Hello Foreman and Katello community!
Katello 4.19.1 has released! This minor update preserves bootc host information during Ansible facts uploads, fixes smart proxy sync failures when updating the hosts table or connecting to older N-1/N-2 proxies with missing API endpoints, and ensures the content access mode migrator runs on each upgrade.
If you’ve found any issues in this release please head over to the support area, and open a discussion so we can help. Please tag any Katello-related issues with the “katello" tag.
An upgrade note has been added to the release notes:
After upgrading, you should run a Pulp data repair command to fully resolve Pulp RPM bug Incorrent sync of different NEVRA same location_href · Issue #4073 · pulp/pulp_rpm · GitHub (incorrect sync of packages with different NEVRA but the same location_href). See the updated release notes for the exact command: Add rpm repair tip for Katello upgrade by ianballou · Pull Request #4717 · theforeman/foreman-documentation · GitHub
Community,
We’ve found an incompatibility between python3.12-pulp-rpm-3.32.9 and the older pulp-rpm bindings that are in the Katello repository. Please use python3.12-pulp-rpm-3.32.5-1.el9.noarch.rpm instead for now. There are no migrations between the newer and older version, so if you need to downgrade, it should be safe to do so.
If you are using the newer version, the older pulp-rpm client bindings will fail to create repositories. The error you will see is:
ArgumentError: package_signing_fingerprint cannot be nil
I am working on getting the newer client bindings updated. We may pull the pulp-rpm 3.32.9 version if the new clients take too long to propagate out to the Katello 4.19 repository.
Since Katello 4.19 has pinned bindings versions due to an earlier bug found in the Pulp bindings, we plan on releasing the updated bindings with Katello 4.19.2.
2 Likes