Satellite 6 Sync Fails for Repositories

Latest response

I'm trying to sync repos and am receiving the error 'Forbidden' in the webui. We're going through an eval and I'm not sure if there's something wrong with our installation, the evaluation subscription or if RH is having an upstream issue. Has anyone seen anything like this?

Here's what looks to be the relevant bit that's broken:

{"pulp_tasks"=>
[{"exception"=>nil,
"task_type"=>"pulp.server.tasks.repository.sync_with_auto_publish",
"_href"=>"/pulp/api/v2/tasks/112321d5-8782-4a44-a393-2c5dfb5974a4/",
"task_id"=>"112321d5-8782-4a44-a393-2c5dfb5974a4",
"tags"=>
["pulp:repository:OrganizationName-Red_Hat_Enterprise_Linux_Server-Red_Hat_Enterprise_Linux_6_Server_RPMs_x86_64_6_5",
"pulp:action:sync"],
"finish_time"=>"2014-11-12T22:07:15Z",
"_ns"=>"task_status",
"start_time"=>"2014-11-12T22:07:14Z",
"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"=>"NOT_STARTED",
"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"=>"NOT_STARTED",
"error_details"=>[],
"items_left"=>0},
"errata"=>{"state"=>"NOT_STARTED"},
"metadata"=>{"state"=>"FAILED", "error"=>"Forbidden"}}},
"queue"=>"reserved_resource_worker-0@satellite.server.fqdn.dq",
"state"=>"error",
"result"=>nil,
"error"=>
{"code"=>"PLP0000",
"data"=>{},
"description"=>"Importer indicated a failed response",
"sub_errors"=>[]},
"_id"=>{"$oid"=>"5463da12645b5f8976fb5311"},
"id"=>"5463da12b2536e68e88e7afe"}]}

Responses

I found the problem. We had just purchased additional subscriptions and the manifest had been invalidated. I needed to go to Subscriptions -> Manage Manifests and click Refresh Manifest.

Nice work - and thanks for you updating the thread with your resolution. I get the feeling someone else might run in to the same issue.

Same problem here. Thanks for updating the thread,

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.