Project

Profile

Help

Issue #6629

Updated by pulpbot over 2 years ago

 

 **Ticket moved to GitHub**: "pulp/pulp_rpm/2246":https://github.com/pulp/pulp_rpm/issues/2246 




 ---- 


 When I tried to delete a kickstart repository I got the following error in my Task: 

 <pre> 
 (pulp) [vagrant@pulp2-nightly-pulp3-source-centos7 ~]$ http :/pulp/api/v3/tasks/c59c1a92-1ce5-4424-a948-7fbf1124b4f5/ 
 HTTP/1.1 200 OK 
 Allow: GET, PATCH, DELETE, HEAD, OPTIONS 
 Connection: Keep-Alive 
 Content-Length: 1755 
 Content-Type: application/json 
 Date: Fri, 01 May 2020 20:13:22 GMT 
 Keep-Alive: timeout=5, max=10000 
 Server: gunicorn/20.0.4 
 Vary: Accept,Cookie 
 X-Frame-Options: SAMEORIGIN 

 { 
     "child_tasks": [], 
     "created_resources": [], 
     "error": { 
         "description": "(\"Cannot delete some instances of model 'Repository' because they are referenced through a protected foreign key: 'Variant.repository'\", <QuerySet [<Variant: BaseOS>]>)", 
         "traceback": "    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/worker.py\", line 886, in perform_job\n      rv = job.perform()\n    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\", line 664, in perform\n      self._result = self._execute()\n    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/rq/job.py\", line 670, in _execute\n      return self.func(*self.args, **self.kwargs)\n    File \"/home/vagrant/devel/pulpcore/pulpcore/app/tasks/repository.py\", line 22, in delete\n      models.Repository.objects.filter(pk=repo_id).delete()\n    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/query.py\", line 710, in delete\n      collector.collect(del_query)\n    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/deletion.py\", line 224, in collect\n      field.remote_field.on_delete(self, field, sub_objs, self.using)\n    File \"/usr/local/lib/pulp/lib64/python3.6/site-packages/django/db/models/deletion.py\", line 27, in PROTECT\n      sub_objs\n" 
     }, 
     "finished_at": "2020-05-01T20:13:12.201492Z", 
     "name": "pulpcore.app.tasks.repository.delete", 
     "parent_task": null, 
     "progress_reports": [], 
     "pulp_created": "2020-05-01T20:13:11.926923Z", 
     "pulp_href": "/pulp/api/v3/tasks/c59c1a92-1ce5-4424-a948-7fbf1124b4f5/", 
     "reserved_resources_record": [ 
         "/pulp/api/v3/repositories/rpm/rpm/9581879e-4b4c-4f53-86e9-90319e835ffb/" 
     ], 
     "started_at": "2020-05-01T20:13:12.082540Z", 
     "state": "failed", 
     "task_group": null, 
     "worker": "/pulp/api/v3/workers/82124443-d497-4889-9075-bed24a6cb29c/" 
 } 
 </pre> 

Back