# Dnf update completes with error 404

**URL:** <https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621>\
**Category:** Rocky Linux Help & Support\
**Tags:** rocky-linux-9\
**Created:** [February 20, 2025, 11:43am UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621 "2025-02-20T11:43:43Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 11:43am UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/1 "2025-02-20T11:43:43Z")

</div>

Hi everyone. Since today i faced the error on my rocky9.5 servers when i try to exec dnf makecache. But i created several servers 2 days ago and dnf worked fine. Does anybody know how to fix it?

Log

```auto
sudo yum makecache
Extra Packages for Enterprise Linux 9 - x86_64 6.9 MB/s | 23 MB 00:03    
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 2.5 kB/s | 2.5 kB 00:00    
InfluxDB Repository - RHEL 9 262 kB/s | 65 kB 00:00    
Rocky Linux 9 - BaseOS 3.8 MB/s | 2.3 MB 00:00    
Rocky Linux 9 - AppStream 53 kB/s | 704 kB 00:13    
linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 185.41.106.155)
  - Status code: 404 for http://ftp.cc.uoc.gr/mirrors/linux/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 147.52.159.50)
  - Status code: 404 for https://ftp.sh.cvut.cz/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 147.32.127.196)
  - Status code: 404 for http://ftp.linux.cz/pub/linux/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 147.251.48.205)
  - Status code: 404 for https://ftp.lysator.liu.se/pub/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 130.236.254.251)
  - Status code: 404 for https://rockylinux.mirrorservice.org/pub/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 212.219.56.184)
  - Status code: 404 for http://mirror.uv.es/mirror/rocky-linux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 147.156.223.157)
  - Status code: 404 for https://mirror.prolocation.net/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 94.228.142.28)
  - Status code: 404 for https://rocky-linux-europe-west2.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.49.189.66)
  - Status code: 404 for https://mirror.puzzle.ch/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 5.102.145.59)
  - Status code: 404 for https://ftp.halifax.rwth-aachen.de/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 137.226.34.46)
  - Status code: 404 for https://rocky-linux-europe-north1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.49.234.141)
  - Status code: 404 for http://rocky.reloumirrors.net/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 193.106.119.144)
  - Status code: 404 for https://rockylinux.hi.no/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 158.37.28.65)
  - Status code: 404 for https://mirror.karneval.cz/pub/linux/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 89.102.0.150)
  - Status code: 404 for https://it.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 141.101.90.113)
  - Status code: 404 for https://mirror1.hs-esslingen.de/pub/Mirrors/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 129.143.116.10)
  - Status code: 404 for http://rocky.reloumirrors.net/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 193.106.119.144)
  - Status code: 404 for http://fosszone.csd.auth.gr/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 155.207.200.222)
  - Status code: 404 for https://mirror.yandex.ru/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 213.180.204.183)
  - Status code: 404 for https://rockylinux.mirrorservice.org/pub/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 212.219.56.184)
  - Status code: 404 for https://rockylinux.hi.no/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 158.37.28.65)
  - Status code: 404 for https://rocky-linux-europe-west1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 35.244.219.209)
  - Status code: 404 for https://rockylinux.hi.no/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 158.37.28.65)
  - Status code: 404 for http://mirror.in2p3.fr/pub/linux/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 134.158.69.171)
  - Status code: 404 for https://mirror.telepoint.bg/rocky-linux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 78.128.80.70)
  - Status code: 404 for http://mirror.leitecastro.com/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 23.147.168.189)
  - Status code: 404 for https://mirror.init7.net/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 109.202.202.202)
  - Status code: 404 for http://rocky.reloumirrors.net/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 193.106.119.144)
  - Status code: 404 for https://rocky.task.gda.pl/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 153.19.239.226)
  - Status code: 404 for http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 178.21.79.150)
  - Status code: 404 for http://mirror.bahnhof.net/pub/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 98.128.159.146)
  - Status code: 404 for http://ftp.linux.cz/pub/linux/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 147.251.48.205)
  - Status code: 403 for http://mir01.syntis.net/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 5.83.232.126)
  - Status code: 404 for http://mirrors.hostiserver.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 45.84.31.11)
  - Status code: 404 for https://rocky-linux-europe-west9.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.49.219.67)
  - Status code: 404 for http://quantum-mirror.hu/mirrors/pub/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 91.120.149.196)
  - Status code: 404 for https://rocky.task.gda.pl/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 153.19.239.226)
  - Status code: 404 for https://rocky-linux-europe-west4.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.49.125.54)
  - Status code: 404 for http://rockylinux.mirror.liteserver.nl/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 185.31.172.243)
  - Status code: 404 for http://mirror.uv.es/mirror/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 147.156.223.157)
  - Status code: 404 for http://mirrors.xtom.de/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 62.133.35.14)
  - Status code: 404 for https://mirrors.melbourne.co.uk/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 92.63.142.155)
  - Status code: 404 for https://rocky-linux-europe-west4.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 34.49.125.54)
  - Status code: 404 for https://mirror.ams.macarne.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 23.151.136.174)
  - Status code: 404 for https://rockylinux.mirrors.ovh.net/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 213.32.5.7)
  - Status code: 404 for https://mirror.se.altushost.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 79.142.76.11)
  - Status code: 404 for https://rockylinux.mirrorservice.org/pub/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 212.219.56.184)
  - Status code: 404 for https://mirrors.nxthost.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 5.83.47.15)
  - Status code: 404 for https://rocky-linux-europe-west6.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.49.38.112)
  - Status code: 404 for https://at.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 141.101.90.108)
  - Status code: 404 for http://mirror.netzwerge.de/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 185.41.106.155)
  - Status code: 404 for https://ch.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 141.101.90.119)
  - Status code: 404 for https://it1.mirror.vhosting-it.com/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 185.116.60.235)
  - Status code: 404 for https://mirror.init7.net/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 109.202.202.202)
  - Status code: 404 for http://gb.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 172.65.90.17)
  - Status code: 404 for https://mirror.se.altushost.com/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 79.142.76.11)
  - Status code: 404 for https://mirror.nsc.liu.se/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 130.236.101.93)
  - Status code: 404 for http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 178.21.79.150)
  - Status code: 404 for http://mirrors.storpool.com/rocky/release/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 185.117.80.53)
  - Status code: 404 for http://ftp.agdsn.de/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 141.30.235.39)
  - Status code: 404 for https://it.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 141.101.90.113)
  - Status code: 404 for https://rockylinux.mirrors.ovh.net/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 213.32.5.7)
  - Status code: 404 for https://rocky-linux-europe-southwest1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.49.217.101)
  - Status code: 404 for http://ftp.cc.uoc.gr/mirrors/linux/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 147.52.159.50)
  - Status code: 404 for https://mirror.fi.ossplanet.net/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 65.21.197.134)
  - Status code: 404 for http://miroir.univ-lorraine.fr/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 194.214.218.193)
  - Status code: 404 for https://rocky-linux-europe-central2.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.49.164.7)
  - Status code: 404 for https://mirrors.neterra.net/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 87.121.121.5)
  - Status code: 404 for https://rocky-linux-europe-west4.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.49.125.54)
  - Status code: 404 for https://mirror.nsc.liu.se/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 130.236.101.93)
  - Status code: 404 for http://mirrors.hostiserver.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 45.84.31.11)
  - Status code: 404 for http://mirrors.hostiserver.com/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 45.84.31.11)
  - Status code: 404 for https://mirrors.dotsrc.org/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 130.225.254.116)
  - Status code: 404 for https://mirrors.neterra.net/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 87.121.121.5)
  - Status code: 404 for http://mirror.bahnhof.net/pub/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 98.128.159.146)
  - Status code: 404 for https://mirror.init7.net/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 109.202.202.202)
  - Status code: 404 for http://fr.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 141.101.90.110)
  - Status code: 404 for https://ch.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 141.101.90.119)
  - Status code: 404 for https://mirror.prolocation.net/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 94.228.142.28)
  - Status code: 404 for http://mirror.leitecastro.com/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 23.147.168.189)
  - Status code: 404 for https://rocky-linux-europe-north1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 34.49.234.141)
  - Status code: 404 for http://mirror.in2p3.fr/pub/linux/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 134.158.69.171)
  - Status code: 404 for https://mirrors.dotsrc.org/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 130.225.254.116)
  - Status code: 404 for https://rocky-linux-europe-west1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 35.244.219.209)
  - Status code: 404 for https://mirror.nl.altushost.com/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 79.142.64.7)
  - Status code: 404 for http://fosszone.csd.auth.gr/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 155.207.200.222)
  - Status code: 404 for https://mirror.yandex.ru/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 213.180.204.183)
  - Status code: 404 for http://mirror.netzwerge.de/rocky-linux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 185.41.106.155)
  - Status code: 404 for https://ftp.sh.cvut.cz/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 147.32.127.196)
  - Status code: 404 for http://ftp.fau.de/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 131.188.12.211)
  - Status code: 404 for https://ch.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 141.101.90.119)
  - Status code: 404 for https://mirror.informatik.hs-fulda.de/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 193.174.29.5)
  - Status code: 404 for http://ftp.fau.de/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 131.188.12.211)
  - Status code: 404 for https://rocky-linux.koyanet.lv/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 89.111.47.132)
  - Status code: 404 for https://rocky-linux.koyanet.lv/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 89.111.47.132)
  - Status code: 404 for https://mirrors.nxthost.com/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 5.83.47.15)
  - Status code: 404 for https://rocky-linux-europe-west2.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.49.189.66)
  - Status code: 404 for https://mirror1.hs-esslingen.de/pub/Mirrors/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 129.143.116.10)
  - Status code: 404 for http://miroir.univ-lorraine.fr/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 194.214.218.193)
  - Status code: 404 for https://mirror.fi.ossplanet.net/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 65.21.197.134)
  - Status code: 404 for http://ftp.cc.uoc.gr/mirrors/linux/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 147.52.159.50)
  - Status code: 404 for http://rockylinux.mirror.liteserver.nl/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 185.31.172.243)
  - Status code: 404 for https://ftp.halifax.rwth-aachen.de/rockylinux/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 137.226.34.46)
  - Status code: 404 for http://fr.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 141.101.90.110)
  - Status code: 404 for https://rocky-linux-europe-west3.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.110.237.16)
  - Status code: 404 for https://mirrors.dotsrc.org/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 130.225.254.116)
  - Status code: 404 for http://gb.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 172.65.90.17)
  - Status code: 404 for http://gb.mirrors.cicku.me/rocky/9.5/AppStream/x86_64/os/repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz (IP: 172.65.90.17)
  - Status code: 404 for http://ftp.fau.de/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 131.188.12.211)
  - Status code: 404 for https://mirror.informatik.hs-fulda.de/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 193.174.29.5)
  - Status code: 404 for https://ftp.halifax.rwth-aachen.de/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 137.226.34.46)
  - Status code: 404 for https://rocky-linux-europe-west8.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 34.160.10.244)
  - Status code: 404 for https://rocky-linux-europe-west9.production.gcp.mirrors.ctrliq.cloud/pub/rocky//9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz (IP: 34.49.219.67)
  - Status code: 404 for https://mirror.karneval.cz/pub/linux/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 89.102.0.150)
Error: Failed to download metadata for repo 'appstream': Yum repo downloading error: Downloading error(s): repodata/b527a7ec-cfb7-4ebb-beea-22aef46fd2d0-PRIMARY.xml.gz - Cannot download, all mirrors were already tried without success; repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz - Cannot download, all mirrors were already tried without success; repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-GROUPS.xml.gz - Cannot download, all mirrors were already tried without success

```

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [February 20, 2025, 12:56pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/2 "2025-02-20T12:56:17Z")

</div>

Could also be problems witth mirrors not being synced. However, I would try doing:

```auto
dnf clean all
dnf makecache

```

and see if that helps.

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 12:59pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/3 "2025-02-20T12:59:17Z")

