Linux repository Meta XML issue

The RPM repo has this file:

And it’s contents don’t match the actual repo index files available for download here:

So dnf and yum can’t download the repo metadata and throw 404 errors:

$ sudo dnf update
InfluxData Repository - Stable                                                                                                                                       45  B/s |  18  B     00:00
Errors during downloading metadata for repository 'influxdata':
  - Status code: 404 for https://repos.influxdata.com/stable/x86_64/main/repodata/98b13ce0ac692176d26546d3e566320636e833f41a4f685910511a0dcf42d53c-primary.xml.gz (IP: 172.67.213.236)
  - Status code: 404 for https://repos.influxdata.com/stable/x86_64/main/repodata/1ccebd2d64cf523c642510d66ab315382a51b795bc792d37665c599bd986d9dc-filelists.xml.gz (IP: 172.67.213.236)
Error: Failed to download metadata for repo 'influxdata': Yum repo downloading error: Downloading error(s): repodata/98b13ce0ac692176d26546d3e566320636e833f41a4f685910511a0dcf42d53c-primary.xml.gz - Cannot download, all mirrors were already tried without success; repodata/1ccebd2d64cf523c642510d66ab315382a51b795bc792d37665c599bd986d9dc-filelists.xml.gz - Cannot download, all mirrors were already tried without success
Ignoring repositories: influxdata

dnf and yum find the repomd.xml file, but can’t download any of the index files in there because none of them exist in the repo.

Also seeing this today and it is blocking build pipelines unfortunately.

We’re experiencing this as well. The repomd.xml file has a different date than the other files which mean it was not generated with the same “createrepo .” command. Someone just needs to rerun “createrepo .” in that repository.