yum报错 Couldn't resolve host 'mirrors.aliyuncs.com

lys2017年11月27日 0条评论

错误代码:http://mirrors.aliyuncs.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyuncs.com'"

分析:yum安装的时候如果设置了gpgcheck=1,yum会去检查网站源和本地的gpg-key文件是否匹配,以此来判断是否有木马感染,当网站源的文件更新后,就需要去更新本地的gpg-key了,另外还有可能是ipv6导致的,系统被设置为默认去用ipv6通信了

解决步骤:(两种方法,第一种是修改repo文件中为gpgcheck=0,这里只讲述第二种)


1.首先进入 /etc/yum.repos.d 目录


mv CentOS-Base.repo CentOS-Base.repo.bak


2.修改 CentOS-Base.repo 文件


http://mirrors.cloud.aliyuncs.com/centos/   替换为  http://mirrors.aliyun.com/centos/


3.查看该目录是否有奇怪的文件   epel.repo 有的话直接 mv  epel.repo  epel.repo.bak


之后 yum install 你要安装的就可以了