old bitmask client not working on buster
After upgrading my laptop to buster, the bitmask client fails to start vpn. I have version 0.10.7+020180713202606.67548+0.10.7+buster0.g5cbbf052 of the bitmask packages installed. The UI starts up, but when I press the "Turn On" button it goes into a loop of trying to start, failing, trying again, etc.
Trying to find debugging info, I found the following in .xsession-errors, once for each time the vpn attempts to start
ERROR:tornado.application:Exception in callback <functools.partial object at 0x7f35044646d8>
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/zmq/eventloop/minitornado/ioloop.py", line 603, in _run_callback
ret = callback()
File "/usr/lib/python2.7/dist-packages/zmq/eventloop/minitornado/stack_context.py", line 275, in null_wrapper
return fn(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/leap/common/events/client.py", line 411, in <lambda>
self._loop.add_callback(lambda: callback(event, *content))
File "/usr/lib/python2.7/dist-packages/leap/bitmask/gui/systray.py", line 101, in _handle_vpn_event
self.setVPNStatus(status.lower())
AttributeError: 'NoneType' object has no attribute 'lower'
js: Uncaught (in promise) 'NoneType' object has no attribute 'lower'
js: Uncaught (in promise) 'NoneType' object has no attribute 'lower'