Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencryptへの対応

Let’s EncryptでSSL証明書の更新時にエラーが発生しました。
環境は、Amazon EC2でのことです。

Amazon Linux
Apache 2.4

問題のエラーの内容

$ sudo ./certbot-auto renew --debug
Error: couldn't get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Traceback (most recent call last):

その場合の対応は以下です。

今回は、SSL証明書の更新で、サーバの停止が必要なパターンの場合です。

Apacheの停止

$ sudo /etc/init.d/httpd stop

この手順が今回必要

環境変数まわりで更新が必要なようです。

$ unset PYTHON_INSTALL_LAYOUT
$ sudo /opt/eff.org/certbot/venv/local/bin/pip install --upgrade certbot

SSL証明書更新

通常どおり。

$ sudo ./certbot-auto renew

apache再起動

$ sudo /etc/init.d/httpd start

参考

参考にさせて頂きました。

Let’s Encrypt 証明書更新時のエラー対処 Amazon Linux AMI

[Sponsored Links]







  • このエントリーをはてなブックマークに追加
[Sponsored Links]