[Postfixbuch-users] postfix + ldap

Andreas Winkelmann ml at awinkelmann.de
Sa Apr 10 16:11:28 CEST 2004


Am Samstag, 10. April 2004 16:03 schrieb stefan dorn:

> > Zeig mal ein:
> >
> > # ldd `postconf -h daemon_directory`/smtpd
>
> na sowas... libldap.so ist garnicht dabei?

Jo, ich vergass, das ist so eine Debian-Geschichte. Debian hat eine spezielle 
Postfix-Version, die alle Module dynamisch nachladen kann.

> libpostfix-master.so.1 => /usr/lib/libpostfix-master.so.1 (0x40018000)
> libpostfix-global.so.1 => /usr/lib/libpostfix-global.so.1 (0x4001e000)
> libpostfix-dns.so.1 => /usr/lib/libpostfix-dns.so.1 (0x4003d000)
> libpostfix-util.so.1 => /usr/lib/libpostfix-util.so.1 (0x40041000)
> libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40060000)
> libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x4008e000)
> libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40180000)
> libdb3.so.3 => /usr/lib/libdb3.so.3 (0x40192000)
> libnsl.so.1 => /lib/libnsl.so.1 (0x4023a000)
> libresolv.so.2 => /lib/libresolv.so.2 (0x4024e000)
> libgdbm_compat.so.3 => /usr/lib/libgdbm_compat.so.3 (0x4025f000)
> libc.so.6 => /lib/libc.so.6 (0x40262000)
> libdl.so.2 => /lib/libdl.so.2 (0x4037f000)
> libgdbm.so.3 => /usr/lib/libgdbm.so.3 (0x40382000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> sollte aber doch installiert sein:
>
> # dpkg -s postfix-ldap
> Package: postfix-ldap
> Status: install ok installed
> Priority: extra
> Section: mail
> Installed-Size: 64
> Maintainer: LaMont Jones <lamont at debian.org>
> Source: postfix
> Version: 2.0.16-4.woody.1
> Depends: libc6 (>= 2.2.4-4), libldap2 (>= 2.0.23-1), postfix, postfix (=
> 2.0.16-4.woody.1)
>
> # dpkg -s libldap2
> Package: libldap2
> Status: install ok installed
> Priority: important
> Section: libs
> Installed-Size: 468
> Maintainer: Wichert Akkerman <wakkerma at debian.org>
> Source: openldap2
> Version: 2.0.23-6.3
> Replaces: libopenldap-runtime

Wo ich eigentlich drauf hinauswollte. Ein sig11 gibt es meistens wenn 
verschiedene Versionen einer Library im selben Adressbereich liegen. Typische 
Beispiele dafür wären Berkley-DB libdb und Cyrus-SASL libsasl. Dein Postfix 
hat libdb3 und libsasl2. 

Versuche mal die libldap zu finden und mach ein ldd darauf. Dann check gegen 
welche Versionen diese gelinkt ist.

> Depends: libc6 (>= 2.2.4-4), libsasl7

Das hier stört mich schon ein wenig, libsasl7 wäre Cyrus-SASL v1. 

-- 
	Andreas




Mehr Informationen über die Mailingliste Postfixbuch-users