Missing repodata/filelists.xml in yum repo causes repo sync to fail

Sure, but this requires everyone using Satellite server to do a complete download of the entire repository (~ 150GB for 8.x x86_64 only) instead of an on demand sync in Satellite which will only download the metadata and the the rpms actually installed. At least in our case that is just a very small fraction of the entire repo.

lol .. true. But I meant a 'solution for elastic'. It's not that difficult to just generate that filelists.xml file for the repo.

And the entire elastic-8x repo is 276 GB to be more precise

I got (correctly) criticized a few weeks ago when I wrote something akin to "it's not that difficult to ....".

Actually, most of us dont know how difficult it is, we're not in that direct loop, it might be not a purely technical internal discussion.

I presume @atorok will update when the internal processes reach a conclusion.

Of course it is a technical decision. Changing it already was a technical decision. Maybe non-technical reasons were part of it, but in the end it is a technical decision. And 1 appaerantly taken with (too) limited info as a basis. So if it is very clear that the testing procedures are lacking and that customers face issues now, the only technical decision to make is to roll back that change.

You quote:"We're open to the idea of addings this metadata back if there's no way at all for Satellite to work without it".

There you have it. It is simple and also already stated in this tread as an answer from RedHat support: there is no way for satellite to work without it.

So either these files are generated on 1 place or they are generated on numerous other places donwstream because customers are forced to have the repositories double. Not really a great idea in the face of sustainability as well as custormer friendliness. So yes, imho there is only 1 viable solution.

Hey,

Same issue here at corporate we have RH Satellite 6.15.31

Trying to add elastic 8.x repo ; while trying to sync the repo :

XML file(s): filelists not found

Adding this here to follow up the subject / request help

1 Like

The filelist is now being provided again for the packaging repos. Thanks for your patience and sorry for the disruption.

2 Likes

I can confirm that synchronzation of the 8.x yum repo from Red Hat Satellite server works again. Thanks for reconsidering.

It works now. Thanks a lot !

1 Like

It's working again too.. Latest 18.17.2 packages are available yet?

Hello,

Thank you for your quick actions ! I also can confirm it works now on our side :smile:

Confirmed. Thnx for the rollback.

@atorok
Did you change it again?

In Satellite again I get the error:
XML file(s): filelists, primary, other not found

Hi @Tuckson,

Welcome back! We did have someone a couple of months ago that had a similar issue, but it looked to be an intermittent issue as the files were there. Can you check again and confirm?

Yes, I just checked and again have this issue.

As you can see above, in february we had this very same thing apparently?

I also have to state that the first thing to notice was that certificate checks failed. When omitting these, we get the filelists error.

Is the url still valid?

https://artifacts.elastic.co/packages/8.x/yum/

We do not see the problem on our satellite. We even tried to download https://artifacts.elastic.co/packages/8.x/yum/repodata/repomd.xml manually via wget, and it still contains a filelists entry.

1 Like

You seem to be right. I can reach the xml file from other systems when I add a proxy to it. It seems to be an issue with my particular server so I will need to see why this particular address is blocked from this particular machine.. Thnx for investigating.