ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
来源:互联网 发布:淘宝店铺装修教程 编辑:程序博客网 时间:2024/06/06 12:46
CentOS7 安装Certbot 报错
执行 certbot certonly
报错如下:
ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
网上的方法如果你去测试可能会发现pip show pyOpenSSL
的版本是 17.x.x
,这个时候,先删除所有的yum remove certbot && pip uninstall pyOpenSSL
,再重新安装如下依赖:
yum install -y python-develyum install -y openssl-devel
(以上两句是关键,然后再重新安装certbot)
再次执行certbot certonly
会出现如下报错:
[root@f2 ~]# certbot certonlyTraceback (most recent call last): File "/usr/bin/certbot", line 9, in <module> load_entry_point('certbot==0.19.0', 'console_scripts', 'certbot')() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 570, in load_entry_point return get_distribution(dist).load_entry_point(group, name) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2751, in load_entry_point return ep.load() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2405, in load return self.resolve() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2411, in resolve module = __import__(self.module_name, fromlist=['__name__'], level=0) File "/usr/lib/python2.7/site-packages/certbot/main.py", line 19, in <module> from certbot import client File "/usr/lib/python2.7/site-packages/certbot/client.py", line 11, in <module> from acme import client as acme_client File "/usr/lib/python2.7/site-packages/acme/client.py", line 34, in <module> urllib3.contrib.pyopenssl.inject_into_urllib3() File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 112, in inject_into_urllib3 _validate_dependencies_met() File "/usr/lib/python2.7/site-packages/urllib3/contrib/pyopenssl.py", line 147, in _validate_dependencies_met raise ImportError("'pyOpenSSL' module missing required functionality. "ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.[root@f2 ~]#
这个时候已经快大功告成了,执行升级即可:
pip install pyOpenSSLpip install PyOpenSSL
阅读全文
0 0
- ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
- gradle 2.14.1 or newer is required
- 解决 "检出Maven项目web.xml is missing"错误 和 “Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- How to solve “Dynamic Web Module 3.1 requires Java 1.7 or newer” in Eclipse
- 解决Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
- 解决Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
- 解决Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
- Project Facets 2.0 need Dynamic Web Module 2.5 or newer
- dynamic web module 3.0 requires java 1.6 or newer
- Dynamic Web Module 3.0 requires Java 1.6 or newer.
- MAVEN Dynamic Web Module 3.0 requires Java 1.6 or newer.
- 彻底解决Dynamic Web Module 3.0 requires Java 1.6 or newer.
- hue与oozie集成
- vc6.0 运行C++式加入不能用std::调用的问题
- STM32 rddi dap error 错误
- 渐变色圆环的实现
- Python机器学习库sklearn数据预处理,数据集构建,特征选择
- ImportError: 'pyOpenSSL' module missing required functionality. Try upgrading to v0.14 or newer.
- python 数据处理函数
- wustoj(x^m+y^m=z^m问题)
- error: #20: identifier "stm32f10x_xxxx.h" is undefined
- 工厂方法模式
- HBase
- LeetCode——Balanced Binary Tree
- 【转载】Java垃圾回收机制
- Hdu 6229 map乱搞