今天下午想在系统装点东西。突然发现所有的 CentOS 6的 yum源都失效了 。
http://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
To address this issue please refer to the below knowledge base article
一顿排查才知道,原来
CentoS 6 停止维护更新日期2020年11月30日
CentOS 7 停止维护更新日期2024年6月30日
CentOS 8 停止维护更新日期2029年5月31日
因此,目前在CentOS6系统上执行Yum命令时会提示上图的404错误。如果,还有部分系统没有来的及升级、切换的,或者由于一些原因还要继续使用CentOS6的话,肯定还是有解决方法的。
目前可以使用vault.centos.org作为更新源!!!
CentOS官方:http://vault.centos.org/
阿里云镜像:http://mirrors.aliyun.com/centos-vault/
具体解决方案如下:
删除repo下的文件,换上下面的yum源之后即可正常使用, 注意删除前养成备份的好习惯。
[base]
name=CentOS-6
failovermethod=priority
baseurl=https://vault.centos.org/6.9/os/x86_64/
gpgcheck=0
然后清理缓存即可,yum clean all && yum makecache
建议
最后,还是建议大家尽可能的升级到新的版本,虽然,上面的操作能够使用相关的功能,但随着官方对此版本的不再维护、更新,可能也是预示着未来会存在一定的漏洞风险。因此,除非有必要,否则尽量升级到新版本。