Server Certificate Problem
Recently I began running into a problem with the Bitmask client. On trying to run the client installed from repository I am not able to connect, and get a warning about the client being out of date. I tried to upgrade, and the problem still persisted. So, I tried to install from bundle and got the following error: PyInstaller Bootloader 3.x LOADER: executable is /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: homepath is /root/bitmask-0.9.2.rc2/lib LOADER: _MEIPASS2 is NULL LOADER: archivename is /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: pyi_arch_check_cookie failed LOADER: Search for cookieLOADER: package found skipping digital signature in /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: Extracting binaries LOADER: Executing self as child LOADER: set _MEIPASS2 to /root/bitmask-0.9.2.rc2/lib LOADER: LD_LIBRARY_PATH=/root/bitmask-0.9.2.rc2/lib PyInstaller Bootloader 3.x LOADER: executable is /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: homepath is /root/bitmask-0.9.2.rc2/lib LOADER: _MEIPASS2 is /root/bitmask-0.9.2.rc2/lib LOADER: archivename is /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: pyi_arch_check_cookie failed LOADER: Search for cookieLOADER: package found skipping digital signature in /root/bitmask-0.9.2.rc2/lib/bitmask LOADER: Already in the child - running user's code. LOADER: Python library: /root/bitmask-0.9.2.rc2/lib/libpython2.7.so.1.0 LOADER: Loaded functions from Python library. LOADER: Manipulating environment (sys.path, sys.prefix) LOADER: sys.prefix is /root/bitmask-0.9.2.rc2/lib LOADER: Setting runtime options LOADER: Initializing python LOADER: Overriding Python's sys.path LOADER: Post-init sys.path is /root/bitmask-0.9.2.rc2/lib LOADER: Setting sys.argv LOADER: setting sys._MEIPASS LOADER: importing modules from CArchive LOADER: extracted struct LOADER: callfunction returned... LOADER: extracted pyimod01_os_path LOADER: callfunction returned... LOADER: extracted pyimod02_archive LOADER: callfunction returned... LOADER: extracted pyimod03_importers LOADER: callfunction returned... LOADER: Installing PYZ archive with Python modules. LOADER: PYZ archive: out00-PYZ.pyz LOADER: LC_CTYPE was C but resulted in NULL FileSystemDefaultEncoding LOADER: Setting FileSystemDefaultEncoding to UTF-8 (was NULL) LOADER: Running pyiboot01_bootstrap.py LOADER: Running pyi_rth_pkgres.py LOADER: Running pyi_rth_twisted.py LOADER: Running pyi_rth_qt4plugins.py LOADER: Running app.py Exception in thread Thread-1: Traceback (most recent call last): File "threading.py", line 801, in __bootstrap_inner File "leap/common/events/client.py", line 469, in run File "leap/common/events/client.py", line 309, in _init_zmq File "leap/common/events/client.py", line 356, in _zmq_connect_sub File "leap/common/events/client.py", line 332, in _zmq_connect File "site-packages/zmq/auth/certs.py", line 91, in load_certificate IOError: Invalid certificate file: /root/bitmask-0.9.2.rc2/lib/config/leap/events/zmq_certificates/public_keys/server.key
Upon investigating the server.key file is not in the directory.
(from redmine: created on 2017-01-07)