Problem: Unable to create/delete repositories – package_signing_fingerprint cannot be nil and Candlepin inconsistencies
Expected outcome:
**Foreman and Proxy versions:**katello-4.20.0-1.el9.noarch foreman-3.18.0-1.el9.noarch
Foreman and Proxy plugin versions:
Distribution and version: Rocky Linux release 9.7 (Blue Onyx)
Other relevant data:
[root@open-sat-k02 ~]#
rpm -q foreman katello candlepin
foreman-3.18.0-1.el9.noarch
katello-4.20.0-1.el9.noarch
candlepin-4.7.4-1.el9.noarch
Problem:
I am experiencing persistent issues when creating and deleting repositories in Foreman/Katello.
When attempting to create a repository (even a simple yum repo), I get:
ArgumentError: package_signing_fingerprint cannot be nil
Additionally, when trying to delete repositories or products, I encounter Candlepin errors such as:
RESTEASY003210: Could not find resource for full path: /candlepin/owners//products//content/
What I already tried:
foreman-rake katello:reimport
foreman-rake katello:delete_orphaned_content
foreman-rake foreman_tasks:cleanup
foreman-maintain service restart
Questions:
Is GPG (package_signing_fingerprint) now mandatory for all yum repositories?
Is there a supported way to disable this requirement?
What is the recommended procedure to realign Katello and Candlepin?
Thanks in advance for your time and support.
Any guidance or suggestions would be greatly appreciated.
VS