Yum出错Error: Cannot find a valid baseurl for repo: addons
  • 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.654z.com 也出现  unknown host www.654z.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.654z.com  顺畅了,yum可以用了!第一件事情,就是去删除 /etc/resolv.conf 里面有问题的dns服务器。

     

    VPS设置dns不用发愁了,用google的dns

    我老记不住dns,这回简单了 8.8.8.8 +  4.3.2.1 过目不忘啊,给大伙分享下,满意的回帖

    Google 推出了公共的 DNS 解析服务器(Google Public DNS),可以用来代替 OpenDNS。 Google承诺将严格遵循DNS协议,即不阻挡、不劫持和不过滤用户查询。Google Public DNS服务器IP非常好记,过目难忘:


    8.8.8.8        google-public-dns-a.google.com
    8.8.4.4        google-public-dns-b.google.com
    4.3.2.1
    4.2.2.1
    4.2.2.2
    4.2.2.3
    4.2.2.4
    4.2.2.5
    4.2.2.6

     

  •  

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告