Bug #21288
closedCould not able to upload packages to yum repository.
Description
Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1487903
Description of problem: we were trying to upload packages to yum repository.When attempted to upload any invalid file to yum repo, it throws error as "Error during upload : Task :Katello:Errors::PulpError:The importer indicated failed response when uploading" and production.log shows 500 internal server error.
And later tried to upload any valid rpm packages it shows "Error during upload:Required lock is already taken by other running task" and production.log again shows 500 internal server error. we could not able to delete that repo also.
Version-Release number of selected component (if applicable): satellite 6.3 snap 14
*How reproducible:*always
Steps to Reproduce:
1. Create a product
2. Create a repository
3. Try to upload any invalid file(text file,image)
4. It shows error which is valid but production.log shows 500ISE.
tail -f /var/log/foreman/production.log
5. Try to upload any valid rpm package.
6. Try to delete repo/product.
Actual results: While uploading invalid file, 500 internal server error in production.log and notification shows "Error during upload : Task :Katello:Errors::PulpError:The importer indicated failed response when uploading".After that user could not able to upload valid rpm packages due to "Required lock is already taken by other running tasks."
Expected results: While uploading invalid file, it should display valid message and log error should be get handled. After that, user should be able to upload valid rpm packages and can also delete repo/product.
Additional info:
Updated by Andrew Kofink about 7 years ago
- Subject changed from Could not able to upload packages to yum repository. to Could not able to upload packages to yum repository.
- Assignee set to Andrew Kofink
Updated by Justin Sherrill about 7 years ago
- Translation missing: en.field_release set to 250
Updated by The Foreman Bot about 7 years ago
- Status changed from New to Ready For Testing
- Pull request https://github.com/Katello/katello/pull/7012 added
Updated by Andrew Kofink about 7 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset katello|19829e088e448d1102b8fdc77c8b38cb6745e223.