[Pulp-list] Errors syncing EPEL 6 with Pulp 2.4.3
Veiko Kukk
vkukk at xvidservices.com
Wed Oct 29 18:08:02 UTC 2014
Hi,
I have different stages of local development branches of repositories,
including EPEL 6. Base system is CentOS 6.5.
First stage gets repository contents from remote mirror and following
stages get their contents from each other, those stages are chained
together and working fine since Pulp 2.2.
Strange thing is that I get error when trying to sync from first stage
to second stage locally.
+----------------------------------------------------------------------+
Synchronizing Repository [epel-6-int]
+----------------------------------------------------------------------+
This command may be exited via ctrl+c without affecting the request.
Downloading metadata...
[|]
... completed
Downloading repository content...
[==================================================] 100%
RPMs: 0/0 items
Delta RPMs: 0/0 items
... completed
Downloading distribution files...
[==================================================] 100%
Distributions: 0/0 items
... completed
Importing errata...
[-]
... failed
Task Failed
Importer indicated a failed response
NOTE that /var/lib/pulp/published/yum/https/repos/epel/6/x86_64/ is
existing and contains EPEL 6 RPM-s and repodata directory with proper
contents.
From /var/log/messages
Oct 29 17:45:48 tstplp01 pulp: celery.worker.strategy:INFO: Received
task:
pulp.server.tasks.repository.sync_with_auto_publish[5d207c6a-8df5-40b4-8e2f-216bebac0646]
Oct 29 17:45:48 tstplp01 pulp: celery.worker.strategy:INFO: Received
task:
pulp.server.async.tasks._queue_release_resource[66da6f4e-7534-4b85-a865-b13c1e7038b2]
Oct 29 17:45:48 tstplp01 pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
Downloading metadata from
file:///var/lib/pulp/published/yum/https/repos/epel/6/x86_64/.
Oct 29 17:45:48 tstplp01 pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
Generating metadata databases.
Oct 29 17:46:29 tstplp01 pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
Determining which units need to be downloaded.
Oct 29 17:47:44 tstplp01 pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
Downloading 0 RPMs.
Oct 29 17:48:03 tstplp01 pulp: pulp_rpm.plugins.importers.yum.sync:INFO:
Downloading additional units.
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: [Errno 2]
No such file or directory:
u'///var/lib/pulp/published/yum/https/repos/epel/6/x86_64/.treeinfo'
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: Traceback
(most recent call last):
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: File
"/usr/lib/python2.6/site-packages/nectar/downloaders/local.py", line
144, in _copy
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR:
src_handle = open(src_path, 'rb')
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: IOError:
[Errno 2] No such file or directory:
u'///var/lib/pulp/published/yum/https/repos/epel/6/x86_64/.treeinfo'
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: [Errno 2]
No such file or directory:
u'///var/lib/pulp/published/yum/https/repos/epel/6/x86_64/treeinfo'
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: Traceback
(most recent call last):
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: File
"/usr/lib/python2.6/site-packages/nectar/downloaders/local.py", line
144, in _copy
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR:
src_handle = open(src_path, 'rb')
Oct 29 17:48:03 tstplp01 pulp: nectar.downloaders.local:ERROR: IOError:
[Errno 2] No such file or directory:
u'///var/lib/pulp/published/yum/https/repos/epel/6/x86_64/treeinfo'
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: sync failed
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: Traceback (most recent call
last):
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
line 133, in run
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR:
self.get_errata(metadata_files)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
line 462, in get_errata
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR:
self.save_fileless_units(errata_file_handle, updateinfo.PACKAGE_TAG,
updateinfo.process_package_element)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
line 522, in save_fileless_units
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: to_save =
existing.check_repo(wanted, self.sync_conduit.get_units)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/existing.py",
line 37, in check_repo
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: sorted_units =
_sort_by_type(wanted)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/existing.py",
line 162, in _sort_by_type
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: for unit in wanted:
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/sync.py",
line 520, in <genexpr>
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: wanted =
(model.as_named_tuple for model in package_info_generator)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/repomd/packages.py",
line 63, in package_list_generator
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: package_info =
process_func(element)
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: File
"/usr/lib/python2.6/site-packages/pulp_rpm/plugins/importers/yum/repomd/updateinfo.py",
line 27, in process_package_element
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: 'description':
element.find('description').text,
Oct 29 17:48:03 tstplp01 pulp:
pulp_rpm.plugins.importers.yum.sync:ERROR: AttributeError: 'NoneType'
object has no attribute 'text'
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: Task
pulp.server.tasks.repository.sync_with_auto_publish[5d207c6a-8df5-40b4-8e2f-216bebac0646]
raised unexpected: PulpExecutionException('Importer indicated a failed
response',)
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: Traceback (most
recent call last):
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: File
"/usr/lib/python2.6/site-packages/celery/app/trace.py", line 240, in
trace_task
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: R = retval =
fun(*args, **kwargs)
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: File
"/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py", line 306,
in __call__
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: return
super(Task, self).__call__(*args, **kwargs)
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: File
"/usr/lib/python2.6/site-packages/celery/app/trace.py", line 437, in
__protected_call__
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: return
self.run(*args, **kwargs)
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: File
"/usr/lib/python2.6/site-packages/pulp/server/tasks/repository.py", line
210, in sync_with_auto_publish
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: sync_result
= managers.repo_sync_manager().sync(repo_id, sync_config_override=overrides)
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: File
"/usr/lib/python2.6/site-packages/pulp/server/managers/repo/sync.py",
line 113, in sync
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR: raise
PulpExecutionException(_('Importer indicated a failed response'))
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:ERROR:
PulpExecutionException: Importer indicated a failed response
Oct 29 17:48:03 tstplp01 pulp: celery.worker.strategy:INFO: Received
task:
pulp.server.async.tasks._release_resource[1b11a963-e339-43de-b26a-1093c465eba3]
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:INFO: Task
pulp.server.async.tasks._queue_release_resource[66da6f4e-7534-4b85-a865-b13c1e7038b2]
succeeded in 0.0187427470228s: None
Oct 29 17:48:03 tstplp01 pulp: celery.worker.job:INFO: Task
pulp.server.async.tasks._release_resource[1b11a963-e339-43de-b26a-1093c465eba3]
succeeded in 0.039365892997s: None
From ~/.pulp/server_calls.log
2014-10-29 17:48:04,038 - INFO - GET request to
/pulp/api/v2/tasks/5d207c6a-8df5-40b4-8e2f-216bebac0646/ with parameters
None
2014-10-29 17:48:04,038 - INFO - Response status : 200
2014-10-29 17:48:04,039 - INFO - Response body :
{
"exception": null,
"task_type": "pulp.server.tasks.repository.sync_with_auto_publish",
"_href": "/pulp/api/v2/tasks/5d207c6a-8df5-40b4-8e2f-216bebac0646/",
"task_id": "5d207c6a-8df5-40b4-8e2f-216bebac0646",
"tags": [
"pulp:repository:epel-6-int",
"pulp:action:sync"
],
"finish_time": "2014-10-29T17:48:03Z",
"_ns": "task_status",
"start_time": "2014-10-29T17:45:48Z",
"traceback": "Traceback (most recent call last):\n File
\"/usr/lib/python2.6/site-packages/celery/app/trace.py\", line 240, in
trace_task\n R = retval = fun(*args, **kwargs)\n File
\"/usr/lib/python2.6/site-packages/pulp/server/async/tasks.py\", line
306, in __call__\n return super(Task, self).__call__(*args,
**kwargs)\n File
\"/usr/lib/python2.6/site-packages/celery/app/trace.py\", line 437, in
__protected_call__\n return self.run(*args, **kwargs)\n File
\"/usr/lib/python2.6/site-packages/pulp/server/tasks/repository.py\",
line 210, in sync_with_auto_publish\n sync_result =
managers.repo_sync_manager().sync(repo_id,
sync_config_override=overrides)\n File
\"/usr/lib/python2.6/site-packages/pulp/server/managers/repo/sync.py\",
line 113, in sync\n raise PulpExecutionException(_('Importer
indicated a failed response'))\nPulpExecutionException: Importer
indicated a failed response\n",
"spawned_tasks": [],
"progress_report": {
"yum_importer": {
"content": {
"size_total": 0,
"items_left": 0,
"items_total": 0,
"state": "FINISHED",
"size_left": 0,
"details": {
"rpm_total": 0,
"rpm_done": 0,
"drpm_total": 0,
"drpm_done": 0
},
"error_details": []
},
"comps": {
"state": "NOT_STARTED"
},
"distribution": {
"items_total": 0,
"state": "FINISHED",
"error_details": [],
"items_left": 0
},
"errata": {
"state": "FAILED",
"error": "'NoneType' object has no attribute 'text'"
},
"metadata": {
"state": "FINISHED"
}
}
},
"queue": "reserved_resource_worker-0 at tstplp01.foobar.com.dq",
"state": "error",
"result": null,
"error": {
"code": "PLP0000",
"data": {},
"description": "Importer indicated a failed response",
"sub_errors": []
},
"_id": {
"$oid": "545127ccd604ff01e4d822c2"
},
"id": "545127cc727e241efa7814cf"
}
Any ideas, why this is failing?
More information about the Pulp-list
mailing list