错误:无法检索存储库的存储库元数据(repomd.xml):boxgrinder-noarch

时间:2013-09-10 07:10:27

标签: fedora yum

我正在尝试在我的计算机上运行yum update并收到此错误。

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

知道出了什么问题吗?

我使用Fedora 15

5 个答案:

答案 0 :(得分:2)

通过删除boxgrinder repos

,我能够摆脱这个错误

我删除了这些文件

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

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

答案 1 :(得分:2)

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

为我工作。

答案 2 :(得分:2)

[percona]

尝试获取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
  2. 您不会看到回复。

    1. yum clean all

    2. yum update

    3. 这应解决您的问题

      这是做什么的? sed会覆盖percona-release.repo文件与s/$releasever/5/g所说的内容,但yum clean all无法捕获它或发生其他错误。

答案 3 :(得分:1)

我在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:*"

答案 4 :(得分:1)

  

找出导致您的情况出现问题的仓库   box-grinder,删除回购或修复它。

cd /etc/yum.repos.d/

mv /etc/yum.repos.d/box-grinder.repo /etc/yum.repos.d/box-grinder.repo.disabled