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了