Skip to content

Successful login, but no vpn connection

on latest ubuntu, using LEAPClient-linux64-0.2.2, i can login, but have no vpn connection. There's no feedback in the gui what the problem ist.

--- client/LEAPClient-linux64-0.2.2 » ./launcher                                                                               
No updates found
2013-07-03 12:58:08,760 - leap - DEBUG - Leap handler plugged!
2013-07-03 12:58:08,760 - leap.common.events.daemon - INFO - Running server on port 8090.
2013-07-03 12:58:08,762 - leap.util.requirement_checker - DEBUG - Checking requirements...
2013-07-03 12:58:08,763 - leap.util.requirement_checker - ERROR - Requirements file not found. DistributionNotFound(Requirement.parse('leap-client'),)
2013-07-03 12:58:08,764 - leap.util.requirement_checker - DEBUG - Done
2013-07-03 12:58:08,764 - leap - INFO - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2013-07-03 12:58:08,764 - leap - INFO - LEAP client version 0.2.2
2013-07-03 12:58:08,764 - leap - INFO - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2013-07-03 12:58:08,764 - leap - DEBUG - Setting logfile to leap_client.log 
2013-07-03 12:58:08,764 - leap - INFO - Starting app
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8: reading configurations from ~/.fonts.conf.d is deprecated.
2013-07-03 12:58:08,875 - leap - DEBUG - Qt4 reactor installed
2013-07-03 12:58:08,876 - leap.common.events.daemon - INFO - Running server on port 0.
2013-07-03 12:58:08,876 - leap.common.events.component - DEBUG - ensure component daemon
2013-07-03 12:58:08,877 - leap.common.events.component - INFO - Sending registration request to server on port 8090: event: UPDATER_NEW_UPDATES
port: 50552
m
2013-07-03 12:58:08,879 - leap.common.events.server - INFO - Received registration request: event: UPDATER_NEW_UPDATES
port: 50552
m...
2013-07-03 12:58:08,879 - leap.common.events.server - DEBUG - sending response back
2013-07-03 12:58:08,881 - leap.common.events.component - DEBUG - ensure component daemon
2013-07-03 12:58:08,881 - leap.common.events.component - INFO - Sending registration request to server on port 8090: event: RAISE_WINDOW
port: 50552
mac_meth
2013-07-03 12:58:08,882 - leap.common.events.server - INFO - Received registration request: event: RAISE_WINDOW
port: 50552
mac_meth...
2013-07-03 12:58:08,883 - leap.common.events.server - DEBUG - sending response back
"sni-qt/4400" WARN  12:58:08.918 void StatusNotifierItemFactory::connectToSnw() Invalid interface to SNW_SERVICE 
2013-07-03 12:58:08,933 - leap.platform_init.initializers - DEBUG - Running initializer for Linux
2013-07-03 12:58:08,957 - leap.gui.mainwindow - INFO - Cannot autostart Encrypted Internet because there is no default provider configured
2013-07-03 12:58:08,957 - leap.gui.mainwindow - ERROR - Username@provider malformed. AttributeError("'NoneType' object has no attribute 'split'",)
2013-07-03 12:58:08,958 - leap.services.tx - DEBUG - starting leap services
2013-07-03 12:58:08,958 - leap.gui.twisted_main - DEBUG - starting twisted reactor
2013-07-03 12:58:19,704 - leap.services.eip.providerbootstrapper - DEBUG - Checking name resolution for bitmask.net
2013-07-03 12:58:19,736 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:19,737 - leap.services.eip.providerbootstrapper - DEBUG - Checking https for bitmask.net
2013-07-03 12:58:23,283 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:23,284 - leap.services.eip.providerbootstrapper - DEBUG - Downloading provider info for bitmask.net
2013-07-03 12:58:23,666 - leap.services.eip.providerbootstrapper - DEBUG - Provider definition has not been modified
2013-07-03 12:58:23,667 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:23,686 - leap.services.eip.providerbootstrapper - DEBUG - Downloading ca cert for bitmask.net at https://bitmask.net/ca.crt
2013-07-03 12:58:23,686 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:23,687 - leap.config.providerconfig - DEBUG - Going to verify SSL against /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:23,687 - leap.services.eip.providerbootstrapper - DEBUG - Checking ca fingerprint for bitmask.net and cert /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:23,687 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:23,688 - leap.config.providerconfig - DEBUG - Going to verify SSL against /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:23,688 - leap.services.eip.providerbootstrapper - DEBUG - Checking api certificate for https://api.bitmask.net:4430 and cert /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:23,688 - leap.services.abstractbootstrapper - DEBUG - Emitting 
2013-07-03 12:58:23,689 - leap.crypto.srpauth - DEBUG - Authentication preprocessing...
2013-07-03 12:58:23,690 - leap.crypto.srpauth - DEBUG - Starting authentication process...
2013-07-03 12:58:23,690 - leap.config.providerconfig - DEBUG - Going to verify SSL against /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:32,500 - leap.crypto.srpauth - DEBUG - Processing challenge...
2013-07-03 12:58:32,503 - leap.config.providerconfig - DEBUG - Going to verify SSL against /home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/config/leap/providers/bitmask.net/keys/ca/cacert.pem
2013-07-03 12:58:43,325 - leap.common.events.component - INFO - Sending signal to server: event: CLIENT_UID
content: "1424efd44f4b
2013-07-03 12:58:43,327 - leap.common.events.server - INFO - Received signal from component: event: CLIENT_UID
content: "1424efd44f4b...
2013-07-03 12:58:43,330 - leap.crypto.srpauth - DEBUG - Verifying session...
2013-07-03 12:58:43,330 - leap.crypto.srpauth - DEBUG - Session verified.
2013-07-03 12:58:43,330 - leap.common.events.component - INFO - Sending signal to server: event: CLIENT_SESSION_ID
content: "bb897
2013-07-03 12:58:43,332 - leap.common.events.server - INFO - Received signal from component: event: CLIENT_SESSION_ID
content: "bb897...
2013-07-03 12:58:43,334 - leap.crypto.srpauth - DEBUG - Successful login!
Traceback (most recent call last):
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/mainwindow.py", line 831, in _switch_to_status
    self._download_eip_config()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/mainwindow.py", line 1097, in _download_eip_config
    self.ui.btnEipStartStop.setEnabled(False)
