InsecurePlatformWarning

2015-04-25 18:46:19 +08:00
 Livid

Ubuntu 上涉及 SSL 的 Python 代码突然开始出现这样的错误提示:

/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.

是需要更新什么东西么?

7060 次点击
所在节点    Python
9 条回复
Septembers
2015-04-25 18:51:14 +08:00
更新下ca-certificates试试 也许访问的目标证书有更新 本地CA没跟上?
zoumouse
2015-04-25 18:55:33 +08:00
那个连接里面说Using Certifi with urllib3
也可以urllib3.disable_warnings()
xxr3376
2015-04-25 21:11:04 +08:00
这个是因为2.7.9之前的python提供的SSL环境不够安全,更新到2.7.9就可以了。
kunimi
2015-04-25 21:11:48 +08:00
oclock
2015-04-25 21:32:45 +08:00
1. 升级到Python 2.7.9

2. pip install -U requests[security]
402645707
2015-04-25 23:50:51 +08:00
不知为何一看到Livid发帖就想到前段时间有人说Livid没有币了怎么办
一看,居然没充。。

有人遇到无论如何只要密匙登陆ssh立刻断开链接吗,感觉好像connec treset by a peer。。服务器位于美帝,我在联通
VYSE
2015-04-26 02:47:51 +08:00
原来SSL库弱爆了,连CRL也没校验,2.7.9 backport了SSLContext保存CS通信中的证书以供各种校验
oott123
2015-04-26 08:07:54 +08:00
链接都给了…里面有很详细的说明呀
Livid
2015-04-26 16:20:47 +08:00
@oclock 五楼是正确答案,感谢!

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

https://www.v2ex.com/t/186283

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

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

© 2021 V2EX