Reposync 无法从更新订阅下载软件包

Reposync 无法从更新订阅下载软件包

我遇到了一个非常奇怪的问题,我用来在本地镜像 CentOS 存储库的机器已停止能够提取更新。当我运行 reposync --repoid=updates -u 时,它仅返回一个包,如果我尝试下载这些包,它会失败。如果我尝试通过 yum 下载软件包,它下载得很好。

#reposync --repoid=updates
ppp-devel-2.4.5-34.el7_7.i686. FAILED
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686. FAILED                                                   0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA
ppp-devel-2.4.5-34.el7_7.i686: [Errno 256] No more mirrors to try.                      0% [                                                                              ]  0.0 B/s |    0 B  --:--:-- ETA

如果我从 URL 获取包,它会下载得很好。很困惑,感谢任何帮助!

答案1

我遇到了同样的问题,这篇文章帮助解决了。我只是ppp-devel-2.4.5-34.el7_7.i686.rpm从我的存储库中删除了一个现有的,并且能够reposync成功。

ppp-devel-2.4.5-34.el7_7.i686.rpm镜子上似乎有一个“新的” 。该名称与我的存储库中已有的名称(日期为 2 月 27 日)完全相同,并且 rpm 包查询中的所有标头信息对于这 2 个文件来说都是相同的。连尺寸都一样。但是,这些文件具有不同的校验和(sha256sum 和 md5sum)。

我把旧文件移开并reposync工作了。看起来这个软件包更新有些奇怪。事实上,这有点令人不安。

答案2

只是想自己回答这个问题,希望它能帮其他人节省几个小时的时间。

我在另一个文件夹中尝试了该命令,它突然开始工作。因此,我删除了之前下载的更新文件夹,然后 reposync 再次开始工作。因此,之前下载的数据中的某些内容导致了问题。

有人啊!

相关内容