centos 8出现yum makecache更新缓存错误的解决办法
近期有用户在购买了利联科技的新上东莞BGP服务器时,因选择的是centos系统。在使用过程中发现无法使用yum,
在更新yum的缓存的时候出现了报错。之后经过这边技术处理后才可以正常使用,那么具体是什么问题呢?该如何
解决呢?下面来给大家讲解下。
问题原因:造成yum无法生存缓存的原因,可能是repo的源路劲问题。
步骤排查:
一、查看东莞BGP服务器的centos版本号
命令:rpm -qi centos-release #查看version版本号
二、查看源配置文件
命令:vi /etc/yum.repos.d/CentOS-Base.repo 打开配置文件
可以看到此时有$releaseserver变量,此变量就是centos的版本号。
三、可看到网站上aliyun的centos源路径为8,但是本地CentOS版本为8.0,于是把此变量改为静态值8,
执行yum makecache成功!
第四步:查看解决后源配置文件
最后再尝试更新后就可以成功啦。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
sed -i 's/$releasever/8/g' /etc/yum.repos.d/CentOS-Base.repo
yum clean all #清理缓存
yum makecache #更新源
以上是利联科技给大家带来的东莞BGP服务器的centos8系统发现yum无法更新缓存的解决办法。