having exim with compatible dbms cooperating with courier (w…

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Marc Haber
Date:  
À: exim-users
Anciens-sujets: Re: [Exim] shell command string expansion
Sujet: having exim with compatible dbms cooperating with courier (was: [Exim] shell command string expansion)
On Sun, 24 Jun 2001 18:33:29 +0530, Suresh Ramasubramanian
<mallet@???> wrote:
>Marc Haber [exim-users] <24/06/01 14:50 +0200>:
>> Unfortunately, the Debian packages for courier use a different db
>> package than the Debian packages for exim do. A few weeks ago, I tried
>> to solve that, but failed due to lack of knowledge.
>
>What database? cdb?


|haber@janet[3/502]:~$ sudo ldd /usr/sbin/exim
|Password:
|        libident.so.0 => /usr/lib/libident.so.0 (0x40018000)
|        libpcre.so.3 => /usr/lib/libpcre.so.3 (0x4001c000)
|        libnsl.so.1 => /lib/libnsl.so.1 (0x40026000)
|        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4003c000)
|        libpam.so.0 => /lib/libpam.so.0 (0x40069000)
|        libdb.so.3 => /lib/libdb.so.3 (0x40071000)
|        libresolv.so.2 => /lib/libresolv.so.2 (0x400ac000)
|        libldap.so.2 => /usr/lib/libldap.so.2 (0x400bc000)
|        liblber.so.2 => /usr/lib/liblber.so.2 (0x400e2000)
|        libc.so.6 => /lib/libc.so.6 (0x400ec000)
|        libdl.so.2 => /lib/libdl.so.2 (0x401c9000)
|        libsasl.so.7 => /usr/lib/libsasl.so.7 (0x401cd000)
|        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

|haber@janet[4/503]:~$ ldd /usr/lib/courier/authlib/authuserdb
|        libgdbm.so.1 => /usr/lib/libgdbm.so.1 (0x40018000)
|        libcrypt.so.1 => /lib/libcrypt.so.1 (0x4001f000)
|        libmysqlclient.so.6 => /usr/lib/libmysqlclient.so.6 (0x4004c000)
|        libc.so.6 => /lib/libc.so.6 (0x4005f000)
|        libnsl.so.1 => /lib/libnsl.so.1 (0x4013c000)
|        libm.so.6 => /lib/libm.so.6 (0x40152000)
|        libz.so.1 => /usr/lib/libz.so.1 (0x4016f000)
|        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

|haber@janet[5/504]:~$

Looks like exim uses libdb3, and courier libgdbm.

>And I do believe you can build a .deb from source if
>you want other options than are standard.


Sure, you can do that, but especially exim is extraordinarily picky
about this. I once had exim segfaulting for two days until I found out
that I was subject of a funky db incompatibility with libnss. This is
definetely beyond my knowledge.

Greetings
Marc

-- 
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber          |   " Questions are the         | Mailadresse im Header
Karlsruhe, Germany  |     Beginning of Wisdom "     | Fon: *49 721 966 32 15
Nordisch by Nature  | Lt. Worf, TNG "Rightful Heir" | Fax: *49 721 966 31 29