CentOS系统AppStream仓库元数据下载失败该如何解决?
解决CentOS中"Failed to download metadata for repo 'AppStream'"错误
问题描述
在CentOS系统中执行yum相关操作时,出现以下错误:
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist
尝试过的无效方案
- 进入yum配置文件目录:
cd /etc/yum.repos.d/ - 执行以下命令后更新yum:
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*sudo yum update -y
执行上述操作后,仍出现报错:
CentOS Linux 8 - AppStream 111 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
最终可行解决方案
直接执行以下两条命令即可修复问题: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-*
内容的提问来源于stack exchange,提问作者zaidproblemsolver
相关产品推荐
相关产品推荐

