tir, 2003-03-25 kl. 09:59 skrev Nico Erfurth:
> Did you update your openssl?
>
> If you compiled exim after an update, be sure to not mixup different
> versions of headers and libs, they are changing the ABI between minor
> releases :-/
>
> If you just installed the library, and did not recompile exim, try to
> rebuild it now.
The strange thing is, that my exim 4.14 binary (Linux, gcc 3.0.4, glibc
2.2.4-24), compiled after compiling and installing Openssl 0.9.7a, is
using two different (and possibly conflicting) Openssl libcrypto
versions. I don't dare to remove 0.9.6b for fear of breaking standard RH
7.2 stuff.
Exim shows absolutely no aberrations, segfaults or whatever, whilst I
/have/ been looking out for these. Works perfectly.
That's not the only strange thing either, the BDB version it uses is not
what I told it to - but that's another story.
1045 [root:billy.demon.nl] /lib # ldd /usr/local/exim4/bin/exim
libresolv.so.2 => /lib/libresolv.so.2 (0x40032000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40044000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x4005a000)
libdb-3.3.so => /lib/libdb-3.3.so (0x40087000)
libldap.so.2 => /usr/lib/libldap.so.2 (0x40116000)
liblber.so.2 => /usr/lib/liblber.so.2 (0x4013f000)
libdl.so.2 => /lib/libdl.so.2 (0x4014a000)
libm.so.6 => /lib/i686/libm.so.6 (0x4014e000)
libc.so.6 => /lib/i686/libc.so.6 (0x40171000)
libutil.so.1 => /lib/libutil.so.1 (0x402ad000)
libssl.so.0.9.7 => /lib/libssl.so.0.9.7 (0x402b0000)
libcrypto.so.0.9.7 => /lib/libcrypto.so.0.9.7 (0x402e2000) <--
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x403e1000)
libsasl.so.7 => /usr/lib/libsasl.so.7 (0x403e8000)
libssl.so.2 => /lib/libssl.so.2 (0x403f3000)
libcrypto.so.2 => /lib/libcrypto.so.2 (0x40420000) <--
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
libgdbm.so.2 => /usr/lib/libgdbm.so.2 (0x404e6000)
libpam.so.0 => /lib/libpam.so.0 (0x404ec000)
ls -l /lib/libcrypto.so.2
lrwxrwxrwx 1 root root 19 mar 4 11:11 /lib/libcrypto.so.2 ->
libcrypto.so.0.9.6b
Best,
Tony
--
Tony Earnshaw
e-post: tonni@???
www: http://www.billy.demon.nl