Project

Profile

Help

Issue #8944

Updated by sskracic@redhat.com almost 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) 
 ~~~ 

Back