Re: [Exim] Transport dies on signal 11

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Tony Earnshaw
Date:  
À: exim-users
Sujet: Re: [Exim] Transport dies on signal 11
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