As a part of the Satellite 6.2.9 release, it is now possible to force a re-download of a certain repository.
This is a big help to fix the following scenarios:
- Missing/broken on-disk RPM files due to human error, bitrot, others.
- Restoring a Satellite without the Pulp data.
The resynchornization can be launched with :
# hammer repository list --organization "Example" # hammer repository synchronize --validate-contents=true --id=42
Alternatively a full RPM spool check can be triggered with :
# foreman-rake katello:validate_yum_content --trace
There is further information in the following KCS note.