Is CentOS Extras Repo Broken?
Hi there,
I’m trying to run ‘reposync’ against CentOS-extras and am getting an error like this:
python-itsdangerous-0.23-2 0% [ ] 0.0 B/s | 0
B –:– ETA
python-itsdangerous-0.23-2.el7 FAILED
python-itsdangerous-0.23-2 0% [ ] 0.0 B/s | 0
B –:– ETA
python-itsdangerous-0.23-2.el7.noarch: [Errno 256] No more mirrors to try.
Is that package missing from the repo for some reason?
Is the repo metadata outdated?
Thanks,
7 thoughts on - Is CentOS Extras Repo Broken?
That file is there (on the master server and the several mirror.CentOS.org servers I looked at) .. however, it is was released on
11/3 so, depending on where you are trying to reposync from, it could be delayed .. especially if it is an external mirror.
Although, the repodata syncs AFTER the Packages/ content, so theoretically the repodata should not be on a server before the package
.. at least on mirror.CentOS.org
I’m using the mirrorlist URL:
mirrorlist=http://mirrorlist.CentOS.org/?release=7&arch=x86_64&repo=extras&infra=$infra
So if its just one bad mirror I should be failing over to another one no?
I have an automated job doing the sync every few hours, and its been failing constantly on this since 04-Nov-2017 02:32:00 , so it doesn’t look like its just gonna solve itself when the mirrors finish syncing.
+1
Theory: Interference by ISP
When I perform the reposync, I notice that all the several download attempts fail quickly before “No more mirrors to try.” I wonder whether my ISP (AT&T) may be attempting to provide me with a cached copy they have of the file, and that their cached copy is corrupt. To test this theory, I looked for a mirror site that served over HTTPS. I couldn’t find one. I couldn’t find much discussion of repos -over-HTTPS either. I don’t know why.
Chris
And I got the same error in a CentOS7 ppc64le container.
The reason is wrong checksum on the python-itsdangerous package:
In the repodata here: http://mirror.centos.org/altarch/7/extras/ppc64le/repodata/
its:
1e6fece616e3e499a58532d761265e0f6f5d7f914cee059416be09ca2f44bf69
but if you try to download a file and run # sha256sum python-itsdangerous-0.23-2.el7.noarch.rpm, you get:
5500f01a9811f8fe16bd03ff308488d0d578e7841772f2115ac06c4660f7f420
so what is downloaded does not match what is reported by repodata.
I’m getting the same thing and the package (with matching version) definitely exists on the mirror, so this doesn’t look like a temporary issue.
I’m also using mirror.centos.org, does anyone know if there is another mirror that does work?