Issue #8944
Updated by sskracic@redhat.com over 3 years ago
- a containerized pulp based on pulp-ci-centos image with: pulpcore-3.13.0 pulp-rpm-3.13.0 I am not sure whether it's a Pulp bug or a CDN data error, but RHEL6 i386 and x86_64 repo syncing repeatedly fails with this error. The repositories are synced with mirror=True and the distribution is set to point to repository (so that the latest repo is always distributed). ~~~ Repo: Red Hat Enterprise Linux 6 Server from RHUI (RPMs) (6Server-i386) Start Time: 2021-06-21 22:24:04 Finish Time: 2021-06-21 22:28:18 Elapsed Time: 0:04:13.581718 Result: Error Exception: Package id from primary metadata (42003b3621ebf25f9b5fe25b0d2c4f2024958a9d), does not match package id from filelists, other metadata (dcacfd1c930cba9ee112c1055e7a1e94bedd7f3a) Traceback: File "/usr/local/lib/python3.6/site-packages/rq/worker.py", line 1013, in perform_job rv job.perform() File "/usr/local/lib/python3.6/site-packages/rq/job.py", line 709, in perform self._result = self._execute() File "/usr/local/lib/python3.6/site-packages/rq/job.py", line 732, in _execute result = self.func(*self.args, **self.kwargs) File "/src/pulp-rpm/pulp_rpm/app/tasks/synchronizing.py", line 395, in synchronize version = dv.create() File "/src/pulpcore/pulpcore/plugin/stages/declarative_version.py", line 149, in create loop.run_until_complete(pipeline) File "/usr/lib64/python3.6/asyncio/base_events.py", line 484, in run_until_complete return future.result() File "/src/pulpcore/pulpcore/plugin/stages/api.py", line 225, in create_pipeline await asyncio.gather(*futures) File "/src/pulpcore/pulpcore/plugin/stages/api.py", line 43, in __call__ await self.run() File "/src/pulp-rpm/pulp_rpm/app/tasks/synchronizing.py", line 674, in run await self.parse_repository_metadata(repomd, repomd_files, file_extension) File "/src/pulp-rpm/pulp_rpm/app/tasks/synchronizing.py", line 719, in parse_repository_metadata file_extension=file_extension, File "/src/pulp-rpm/pulp_rpm/app/tasks/synchronizing.py", line 987, in parse_packages ).format(pkgid, pkgid_extra) ~~~