Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora.

在Fedora里执行:

$sudo yum update
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again

会出现上面的问题是因为:
从Fedroa21开始,http://mirrors.xxx.com/fedora/releases里面出现了一个README文件提示:
ATTENTION
======================================
The contents of this directory have been moved to our archives available at:
http://archives.fedoraproject.org/pub/archive/fedora/
If you are having troubles finding something there please stop by #fedora-admin on irc.freenode.net

按照这个提示需要将系统默认的repo修改为:

$vi sudo vi /etc/yum.repos.d/fedora.repo

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

$vi sudo vi /etc/yum.repos.d/fedora.repo
[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

然后执行:

$sudo yum clean all

$sudo yum makecache

[root@localhost yum.repos.d]# yum clean all
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Cleaning repos: updates
Cleaning up Everything
0 delta-package files removed, by presto
[root@localhost yum.repos.d]# yum makecache
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
updates                                                  | 4.7 kB     00:00     
updates/filelists_db                                     | 9.4 MB     00:34     
updates/prestodelta                                      | 1.0 MB     00:03     
updates/primary_db                                       | 5.4 MB     00:19     
updates/other_db                                         | 3.1 MB     00:11     
updates/group_gz                                         | 420 kB     00:01     
updates/updateinfo                                       | 767 kB     00:02     
Metadata Cache Created





错误信息"Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again"表示无法获取仓库的元数据信息,提示用户检查仓库的路径并重试。这个错误通常在使用yum进行软件安装时出现,可能是由于以下几个原因引起的: 1. 仓库配置错误: 请检查仓库的配置文件,确保仓库的路径和URL正确。可以通过编辑仓库配置文件(/etc/yum.repos.d/)来进行修正。 2. 网络连接问题: 请确保网络连接正常,并且可以访问仓库的路径或URL。可以尝试使用ping命令来测试仓库地址的连通性。 3. 仓库服务器问题: 有时候仓库服务器可能出现故障或维护,导致无法获取仓库的元数据信息。可以尝试等待一段时间或联系仓库的管理员。 为了解决这个问题,可以按照以下步骤进行操作: 1. 检查仓库配置文件: 确保仓库配置文件中的路径和URL正确,并且没有拼写错误或其他语法错误。 2. 检查网络连接: 使用ping命令测试仓库的地址是否可以正常访问。如果无法访问,可能是网络连接出现了问题,可以尝试重启网络或联系网络管理员。 3. 检查仓库服务器状态: 如果其他软件仓库可以正常使用,那么可能是该仓库服务器出现了问题。可以等待一段时间或联系仓库的管理员来确认仓库服务器是否正常运行。 4. 切换到其他仓库: 如果以上方法仍然无法解决问题,可以尝试切换到其他可用的仓库来进行软件安装。可以通过编辑仓库配置文件或使用yum命令的--enablerepo选项来指定使用其他仓库。 请根据具体情况,逐步排查并解决以上可能引起该错误的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and tr](https://blog.csdn.net/weixin_46220576/article/details/123230035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [错误:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX(解决方法)](https://blog.csdn.net/weixin_41961162/article/details/85061636)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路漫漫其修远.

你的鼓励是我寻找真相的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值