Thanks for your reply. I’ll answer your question first, and then I’ll have to follow-up on the rest of your post and give another update.
I reached out to ProtonVPN support because my ProtonVPN app all of a sudden stopped working. I can try to open the app from my launcher, but nothing happens. I sent them the following:
The output from protonvpn-cli -v is shown below:
Traceback (most recent call last):
File “/usr/bin/protonvpn-cli”, line 11, in
load_entry_point(‘protonvpn-cli==3.13.0’, ‘console_scripts’, ‘protonvpn-cli’)()
File “/usr/lib/python3/dist-packages/protonvpn_cli/main.py”, line 20, in main
from .cli import ProtonVPNCLI
File “/usr/lib/python3/dist-packages/protonvpn_cli/cli.py”, line 4, in
from proton.constants import VERSION as proton_version
File “/usr/lib/python3/dist-packages/proton/init.py”, line 1, in
from .api import Session # noqa
File “/usr/lib/python3/dist-packages/proton/api.py”, line 21, in
from .cert_pinning import TLSPinningAdapter
File “/usr/lib/python3/dist-packages/proton/cert_pinning.py”, line 5, in
from OpenSSL import crypto
File “/usr/lib/python3/dist-packages/OpenSSL/init.py”, line 8, in
from OpenSSL import crypto, SSL
File “/usr/lib/python3/dist-packages/OpenSSL/crypto.py”, line 3279, in
_lib.OpenSSL_add_all_algorithms()AttributeError: module ‘lib’ has no attribute ‘OpenSSL_add_all_algorithms’
Their response:
According to the output you are receiving: AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
it appears that you might be experiencing some Python misconfiguration probably as a result of Pip installing some packages recently.
Could you please let us know if you have recently installed any packages via the pip
command? If so, please note that this is something we discourage as packages installed in this way may override official Linux distribution packages and can break other Python software that relies on them, including the Proton VPN app and CLI.
The only thing I have installed recently is wfpiconsole. I looked at GitHub to confirm it was python software. I’m not a developer or even a strong user, I just put the two together to assume the wfpiconsole caused this.
I actually formatted my disk and reinstalled Linux and ProtonVPN worked fine. I installed wfpiconsole again, and sure enough ProtonVPN is not working.