目录
CentOS 7的生命周期已经在2024年6月30日终止(End of Life,EOL),官方将不再对该版本进行问题修复、功能更新以及其他形式的维护支持。这意味着使用 CentOS 7 的用户将面临安全漏洞无法得到修补的风险,同时随着其他软件的更新,可能会出现不兼容的情况。
问题和解决方法
随着 CentOS 7的生命周期结束,mirrorlist.centos.org 也不再提供服务。因为 mirrorlist.centos.org 是 CentOS 系统中用于寻找可用软件包镜像的关键服务,意味着 CentOS 用户将无法通过该服务获取最新的镜像列表,会影响软件包的管理功能。
在 CentOS 7中再使用 yum 安装软件包或者编译基于 CentOS 的 Docker 镜像时,会报如下错误:
Could not resolve host: mirrorlist.centos.org
使用 nslookup 看下 mirrorlist.centos.org 会发现的确不再提供服务,如下:
# nslookup mirrorlist.centos.org
Server: 119.29.29.29
Address: 119.29.29.29#53
** server can't find mirrorlist.centos.org: NXDOMAIN
相信现在很多公司依然在大量使用着 CentOS 7,所以这个问题还是得解呀,虽然最好的方案是迁移到比较新的 Linux上去,但这需要时间啊。接下来就看下针对这个问题的解决方法。