>>>>> "JA" == J Accino <[EMAIL PROTECTED]> writes:

    JA> Definitely, the problem seems related with a corrupted aliases
    JA> db.

Actually, I'll bet its an incompatibility between the bsddb libraries
used by Python and those used by Postfix.  We need to figure out which
version the two programs are using.  The only way I can think of to do
this is to use ldd to see which dynamic library the two of them are
linked against, e.g.

% ldd /usr/local/bin/postfix
        libdb.so.3 => /lib/libdb.so.3 (0x40018000)
        libnsl.so.1 => /lib/libnsl.so.1 (0x40053000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x40069000)
        libc.so.6 => /lib/libc.so.6 (0x40078000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
% ldd /usr/local/lib/python2.1/lib-dynload/bsddb.so
        libdb.so.3 => /lib/libdb.so.3 (0x40009000)
        libc.so.6 => /lib/libc.so.6 (0x40044000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

So in my case both are linked against libdb.so.3.

What do yours say?

If they differ, read this page for hints on how to get Python to use
the same bsddb module as Postfix:

http://python.sourceforge.net/devel-docs/lib/module-bsddb.html

anticipating-a-faq-entry-ly y'rs,
-Barry

_______________________________________________
Mailman-Developers mailing list
[EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/mailman-developers

Reply via email to