CentOS 6.9,无法检索存储库元数据(repomd.xml):10gen,该怎么办?

CentOS 6.9,无法检索存储库元数据(repomd.xml):10gen,该怎么办?

我今天才开始遇到这个问题。有什么想法吗?

[root@centos-4gb-nyc2-01 ~]# yum upgrade
Loaded plugins: fastestmirror, replace
Setting up Upgrade Process
Loading mirror speeds from cached hostfile
epel/metalink                                                                                                                                         |  15 kB     00:00
 * base: mirror.atlanticmetro.net
 * epel: epel.mirror.constant.com
 * extras: mirror.atlanticmetro.net
 * remi-php72: repo1.ash.innoscale.net
 * remi-safe: repo1.ash.innoscale.net
 * rpmforge: repoforge.spinellicreations.com
 * updates: mirror.atlanticmetro.net
 * webtatic: us-east.repo.webtatic.com
http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/repodata/repomd.xml: [Errno 14] Downloaded more than max size for https://www.mongodb.com/: 125776 > 102400
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: 10gen. Please verify its path and try again
[root@centos-4gb-nyc2-01 ~]#

答案1

软件包已损坏,因此软件包的实际大小与 repodata 中可用的大小不同。由于软件包的实际大小与 repodata 中的大小不同,yum 无法下载该软件包。

尝试删除本地存储库中有问题的包并重新下载。为本地存储库重新生成 repodata:

# createrepo --update /路径/到/rpms

在客户端系统上清除 yum 缓存并再次尝试安装该包:

# yum 清理所有

# yum -y 安装

在您的情况下,downloads-distro.mongodb.org url repo meta 已损坏,您需要重新创建它。

希望这会有所帮助。

相关内容