這個錯誤引起主要是因為環境讀取不到yun引起的可以考慮/etc/sysconfig/network-scripts/ifcfg-eth0 配置出錯導致網絡不通。或者/etc/resolv.conf的DNS配置出錯。或者可以考慮清楚yum緩存影響(yum clean all)
vi /etc/resolv.conf
nameserver 202.106.0.20(今天又出現此錯誤,這個nameserver加進去就好了。記得配置靜態ip的話DNS也需要加入 然后update yum試試成功就OK了)

(下面是網上找到比較有用資料)
今天在linux環境通過yum安裝軟件報了以下錯誤:
[root@multi-mysql yum.repos.d]
# yum install ncurses devel -y
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http:
//mirrorlist
.centos.org/?release=6&arch=x86_64&repo=os error was
14: PYCURL ERROR 6 -
"Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot
find
a valid baseurl
for
repo: base
|
從字面意義上看是不能解析mirrorlist.centos.org這個地址,應該是跟dns網絡配置有關系,最后解決方法是在DNS域名解析的配置文件增加DNS服務器的IP地址:
[root@multi-mysql ~]
# vim /etc/resolv.conf
nameserver 8.8.8.8
nameserver 202.106.0.20
|
重啟網絡服務
[root@multi-mysql ~]
# /etc/init.d/network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining
if
ip address 192.168.1.202 is already
in
use
for
device eth0...
[ OK ]
|
重新yum安裝,正常
[root@multi-mysql ~]
# yum install nmap -y
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: mirrors.yun-idc.com
* extras: mirrors.yun-idc.com
* updates: mirrors.yun-idc.com
base | 3.7 kB 00:00
base
/primary_db
| 4.6 MB 00:01
extras | 3.4 kB 00:00
extras
/primary_db
| 33 kB 00:00
updates | 3.4 kB 00:00
updates
/primary_db
| 2.6 MB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package nmap.x86_64 2:5.51-4.el6 will be installed
--> Finished Dependency Resolution
......此處省略
|