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 dlyxy 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 ![]() 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 链接都给了…里面有很详细的说明呀 |