Description of problem: Capsule sync failed with "no record found error"(ActiveRecord::RecordNotFound: Couldn't find Katello::Repository with 'id'). Version-Release number of selected component (if applicable): 6.9 Snap7 How reproducible: always Steps to Reproduce: 1. Spin-up Satellite and Capsules base version 6.8. 2. Upgrade satellite from 6.8 to 6.9 and it completes successfully. 3. Keep Capsule on the base version 6.8(N-1 upgrade) 4. Perform Capsule Optimized Sync and it gets failed with an error Couldn't find Katello::Repository with 'id'=25Couldn't find Katello::Repository with 'id'=3 Actual results: Capsule sync failed with no record found error. Expected results: Capsule sync should be completed successfully. Additional info:
Connecting redmine issue https://projects.theforeman.org/issues/31469 from this bug
Setup: 1) Sat 6.9.0 snap 9 upgraded from 6.8.3 snap 1 2) Caps 6.8.3 snap 1 registered to the Sat above (N-1 setup) Steps: 1) Synchronized a Puppet CV to the empty capsule - sync succeeded, no history record created 2) Created other content types (yum, file), added to new CV and synced to the capsule - sync succeeded, history record added 3) Removed Puppet CV, resynced, removed yum/file CV, resynced - all succeeded
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.9 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-2021:1313