certos7 安装使用certbot遇到的问题

问题1:python

ImportError: cannot import name UnrewindableBodyError

网上搜索了一下,发现是python的软件包urlib3的问题,须要卸载重装centos

# sudo pip uninstall urllib3 
# sudo yum remove python-urllib3 
# sudo pip install urllib3 
# sudo yum install python-urllib3

问题2:ui

ImportError: 'pyOpenSSL' module missing required functionality

问题缘由是openssl包的版本过低了,centos7默认是0.13,cert要求最低0.14.网上搜到的一个解决方案是经过rpm包升级到0.15url

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

若是你这么作了,那么你会遇到另一个问题:centos7

AttributeError: 'module' object has no attribute 'SSL_ST_INIT'

网上找到这个问题的解决方法是让你降级到centos7的默认版本。。。。。。。。。
终极解决方案:升级到0.16或者更高版本code

rpm -Uvh https://cbs.centos.org/kojifiles/packages/pyOpenSSL/16.2.0/3.el7/noarch/python2-pyOpenSSL-16.2.0-3.el7.noarch.rpm
相关文章
相关标签/搜索