[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: ldaps access with RedHat 7.3 installation





Robert Fitzpatrick wrote:

On Mon, 2003-08-25 at 22:33, Edward Rudd wrote:

It may be that the guy has sasl2 and something depended on it.. Though
unless he updated those RPMS they didn't have sasl support compiled in
correctly..
My suggestion would be to goto http://home.teleport.ch/simix/
and download the cyrus-sasl 2.1.15 RPMS for Redhat 7.3..
install those (they will upgrade the current 1.5 or 1.6 RPMS that come
with RedHat). Then install the openldap 2.1.22 RPMS and all should be
*good*.



Thanks for the link. I grabbed the src.rpm because the rpm indicated for
RedHat 7.2 and I have 7.3, the notes for the src.rpm indicate it should
work for any 7.x. after it created the rpms, I receive this when trying
to install:

[root@webtent i386]# rpm -iv cyrus-sasl-2.1.15-1.i386.rpm
error: failed dependencies:
        libcrypto.so.0.9.6   is needed by cyrus-sasl-2.1.15-1
        libssl.so.0.9.6   is needed by cyrus-sasl-2.1.15-1

However, these files seem to be on the system in /usr/lib (is that the
right location for these files?):

[root@webtent lib]# ls -la libcrypto*
-rw-r--r--    1 root     root      1436744 Mar 19 15:37 libcrypto.a
lrwxrwxrwx    1 root     root           29 Aug 26 08:52 libcrypto.so ->
../../lib/libcrypto.so.0.9.6b
lrwxrwxrwx    1 root     root           18 Dec  4  2002 libcrypto.so.0
-> libcrypto.so.0.9.6
-r-xr-xr-x    1 root     root       900713 Dec  4  2002
libcrypto.so.0.9.6
[root@webtent lib]# ls -la libssl*
-rw-r--r--    1 root     root       259046 Mar 19 15:37 libssl.a
lrwxrwxrwx    1 root     root           26 Aug 26 08:52 libssl.so ->
../../lib/libssl.so.0.9.6b
lrwxrwxrwx    1 root     root           15 Dec  4  2002 libssl.so.0 ->
libssl.so.0.9.6
-r-xr-xr-x    1 root     root       213843 Dec  4  2002 libssl.so.0.9.6

Why do you think it is not finding the libraries, or did I do something
wrong?

It's not looking for the libraries in the filesystem. It's looking for an RPM package that Provides: those library names. You could always try installing with --nodeps and see if the package works. Or you can change the Requires: lines in the .spec file if you're building from source.
John