</div>

Hi, thanks for your answer, but unfortunately it doesn’t help.

Log:

```auto
[root@s5000k8scollabtest004 yum.repos.d]# dnf clean all
240 files removed
[root@s5000k8scollabtest004 yum.repos.d]# dnf makecache
Extra Packages for Enterprise Linux 9 - x86_64 8.6 MB/s | 23 MB 00:02    
Extra Packages for Enterprise Linux 9 openh264 (From Cisco) - x86_64 2.6 kB/s | 2.5 kB 00:00    
Globus Nexus 880 kB/s | 12 kB 00:00    
InfluxDB Repository - RHEL 9 307 kB/s | 65 kB 00:00    
Rocky Linux 9 - BaseOS 2.4 MB/s | 2.3 MB 00:00    
Rocky Linux 9 - AppStream 34 kB/s | 2.7 MB 01:21    
Errors during downloading metadata for repository 'appstream':
  - Status code: 404 for http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz (IP: 178.21.79.150)
  - Status code: 404 for https://mirror.plusline.net/rockylinux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 82.98.66.230)
  - Status code: 404 for https://mirror.telepoint.bg/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 78.128.80.70)
  - Status code: 404 for http://ftp.agdsn.de/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 141.30.235.39)
  - Status code: 404 for http://mirror.uv.es/mirror/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz (IP: 147.156.223.157)
  - Curl error (28): Timeout was reached for https://mirror.raiolanetworks.com/rocky-linux/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-FILELISTS.xml.gz [Operation timed out after 30001 milliseconds with 0 out of 0 bytes received]

```

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [February 20, 2025, 12:59pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/4 "2025-02-20T12:59:56Z")

