Parsing interrupted: Out of order metadata

Problem:
sync from upstream failed

Expected outcome:

Pulpcore version:
3.22.25

Pulp plugins installed and their versions:
pulp-rpm 3.19.3
Operating system - distribution and version:
rhel 8
Other relevant data:
We got the below message when sync from a upstream repo.
‘Parsing interrupted: Out of order metadata: 6d2d6313f837f227ce38348ed8774a8b892cad58 vs bb7a0149b0189ea12e87d76dab26b292dfd75957.’
Is the issue relate to upstream metadat? Do we have a workaround to sync the rpms content?

Yes, it usually means the repository metadata is inconsistent with itself. Are you able to share the upstream repo URL? Is it public?

1 Like

Thanks Daniel. It’s an internal artifactory repo. I asked admin to regenerate the meta data and got the same error with different checksum.

I think there’s some option in Artifactory that lets you tell it to not produce filelists metadata, do they have that checked? And if they do, is it still producing a filelists.xml file in the repo, but making it empty?

This thread also might be of help Problem sync repo between Foreman to Artifactory: Parsing interrupted: Out of order metadata - Support - TheForeman

Thanks Dralley. Our artifactory team disabled created filelists.xml. The sync process still looking for this files. We got ‘XML file(s): filelists not found’. We have tried different options optimize, no-optimize, and mirror_content_only. All of the attemplt have the same error. Is there an option for sync to skip checking the filelists?

Currently, no. Our main branch has a patch that allows that file to not be present, but we haven’t done a release with that yet. Once we do a release with that patch, it should work.

1 Like