首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新/加密证书SSL - AMI Linux Amazon

更新/加密证书SSL - AMI Linux Amazon
EN

Stack Overflow用户
提问于 2017-02-11 19:15:42
回答 2查看 995关注 0票数 2

我试图用Amazon更新EC2上的SSL证书,但是我收到了下面的错误:

代码语言:javascript
复制
[ec2-user@ip-xxx-xx-xx-xx letsencrypt]$ ./letsencrypt-auto renew

Error: couldn't get currently installed version for /home/ec2-user/.local/share/letsencrypt/bin/letsencrypt: 
Traceback (most recent call last):
File "/home/ec2-user/.local/share/letsencrypt/bin/letsencrypt", line 7, in <module>
from certbot.main import main
File "/home/ec2-user/.local/share/letsencrypt/local/lib/python2.7/dist-packages/certbot/main.py", line 12, in <module>
import zope.component
File "/home/ec2-user/.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

知道怎么解决吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-18 09:10:16

有人和你有同样的问题,查看社区论坛,让我们加密。

该线程的一个解决方案是:

基本上,我从零开始重新安装它: cd $HOME/..local/共享rm -fr letsencrypt unset PYTHON_INSTALL_LAYOUT ./certbot-auto域证书--webroot -w DOCUMENT_ROOT --调试

票数 0
EN

Stack Overflow用户

发布于 2018-12-22 12:32:39

我在Amazon实例中也遇到了同样的问题,该实例最初是用cert设置的,运行良好。我试图通过另一篇文章来解决其他一些问题,这也是我来的结果。

最后,我不得不做以下几件事

代码语言:javascript
复制
rm -rf /opt/eff.org/*

它可能会失败,但建立一个干净的虚拟环境。

代码语言:javascript
复制
./certbot-auto --debug

cd /opt/eff.org/certbot/venv/lib64/python2.7

mv site-packages site-packages.sav

ln -s dist-packages/ site-packages

现在您已经准备好再次运行certbot-auto

代码语言:javascript
复制
./certbot-auto --debug
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42180144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档