Certbot: ImportError:未定義のシンボル:EC_GROUP_new_curve_GF2m

作成日 2016年03月06日  ·  3コメント  ·  ソース: certbot/certbot

./letsencrypt-auto --helpを実行しようとすると、常にこの問題が発生します。以前は他にもいくつかありましたが、現在はこれです。 (以前のものはCentOS 7.2とffiヘッダーファイルの場所に関連していたので、これらのエラーのためにln -s / usr / include /から/usr/include/python2.7/へのシンボリックリンクを作成する必要がありました)

これは以前はすべて正常に機能していましたが、更新中にどこかで更新され、機能しなくなったようです。 助けていただければ幸いです。

CentOS Linuxリリース7.2.1511(コア)

Checking for new version... Creating virtual environment... Installing Python packages... Installation succeeded. Requesting root privileges to run letsencrypt... /root/.local/share/letsencrypt/bin/letsencrypt --help Traceback (most recent call last): File "/root/.local/share/letsencrypt/bin/letsencrypt", line 9, in <module> load_entry_point('letsencrypt==0.4.2', 'console_scripts', 'letsencrypt')() File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/pkg_resources/__init__.py", line 549, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2542, in load_entry_point return ep.load() File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2202, in load return self.resolve() File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2208, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/cli.py", line 21, in <module> import OpenSSL File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/OpenSSL/__init__.py", line 8, in <module> from OpenSSL import rand, crypto, SSL File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/OpenSSL/rand.py", line 11, in <module> from OpenSSL._util import ( File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/OpenSSL/_util.py", line 6, in <module> from cryptography.hazmat.bindings.openssl.binding import Binding File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", line 14, in <module> from cryptography.hazmat.bindings._openssl import ffi, lib ImportError: /root/.local/share/letsencrypt/lib/python2.7/site-packages/cryptography/hazmat/bindings/_openssl.so: undefined symbol: EC_GROUP_new_curve_GF2m

最も参考になるコメント

私は今同じエラーがあります。
これを修正する方法は?

全てのコメント3件

私は今同じエラーがあります。
これを修正する方法は?

こんにちは@gcstang

なぜ問題を解決したのですか? ここで追跡されているその問題の解決策はありません。少なくとも@ 70599と私はまだ問題を抱えています。

問題を再開できますか? (時々人々は古い閉じられた問題に反応しないので、私は新しい問題を開く権利を留保します。それは明らかにここで活動がもうない場合、その問題の複製になります:-))

回避策を見つけました:

mv ~/.local/share/letsencrypt{,.old}
certbot-auto --help

certbotが再インストールされ、動作するようになりました。

このページは役に立ちましたか?
0 / 5 - 0 評価