Hello Foreman and Katello community,
Katello 4.20.0 has released for general availability!
This version of Katello adds support for flatpak UI, certificate authentication, lifecycle environment scoping for container and flatpak content, and new host UI improvements among many other changes. Please visit Katello 4.20 Release Notes to view the changes for this release. To see the full list of bugfixes, please view the full CHANGELOG.
Some links to get you started:
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.
1 Like
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
1 Like
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: Update pulp_rpm_client to 3.32.9 and pulpcore_client to 3.85.11 by ianballou · Pull Request #13265 · theforeman/foreman-packaging
3 Likes