The package elfutils-debuginfod-client is needed for even a minimal install, but it is not available on most mirrors. I suspect some are excluding mirroring debuginfo packages with just a *debuginfo* pattern to rsync, where they should do something like *-debuginfo-*.rpm (which should be good for now as I don't see any package with just "debuginfo" in the name, even in Fedora).
The following mirrors are affected:
centos-stream-distro.1gservers.com dfw.mirror.rackspace.com forksystems.mm.fcix.net ftp-chi.osuosl.org ftp-nyc.osuosl.org ftp-osl.osuosl.org ftpmirror.your.org iad.mirror.rackspace.com mirror.datto.com mirror.facebook.net mirror.fcix.net mirror.rackspace.com mirror.servaxnet.com mirror.siena.edu mirror.team-cymru.com mirror.xenyth.net mirror2.sandyriver.net mirrors.ocf.berkeley.edu nocix.mm.fcix.net ohioix.mm.fcix.net ord.mirror.rackspace.com repos.eggycrew.com volico.mm.fcix.net
Once upon a time, Chris Adams linux@cmadams.net said:
The package elfutils-debuginfod-client is needed for even a minimal install, but it is not available on most mirrors. I suspect some are excluding mirroring debuginfo packages with just a *debuginfo* pattern to rsync, where they should do something like *-debuginfo-*.rpm (which should be good for now as I don't see any package with just "debuginfo" in the name, even in Fedora).
Sorry, made a mistake in my checking, here's an updated list. It also appears that they are just excluding "*debug*", because they don't have packages like kernel-debug.
Also, some servers returned in the metalink file have both HTTP and HTTPS, but HTTP just redirects to HTTPS. The HTTP should just be removed as it serves no purpose.
Servers missing elfutils-debuginfod-client:
forksystems.mm.fcix.net ftp-chi.osuosl.org ftp-nyc.osuosl.org ftp-osl.osuosl.org mirror.fcix.net mirror.xenyth.net nocix.mm.fcix.net ohioix.mm.fcix.net volico.mm.fcix.net
On 24/06/2023 17:51, Chris Adams wrote:
The package elfutils-debuginfod-client is needed for even a minimal install, but it is not available on most mirrors. I suspect some are excluding mirroring debuginfo packages with just a *debuginfo* pattern to rsync, where they should do something like *-debuginfo-*.rpm (which should be good for now as I don't see any package with just "debuginfo" in the name, even in Fedora).
It's probably because they are syncing from the 'CentOS-Stream-nodebug' module (https://wiki.centos.org/HowTos/CreatePublicMirrors#CentOS_Stream_9) which had a exclude filter maybe going to far (and so excluding *debuginfo*) It was now modified to include back *debuginfod-client* so in theory (if that's really the one they use and that they don't filter it at their side), it should appear everywhere soon.
Created https://pagure.io/centos-infra/issue/1202 to track this