引言

自2024年6月30日起,CentOS 7正式结束其生命周期(EOL),官方停止维护支持,导致依赖默认镜像源(如mirrorlist.centos.org)的yum安装失败,报错信息为“Could not resolve host: mirrorlist.centos.org”。

问题现象

尝试使用yum安装软件包时,遇到以下错误:

curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"
Cannot find a valid baseurl for repo: base/7/x86_64

原因分析

  • 官方镜像源关闭:CentOS 7生命周期终止后,官方镜像域名mirrorlist.centos.org停止解析。

  • DNS解析失效:系统无法通过DNS查询到镜像列表。

解决方案:切换至归档镜像源

修改仓库配置文件

sudo sed -i   -e 's/mirrorlist/#mirrorlist/g'  -e 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g'   /etc/yum.repos.d/CentOS-Base.repo

清理并重建缓存

sudo yum clean all    # 清除旧缓存
sudo yum makecache    # 生成新缓存

文章作者: Itranlin
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Itranlin's Blog
默认分类 Centos
喜欢就支持一下吧