Unable to add new repository

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

This seems related to Update pulp_rpm_client to 3.32.9 and pulpcore_client to 3.85.11 by ianballou · Pull Request #13265 · theforeman/foreman-packaging · GitHub

I presume a Katello update is imminent. cc @iballou

Perfect

[root@open-sat-k02 ~]# yum update rubygem*
Last metadata expiration check: 0:57:51 ago on Fri 20 Mar 2026 11:24:16 AM CET.
Dependencies resolved.
=================================================================================================================================================================
 Package                                         Architecture                   Version                                    Repository                       Size
=================================================================================================================================================================
Upgrading:
 rubygem-katello                                 noarch                         4.20.0-2.el9                               katello                          13 M
 rubygem-pulp_rpm_client                         noarch                         3.32.9-1.el9                               katello                          74 k
 rubygem-pulpcore_client                         noarch                         1:3.85.11-1.el9                            katello                         114 k

Transaction Summary
=================================================================================================================================================================
Upgrade  3 Packages

Total download size: 13 M

Thanks

1 Like

Excellent, @vittory003 please let us know if you’re having any more troubles related to Pulp / repositories.