RPM cannot detect a library for installation

jupiter jupiter.hce at gmail.com
Thu Jun 28 00:05:05 UTC 2012


Hi,

I am running centos 6. While I was installing an rpm package "rpm -ivh
foo-1.44-1.2-el6.x86_64.rpm", it through an error:

error: Failed dependencies:
libodbc.so()(64bit) is needed by foo-1.44-1.2.x86_64
libodbcinst.so()(64bit) is needed by fooj-1.44-1.2.x86_64

But both libodbc.so and libodbcinst.so does exist in my system:

/usr/lib64/libodbc.so
/usr/lib64/libodbc.so.2
/usr/lib64/libodbc.so.2.0.0
/usr/lib64/libodbcinst.so
/usr/lib64/libodbcinst.so.2
/usr/lib64/libodbcinst.so.2.0.0

I even added /usr/lib64 to the LD_LIBRARY_PATH, the error still persists.
Why can't rpm detect the libodbc.so and libodbcinst.so?

Thank you.

Jupiter
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-list/attachments/20120628/d7b5339b/attachment.html>


More information about the Rpm-list mailing list