Certbot: ImportError : symbole non défini : EC_GROUP_new_curve_GF2m

Créé le 6 mars 2016  ·  3Commentaires  ·  Source: certbot/certbot

Lorsque j'essaie d'exécuter ./letsencrypt-auto --help, j'ai constamment ce problème, j'en ai eu plusieurs autres auparavant, mais maintenant celui-ci. (Les précédents étaient liés à CentOS 7.2 et à l'emplacement des fichiers d'en-tête ffi, j'ai dû créer un lien symbolique de ln -s /usr/include/ dans /usr/include/python2.7/ pour ces erreurs)

Auparavant, tout fonctionnait bien, mais il semble que quelque part lors d'un renouvellement, cela a été mis à jour et ne fonctionne plus. De l'aide serait grandement appréciée.

CentOS Linux version 7.2.1511 (Core)

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

Commentaire le plus utile

J'ai la même erreur maintenant.
Comment régler ceci?

Tous les 3 commentaires

J'ai la même erreur maintenant.
Comment régler ceci?

Salut @gcstang

Pourquoi avez-vous clos le sujet ? Il n'y a pas de solution à ce problème qui est suivie ici, et au moins @ 70599 et moi avons toujours le problème.

Pourriez-vous rouvrir le problème ? (comme parfois les gens ne réagissent pas sur d'anciens problèmes fermés, je me réserve le droit d'ouvrir un nouveau numéro qui sera évidemment un duplicata de celui-ci s'il n'y a plus d'activité ici :-) )

J'ai trouvé une solution de contournement :

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

Il réinstallera certbot et cela semble maintenant fonctionner.

Cette page vous a été utile?
0 / 5 - 0 notes