4

Запуск certbot-auto дает такой вывод:

Ошибка: не удалось получить установленную версию для ...

Файл "/opt/eff.org/certbot/venv/local/lib/python2.7/site-packages/cryptography/hazmat/bindings/openssl/binding.py", строка 140, в импорте init_static_locks ("_ssl") ImportError: Нет модуля с именем _ssl

Это произошло после дистрибутирования Debian 7 -> Debian 8

2 ответа2

8

certbot-auto использует собственную установленную виртуальную среду, включая собственную сборку python. Это (естественно) не было обновлено в dist-upgrade до Jessie. certbot-auto не обнаружил, что требуется перестройка, полагая, что все зависимости уже установлены.

Итак, исправление было:

rm -rf /opt/eff.org
/usr/local/bin/certbot-auto

который затем загрузил и восстановил все, что было необходимо.

0

Я также обновил систему с Debian 7 до Debian 8, но не нашел файла с именем «certbot-auto». Поэтому я переименовал /opt/eff.org в /opt/eff.org.old и запустил letsencrypt-auto, который загрузил необходимые файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .