[FC1-64] Problem with shared libs

Frederico Oliveira fredoliveira at mail.telepac.pt
Tue Jun 29 02:08:45 UTC 2004


I'm having this weird issue with Fedora and some packages I need to
install. I've come to the conclusion that I may have some problem with
my shared libraries. When trying to install the packages, I get this:

[snip]
libz.so.1 is needed by psa-courier-imap-add-7.0.3-fc1
libncurses.so.5 is needed by psa-proftpd-1.2.9-fc1
libpam.so.0 is needed by psa-proftpd-1.2.9-fc1.build040611.14
libcrypto.so.4 is needed by psa-qmail-1.03-fc1.build040611.14
libssl.so.4 is needed by psa-qmail-1.03-fc1.build040611.14
libz.so.1 is needed by psa-qmail-1.03-fc1.build040611.14
[/snip]


So, obviously, I assumed the libs weren't installed (which was kind of
odd in the first place). I double checked, and they seem to be
installed, because they exist on my system.


[root at sobatlantic base]# cd /lib64
[root at sobatlantic lib64]# ls -la | grep libssl
-rwxr-xr-x   1 root root  241600 Sep 30  2003 libssl.so.0.9.7a
lrwxrwxrwx   1 root root      16 May  6 00:49 libssl.so.4 ->
libssl.so.0.9.7a
[root at sobatlantic lib64]#


Is my assumption that they are installed incorrect? Why is rpm telling
me they're not? I was checking my ld.so.conf, and I only have
/usr/X11R6/lib64 and /usr/lib64/mysql in there. I tried adding /lib,
/lib64, /usr/lib and /usr/lib64 with no luck.

ldconfig runs silently, and seems to work fine. I checked verbose output
and it looks okay. So I wonder why this keeps telling me these libs aint
installed. Has anyone experienced such thing?

One thing that may shed some light over this matter, is that the
packages aren't targetted for 64 bits, but that shouldn't be a problem
in the first place (or is it?). Could I possibly have some sort of
confusion with 32/64 bit libraries?


My head's a mess and this stole the last few hours off of me. Any ideas?
Thanks in advance.


Frederico Oliveira





More information about the fedora-list mailing list