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 Satellite 5. Try importing again Actual results: ~~~ # 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:
Connecting redmine issue https://projects.theforeman.org/issues/34373 from this bug
I prepared complete and incremental exports of few Content Views and Libraries. Then I tried to import them and killed the import task (kill pulpcore-worker). Importers were cleaned up automatically. Re-import of CVs and Libraries was successful. VERIFIED with Satellite 6.11 SNAP 17.0 @ RHEL8.5
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: Satellite 6.11 Release), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:5498