Description of problem: PackageKit refuses to execute commands sent from Apper and other clients, error message in log: Failed to load the backend: opening module hif failed : /lib64/libhif.so.1: undefined symbol: lr_checksum_fd_cmp Version-Release number of selected component (if applicable): PackageKit-1.0.4-1.fc21.x86_64 libhif-0.1.8-1.fc21.x86_64 How reproducible: always Steps to Reproduce: 1.Try to search package by name in Apper 2.See log via 'service packagekit status' (execute with root privileges) 3. Actual results: Error message in log: Failed to load the backend: opening module hif failed : /lib64/libhif.so.1: undefined symbol: lr_checksum_fd_cmp Apper shows error message that service did not respond in time Expected results: PackageKit should execute command and return package list Additional info:
This is a problem with libhif and undefined symbols => reassigning libhif
As far as I can tell, that symbol is supposed to come from librepo, seems to be a regression in https://admin.fedoraproject.org/updates/FEDORA-2015-0896/librepo-1.7.12-1.fc21 ldd /lib64/libhif.so.1 reports no missing symbols with librepo-1.7.11 installed. Reassigning (again, fun).
librepo-1.7.13-1.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/librepo-1.7.13-1.fc21
librepo-1.7.13-1 confirmed better, thanks for the speedy fix.
Package librepo-1.7.13-1.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing librepo-1.7.13-1.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2015-1057/librepo-1.7.13-1.fc21 then log in and leave karma (feedback).
The update fixed the issue, thank you.
librepo-1.7.13-1.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.