CentOS6无法运行certbot-auto,无法更新Let’s Encrypt的SSL证书-2022年版
现象
2022年2月1日,centos6上運行的網站的SSL證書(Let’s Encrypt)的定期重新啟動失敗了。根據日誌檢查結果(certbot-auto的執行結果),
Bootstrapping dependencies for Legacy RedHat-based OSes that will use Python3... (you can skip this with --no-bootstrap)
yum is hashed (/usr/bin/yum)
To use Certbot on this operating system, packages from the SCL repository need to be installed.
Enable the SCL repository and try running Certbot again.
・CentOS6的支持已经结束,软件源已经停止更新.
・Python需要使用3.6及以上的版本.
一种方法
进行了以下操作,并执行了”yum”命令…
[Errno 14] problem making ssl connection
發生了這個錯誤。
根據調查的結果…
http://vault.centos.org/會被重新導向到https://vault.centos.org/,但只能使用TLS v1.2或更高版本才能連接。
由於CentOS 6的openssl不支援TLS v1.2,所以導致錯誤。
因此,將baseurl更改為可在國內使用http連接的鏡像站點(如下)。
以下是三个提供CentOS存档的FTP下载链接:
http://ftp.riken.jp/Linux/centos-vault/
http://ftp.jaist.ac.jp/pub/Linux/CentOS-vault/
http://ftp.iij.ad.jp/pub/linux/centos-vault/
最后的结果
在上面的网站上找不到所需的rpm,所以只能放弃了。。。