今天,当我试图使用这个命令更新我的证书时,我面临着错误
/opt/letsencrypt/letsencrypt-auto renew --config /etc/letsencrypt/config.ini --agree-tos && apachectl graceful也尝试了这个命令
/opt/letsencrypt/letsencrypt-auto renew错误:
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,我做了很多研究,没有找到解决办法。
发布于 2016-07-04 02:48:26
,在做了大量的研究之后,我发现了它。
您必须取消设置Python安装布局。
unset PYTHON_INSTALL_LAYOUT然后更新程序
/opt/letsencrypt/letsencrypt-auto -v发布于 2017-04-15 00:00:48
sudo pip uninstall zope.interface和重新安装zope.interface
sudo pip install zope.interface
发布于 2017-07-07 16:08:51
我也面临着同样的问题,按照这个帖子中的指示,升级pip和virtualenv为我工作。
sudo pip install --upgrade pip
sudo pip install --upgrade virtualenv
rm -rf ~/.local/share/letsencrypt
/opt/letsencrypt/letsencrypt-auto --debughttps://stackoverflow.com/questions/38170100
复制相似问题