centos yum 源 问题解析
把服务器放到IDC机房里并设置了固定IP之后问使用不了 yum源了,每次yum install 时总是出现如下错误
http://mirrors.ustc.edu.cn/centos/6.0/extras/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: extras. Please verify its path and try again
此时聪明的我马上想到了是不是服务器解析不了域名了,导致repomd.xml下载不下来呢?
然后我就ping了一下mirrors.ustc.edu.cn , 果然出现错误:ping: unknown host mirrors.ustc.edu.cn。显然是DNS配置问题了,DNS域名服务器IP地址配的不对。
把/etc/hosts里面 加了一行
mirrors.ustc.edu.cn 202.38.95.110
这样就可以解析mirrors.ustc.edu.cn了。yum成功!
小记:但是这不是解决这种问题最终办法。需要配置正确的DNS。方法是:打开/etc/resolv.conf 文件,加入一行 nameserver ip。此处把ip换成IDC运营商给的DNS的地址就可以了。