问题描述:
突然发现最近当我们使用CentOS时候,经常系统会出一些弹窗,告诉我们
”Problem connecting to a software source“,不明所以。
另外就是当我们使用yum进行安装时,它也报错,说"All mirror URLs are not using ftp, http[s] or file.Cannot find a valid baseurl for repo: base"。
这让我们很纳闷,之前还用得好好的啊?
原因分析:
后来查阅得知在几天前,官方停止了维护,这导致我们那些源已经无法连接访问QAQ…
不过这是最近出这个问题的主要原因,当然还有其他可能因素,比如:
①你网络出问题了
②DNS出问题了,可以ping一个百度之类的检查一下。
解决方案:
对于新出现的这个yum源的问题,有两种解决方法:
1.手动修改配置文件
修改 /etc/yum.repos.d 中的 CentOS-Base.repo
1.注释所有的 mirrorlist= #mirrorlist=
2.取消所有的 baseurl 注释
3.将 baseurl 中的mirror.centos.org 改为 vault.centos.org
2.一键拷贝粘贴
直接拷贝执行如下命令
sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.conf
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://www.xmpan.com/Centos-6-Vault-Aliyun.repo
yum clean all
yum makecache
大家的问题解决了吗?