Description of problem: - Reclaim space for repository fails with the following error. ~~~ Task paused with error: "("Cannot delete some instances of model 'Artifact' because they are referenced through protected foreign keys: 'ContentArtifact.artifact'.", {<ContentArtifact: pk=452959ad-c045-4e85-bf9f-6651ba37f57d>})" ~~~ Version-Release number of selected component (if applicable): tfm-pulpcore-python3-pulpcore-3.16.14-1.el7pc.noarch tfm-pulpcore-python3-pulp-rpm-3.17.10-2.el7pc.noarch satellite-6.11.4.1-1.el7sat.noarch Actual results: - The reclaim space task on Satellite for a repository fails with the following message ~~~ 023-02-10T10:36:24 [E|bac|69a59329] ("Cannot delete some instances of model 'Artifact' because they are referenced through protected foreign keys: 'ContentArtifact.artifact'.", {<ContentArtifact: pk=452959ad-c045-4e85-bf9f-6651ba37f57d>}) (Katello::Errors::Pulp3Error) ~~~ Expected results: - Reclaim space should complete without any errors.
The Pulp upstream bug status is at closed. Updating the external tracker on this bug.
All upstream Pulp bugs are at MODIFIED+. Moving this bug to POST.
Created attachment 1987644 [details] Hotfix RPM for Satellite/Capsule 6.11.5 on EL8 A hotfix RPM is now available for Satellite/Capsule 6.11.5 on RHEL 8. Installation instructions: 1. Create a backup or snapshot of the Satellite or Capsule server. 2. Download the hotfix RPM python38-pulpcore-3.16.15-2.HOTFIXRHBZ2169322.el8pc.noarch.rpm from the attachment and copy it to Satellite or Capsule server 3. # dnf install ./python38-pulpcore-3.16.15-2.HOTFIXRHBZ2169322.el8pc.noarch.rpm --disableplugin=foreman-protector 4. # satellite-maintain service restart
Created attachment 1987645 [details] Hotfix RPM for Satellite/Capsule 6.11.5 on EL7 A hotfix RPM is now available for Satellite/Capsule 6.11.5 on RHEL 7. Installation instructions: 1. Create a backup or snapshot of the Satellite or Capsule server. 2. Download the hotfix RPM tfm-pulpcore-python3-pulpcore-3.16.15-2.HOTFIXRHBZ2169322.el7pc.noarch.rpm from the attachment and copy it to Satellite or Capsule server 3. # yum install ./tfm-pulpcore-python3-pulpcore-3.16.15-2.HOTFIXRHBZ2169322.el7pc.noarch.rpm --disableplugin=foreman-protector 4. # satellite-maintain service restart
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 (Important: Satellite 6.14 security and bug fix update), 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-2023:6818