Red Hat Bugzilla – Bug 41859
/usr/lib/librpm.so.0: undefined symbol: fpHashFunction
Last modified: 2007-04-18 12:33:22 EDT
Description of Problem:
In rpm packege rpm-4.0.3-0.22, in /usr/lib/librpm.so.0, symbol
fpHashFunction is missing. Due to this, 'kpackage' and 'gnorpm' can not start.
Steps to Reproduce:
1. run 'kpackage' or 'gnorpm'
rpm -qf `which kpackage`
rpm -qf `which gnorpm`
Yup, you're running unreleased development code, caveat emptor.
Either use rpm-4.0.2 or recompile kpackage/gnorpm from sources.
No one of the packages mentioned can be rebuild. I filled separate bugs for
these packages, but I suppose root cause is rpm.
see bugs 41860 and 41861
bug is still there:
# rpm -q kdeadmin rpm
kpackage: error while loading shared libraries: /usr/lib/librpm.so.0: undefined
Yes the bug will persist until you relink kpackage against rpm-4.0.3
Have you tried the kdeadmin package at
Otherwise, you need to use rpm-4.0.2, not rpm-4.0.3 ...
You are right, if I rebuild kdeadmin from sources, 'kpackage' do work.
The only question remains - why binary package on rawhide ftp do not corresponds
to the source package, but this is question for kdeadmin package itself.