Issue #8944

Updated by almost 3 years ago

- a containerized pulp based on pulp-ci-centos image with: 


 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/", line 1013, in perform_job 
     rv    job.perform() 
   File "/usr/local/lib/python3.6/site-packages/rq/", line 709, in perform 
     self._result = self._execute() 
   File "/usr/local/lib/python3.6/site-packages/rq/", line 732, in _execute 
     result = self.func(*self.args, **self.kwargs) 
   File "/src/pulp-rpm/pulp_rpm/app/tasks/", line 395, in synchronize 
     version = dv.create() 
   File "/src/pulpcore/pulpcore/plugin/stages/", line 149, in create 
   File "/usr/lib64/python3.6/asyncio/", line 484, in run_until_complete 
     return future.result() 
   File "/src/pulpcore/pulpcore/plugin/stages/", line 225, in create_pipeline 
     await asyncio.gather(*futures) 
   File "/src/pulpcore/pulpcore/plugin/stages/", line 43, in __call__ 
   File "/src/pulp-rpm/pulp_rpm/app/tasks/", line 674, in run 
     await self.parse_repository_metadata(repomd, repomd_files, file_extension) 
   File "/src/pulp-rpm/pulp_rpm/app/tasks/", line 719, in parse_repository_metadata 
   File "/src/pulp-rpm/pulp_rpm/app/tasks/", line 987, in parse_packages 
     ).format(pkgid, pkgid_extra)