Aujourd'hui, quand j'ai essayé de renouveler mes certificats en utilisant cette commande, je suis confronté à une erreur
/opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful
a également essayé cette commande
/opt/letsencrypt/letsencrypt-auto renew
Erreur :
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 12, 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
J'ai fait beaucoup de recherches, aucune solution trouvée.
Après avoir fait beaucoup de recherches, je l'ai trouvé.
Vous devez annuler la configuration de l'installation Python
unset PYTHON_INSTALL_LAYOUT
puis mettre à jour, letencrypt
/opt/letsencrypt/letsencrypt-auto -v
pour plus, consultez ce blog https://o-mkar.com/facing-problem-while-renewing-letsencrypt-certificates-importerror-no-module-named-interface-Amazon-linux
Sudo pip uninstall zope.interface
et réinstallez zope.interface
Sudo pip install zope.interface
J'ai été confronté au même problème et à la mise à niveau de pip et de virtualenv, comme indiqué dans cet article post a travaillé pour moi.
Sudo pip install --upgrade pip
Sudo pip install --upgrade virtualenv
rm -rf ~/.local/share/letsencrypt
/opt/letsencrypt/letsencrypt-auto --debug
Une partie du problème pour moi était liée à un comportement étrange par défaut concernant l’installation de paquets 64 bits, mais n’ayant pas été détecté par python. Après avoir obtenu ce problème [il est principalement installé à ce stade], exécutez la procédure suivante [en supposant qu’il tente de s’installer dans /root/.local/share/letsencrypt/]
cd /root/.local/share/letsencrypt
\cp -r ./venv/lib64/* ./venv/lib/
Puis réessayez la commande. Les emplacements d'installation de l'environnement virtuel python changent en fonction des versions et des systèmes d'exploitation, mais le principe général m'a aidé à déboguer deux installations différentes.