Let’s Encrypt 根证书过期,导致pip使用清华镜像不信任

Let's Encrypt 根证书过期,导致pip使用清华镜像不信任

有童鞋问为什么博客断更这么?其实最近忙于换工作,到了新公司得表现的积极一些!所以后面更新肯对非常慢了!

前几天有个同事反应情况说:CentOS服务器 pip突然不好使了?提示证书有问题。当时解决方案是,使用了其他的pip国内镜像!

中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple

豆瓣:https://pypi.douban.com/simple/

今天又有童鞋反馈这个情况。然后我就排查了一下到底是是啥原因!原来还真是 Let's Encrypt根证书 9月底过期导致的。

9月份,博主在TG频道公众号曾提醒了一下大家,早做处理。当时还有童鞋调侃:不会真有用Let免费证书在线上环境使用吧?

这不还真有!~~

wget https://pypi.tuna.tsinghua.edu.cn/simple
--2021-10-14 10:50:46--  https://pypi.tuna.tsinghua.edu.cn/simple
Resolving pypi.tuna.tsinghua.edu.cn (pypi.tuna.tsinghua.edu.cn)... 101.6.15.130, 2402:f000:1:400::2
Connecting to pypi.tuna.tsinghua.edu.cn (pypi.tuna.tsinghua.edu.cn)|101.6.15.130|:443... connected.
ERROR: cannot verify pypi.tuna.tsinghua.edu.cn's certificate, issued by ‘/C=US/O=Let's Encrypt/CN=R3’:
  Issued certificate has expired.
To connect to pypi.tuna.tsinghua.edu.cn insecurely, use `--no-check-certificate'.

但是这个锅也不能让清华镜像官方背,毕竟人家早在 9月26号就重签了证书了!

为什么我们电脑上浏览器打开没问题?在CentOS系统上打开会出错呢?

原因是我们的服务器上的CA证书没有更新!

下面是官方提供!

  • Windows >= XP SP3(假设没有手动禁用自动根证书更新)
  • macOS >= 10.12.1
  • iOS >= 10(iOS 9 不包含)
  • iPhone 5 及以上可以升级到 iOS 10,因此可以信任 ISRG Root X1
  • Android >= 7.1.1(但 Android >= 2.3.6由于我们的特殊交叉符号会默认工作)
  • Mozilla Firefox >= 50.0
  • Ubuntu >= xenial / 16.04(已应用更新)
  • Debian >= jessie / 8(已应用更新)
  • Java 8 >= 8u141
  • Java 7 >= 7u151
  • NSS >= 3.26

啊这啊😢?没有CentOS系统???

其实CentOS一个命令即可!把系统该更新的都更新一遍

yum update -y

如果是线上环境 但是更新后有影响?那么之更新CA证书就行!

yum update ca-certificates -y

 

版权声明:
作者:我是小马甲~
链接:https://fandai.gezi.workers.dev/17545.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
Let’s Encrypt 根证书过期,导致pip使用清华镜像不信任
有童鞋问为什么博客断更这么?其实最近忙于换工作,到了新公司得表现的积极一些!所以后面更新肯对非常慢了! 前几天有个同事反应情况说:CentOS服务器 pip突……
<<上一篇
下一篇>>
文章目录
关闭
目 录