執行yum 錯誤訊息Error: Cannot find a valid baseurl for repo: addons

由 Derek 發表於 九月 16, 2011 / 尚無評論

 

執行YUM時出現以下錯誤訊息 :

[root@localhost ~]# yum -y install net-snmp

Loaded plugins: fastestmirror

Determining fastest mirrors

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=5&arch=x86_64&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不通,出現 ping: unknown host mirrorlist.centos.org 的訊息。

 

請先確認DNS的設定上是否有問題


[root@localhost ~]# vim /etc/resolv.conf

#加入以下適合的DNS

#GOOGLEDNS

nameserver 8.8.8.8

nameserver 8.8.4.4

 

#中華電信

nameserver 168.95.1.1

nameserver 168.95.192.1

若想了解更多的DNS可參考【國內常用的 DNS

 

或是也可以此種方式加入


[root@localhost ~]#  echo "nameserver 8.8.8.8" >> /etc/resolv.conf

[root@localhost ~]#  echo "nameserver 8.8.4.4" >> /etc/resolv.conf

[root@localhost ~]#  echo "nameserver 168.95.1.1" >> /etc/resolv.conf

[root@localhost ~]#  echo "nameserver 168.95.192.1" >> /etc/resolv.conf

 

加入或修改DNS後,再重新執行YUM應該就可以正常使用了。

 

關於作者

一個半路殺出來的傻小子,憑著一股傻勁努力的學習、嘗試、分享。希望能用自己微薄之力,替IT界和資訊界盡一點心力。單憑一己之力始終還是有限,歡迎和我有相同理念的夥伴一同加入一同努力。

評論

此文章尚無評論。

發表評論

*