centos执行yum出现Could not retrieve mirrorlist错误

具体错误见截图

centos执行yum出现Could not retrieve mirrorlist错误

刚开始以为是DNS配置错误,经检查发现DNS与物理机的DNS配置是一样的,物理机可以解析DNS

centos执行yum出现Could not retrieve mirrorlist错误

搜索资料发现是/etc/nsswitch.conf这个文件的问题

这个文件hosts标签设置的是host:files

host: files 
表示只用/etc/hosts文件解析主机

修改成hosts:      files dns

hosts: files dns
将使用/etc/inet/hosts文件解析主机,表示如果无法解析主机名将使用DNS。

然后执行service network restart

执行yum成功

环境为

centos执行yum出现Could not retrieve mirrorlist错误

上一篇:【转】Android APK反编译就这么简单 详解(附图)


下一篇:[ios-必看] 国人当自强:两岸三地在线编程学习网站大搜罗 [转]