Certbot: ImportError: неопределенный символ: EC_GROUP_new_curve_GF2m

Созданный на 6 мар. 2016  ·  3Комментарии  ·  Источник: certbot/certbot

Когда я пытаюсь запустить ./letsencrypt-auto --help, я постоянно получаю эту проблему, раньше у меня было несколько других, но теперь эта. (Предыдущие были связаны с CentOS 7.2 и расположением файлов заголовков ffi, для этих ошибок мне пришлось создать символическую ссылку из ln -s / usr / include / в /usr/include/python2.7/)

Раньше это все работало нормально, но кажется, что где-то при обновлении это было обновлено и теперь больше не работает. Помощь будет принята с благодарностью.

Выпуск CentOS Linux 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

Самый полезный комментарий

У меня такая же ошибка.
Как это исправить?

Все 3 Комментарий

У меня такая же ошибка.
Как это исправить?

Привет @gcstang

Почему вы закрыли вопрос? Здесь нет решения этой проблемы, и, по крайней мере, @ 70599, и у меня все еще есть проблема.

Не могли бы вы снова открыть проблему? (поскольку иногда люди не реагируют на старые закрытые проблемы, я оставляю за собой право открыть новую проблему, которая, очевидно, будет дублировать эту, если здесь больше не будет активности :-))

Я нашел обходной путь:

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

Он переустановит certbot, и теперь он, кажется, работает.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги