问题:
安装epel的时候,执行
yum install -y epel-release
报错“Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"”
排查:
1.首先ping一下外网,发现网络是联通的。
2.百度,有些人是DNS配置的问题,在/etc/resolv.conf 目录下,加入nameserver 8.8.8.8解决,然而我未能解决。
3.我ping http://mirrorlist.centos.org/的时候,发现不通的,就怀疑是网络配置问题,其实也大概率是,但是不知道怎么配置。
4.最终发现问题应该出在 “/etc/yum.repos.d/CentOS-Base.repo”这里,奈何按照很多博客说的,替换阿里云、清华的源,都未能成功。(未能理清楚失败原因),阴差阳错的,找到一篇现成的博客CentOS7配置CentOS-Base.repo文件内容,直接整个复制到CentOS-Base.repo中去,再去执行,完美解决。
思考:
在对一些配置文件进行修改的时候,一定要先进行备份,如果出错,还有挽救的机会。