首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让我们不加密接口问题

让我们不加密接口问题
EN

Stack Overflow用户
提问于 2017-09-07 06:16:53
回答 3查看 6.7K关注 0票数 11

我在AWS Ec2 Amazon上,试图使用“让我们加密”。当我第一次安装时,让我们在几个月前加密,我没有任何问题,更新证书。但现在我收到了这个错误,无法恢复。

代码语言:javascript
复制
# ./certbot-auto --debug
Error: couldn't get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt: 
Traceback (most recent call last):
  File "/opt/eff.org/certbot/venv/bin/letsencrypt", line 7, in <module>
    from certbot.main import main
  File "/opt/eff.org/certbot/venv/local/lib/python2.7/dist-packages/certbot/main.py", line 7, in <module>
    import zope.component
  File "/opt/eff.org/certbot/venv/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和升级pip,虚拟人。不走运。

在这个问题上,Letsencrypt ImportError:更新时没有在amazon上命名的模块似乎是很重要的,但污秽是不同的。不确定我是否想要rm /opt/eff.org/certbot/venv/bin/letsencrypt

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-09-07 09:52:05

刚才我在Amazon上也遇到了这个问题。对我有效的解决方法是关于certbot GitHub问题的详细说明

我也有同样的问题,似乎是一个坏的安装certbot。我通过运行以下命令修正了它: 未设置PYTHON_INSTALL_LAYOUT /root/..local/share/letsencrypt/bin/pip安装--升级certbot

我没有在服务器上单独安装pip,它只能作为certbot安装的一部分使用,所以这是我可以使用pip正确升级安装的唯一方法。

票数 19
EN

Stack Overflow用户

发布于 2017-10-01 17:04:34

我能够用以下方法解决这个问题:

代码语言:javascript
复制
sudo rm -rf /root/.local/share/letsencrypt/

sudo rm -rf /opt/eff.org/certbot/

然后重新运行certbot-自动在用户模式(EC2-用户)。

代码语言:javascript
复制
./certbot-auto renew -v --debug
票数 34
EN

Stack Overflow用户

发布于 2018-02-24 17:34:07

如果您像我一样在您的EC2实例上安装了EC2,您可以这样做:

代码语言:javascript
复制
rm -rf /opt/eff.org/*
pip install -U certbot
certbot renew --debug

通过certbot-auto下载wget总是给我带来麻烦,所以最好采用上述方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46089102

复制
相关文章

相似问题

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