解決Couldn't resolve host 'mirrorlist.centos.org
今天在linux環境通過yum安裝軟體報了以下錯誤:
[root@multi-mysqlyum.repos.d]
#yuminstallncursesdevel-y
Loadedplugins:fastestmirror,security
Loadingmirrorspeedsfromcachedhostfile
Couldnotretrievemirrorlisthttp:
//mirrorlist
.centos.org/?release=6&arch=x86_64&repo=oserrorwas
14:PYCURLERROR6-
"Couldn'tresolvehost'mirrorlist.centos.org'"
Error:Cannot
find
avalidbaseurl
for
repo:base
從字面意義上看是不能解析mirrorlist.centos.org這個地址,應該是跟dns網路設定有關係,最後解決方案是在DNS網域名稱解析的設定檔增加DNS伺服器的IP地址:
[root@multi-mysql~]
#vim/etc/resolv.conf
nameserver8.8.8.8
nameserver202.106.0.20
重啟網路服務
[root@multi-mysql~]
#/etc/init.d/networkrestart
Shuttingdowninterfaceeth0:[OK]
Shuttingdownloopbackinterface:[OK]
Bringinguploopbackinterface:[OK]
Bringingupinterfaceeth0:Determining
if
ipaddress192.168.1.202isalready
in
use
for
deviceeth0...
[OK]
重新yum安裝,正常
[root@multi-mysql~]
#yuminstallnmap-y
Loadedplugins:fastestmirror,security
Loadingmirrorspeedsfromcachedhostfile
*base:mirrors.yun-idc.com
*extras:mirrors.yun-idc.com
*updates:mirrors.yun-idc.com
base|3.7kB00:00
base
/primary_db
|4.6MB00:01
extras|3.4kB00:00
extras
/primary_db
|33kB00:00
updates|3.4kB00:00
updates
/primary_db
|2.6MB00:00
SettingupInstallProcess
ResolvingDependencies
-->Runningtransactioncheck
--->Packagenmap.x86_642:5.51-4.el6willbeinstalled
-->FinishedDependencyResolution
......此處省略