【已解决】Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist

在创建自定义tomcat镜像并尝试下载vim时遇到由于CentOS镜像列表URL缺失导致的错误。解决方法包括检查网络,进入yum的repos目录,修改CentOS文件内容以替换镜像源,生成缓存更新,然后使用yum更新并重新安装vim。
摘要由CSDN通过智能技术生成

当我在自己创建tomcat镜像的时候,下载vim的时候,就出现了下面的报错信息

 报错内容翻译:从仓库‘appstream’下载元数据失败:由于镜像列表中没有对应的URL,不能准备内部的镜像列表。

 出现这个问题无非就两种情况:

第一就是网络不好,通信过程中出现了丢包的问题,判断是否是该问题也很简单,打开CDM命令行窗口,直接ping一个网站,观察是否有丢包的问题

第一种情况如果不符合,那么大概率就是第二个原因了。CentOS已经停止维护了,对于这个情况,解决方案如下:

1、进入到 yum 的 repos 目录

cd /etc/yum.repos.d/

2、修改 centos 文件内容

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-*

3、生成缓存更新,第一次做这个操作会十分的缓慢,大概等待两分钟左右

yum makecache

4、运行 yum update 并重新安装 vim

yum update -y
yum -y install vim

至此,第二种情况的问题就解决了!

该文档参考作者,侵删(1条消息) 【已解决】Error: Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist_ReadThroughLife的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Be explorer

若认可笔者文章,手头富裕望支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值