CentOS 7.3.1611, foreman 1.13.4, katello 3.2.2, pulp* 2.9.3,
When I try to publish a CV, I get this error
Actions::Pulp::Repository::CopyYumMetadataFile
{"source_pulp_id"=>
"Peter_MacCallum_Cancer_Centre-GAFFA-2_0-_sssd-Copr_repository_for_sssd_1_15",
"target_pulp_id"=>
"Peter_MacCallum_Cancer_Centre-Gaffa-dev-GAFFA-_sssd-Copr_repository_for_sssd_1_15",
"clauses"=>nil,
"remote_user"=>"admin",
"remote_cp_user"=>"admin"}
{"pulp_tasks"=>
[{"exception"=>nil,
"task_type"=>
"pulp.server.managers.repo.unit_association.associate_from_repo",
"_href"=>"/pulp/api/v2/tasks/39286b9b-7684-4b1c-b092-bc593d4ca46d/",
"task_id"=>"39286b9b-7684-4b1c-b092-bc593d4ca46d",
"tags"=>
["pulp:repository:Peter_MacCallum_Cancer_Centre-Gaffa-dev-GAFFA-_sssd-Copr_repository_for_sssd_1_15",
"pulp:repository:Peter_MacCallum_Cancer_Centre-GAFFA-2_0-_sssd-Copr_repository_for_sssd_1_15",
"pulp:action:associate"],
"finish_time"=>"2017-02-09T21:29:59Z",
"_ns"=>"task_status",
"start_time"=>"2017-02-09T21:29:59Z",
"traceback"=>
"Traceback (most recent call last):\n File
"/usr/lib/python2.7/site-packages/celery/app/trace.py", line 240, in
trace_task\n R = retval = fun(*args, **kwargs)\n File
"/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 484,
in call\n return super(Task, self).call(*args, **kwargs)\n File
"/usr/lib/python2.7/site-packages/pulp/server/async/tasks.py", line 103,
in call\n return super(PulpTask, self).call(*args, **kwargs)\n
File "/usr/lib/python2.7/site-packages/celery/app/trace.py", line 437,
in protected_call\n return self.run(*args, **kwargs)\n File
"/usr/lib/python2.7/site-packages/pulp/server/managers/repo/unit_association.py",
line 273, in associate_from_repo\n units=transfer_units)\n File
"/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/importer.py",
line 58, in import_units\n return associate.associate(source_repo,
dest_repo, import_conduit, config, units)\n File
"/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/associate.py",
line 53, in associate\n associated_units =
set([_associate_unit(dest_repo, unit) for unit in units])\n File
"/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/associate.py",
line 339, in _associate_unit\n return associate_copy_for_repo(unit,
dest_repo, True)\n File
"/usr/lib/python2.7/site-packages/pulp_rpm/plugins/importers/yum/associate.py",
line 379, in associate_copy_for_repo\n
new_unit.safe_import_content(unit._storage_path)\n File
"/usr/lib/python2.7/site-packages/pulp/server/db/model/init.py", line
905, in safe_import_content\n self.import_content(path, location)\n
File
"/usr/lib/python2.7/site-packages/pulp/server/db/model/init.py", line
879, in import_content\n storage.put(self, path, location)\n File
"/usr/lib/python2.7/site-packages/pulp/server/content/storage.py", line
123, in put\n mkdir(os.path.dirname(destination))\n File
"/usr/lib/python2.7/site-packages/pulp/server/content/storage.py", line
20, in mkdir\n os.makedirs(path)\n File "/usr/lib64/python2.7/os.py",
line 157, in makedirs\n mkdir(name, mode)\nPulpExecutionException: Pulp
exception occurred: PulpExecutionException\n",
"spawned_tasks"=>[],
"progress_report"=>{},
"queue"=>
"reserved_resource_worker-2@vmpr-res-utils.unix.petermac.org.au.dq",
"state"=>"error",
"worker_name"=>
"reserved_resource_worker-2@vmpr-res-utils.unix.petermac.org.au",
"result"=>nil,
"error"=>
{"code"=>"PLP0000",
"data"=>{},
"description"=>"Pulp exception occurred: PulpExecutionException",
"sub_errors"=>[]},
"_id"=>{"$oid"=>"589cdf577fc653305c394bd2"},
"id"=>"589cdf577fc653305c394bd2"}]}
Katello::Errors::PulpError: PLP0000: Pulp exception occurred:
PulpExecutionException
When I searched I found this:
http://projects.theforeman.org/issues/16236
When I tried the advised
pulp-admin rpm repo content metafile --repo-id PULP_ID
I got this error:
The specified user does not have permission to execute the given command
Which I googled, and found the suggestion:
pulp-admin login -u admin -p password
But I get the same error:
The specified user does not have permission to execute the given command
This same solution was also suggested here:
https://groups.google.com/forum/#!topic/foreman-users/4p26hO1RDOU
but since I can't get pulp-admin working…
What do I do next?
Also - and this might be one for the wish list - I can't cancel the action
and publish a new version of the CV with a different repo - it just says
"promoting to a new environment" with the % bar and no cancel button?
cheers
L.
···
------ The most dangerous phrase in the language is, "We've always done it this way."- Grace Hopper