Description of problem: keychecker is totally broken on operating systems that use dnf instead of yum. It depends on rpmUtils which was a python library bundled as part of yum and no longer exists with the dnf rewrite. Version-Release number of selected component (if applicable): Fedora 34 copy is keychecker-1.0-10.fc34.noarch How reproducible: Always Steps to Reproduce: 1. dnf install keychecker 2. run keychcker 3. Actual results: Traceback (most recent call last): File "/usr/bin/keychecker", line 197, in <module> buildKeyList() File "/usr/bin/keychecker", line 61, in buildKeyList pubkeys[hdr[rpm.RPMTAG_VERSION].decode()] = hdr[rpm.RPMTAG_SUMMARY].decode()[4:-1] Expected results: should produce a list of packages grouped by GPG key. Additional info: I don't think this is fixable and the package should probably be retired. It still works on RHEL7 but on everything subsequent to the replacement of yum by dnf, it will fail.
The error message above is missing the last line. AttributeError: 'str' object has no attribute 'decode'. Did you mean: 'encode'? This is a result of a change in rpm 4.15 [0] (which was also backported to EL8 [1]). I've submitted the fix upstream [2], and will add the fix as a patch to the Fedora package. [0] https://github.com/rpm-software-management/rpm/commit/84920f898315d09a57a3f1067433eaeb7de5e830 [1] https://access.redhat.com/errata/RHBA-2019:3584 [2] https://github.com/jds2001/keychecker/pull/2
FEDORA-2022-e5f9d4b0ac has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-e5f9d4b0ac
FEDORA-2022-e5f9d4b0ac has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-85b2e203bc has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2022-85b2e203bc
FEDORA-2022-5c1dfb40e7 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2022-5c1dfb40e7
FEDORA-2022-5c1dfb40e7 has been pushed to the Fedora 34 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-5c1dfb40e7` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-5c1dfb40e7 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-85b2e203bc has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2022-85b2e203bc` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-85b2e203bc See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-85b2e203bc has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2022-5c1dfb40e7 has been pushed to the Fedora 34 stable repository. If problem still persists, please make note of it in this bug report.