Package_signing_fingerprint cannot be nil

Hi all,

This is a known issue, it’s because newer pulp RPM was released into the repositories before the client got upgraded due to version pins that needed to be removed. Essentially the core blame is that we’re still using the generated Pulp bindings, but that’s through a long chain of unfortunate events.

Please take a look at Unable to add new repository

Katello 4.19.2 should take care of your issue - we removed the pins, so you’ll get an updated pulp-rpm client that is compatible with newer pulp-rpm.

I just saw a user report that the 4.19.2 RPM is not published for some reason, but I’m asking about why. There was a release announcement already even.

In the meantime, please downgrade pulp-rpm to python3.12-pulp-rpm-3.32.5-1.el9.noarch.rpm and run

systemctl restart pulpcore* --all

When you are on Katello 4.19.2 you can re-upgrade to latest pulp-rpm.

Tip: after you’re on 4.19.2 and latest pulp-rpm, run the following to clean up any potentially problematic fingerprint data:

sudo -u pulp PULP_SETTINGS='/etc/pulp/settings.py' DJANGO_SETTINGS_MODULE='pulpcore.app.settings' pulpcore-manager rpm-datarepair 4073
2 Likes