我今天才开始遇到这个问题。有什么想法吗?
[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 已损坏,您需要重新创建它。
希望这会有所帮助。