[Mailman-Developers] Corrupted Aliases.db (Was: bug creating
new lists)
Jose A. Accino
jaccino@ieev.uma.es
Wed, 21 Nov 2001 10:48:06 +0100
>Actually, I'll bet its an incompatibility between the bsddb libraries
>used by Python and those used by Postfix.
Yes, python 2.2 is using libdb.so.2, while postfix uses libdb.so.3
# ldd /usr/local/lib/python2.2/lib-dynload/bsddb.so
libdb.so.2 => /lib/libdb.so.2 (0x40007000)
libc.so.6 => /lib/libc.so.6 (0x40016000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
# ldd /usr/sbin/postfix
libdb.so.3 => /lib/libdb.so.3 (0x40016000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40052000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40068000)
libc.so.6 => /lib/libc.so.6 (0x40077000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
However, previous Python was also using libdb.so.3
# ldd /usr/local/lib/python2.1/lib-dynload/bsddb.so
libdb.so.3 => /lib/libdb.so.3 (0x40007000)
libc.so.6 => /lib/libc.so.6 (0x40043000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
I think I'll get the email package and return back to Python 2.1.
Any advantage on going into Python 2.2 (besides the email lib)?
JA.