После обновления моего CentOS VPS до версии 7.3 letsencrypt перестала работать.
При запуске команды letsencrypt-auto (например, # letsencrypt-auto --help) я получаю следующую ошибку:
Error: couldn't get currently installed version for /root/.local/share/letsencrypt/bin/letsencrypt:
./letsencrypt-auto: /root/.local/share/letsencrypt/bin/letsencrypt: /root/.local/share/letsencrypt/bin/python2: bad interpreter: No such file or directory
Файл python2 действительно существует в этом каталоге.
Я не уверен, с чего начать, и я не эксперт в этом. Но это произошло после того, как я обновил CentOS со старой версии.
Есть идеи, что может быть причиной этого и как это можно решить?
Согласно журналу, представленному вашей стороной. Ваш давайте зашифруем путь установки
/root/.local/share/letsencrypt/bin/
Когда вы пытаетесь автоматически обновить SSL-шифрование, он не может найти нужный файл и папки по описанному пути.
1. Вы можете проверить каталог пути установки шифрования и проверить, все ли файлы и папки там.
2. Вы можете снова переустановить Let's encrypt, а затем установить или обновить сертификат, используя перечисленные ниже команды.
Installing Letsencrypt free SSL steps
1. git clone https://github.com/letsencrypt/letsencrypt /opt/letsencrypt
2. cd /opt/letsencrypt/
3. git reset --hard ce4e00569e6d8ed3d51c5a078d4281bec5f8e5f0
4 ./letsencrypt-auto --no-self-upgrade renew
5 ./letsencrypt-auto --apache -d enteryourdomainname.com
For Renew
1. crontab -e
2. 15 5 * * 5 /opt/letsencrypt/letsencrypt-auto renew >> /var/log/le-renew.log
(The cron job we have just created will renew an SSL certificate every Friday at 5:15 A.M. by running the following script)
Подробные инструкции по установке Let's Encrypt SSL КЛИКНИТЕ СЮДА
Оказывается, папка ~ / .local / share / letsencrypt могла быть остатком старой установки.
Я сделал:
# rm -rf ~/.local/share/letsencrypt
Затем я снова выполнил команду letsencrypt-auto
# /letsencrypt-auto --help
Это запустило весь процесс установки, установку пакетов python и т.д. После этого letsencrypt снова заработала нормально.