pip3 installを介してどのモジュールをインストールしようとしても、常に同じエラーが発生します。
AttributeError: module 'lib' has no attribute 'X509_up_ref'
この問題を解決する方法がわかりません。以前この問題を経験した人はいますか?
gabriel@E1-522:~$ pip3 install ipaddress
Collecting ipaddress
From cffi callback <function _verify_callback at 0x7f0d2e0419d8>:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/OpenSSL/SSL.py", line 313,
in wrapper
_lib.X509_up_ref(x509)
AttributeError: module 'lib' has no attribute 'X509_up_ref'
Could not find a version that satisfies the requirement ipaddress
(from versions: )
No matching distribution found for ipaddress
別のモジュールをインストールしようとすると、同じエラーが発生します。
gabriel@E1-522:~$ pip3 install cryptography
Collecting cryptography
From cffi callback <function _verify_callback at 0x7fd515d659d8>:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/OpenSSL/SSL.py", line 313, in wrapper
_lib.X509_up_ref(x509)
AttributeError: module 'lib' has no attribute 'X509_up_ref'
Could not find a version that satisfies the requirement cryptography
(from versions: )
No matching distribution found for cryptography
Ubuntu 17.10を実行しています。私はPython 2.7と3.6を持っています。
ありがとうございます。
ベストアンサー1
実行しようとしましたが、sudo /usr/bin/certbot renew
X509_up_refエラーのため失敗しました。これは私の問題を解決しました。
sudo pip install pyOpenSSL --upgrade
暗号化モジュールを使用すると問題になりません。
sudo pip install cryptography --upgrade
@hoeflingが以前に言おうとしていたのはこれだと思います。しかし、速度が少し遅くてスペルを書かなければ理解できません。彼の指摘通り、両側が時代に合わせてよく過ごさなければならない。 certbot renew コマンドは、アップグレード後すぐに適用されます。