Certbot: ImportError: simbol tidak terdefinisi: EC_GROUP_new_curve_GF2m

Dibuat pada 6 Mar 2016  ·  3Komentar  ·  Sumber: certbot/certbot

Ketika saya mencoba menjalankan ./letsencrypt-auto --help saya selalu mendapatkan masalah ini, saya memiliki beberapa masalah sebelumnya tetapi sekarang yang ini. (Yang sebelumnya terkait dengan CentOS 7.2 dan lokasi file header ffi, saya harus membuat tautan simbolis dari ln -s /usr/include/ ke /usr/include/python2.7/ untuk kesalahan ini)

Ini dulu berfungsi dengan baik tetapi sepertinya di suatu tempat saat melakukan pembaruan ini diperbarui dan sekarang tidak lagi berfungsi. Bantuan akan sangat dihargai.

CentOS Linux rilis 7.2.1511 (Inti)

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

Komentar yang paling membantu

Saya memiliki kesalahan yang sama sekarang.
Bagaimana cara memperbaikinya?

Semua 3 komentar

Saya memiliki kesalahan yang sama sekarang.
Bagaimana cara memperbaikinya?

Hai @gcstang

Mengapa Anda menutup masalah? Tidak ada solusi untuk masalah yang dilacak di sini, dan setidaknya @70599 dan saya masih memiliki masalah.

Bisakah Anda membuka kembali masalah ini? (karena terkadang orang tidak bereaksi pada masalah lama yang tertutup, saya berhak untuk membuka masalah baru yang akan menjadi duplikat dari yang jelas jika tidak ada aktivitas di sini lagi :-))

Saya telah menemukan solusi:

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

Ini akan menginstal ulang certbot dan sekarang sepertinya berfungsi.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat