[milters] Archive

Lists Index Date Thread Search

Article: 1981
From: Jon Rowlan
Date: 2009-03-24 13:28:04 -0400
Subject: Re: milter-ahead 1.4 and Debian Lenny (v5)

Removal...........: milters-request@milter.info?subject=remove
More information..: http://www.milter.info/#Support
--------------------------------------------------------

>  =20
>> When I've had "Invalid argument" problems with programs reading
>>    =20
> sendmail=3D20
>  =20
>> databases, it's normally been because of a mismatch in the version
of=3D20
>> BerkeleyDB between the program that created the database and the
one=3D20
>> trying to read it. (running makemap from an older version of
sendmail=3D20
>> for instance).
>>    =20
>
>  =20
>
> Now that could make sense Rob.
>
> I am now running sendmail 8.14.3 as part of the distro upgrade from
8.13
>
> How do I tell which version of BerkelelyDB my version of sendmail is
> built with?
>
> Any ideas?
>
>  =20
> On Solaris that would be
> > ldd /usr/lib/sendmail /usr/local/libexec/milter-ahead | fgrep libdb
>   libdb-4.3.so =3D>     /usr/local/BerkeleyDB/lib/libdb-4.3.so
>    libdb-4.3.so =3D>     /usr/local/BerkeleyDB/lib/./libdb-4.3.so
> or
> > dump -Lv /usr/lib/sendmail /usr/local/libexec/milter-ahead | fgrep
libdb
>[2]    NEEDED          libdb-4.3.so
>[7]    NEEDED          libdb-4.3.so

> I'm afraid I don't know what the equivalent on Debian is.  I think it=20
> has dump / elfdump ?

> Rob

Thanks for that Rob, I guess that  ..

britney2:/# ldd /usr/lib/sendmail /usr/local/sbin/milter-ahead | fgrep
libdb
        libdb-4.6.so =3D> /usr/lib/libdb-4.6.so (0xb7cfb000)
        libdb-4.4.so =3D> /usr/lib/libdb-4.4.so (0xb7e5c000)

means that I have a mismatch between the two binaries.

However, looking at the milter-ahead make and configure scripts, there
only seems to be mention of libdb versions up to 4.4. Does anyone have a
revised script that will include version 4.6 of libdb? That seems to be
the preferred version for my distro.

Thanks all,

jON


Lists Index Date Thread Search