Press "Enter" to skip to content

解决 Centos 8 错误“ repo ‘appstream‘ 下载元数据失败”

Centos 8 在使用yum命令时提示错误

“为 repo ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist” “Failed to download metadata for repo AppStream”

如下图

如果您验证DNS,则它可以正常工作,如下所示:

这是因为:

2021 年 12 月 31 日,CentOS Linux 9 已达到生命周期结束 (EOL)。这意味着,它不会收到来自 CentOS 官方项目的任何开发更新。此后,2021 年 12 月 31 日,要更新 CentOS,您首先需要将镜像更改为Vault.centos.org。在这里,它们将被永久存档。相反,您可能还需要升级到 CentOS Stream。

这里修复步骤我放出来:

第一步 进入目录:

 cd /etc/yum.repos.d/

现在,运行下面给出的命令:

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

这样替换成功之后就可以运行yum update了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注