5

我正在尝试yum update在我的机器上运行,但出现此错误。

Error: Cannot retrieve repository metadata (repomd.xml) for repository: boxgrinder-noarch. Please verify its path and try again

知道有什么问题吗?

我用Fedora 15

4

5 回答 5

5
cd /etc/yum.repos.d/
perl -i -ape 's/https:/http:/g' *.repo

为我工作。

于 2015-03-06T20:20:13.877 回答
3

我在 Fedora 14 中遇到了同样的问题。

当我更改 /etc/yum.repos.d 中的 *.repo 文件时,它可以工作。

“将每个 *.repo 文件中的所有 'https' 更改为 'http'” ,例如:

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=ftp://ftp.cru.fr/pub/linux/fedora/releases/11/Everything/x86_64/os/
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearchthe 

变化是这样的

"mirrorlist=https:"--->"mirrorlist=*http:*"
于 2014-11-07T04:17:32.493 回答
3

找出在您的情况下导致问题的 repo,它是 box-grinder,删除 repo 或修复它。

cd /etc/yum.repos.d/

mv /etc/yum.repos.d/box-grinder.repo /etc/yum.repos.d/box-grinder.repo.disabled
于 2017-10-11T08:24:38.007 回答
2

我能够通过删除boxgrinder repos

我删除了这些文件

boxgrinder-nightly.repo   boxgrinder-noarch.repo   boxgrinder-x86_64.repo

/etc/yum.repos.d/目录。

于 2013-09-10T08:50:13.387 回答
2

[ 佩科纳 ]

尝试获取 percona-release-0.1-3.noarch.rpm


我遇到的问题:

http://repo.percona.com/release/6.6/RPMS/noarch/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"

Trying other mirror.

Error: Cannot retrieve repository metadata (repomd.xml) for repository: percona-release-noarch. Please verify its path and try again

我做了什么来解决这个问题:

  1. sed -i 's/$releasever/5/g' /etc/yum.repos.d/percona-release.repo

你不会看到回应。

  1. yum clean all

  2. yum update

这应该可以解决您的问题

这是做什么的?sed覆盖 percona-release.repo 文件中所说的任何内容,以防s/$releasever/5/g万一yum clean all没有捕获它或发生其他错误。

于 2015-05-04T20:25:17.153 回答