Quando tento executar ./letsencrypt-auto --help, sempre recebo esse problema, já tinha vários outros antes, mas agora esse. (Os anteriores estavam relacionados ao CentOS 7.2 e à localização dos arquivos de cabeçalho ffi, tive que criar um link simbólico de ln -s / usr / include / into /usr/include/python2.7/ para esses erros)
Isso costumava funcionar bem, mas parece que em algum lugar ao fazer uma renovação, isso foi atualizado e agora não funciona mais. A ajuda seria muito apreciada.
CentOS Linux versão 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
Eu tenho o mesmo erro agora.
Como consertar isto?
Oi @gcstang
Por que você fechou o problema? Não há soluções para esse problema rastreadas aqui, e pelo menos @ 70599 e eu ainda temos o problema.
Você poderia reabrir o problema? (como às vezes as pessoas não reagem a questões antigas fechadas, eu me reservo o direito de abrir uma nova questão que será uma duplicata obviamente se não houver mais atividade aqui :-))
Eu encontrei uma solução alternativa:
mv ~/.local/share/letsencrypt{,.old}
certbot-auto --help
Ele irá reinstalar o certbot e agora parece funcionar.
Comentários muito úteis
Eu tenho o mesmo erro agora.
Como consertar isto?