Repositories in Red Hat Satellite fail to sync when filtering SRC packages

Solution In Progress - Updated -

Issue

Under the Sync Settings for a repository in Red Hat Satellite 6.4, there is an Ignorable Content setting where certain types of content can be skipped during a repository sync.

One type of potentially skipped content is the Source RPM for third-party repositories that store some SRPMS in the same repository as regular RPMs. (Red Hat-provided source RPMs are generally provided in an entirely separate repository of their own.)

In some unique situations non-SRPMs can be mistaken for source RPMs and skipped, resulting in inaccurate metada.

A sync task of that repository will return an error about a malformed repository

error: 'Malformed repository: metadata is missing for some packages in filelists.xml and in other.xml

Environment

Red Hat Satellite 6.4

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In