CentOS更新yum出错Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist-问题出来一台CentOS8.0的VPS上,CentOS因为已经被官方放弃支持,导致软件源无法正常获取依赖文件和插件。

谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 网文转载 >>CentOS更新yum出错Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
问题出来一台CentOS8.0的VPS上,CentOS因为已经被官方放弃支持,导致软件源无法正常获取依赖文件和插件。

20230106200620.jpg


在CentOS8.0系统上准备安装小脚本,意外提示

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist.
意思是无法获取所依赖的镜像文件,这点与Debian类似,安装一些程序需要有源文件提供所需文件。


出现这样的提示,较大可能是VPS预装的系统使用了第三方的镜像,但是第三方的镜像无法正常连接。

处理方法如下:
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-*



也可以修改更新yum源为更新阿里云的源
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
yum clean all
yum makecache


yum修改完成后,任意安装一个小程序试一下能否正常工作

yum install wget –y



×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » CentOS更新yum出错Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
标签: 维护 经验 更新 debian

发表评论

路人甲

网友评论(0)