Bitmask silently exits without ever doing anything visible
Just to note this somewhere - even if I can't research all the relevant details myself: I installed Bitmask. When I try ro run it, it seems as if nothing happens.
The details so far:
I'm running a version of Debian that was installed as a command-line version of Wheezy/stable and then more or less completely converted to a Linux Mint Debian Edition.
I did a custom install of a LXDE desktop on top of that, starting with lxde-core.
I installed Bitmask following the instructions here: https://help.riseup.net/en/vpn/how-to/linux
Installed version of Bitmask is 0.6.1.2+020140910200922.106+jessie1.gbpcb5f07
I installed python-zmq_14.3.1-1+b1_i386.deb and libzmq3_4.0.4+dfsg-2_i386.deb manually to satisfy the install dependencies of the Bitmask package.
Up to that point, nothing seems to be wrong.
Trying to run Bitmask starts a bitmask process, which creates full load for at least one CPU core for very few seconds, before it silently exits. Trying that on a terminal also gives no output. Running bitmask -h
makes it emit the help message onto the CLI, though - but also after the usual, short CPU spike, I think.
Running bitmask -d
gives the following output on the CLI:
$ bitmask -d 2014-11-01 13:54:24,080 - DEBUG - L#51 : leap:create_logger() - Console handler plugged! 2014-11-01 13:54:24,081 - DEBUG - L#58 : leap:create_logger() - Leap handler plugged! 2014-11-01 13:54:24,082 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] Log opened. 2014-11-01 13:54:24,113 - DEBUG - L#72 : leap.bitmask.util.requirement_checker:check_requirements() - Checking requirements... 2014-11-01 13:54:24,116 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - requests>=1.1.0 ... OK 2014-11-01 13:54:24,117 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - srp>=1.0.2 ... OK 2014-11-01 13:54:24,118 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - pyopenssl ... OK 2014-11-01 13:54:24,119 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - python-dateutil ... OK 2014-11-01 13:54:24,120 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - psutil ... OK 2014-11-01 13:54:24,121 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - ipaddr ... OK 2014-11-01 13:54:24,122 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - python-daemon # this should not be needed for Windows. ... OK 2014-11-01 13:54:24,123 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - keyring ... OK 2014-11-01 13:54:24,124 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - zope.proxy ... OK 2014-11-01 13:54:24,125 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - pyzmq ... OK 2014-11-01 13:54:24,126 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - leap.common>=0.3.7 ... OK 2014-11-01 13:54:24,127 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - leap.soledad.client>=0.5.0 ... OK 2014-11-01 13:54:24,128 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - leap.keymanager>=0.3.8 ... OK 2014-11-01 13:54:24,129 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - leap.mail>=0.3.9 ... OK 2014-11-01 13:54:24,130 - DEBUG - L#100 : leap.bitmask.util.requirement_checker:check_requirements() - oauth ... OK 2014-11-01 13:54:24,131 - DEBUG - L#102 : leap.bitmask.util.requirement_checker:check_requirements() - Done 2014-11-01 13:54:24,132 - INFO - L#172 : leap:start_app() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014-11-01 13:54:24,132 - INFO - L#173 : leap:start_app() - Bitmask version 0.6.1 2014-11-01 13:54:24,133 - INFO - L#174 : leap:start_app() - leap.mail version 0.3.9 2014-11-01 13:54:24,134 - INFO - L#175 : leap:start_app() - ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2014-11-01 13:54:24,135 - INFO - L#177 : leap:start_app() - Starting app 2014-11-01 13:54:24,136 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] Traceback (most recent call last): 2014-11-01 13:54:24,137 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "/usr/bin/bitmask", line 9, in 2014-11-01 13:54:24,139 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] load_entry_point('leap.bitmask==0.6.1', 'console_scripts', 'bitmask')() 2014-11-01 13:54:24,140 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "/usr/lib/python2.7/dist-packages/leap/bitmask/app.py", line 179, in start_app 2014-11-01 13:54:24,141 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] generate_certificates() 2014-11-01 13:54:24,143 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "/usr/lib/python2.7/dist-packages/leap/bitmask/backend/utils.py", line 45, in generate_certificates 2014-11-01 13:54:24,144 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] zmq.auth.create_certificates(KEYS_DIR, "frontend") 2014-11-01 13:54:24,145 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "/usr/lib/python2.7/dist-packages/zmq/auth/certs.py", line 57, in create_certificates 2014-11-01 13:54:24,147 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] public_key, secret_key = zmq.curve_keypair() 2014-11-01 13:54:24,148 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "utils.pyx", line 52, in zmq.backend.cython.utils.curve_keypair (zmq/backend/cython/utils.c:822) 2014-11-01 13:54:24,150 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] File "/usr/lib/python2.7/dist-packages/zmq/error.py", line 113, in _check_rc 2014-11-01 13:54:24,152 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] raise ZMQError(errno) 2014-11-01 13:54:24,154 - DEBUG - L#53 : leap:write() - 2014-11-01 13:54:24+0100 [-] zmq.error.ZMQError: Operation not supported $
(from redmine: created on 2014-11-01)