Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
时间: 2023-10-19 08:25:30 浏览: 60
这个错误是由于无法下载仓库的元数据引起的。错误信息中提到了一个可能的原因是仓库配置重复。您可以检查并编辑仓库配置文件,确保每个仓库只在配置文件中列出一次。您可以使用以下命令进入配置文件目录:
cd /etc/yum.repos.d
然后,您可以打开相应的配置文件进行编辑,查找是否有重复列出的仓库。如果有重复的仓库配置,请删除其中一个以解决该问题。保存更改后,重新尝试下载仓库的元数据。如果问题仍然存在,您可以尝试使用以下命令指向基于Cloudflare的备用存储库:
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*
这将修改配置文件中的仓库地址,以便从基于Cloudflare的存储库获取元数据。保存更改后,再次尝试下载仓库的元数据,应该可以解决这个问题。请注意,这些命令仅适用于CentOS Linux系统。如果您使用的是其他Linux发行版,请查找相应的命令来进行相似的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [如何修复错误:无法下载 metadata repo appstream](https://blog.csdn.net/ll837448792/article/details/128264693)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [yum安装 ssh:Failed to download metadata for repo ‘AppStream’](https://download.csdn.net/download/weixin_38589168/14052315)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]