Description
Create a set of yum enabled repositories:
GroupA --> GroupB | | | |--> Repo1 | |--> Repo2 |--> Repo3 |--> Repo4
Because "GroupB" only has one member mergerepo is never run against it. Consequentially it contains no yum metadata. This breaks running mergerepo against "GroupA", it will fail every time with error:
Could not merge repos: Could not setup merge repo pkgsack: Cannot retrieve repository metadata (repomd.xml) for repository: repo1. Please verify its path and try again
I think the simplest fix for this would be:
- Implement
NEXUS-6801(prevent generation of sqlite metadata) - If a group only contains one member copy that member's metadata and rewrite the URL in the primary.xml.gz file
Attachments
Issue Links
- is duplicated by
-
NEXUS-6691 No way to make a single yum proxy repository work correctly.
-
- Closed
-