Red Hat Bugzilla – Bug 103476
RPM causes a relocation error
Last modified: 2007-04-18 12:57:17 EDT
Description of problem:
Use of any RPM related command causes a relocation error. As a consequence, any
updates cannot be applied.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Execute any RPM related command, even just 'rpm' (without options) is enough.
rpm: relocation error: /usr/lib/librpmdb-4.2.so: undefined symbol: tion
Requested operation is executed succesfully.
Even reinstallation all rpm related packages from Red Hat Linux 9.0 installation
CDs has been carried out, but without any results.
Can you append output from
readelf --symbols /usr/lib/librpmdb-4.2.so
Created attachment 94121 [details]
Output of 'readelf --symbols'
Here you are, I hope this helps.
The readelf output indicates the librpmdb-4.2.so is
corrupted (which explains the relocation error).
How the file got corrupted is unknown.
Reopen if the problem still exists.