当我在自己创建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
至此,第二种情况的问题就解决了!