现在的位置: 首页 > 综合 > 正文

Yum出错Error: Cannot find a valid baseurl for repo: addons

2017年11月12日 ⁄ 综合 ⁄ 共 756字 ⁄ 字号 评论关闭

centos yum 错误 Error: Cannot find a valid baseurl for repo: addons 装了个CentOS 5.x,使用yum时出现了下面的错误提示。

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=i386&repo=addons error was
[Errno 4] IOError: <urlopen error (-3, ‘Temporary failure in name resolution’)>
Error: Cannot find a valid baseurl for repo: addons

然后 ping mirrorlist.centos.org 发现ping不通。怀疑是dns设置问题。 ping
www.ctohome.com 也出现  unknown host www.ctohome.com
的错误。多试一试偶尔会ping通,说明dns的确有问题。于是,我们来修改dns配置:

vi /etc/resolv.conf

汗,发现vi也不能用。安装vi? yum不能用,所以yum安装vi也不行(linux/centos系统如何使用yum安装vi/vim?)。怎么办呢?

思索下,其实我们只是需要修改/etc/resolv.conf文件,直接一个dns服务器即可,想到了echo命令:

echo "nameserver 8.8.8.8" >> /etc/resolv.conf

搞定,ping www.baidu.com  顺畅了,yum可以用了!第一件事情,就是去删除 /etc/resolv.conf 里面有问题的dns服务器。

抱歉!评论已关闭.