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@sobatlantic base]# cd /lib64 [root@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@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