平台:CentOS 6.6版(最终版)
当我尝试安装openssl时,我收到此错误:
epel 4 kB 00:00
http://mirror.symnds.com/distributions/fedora-epel/6/x86_64/repodata/repomd.xml:[Errno -1] repomd.xml与epel的metalink不匹配 尝试其他镜子。
我尝试过:yum clean all
,yum info kernel
。
但我仍然看到类似的错误
epel | 4.4 kB 00:00
http://mirror.symnds.com/distributions/fedora-epel/6/x86_64/repodata/repomd.xml:[Errno -1] repomd.xml与epel的metalink不匹配 尝试其他镜子。
看起来我无法使用yum命令安装任何东西。我还使用了yum clean all
然后yum makecache
,但我仍然看到同样的问题。
为什么我会看到此错误:
[Errno -1] repomd.xml与epel的metalink不匹配
我该如何解决?
解决方案: 取消注释baseurl(如果不存在则添加baseurl)并注释掉mirrorlist。这是我在/etc/yum.repo.d/epel.repo中的临时解决方法:
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
enabled=1
failovermethod=priority
gpgcheck=1
gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6
baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
sslverify=true
答案 0 :(得分:17)
我刚刚遇到同样的事情。在网上的其他地方发现它可能意味着镜像当前正在重新同步。
我通过编辑/etc/yum.repos.d/epel.repo
并取消注释baseurl
行并注释掉mirrorlist
行来解决这个问题。
您可能希望稍后撤消。