问题描述
今天安装CentOS 8.5安装完之后,准备更新源仓库环境的时候突然出现错误:为仓库 'appstream' 下载元数据失败 : Cannot prepare internal mirrorlist:NoURLs in mirrorlist,后面我找了好久没发现有解决这个问题的方法,后面无意看到了https://www.cnblogs.com/cainiaoaixuexi/p/16283592.html这篇文字参考解决了这个问题。(原来是8x以后centos直接就不更新了 导致仓库直接就失效了 真该死!!)
解决方法
首先切换root用户,然后打开文件
然后找到/etc/yum.repos.d目录
然后把这个目录下的文件全部删除
然后在这打开终端 输入:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
然后在更新源仓库环境
sudo dnf update
发现可以正常更新说明解决问题。