AttributeError: 'Ui_MainWindow' object has no attribute 'btnEipStartStop'
2013-07-03 12:59:29,126 - leap.common.check - ERROR - Bug: Load the config first
2013-07-03 12:59:29,128 - leap.common.check - ERROR -   File "apps/launcher.py", line 65, in 
    leap_client()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/app.py", line 166, in main
    twisted_main.start(app)
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/twisted_main.py", line 45, in start
    app.exec_()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/mainwindow.py", line 555, in _tray_activated
    context_menu.exec_(self._systray.geometry().center())
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/mainwindow.py", line 965, in _start_eip
    socket_port=port)
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnprocess.py", line 107, in start
    cmd = vpnproc.getCommand()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnprocess.py", line 706, in getCommand
    socket_port=self._socket_port)
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnlaunchers.py", line 374, in get_vpn_command
    gateways = gateway_selector.get_gateways()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/eipconfig.py", line 72, in get_gateways
    locations = self._eipconfig.get_locations()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/eipconfig.py", line 160, in get_locations
    return self._safe_get_value("locations")
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/lib/leap/common/config/baseconfig.py", line 73, in _safe_get_value
    leap_assert(self._config_checker, "Load the config first")
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/lib/leap/common/check.py", line 43, in leap_assert
    stack_trace = traceback.format_stack(frame)

Traceback (most recent call last):
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/gui/mainwindow.py", line 965, in _start_eip
    socket_port=port)
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnprocess.py", line 107, in start
    cmd = vpnproc.getCommand()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnprocess.py", line 706, in getCommand
    socket_port=self._socket_port)
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/vpnlaunchers.py", line 374, in get_vpn_command
    gateways = gateway_selector.get_gateways()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/eipconfig.py", line 72, in get_gateways
    locations = self._eipconfig.get_locations()
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/apps/leap/services/eip/eipconfig.py", line 160, in get_locations
    return self._safe_get_value("locations")
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/lib/leap/common/config/baseconfig.py", line 73, in _safe_get_value
    leap_assert(self._config_checker, "Load the config first")
  File "/home/varac/dev/projects/leap/client/LEAPClient-linux64-0.2.2/lib/leap/common/check.py", line 47, in leap_assert
    assert condition, message
AssertionError: Load the config first
^C2013-07-03 12:59:47,508 - leap - DEBUG - SIGINT catched. shutting down...
2013-07-03 12:59:47,509 - leap.gui.mainwindow - DEBUG - About to quit, doing cleanup...
2013-07-03 12:59:47,510 - leap.gui.mainwindow - DEBUG - Cleaning pidfiles
2013-07-03 12:59:47,510 - leap.gui.mainwindow - DEBUG - Terminating vpn
2013-07-03 12:59:47,511 - leap.gui.twisted_main - DEBUG - stopping twisted reactor
2013-07-03 12:59:47,512 - leap.gui.mainwindow - DEBUG - Bye.

(from redmine: created on 2013-07-03, closed on 2013-07-22, relates #3138 (closed))