彻底解决 CentOS Yum 更新失败问题:从 DNS 配置到仓库管理的全方位指南
起因:一次错误的安装导致的 Yum 更新失败
在一次系统维护中,我需要在运行 CentOS 7.9 的服务器上安装额外的软件包。为此,我执行了以下命令来安装 CentOS Software Collections(SCL),以获取特定版本的软件:
sudo yum install centos-release-scl
不幸的是,在安装完成后,我尝试运行 yum update
来更新系统时,突然出现了一个错误:
Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64&release=7&repo=sclo-rh error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64
进一步检查发现,/etc/yum.repos.d/
目录下多了几个新的 .repo
文件,这些文件与刚安装的 centos-