Description of problem: /bin/cpupower has stopped working after the last pciutils update. Version-Release number of selected component (if applicable): PASS: pciutils-libs-3.7.0-5.fc36.x86_64 FAIL: pciutils-libs-3.9.0-1.fc36.x86_64 tested by: kernel-tools-6.0.5-200.fc36.x86_64 How reproducible: Always. Steps to Reproduce: $ cpupower Actual results: cpupower: symbol lookup error: cpupower: undefined symbol: pci_filter_match, version LIBPCI_3.3 Expected results: Usage: cpupower [-d|--debug] [-c|--cpu cpulist ] <command> [<args>] Supported commands are: ... Additional info: Why to do a rebase in a stable Fedora release? It destroys any Fedora release engineering effort. When there was even no Fedora Bug filed against it (but then one should rather backport a fix anyway).
Thanks for reporting this. pciutils is mature software and as such does not go through big development, just hardware enablement and fixes for rare architectures. That's why (hardware enablement) we do rebases instead of backports for pciutils even for rhel/centos for years. pciutils exports versioned symbols and keeps them around, so something like this should not have happened. pciutils-3.9.0 still tries to export 3.3 version of pci_filter_match that cpupower complains about lib/filter.c #define SYMBOL_VERSION(_int, _ext) asm(".symver " #_int "," #_ext) SYMBOL_VERSION(pci_filter_match_v30, pci_filter_match); SYMBOL_VERSION(pci_filter_match_v33, pci_filter_match); SYMBOL_VERSION(pci_filter_match_v38, pci_filter_match@@LIBPCI_3.8); I'm not sure why it's gone from the latest rpm, will look into it now
FEDORA-2022-c0fe31c23a has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2022-c0fe31c23a
FEDORA-2022-a8e0c1d661 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2022-a8e0c1d661
FEDORA-2022-a8e0c1d661 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-a8e0c1d661` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-a8e0c1d661 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-c0fe31c23a has been pushed to the Fedora 36 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2022-c0fe31c23a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2022-c0fe31c23a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2022-a8e0c1d661 has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report.
*** Bug 2154241 has been marked as a duplicate of this bug. ***
FEDORA-2022-c0fe31c23a has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.