</div>

I guess you will just have to wait then. I’ve just done it without issues, so therefore suggests that the mirrors are the problem.

```auto
root@rocky9:~# dnf clean all
229 files removed

root@rocky9:~# dnf makecache
Extra Packages for Enterprise Linux 9 - x86_64 8.4 MB/s | 23 MB 00:02    
Rocky Linux 9 - BaseOS 2.9 MB/s | 2.3 MB 00:00    
Rocky Linux 9 - AppStream 7.7 MB/s | 8.6 MB 00:01    
Rocky Linux 9 - CRB 3.8 MB/s | 2.6 MB 00:00    
Rocky Linux 9 - Extras 28 kB/s | 16 kB 00:00    
Metadata cache created.

```

once the mirrors sorts themselves out, your problem will disappear. At least the list of errors is smaller now than your initial post.

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:03pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/5 "2025-02-20T13:03:52Z")

</div>

> [@kds](#):
>
> `https://mirror.plusline.net/rockylinux/9.5/AppStream/x86_64/os/repodata/`

Yes, it seems. But let’s follow to the first link [http://mirror.admax.se/rocky/9.5/AppStream/x86\_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz](http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz). i faced 404 error. But if you go to level up  
[Index of /rocky/9.5/AppStream/x86\_64/os/repodata/](http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata) you will see list of files. But there is no d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz. That is strange.

---

<div class="post-metadata">

**Author:** ![iwalker](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.rockylinux.org/iwalker/32/2599_2.png) [@iwalker](https://forums.rockylinux.org/u/iwalker)\
**Post date:** [February 20, 2025, 1:05pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/6 "2025-02-20T13:05:10Z")

</div>

Possibly because the mirror is currently syncing, and the file hasn’t been generated yet…

As I said, wait for the mirrors to sort themselves out and finish syncing.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 20, 2025, 1:06pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/7 "2025-02-20T13:06:33Z")

</div>

> [@kds](#):
>
> `http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/`

Look at the ‘repomd.xml’  
What does it say about the FILELISTS?

I see now:

```auto
2974071d96f3642c2ae21c7383a68573e6df3d4ea9f4d7a..> 18-Feb-2025 14:43 8168352
693871c9-2520-4f62-aa24-ec0eb64699bd-FILELISTS...> 18-Feb-2025 14:49 6237315
693871c9-2520-4f62-aa24-ec0eb64699bd-GROUPS.xml 18-Feb-2025 14:49 539313
693871c9-2520-4f62-aa24-ec0eb64699bd-GROUPS.xml.gz 18-Feb-2025 14:49 129135
693871c9-2520-4f62-aa24-ec0eb64699bd-MODULES.ya..> 18-Feb-2025 14:49 11148
693871c9-2520-4f62-aa24-ec0eb64699bd-OTHER.xml.gz 18-Feb-2025 14:49 912661
8953651b-f764-4fb6-87a5-4114efc035f2-UPDATEINFO..> 18-Feb-2025 14:49 709254
be4bb25792246e70345a9e379272cdd144e39f7ad663ccf..> 18-Feb-2025 14:43 4607231
c342d78f8d31da1add323773273c6dc6bf5b1fbebb2fd75..> 18-Feb-2025 14:43 1630259
da18bf13-88e1-49ed-a604-6cc6fcbdc283-PRIMARY.xm..> 18-Feb-2025 14:49 1945616
repomd.xml 18-Feb-2025 14:49 4602
repomd.xml.asc 18-Feb-2025 14:49 866

```

and in repomd.xml

```auto
<data type="filelists">
<checksum type="sha256">
38b827b7b77599b90b7bb2386a27404e49cc48db8954993438d12231d99bb403
</checksum>
<open-checksum type="sha256">
8c6a836d10a9f7d2c05e4f01c213d23dee37da5637ee93175f8d34ac3f56dae5
</open-checksum>
<location href="repodata/693871c9-2520-4f62-aa24-ec0eb64699bd-FILELISTS.xml.gz"/>
<timestamp>1739855873</timestamp>
<size>6237315</size>
<open-size>81500310</open-size>
</data>

```

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:06pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/8 "2025-02-20T13:06:46Z")

</div>

Yes, it seems it is the best way for me right now. Thank you anyway 🙂

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:11pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/9 "2025-02-20T13:11:49Z")

</div>

Not quite so. The list of errors is smaller, because I did not copy everything)

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 20, 2025, 1:16pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/10 "2025-02-20T13:16:23Z")

