##環境
OS:AmazonLinux
##概要
表題の通りではありますが、少し概要を説明します。
httpsで通信するためにLet's encryptの証明書をインストールして自動更新するスクリプトをcronで設定したのですが、
下記のようなエラーが出力されて更新されなくなってしまいました。
[root@www ~]# /usr/bin/certbot-auto renew --force-renew Error: couldn't get currently installed version for /root/.local/share/letsencrypt/bin/letsencrypt: Traceback (most recent call last): File "/root/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module> from certbot.main import main File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 11, in <module> import zope.component File "/root/.local/share/letsencrypt/local/lib/python2.7/dist-packages/zope/component/__init__.py", line 16, in <module> from zope.interface import Interface ImportError: No module named interface
##自分でやってみたこと
- 環境変数PYTHON_INSTALL_LAYOUTをunsetする
- pip,virtualenvのupgrade
上記2つを実施しましたが、エラーの解決には至りませんでした。
以上となります。もし他に必要な情報がありましたらコメントしていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。