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