Open CERN-LHCb-Online opened 6 months ago
The AlmaLinux-9-latest-x86_64-minimal.iso image also have no repodata folder at the root. It only have a 'Minimal' variant.
In the mean time, I moved the package
& repodata
folders out of the BaseOS
folder and modified the .treeinfo
file accordingly and was then able to do a sync.
Thank you for the report!
Closing https://github.com/pulp/pulp_rpm/issues/2306 as a duplicate of this one (which has more info available).
We haven't considered the possibility of a repository having a .treeinfo but no top-level repodata. We need to investigate whether this breaks anything (for example: autopublish), and potentially add a new test fixture to exercise it.
I don't think we had a concrete example of such a repository (or how the scenario would arise) previously.
Version pulpcore version: 3.47.0 pulp_rpm version: 3.25.1 Installed with pulp-minimal:3.47.0 docker container
Describe the bug RHEL9 installation dvds have the following structure :
If we define this as a remote, we cannot currently do a sync as the sync immediatly stops trying to access a
repodata/repomd.xml
file as the root of the repository.On the http server, we get the following error :
To Reproduce
Expected behavior Complete sync of the the installation repository, following the definition in the
.treeinfo
file.Additional context I may have time in few months to make a test setup and try to fix this issue, but not in March