</div>

IF I see on `http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/` something that looks consistent ( `693871c9-2520-4f62-aa24-ec0eb64699bd-FILELISTS.xml.gz` as file and in repomd)  
AND your browser sees that same info  
THEN who is your dnf talking to?

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:20pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/11 "2025-02-20T13:20:27Z")

</div>

My DNF expects file [http://mirror.admax.se/rocky/9.5/AppStream/x86\_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz](http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata/d37caa73-1003-40af-b798-ce1e3ed3d716-MODULES.yaml.gz) BUT if you go to [Index of /rocky/9.5/AppStream/x86\_64/os/repodata/](http://mirror.admax.se/rocky/9.5/AppStream/x86_64/os/repodata) you will see that there is no such file. I don’t know why dnf is trying to find this file ( and many other which are not exists).

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 20, 2025, 1:27pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/12 "2025-02-20T13:27:23Z")

</div>

What do you get with:

```bash
grep MODULES /var/cache/dnf/*appstream*/repodata/repomd.xml

```

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:28pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/13 "2025-02-20T13:28:16Z")

</div>

```auto
[root@s5000k8scollabtest004 yum.repos.d]# grep MODULES /var/cache/dnf/*appstream*/repodata/repomd.xml
grep: /var/cache/dnf/*appstream*/repodata/repomd.xml: No such file or directory

```

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:31pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/14 "2025-02-20T13:31:59Z")

