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.
是需要更新什么东西么?
1
Septembers 2015-04-25 18:51:14 +08:00
更新下ca-certificates试试 也许访问的目标证书有更新 本地CA没跟上?
|
2
zoumouse 2015-04-25 18:55:33 +08:00
那个连接里面说Using Certifi with urllib3
也可以urllib3.disable_warnings() |
3
xxr3376 2015-04-25 21:11:04 +08:00
这个是因为2.7.9之前的python提供的SSL环境不够安全,更新到2.7.9就可以了。
|
4
kunimi 2015-04-25 21:11:48 +08:00
|
5
oclock 2015-04-25 21:32:45 +08:00 3
1. 升级到Python 2.7.9
或 2. pip install -U requests[security] |
6
402645707 2015-04-25 23:50:51 +08:00 via Android
不知为何一看到Livid发帖就想到前段时间有人说Livid没有币了怎么办
一看,居然没充。。 有人遇到无论如何只要密匙登陆ssh立刻断开链接吗,感觉好像connec treset by a peer。。服务器位于美帝,我在联通 |
7
VYSE 2015-04-26 02:47:51 +08:00
原来SSL库弱爆了,连CRL也没校验,2.7.9 backport了SSLContext保存CS通信中的证书以供各种校验
|
8
oott123 2015-04-26 08:07:54 +08:00 via Android
链接都给了…里面有很详细的说明呀
|