Project

General

Profile

Actions

Bug #34373

closed

Importing content fails if an importer with same name already exists

Added by Partha Aji about 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Inter Server Sync
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Description of problem:

If a previous import attempt left an importer created on pulp and a new import task is created with the same source tarball, the new task fails complaining about the importer already being created.

There's no easy way to cleanup the importer (from a user perspective).

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. Start an import task
2. make the import task fail unexpectedly (kill the worker importing it, for example)
3. cancel/cleanup the task (if you skip the failed step and resume, the importer will be removed)
4. Cleanup the imported CV on Foreman Server
5. Try importing again

Actual results:

~~~
  1. hammer content-import version --organization-id 5 --path /var/lib/pulp/imports/test3_kickstart_rhel7/1.0/2022-01-14T11-34-09-05-00/
    [............................. ] [13%]
    Error: Error message: the server returns an error
    HTTP status code: 400
    Response headers: {"Date"=>"Thu, 20 Jan 2022 21:48:48 GMT", "Server"=>"gunicorn", "Content-Type"=>"application/json", "Vary"=>"Accept,Cookie", "Allow"=>"GET, POST, HEAD, OPTIONS", "X-Frame-Options"=>"SAMEORIGIN", "Content-Length"=>"39", "Correlation-ID"=>"28a90f8e-405b-444c-ba13-c80d62b06632", "Access-Control-Expose-Headers"=>"Correlation-ID", "Via"=>"1.1 bombsat610.usersys.redhat.com", "Connection"=>"close"}
    Response body: {"name":["This field must be unique."]}
    ~~~

Expected results:

Import should work anyway or at least return a more meaningful error.

Additional info:

Actions #1

Updated by The Foreman Bot about 2 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Partha Aji
  • Pull request https://github.com/Katello/katello/pull/9916 added
Actions #2

Updated by Partha Aji about 2 years ago

  • Bugzilla link set to 2043248
Actions #3

Updated by Ryan Verdile about 2 years ago

  • Target version changed from Katello 4.4.0 to Katello 4.3.1
  • Triaged changed from No to Yes
Actions #4

Updated by The Foreman Bot about 2 years ago

  • Fixed in Releases Katello 4.5.0 added
Actions #5

Updated by Partha Aji about 2 years ago

  • Status changed from Ready For Testing to Closed
Actions

Also available in: Atom PDF