我遇到了一个非常奇怪的问题,一台我用来在本地镜像CentOS repos的机器已经停止了获取更新的能力。当我运行存储库--repoid= -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中得到这个包,它就会尝试下载。很难理解,任何帮助都很感激!
发布于 2020-05-15 22:32:34
我只想自己回答这件事,希望它能让别人省去几个小时的麻烦。
我在另一个文件夹中尝试了这个命令,它突然开始工作了。所以我删除了以前下载的“更新”文件夹,存储库又开始工作了。所以以前下载的数据引起了问题。
有人吗!
发布于 2020-05-26 23:46:36
我也有同样的问题,这篇文章帮助我解决了这个问题。我只是从回购中删除了一个现有的ppp-devel-2.4.5-34.el7_7.i686.rpm,并成功地实现了reposync。
镜子上似乎有一个“新”的ppp-devel-2.4.5-34.el7_7.i686.rpm。名称与我在repo (日期为2月27日)中的名称完全相同,来自rpm包查询的所有头信息对于这2个文件都是相同的。即使大小一样。但是,文件有不同的检查和(sha256sum和md5sum)。
我把旧文件移开了,reposync也起作用了。看起来这个包的更新有点不稳定。其实有点不舒服。
https://unix.stackexchange.com/questions/586929
复制相似问题