尝试使用yum命令安装openssl

时间:2015-06-20 02:38:25

标签: linux centos6 yum

平台: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 allyum 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

1 个答案:

答案 0 :(得分:17)

我刚刚遇到同样的事情。在网上的其他地方发现它可能意味着镜像当前正在重新同步。

我通过编辑/etc/yum.repos.d/epel.repo并取消注释baseurl行并注释掉mirrorlist行来解决这个问题。

您可能希望稍后撤消。