解决certbot安装证书时出现的“ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.”错误

By | July 27, 2017

最后更新时间: 2020-06-13 10:54:57

解决certbot安装证书时出现的“ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.”错误

Updated On: 2020-06-13

Created On: 2017/07/26

在使用Certbot自动化安装HTTPS证书时执行如下命令会出现“ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.”错误而终止执行:

certbot --nginx

依次执行以下命令可能解决问题,如果解决不了,系统又是64位的,确保pyOpenSSL python库位于/usr/lib64/python2.7/site-packages/,就有解决的可能。

wget ftp://mirror.switch.ch/pool/4/mirror/centos/7.3.1611/cloud/x86_64/openstack-ocata/common/pyOpenSSL-0.15.1-1.el7.noarch.rpm
rpm -Uvh pyOpenSSL-0.15.1-1.el7.noarch.rpm

如果下载地址失效,请到 RPM CentOS 7 pyOpenSSL 0.15.1 noarch rpm 下载。

有个终极解决办法,也是另外一种途径,通过 pip 安装 certbot。

鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,也欢迎指正,一起学习,共同进步。如果本文对您有帮助,而且让您觉得值得为内容付费,那么就请赞助(打赏)一下本人,这不强制。打赏支持微信支付,方法是使劲地戳一下下方的“打赏”按钮,然后得到微信收款的二维码,再用微信支付扫一下,就像买菜那样。祝好!