Public bug reported:
crypto.py crashes when starting protonvpn:
$ protonvpn-cli connect SE1
Tue Jan 31 07:08:04 AM EST 2023
Traceback (most recent call last):
File "/usr/bin/protonvpn-cli", line 11, in <module>
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
<module>
from proton.constants import VERSION as proton_version
File "/usr/lib/python3/dist-packages/proton/__init__.py", line 1, in <module>
from .api import Session # noqa
File "/usr/lib/python3/dist-packages/proton/api.py", line 21, in <module>
from .cert_pinning import TLSPinningAdapter
File "/usr/lib/python3/dist-packages/proton/cert_pinning.py", line 5, in
<module>
from OpenSSL import crypto
File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import crypto, SSL
File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in
<module>
_lib.OpenSSL_add_all_algorithms()
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
Tue Jan 31 07:08:05 AM EST 2023
c.f. https://askubuntu.com/questions/1450578/couldnt-launch-proton-vpn
but downgrading openssl package is not desirable for security reasons.
per https://github.com/pyca/cryptography/issues/7959 and other hits on search,
cryptography package 39.0.0 is incompatible with pyOpenSSL 21.0.0; cryptography
38.0.4 works with 21.0.0; cryptography 39.0.0 requires 22.1.0 or greater.
Installed packages are python3-cryptography 3.4.8-1ubuntu2 and 21.0.0-1
python3-openssl
Currently, python3-openssl is not available from repo.
$ lsb_release -rd:
Description: Ubuntu 22.04.1 LTS
Release: 22.04
$ apt-cache policy python3-openssl
python3-openssl:
Installed: 21.0.0-1
Candidate: 21.0.0-1
Version table:
*** 21.0.0-1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
$
** Affects: openssl (Ubuntu)
Importance: Undecided
Status: New
** Tags: cryptography openssl python python3
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/2004477
Title:
Can't launch proton vpn
Status in openssl package in Ubuntu:
New
Bug description:
crypto.py crashes when starting protonvpn:
$ protonvpn-cli connect SE1
Tue Jan 31 07:08:04 AM EST 2023
Traceback (most recent call last):
File "/usr/bin/protonvpn-cli", line 11, in <module>
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
<module>
from proton.constants import VERSION as proton_version
File "/usr/lib/python3/dist-packages/proton/__init__.py", line 1, in
<module>
from .api import Session # noqa
File "/usr/lib/python3/dist-packages/proton/api.py", line 21, in <module>
from .cert_pinning import TLSPinningAdapter
File "/usr/lib/python3/dist-packages/proton/cert_pinning.py", line 5, in
<module>
from OpenSSL import crypto
File "/usr/lib/python3/dist-packages/OpenSSL/__init__.py", line 8, in
<module>
from OpenSSL import crypto, SSL
File "/usr/lib/python3/dist-packages/OpenSSL/crypto.py", line 3279, in
<module>
_lib.OpenSSL_add_all_algorithms()
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'
Tue Jan 31 07:08:05 AM EST 2023
c.f. https://askubuntu.com/questions/1450578/couldnt-launch-proton-vpn
but downgrading openssl package is not desirable for security reasons.
per https://github.com/pyca/cryptography/issues/7959 and other hits on
search, cryptography package 39.0.0 is incompatible with pyOpenSSL 21.0.0;
cryptography 38.0.4 works with 21.0.0; cryptography 39.0.0 requires 22.1.0 or
greater.
Installed packages are python3-cryptography 3.4.8-1ubuntu2 and 21.0.0-1
python3-openssl
Currently, python3-openssl is not available from repo.
$ lsb_release -rd:
Description: Ubuntu 22.04.1 LTS
Release: 22.04
$ apt-cache policy python3-openssl
python3-openssl:
Installed: 21.0.0-1
Candidate: 21.0.0-1
Version table:
*** 21.0.0-1 500
500 http://archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu jammy/main i386 Packages
100 /var/lib/dpkg/status
$
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/2004477/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp