Skip to content

Update breaks bitmask

Scenario: Fresh install of 0.7.0 Linux(Mint) 64bit. On first run, I can connect to riseup, log in, the VPN setup happens, and all is good. A bit later the GUI tells me there's an update to install and asks me to restart. I shut it down, and on restart I get, after the update is applied:

(truncated for brevity)
    import requests
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/__init__.py", line 58, in 
    from . import utils
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/utils.py", line 23, in 
    from .compat import parse_http_list as _parse_list_header
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/compat.py", line 7, in 
    from .packages import charade as chardet
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/__init__.py", line 3, in 
    from . import urllib3
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/urllib3/__init__.py", line 16, in 
    from .connectionpool import (
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/urllib3/connectionpool.py", line 60, in 
    from .response import HTTPResponse
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/urllib3/response.py", line 14, in 
    from .util import is_fp_closed
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/urllib3/util/__init__.py", line 18, in 
    from .retry import Retry
  File "/home/eric/Bitmask-linux64-0.7.0/./lib/requests/packages/urllib3/util/retry.py", line 4, in 
    from ..exceptions import (
ImportError: cannot import name ProtocolError

============

This happens on every subsequent startup attempt. If I go back to a fresh install then everything is OK again but each update breaks the client.

(from redmine: created on 2014-12-14, closed on 2014-12-19)