</div>

> [@jlehtone](#):
>
> What do you get with:
> 
> ```auto
> grep MODULES /var/cache/dnf/*appstream*/repodata/repomd.xml
> 
> ```

there is /var/cache/dnf/appstream-25485261a76941d3/repodata but it is empty.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 20, 2025, 1:33pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/15 "2025-02-20T13:33:57Z")

</div>

Perhaps `dnf clean all` one more time in hope that on next `dnf makecache` picks a good repo.

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 20, 2025, 1:36pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/16 "2025-02-20T13:36:07Z")

</div>

No, it is not. (( i suppose we should wait sync for all repo.

---

<div class="post-metadata">

**Author:** ![jlehtone](https://avatars.discourse-cdn.com/v4/letter/j/e9a140/32.png) [@jlehtone](https://forums.rockylinux.org/u/jlehtone)\
**Post date:** [February 20, 2025, 1:37pm UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/17 "2025-02-20T13:37:16Z")

</div>

Are there any repomd in the cache?

```bash
find /var/cache/dnf -name repomd.xml -ls

```

---

<div class="post-metadata">

**Author:** ![kds](https://avatars.discourse-cdn.com/v4/letter/k/a88e57/32.png) [@kds](https://forums.rockylinux.org/u/kds)\
**Post date:** [February 21, 2025, 6:43am UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/18 "2025-02-21T06:43:22Z")

</div>

Good news everyone (c). 😀  
Today everything woks fine. I think this topic can be closed. Thank for you time.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex020/uploads/rockylinux/original/1X/91b7219eec10e30013422e4df76c1d898711a5d5.svg) [@system](https://forums.rockylinux.org/u/system)\
**Post date:** [April 22, 2025, 6:44am UTC](https://forums.rockylinux.org/t/dnf-update-completes-with-error-404/17621/19 "2025-04-22T06:44:24Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
