CENTOS 6.6“Errno -1 repomd.xml 与更新的金属链接不匹配”尝试使用 yum 命令安装 openssl [关闭]

Posted

技术标签:

【中文标题】CENTOS 6.6“Errno -1 repomd.xml 与更新的金属链接不匹配”尝试使用 yum 命令安装 openssl [关闭]【英文标题】:CENTOS 6.6 "Errno -1 repomd.xml does not match metalink for updates " when trying to use yum command to install openssl [closed] 【发布时间】:2015-09-06 02:51:54 【问题描述】:

平台:CentOS 6.6 版(最终版) 当我尝试 yum install openssl 时,出现此错误:

epel 4 kB 00:00http://mirror.symnds.com/distributions/fedora-epel/6/x86_64/repodata/repomd.xml: [Errno -1] repomd.xml 与 epel 的金属链接不匹配 尝试其他镜像。

我试过了:yum clean allyum info kernel

但我仍然看到类似的错误

宝石 | 4.4 kB 00:00http://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,如果它不存在)并注释掉镜像列表。这是我在 /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

【问题讨论】:

您可能想改用mirror.symnds.com/distributions/CentOS/6.6/extras/x86_64/…。 @alvits:我如何使用这个mirror.symnds.com/distributions/CentOS/6.6/extras/x86_64/… 而不是mirror.symnds.com/distributions/fedora-epel/6/x86_64/repodata/…?我要更改镜像列表吗? 我在 CentOS 7 中遇到了同样的问题。我无法添加答案,因为问题目前已关闭,但在我的情况下,重新启动受影响的主机并重试 yum install ... 会有所帮助。 对我有用的解决方案是清除元数据和缓存:yum clean metadatayum clean all serverfault.com/a/1021274 【参考方案1】:

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

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

您可能希望稍后撤消该操作。

【讨论】:

这是我的 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 mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch sslverify=true。我没有看到 baseurl 行。 尝试将此行添加到该部分:baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 并注释掉 mirrorlist 是的,添加baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch 行并注释掉镜像列表有效! 这个解决方案有效.. 不适合我...我正在尝试安装 git

以上是关于CENTOS 6.6“Errno -1 repomd.xml 与更新的金属链接不匹配”尝试使用 yum 命令安装 openssl [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

centos 6.6 ios镜像文件 下载

centos 6.6 ???????????????sendmail???dovecot

CentOS 6.6 nginx PHP 配置

在Linux CentOS 6.6上安装Python 2.7.9

在Linux CentOS 6.6上安装Python 2.7.9

centos 6.6 安装python