"publish" task fails with "IOError: [Errno 2] No such file or directory" in RHUI 3.0

Solution Unverified - Updated -

Issue

  • publish task fails with "IOError: [Errno 2] No such file or directory".
Apr 27 14:44:11 rhua <daemon.warning> pulp:pulp.plugins.pulp_rpm.plugins.distributors.yum.metadata.metadata:WARNING: Overwriting existing metadata file [/var/cache/pulp/reserved_resource_worker-1@rhua.example.com/a1a1ae01-ba1a-1024-a1a1-d2a0a0a0b75d/repodata/repomd.xml]

Apr 27 14:47:52 rhua <daemon.info> pulp:pulp.server.async.tasks:INFO: resetting consecutive failure count for schedule 5a0121686815b83ae6971223
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680) /usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py:1042: DeprecationWarning: save is deprecated. Use insert_one or replace_one instead
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680)   publish_result_coll.save(result)
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680) Exception caught from plugin during publish for repo [rhel-7-server-rhui-rpms-7Server-x86_64]
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680) Traceback (most recent call last):
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1023, in _do_publish
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     publish_report = publish_repo(transfer_repo, conduit, call_config)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 658, in wrap_f
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     return f(*args, **kwargs)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/yum/distributor.py", line 174, in publish_repo
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     return self._publisher.process_lifecycle()
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 562, in process_lifecycle
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     super(PluginStep, self).process_lifecycle()
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 159, in process_lifecycle
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     step.process()
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 249, in process
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     self._process_block()
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 293, in _process_block
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     self.process_main()
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 363, in process_main
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     util.generate_listing_files(self.root_dir, self.target_dir)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/yum_plugin/util.py", line 169, in generate_listing_files
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     shutil.move(tmp_file_path, listing_file_path)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib64/python2.7/shutil.py", line 301, in move
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     copy2(src, real_dst)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib64/python2.7/shutil.py", line 130, in copy2
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     copyfile(src, dst)
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)   File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680)     with open(dst, 'wb') as fdst:
Apr 27 14:47:52 rhua <daemon.err> pulp:pulp.server.controllers.repository:ERROR: (1539-11680) IOError: [Errno 2] No such file or directory: u'/var/lib/pulp/published/yum/https/repos/content/dist/rhel/rhui/server/listing'
Apr 27 14:47:52 rhua <daemon.info> pulp:pulp.server.async.tasks:INFO: Task failed : [a1a1ae01-ba1a-1024-a1a1-d2a0a0a0b75d]
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680) /usr/lib/python2.7/site-packages/pulp/server/managers/schedule/utils.py:203: DeprecationWarning: find_and_modify is deprecated, use find_one_and_delete, find_one_and_replace, or find_one_and_update instead
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680)   query=spec, update=delta, new=True)
Apr 27 14:47:52 rhua <daemon.warning> pulp:py.warnings:WARNING: (1539-11680)

Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680) Task pulp.server.managers.repo.publish.publish[a1a1ae01-ba1a-1024-a1a1-d2a0a0a0b75d] raised un
expected: IOError(2, 'No such file or directory')
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680) Traceback (most recent call last):
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in trace_task
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     R = retval = fun(*args, **kwargs)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 473, in __call__
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     return super(Task, self).__call__(*args, **kwargs)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103, in __call__
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     return super(PulpTask, self).__call__(*args, **kwargs)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 437, in __protected_call__
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     return self.run(*args, **kwargs)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 971, in 
publish
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     result = _do_publish(repo_obj, dist_id, dist_inst, transfer_repo, conduit, call_config)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/controllers/repository.py", line 1023, in _do_publish
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     publish_report = publish_repo(transfer_repo, conduit, call_config)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 658, in wrap_f
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     return f(*args, **kwargs)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/yum/distributor.py", line 174, in publish_repo
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     return self._publisher.process_lifecycle()
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 562, in process_lifecycle
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     super(PluginStep, self).process_lifecycle()
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 159, in process_lifecycle
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     step.process()
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 249, in process
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     self._process_block()
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp/plugins/util/publish_step.py", line 293, in _process_block
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     self.process_main()
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/plugins/distributors/yum/publish.py", line 363, in process_main
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     util.generate_listing_files(self.root_dir, self.target_dir)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib/python2.7/site-packages/pulp_rpm/yum_plugin/util.py", line 169, in generate_listing_files
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     shutil.move(tmp_file_path, listing_file_path)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib64/python2.7/shutil.py", line 301, in move
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     copy2(src, real_dst)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib64/python2.7/shutil.py", line 130, in copy2
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     copyfile(src, dst)
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)   File "/usr/lib64/python2.7/shutil.py", line 83, in copyfile
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680)     with open(dst, 'wb') as fdst:
Apr 27 14:47:53 rhua <daemon.err> pulp:celery.worker.job:ERROR: (1067-11680) IOError: [Errno 2] No such file or directory: u'/var/lib/pulp/published/yum/https/repos/content/dist/rhel/rhui/server/listing'

Environment

  • Red Hat Update Infrastructure v.3.0

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content