Loading... 昨天在装机的时候正准备`yum install wget` 装个宝塔,然后就报错 `Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlist` 网上用中文查了查,说是改Appstream.repo和另外两个文件然后`yum makecache` 就可以正常,但我照着教程操作了一遍清理完缓存在makecache突然又报错Appstream了,这狗教程简直浪费时间,索性搜英文结果买的解决了。 总体原因因为centos 8已经结束了生命周期,所以官方的镜像已经停止了,同样RedHat将centos 8的镜像存档到了valut.centos.org,以后推荐使用centos 8 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-* ``` 然后再执行下面的命令升级到Centos 8 Stream: ``` sudo dnf install centos-release-stream -y ``` ``` sudo dnf swap centos-{linux,stream}-repos -y ``` 然后问题完美解决!Bingo( ╹▽╹ ) 最后修改:2022 年 03 月 26 日 © 禁止转载 打赏 赞赏作者 支付宝微信 赞 1 如果觉得我的文章对你有用,请随意赞赏