我正在尝试yum update
在我的机器上运行,但出现此错误。
Error: Cannot retrieve repository metadata (repomd.xml) for repository: boxgrinder-noarch. Please verify its path and try again
知道有什么问题吗?
我用Fedora 15
cd /etc/yum.repos.d/
perl -i -ape 's/https:/http:/g' *.repo
为我工作。
我在 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:*"
找出在您的情况下导致问题的 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
我能够通过删除boxgrinder repos
我删除了这些文件
boxgrinder-nightly.repo boxgrinder-noarch.repo boxgrinder-x86_64.repo
从/etc/yum.repos.d/
目录。
尝试获取 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
我做了什么来解决这个问题:
sed -i 's/$releasever/5/g' /etc/yum.repos.d/percona-release.repo
你不会看到回应。
yum clean all
yum update
这应该可以解决您的问题
这是做什么的?sed
覆盖 percona-release.repo 文件中所说的任何内容,以防s/$releasever/5/g
万一yum clean all
没有捕获它或发生其他错误。