问个对我来说奇怪的问题,关于 letsencrypt certbot。

2017 年 3 月 16 日
 dyniao

之前对多个服务器都进行了 https 证书的申请,都没有问题,但是今天新装了个系统,然后进行

certbot certonly -a webroot --webroot-path=/var/www/

居然提示

raise ImportError("'pyOpenSSL' module missing required functionality. "
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.

搜了搜 Centos7 的 pyOpenSSL 是 0.13 的。0.14以上都是那个fedora的,别的服务器也是 centos7 就没出现这个问题。

yum install epel-release
yum install certbot

看 pip 的版本确是 16 。这个是怎么回事?搜出来的方案也是各种搞不定。

6356 次点击
所在节点    SSL
8 条回复
yangqi
2017 年 3 月 17 日
pip install -U pyOpenSSL
dyniao
2017 年 3 月 17 日
@yangqi 执行过,可是问题依然存在。
ray1504
2017 年 6 月 22 日
我也同样是这个问题 不知道怎么回事?阿里云的服务器。。。
dyniao
2017 年 8 月 16 日
自己来解决这个问题,官方的地址。


rpm -Uvh http://cbs.centos.org/kojifiles/packages/pyOpenSSL/0.15.1/1.el7/noarch/pyOpenSSL-0.15.1-1.el7.noarch.rpm






Updating / installing...
1:pyOpenSSL-0.15.1-1.el7 ################################# [ 50%]
Cleaning up / removing...
2:pyOpenSSL-0.13.1-3.el7 ################################# [100%]
nicoljiang
2017 年 12 月 29 日
我也是阿里云的服务器,阿里云运行 certbot 问题一大堆,这也是我遇到的问题之一。

这不,用楼上的方法解决后,又遇到「 AttributeError: 'module' object has no attribute 'SSL_ST_INIT'」

其他云都没有过这些问题,不得不说阿里云。。。哎
liuzhaowei55
2018 年 1 月 3 日
同在阿里云遇到了一堆问题,最后选择了用 docker 安装
dallaslu
2018 年 5 月 25 日
阿里云果然……
darknosmile
2019 年 11 月 8 日
也遇到问题了...太坑了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/348060

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX