Certbot: ImportError: undefiniertes Symbol: EC_GROUP_new_curve_GF2m

Erstellt am 6. März 2016  ·  3Kommentare  ·  Quelle: certbot/certbot

Wenn ich versuche, ./letsencrypt-auto --help auszuführen, bekomme ich ständig dieses Problem, ich hatte zuvor mehrere andere, aber jetzt dieses. (Die vorherigen bezogen sich auf CentOS 7.2 und den Speicherort der ffi-Header-Dateien, ich musste für diese Fehler einen symbolischen Link von ln -s /usr/include/ nach /usr/include/python2.7/ erstellen)

Dies hat früher alles gut funktioniert, aber es scheint, als ob dies irgendwo während einer Erneuerung aktualisiert wurde und jetzt nicht mehr funktioniert. Hilfe wäre sehr dankbar.

CentOS Linux-Version 7.2.1511 (Kern)

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

Hilfreichster Kommentar

Ich habe jetzt den gleichen Fehler.
Wie kann man das beheben?

Alle 3 Kommentare

Ich habe jetzt den gleichen Fehler.
Wie kann man das beheben?

Hallo @gcstang

Warum hast du das Thema geschlossen? Es gibt keine Lösung für dieses Problem, die hier verfolgt wird, und zumindest @70599 und ich habe das Problem immer noch.

Könnten Sie das Problem erneut öffnen? (da die Leute manchmal nicht auf alte geschlossene Themen reagieren, behalte ich mir das Recht vor, ein neues Problem zu eröffnen, das offensichtlich ein Duplikat davon ist, wenn hier keine Aktivitäten mehr stattfinden :-) )

Ich habe einen Workaround gefunden:

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

Es wird certbot neu installieren und es scheint jetzt zu funktionieren.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen