Hide Forgot
Description of problem: cannot sync Red Hat Enterprise Linux 6 Server Kickstart x86_64 6.7 on RHEL6 Satellite machine Version-Release number of selected component (if applicable): Sat6.2.0-Beta How reproducible: sofar alaways on RHEL6 Steps to Reproduce: 1. Enable "Red Hat Enterprise Linux 6 Server Kickstart x86_64 6.7" 2. Sync "Red Hat Enterprise Linux 6 Server Kickstart x86_64 6.7" Sync Incomplete: Katello::Errors::PulpError: PLP0000: iter May 2 08:21:38 <host> pulp: pulp.server.async.tasks:INFO: Task failed : [9f6d4e1c-5a9f-4933-849a-9bd36cdbd4e2] May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) Task pulp.server.managers.repo.publish.publish[9f6d4e1c-5a9f-4933-849a-9bd36cdbd4e2] raised unexpected: AttributeError('iter',) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) Traceback (most recent call last): May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in trace_task May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) R = retval = fun(*args, **kwargs) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 473, in __call__ May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) return super(Task, self).__call__(*args, **kwargs) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 103, in __call__ May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) return super(PulpTask, self).__call__(*args, **kwargs) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in __protected_call__ May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) return self.run(*args, **kwargs) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/server/controllers/repository.py", line 971, in publish May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) result = _do_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/server/controllers/repository.py", line 1023, in _do_publish May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) publish_report = publish_repo(transfer_repo, conduit, call_config) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 658, in wrap_f May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) return f(*args, **kwargs) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/distributors/yum/distributor.py", line 174, in publish_repo May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) return self._publisher.process_lifecycle() May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 562, in process_lifecycle May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) super(PluginStep, self).process_lifecycle() May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 159, in process_lifecycle May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) step.process() May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 232, in process May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) self._process_block(item=item) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp/plugins/util/publish_step.py", line 291, in _process_block May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) self.process_main(item=item) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 748, in process_main May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) self._publish_distribution_files(unit) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 816, in _publish_distribution_files May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) self._write_pulp_distribution_file(distro_files, xml_file_path) May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) File "/usr/lib/python2.6/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 835, in _write_pulp_distribution_file May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) old_files = [old_element.text for old_element in old_xml_root.iter('file')] May 2 08:21:38 <host> pulp: celery.worker.job:ERROR: (25307-79392) AttributeError: iter Actual results: broken sync with traceback Expected results: sync successful
*** This bug has been marked as a duplicate of bug 1329640 ***
A sync of "Red Hat Enterprise Linux 5 Server Kickstart x86_64 5.11" fails the same way. While sync of "Red Hat Enterprise Linux 7 Server Kickstart x86_64 7.2" succeeded. So, this seems related to multiple archs available for RHEL5 and RHEL6. ( while RHEL7 has only x86_64 arch)