Mailinglist Archive: opensuse-de (5184 mails)
| < Previous | Next > |
Suse 8.2 / qmail / ldap
- From: "Linux - Alex" <linux@xxxxxxxxxxxxxxx>
- Date: Tue, 14 Oct 2003 13:16:45 +0200
- Message-id: <069401c39244$a7dfcf80$3000a8c0@notebook>
Hallo Liste,
ich aergere mich jetzt schon seit einer Woche mit LDAP unter Suse 8.2 herum.
Sinn und Zweck ist eigentlich, mit einem Benutzernamen ident der
emailaddresse mails von einem Server abzurufen und dazu ist mir nur LDAP
eingefallen.
Grundsaetzlich funktioniert die LDAP-Datenbank einwandfrei. Getestest und
funktionieren tuts mit SSH und selbst der QPopper erkennt die Auth :-)) So
nun aber zum eingemachten. Nachdem alle Welt meint Sendmail und Ldap kannst
vergessen und alle meinen QMail mit LDap is supper hab ich mir doch gedacht
da kann nicht viel schief sein.
Nachdem ich mit viel Muehe einen Glib2.3 Patch organisiert habe hab ichs
doch glatt geschaft QMail zu kompelieren - dann hab ich das Patch-RPM von
http://andreasschulze.de/rpm/Andreas_Schulze.html draufgeknallt aber nichts
passiert weil das QMail einfach genau keine Ports aktiviert bzw. diese
blockt. Auch eiine Abfrage an die LDAP-Datenbank kommt einfach nicht daher
obwohl aber alle Parameter richtig angegeben sind.
Na man denkt, kein problem - supper anleitung von
http://www.lifewithqmail.org/ldap/ und alles wird gut. Das ganze nochmal als
tar.gz runtergeladen und kompelieren ... denkste ... sobald ich den
aktuellen tar.gz patch von qmail fuer ldap mit kompelieren will bekomm ich
jedesmal folgenden fehler :
flutscherl /qmail-1.03# make setup check
./load auth_pop auth_mod.o checkpassword.o passwd.o digest_md4.o \
digest_md5.o digest_rmd160.o digest_sha1.o base64.o read-ctrl.o \
control.o qldap.a dirmaker.o mailmaker.o localdelivery.o \
locallookup.o pbsexec.o constmap.o getln.a substdio.a stralloc.a \
env.a wait.a dns.o ip.o ipalloc.o ipme.o alloc.a str.a case.a \
fs.a error.a timeoutconn.o timeoutread.o ndelay.a open.a prot.o \
auto_uids.o auto_qmail.o -L/usr/lib -lldap -llber \
`cat dns.lib` `cat socket.lib`
passwd.o(.text+0x4e): In function `cmp_passwd':
: undefined reference to `crypt'
passwd.o(.text+0x6a): In function `cmp_passwd':
: undefined reference to `crypt'
passwd.o(.text+0x316): In function `do_crypt':
: undefined reference to `crypt'
collect2: ld returned 1 exit status
make: *** [auth_pop] Error 1
weis da wer einen Rat warum und weshalb ? Installiert sind einfach alle
aktuellen Suse 8.2 rpms inkl. aktuellen online updates. Also alles
brandaktuell.
hoffe mir kann da wer helfen bzw. vielleicht hat einer sowas schon laufen
und kann mir hier tips geben, weil ich kriech mit dem "sch*****" schon echt
am Zahnfleisch daher.
Gruss
Alexander
ich aergere mich jetzt schon seit einer Woche mit LDAP unter Suse 8.2 herum.
Sinn und Zweck ist eigentlich, mit einem Benutzernamen ident der
emailaddresse mails von einem Server abzurufen und dazu ist mir nur LDAP
eingefallen.
Grundsaetzlich funktioniert die LDAP-Datenbank einwandfrei. Getestest und
funktionieren tuts mit SSH und selbst der QPopper erkennt die Auth :-)) So
nun aber zum eingemachten. Nachdem alle Welt meint Sendmail und Ldap kannst
vergessen und alle meinen QMail mit LDap is supper hab ich mir doch gedacht
da kann nicht viel schief sein.
Nachdem ich mit viel Muehe einen Glib2.3 Patch organisiert habe hab ichs
doch glatt geschaft QMail zu kompelieren - dann hab ich das Patch-RPM von
http://andreasschulze.de/rpm/Andreas_Schulze.html draufgeknallt aber nichts
passiert weil das QMail einfach genau keine Ports aktiviert bzw. diese
blockt. Auch eiine Abfrage an die LDAP-Datenbank kommt einfach nicht daher
obwohl aber alle Parameter richtig angegeben sind.
Na man denkt, kein problem - supper anleitung von
http://www.lifewithqmail.org/ldap/ und alles wird gut. Das ganze nochmal als
tar.gz runtergeladen und kompelieren ... denkste ... sobald ich den
aktuellen tar.gz patch von qmail fuer ldap mit kompelieren will bekomm ich
jedesmal folgenden fehler :
flutscherl /qmail-1.03# make setup check
./load auth_pop auth_mod.o checkpassword.o passwd.o digest_md4.o \
digest_md5.o digest_rmd160.o digest_sha1.o base64.o read-ctrl.o \
control.o qldap.a dirmaker.o mailmaker.o localdelivery.o \
locallookup.o pbsexec.o constmap.o getln.a substdio.a stralloc.a \
env.a wait.a dns.o ip.o ipalloc.o ipme.o alloc.a str.a case.a \
fs.a error.a timeoutconn.o timeoutread.o ndelay.a open.a prot.o \
auto_uids.o auto_qmail.o -L/usr/lib -lldap -llber \
`cat dns.lib` `cat socket.lib`
passwd.o(.text+0x4e): In function `cmp_passwd':
: undefined reference to `crypt'
passwd.o(.text+0x6a): In function `cmp_passwd':
: undefined reference to `crypt'
passwd.o(.text+0x316): In function `do_crypt':
: undefined reference to `crypt'
collect2: ld returned 1 exit status
make: *** [auth_pop] Error 1
weis da wer einen Rat warum und weshalb ? Installiert sind einfach alle
aktuellen Suse 8.2 rpms inkl. aktuellen online updates. Also alles
brandaktuell.
hoffe mir kann da wer helfen bzw. vielleicht hat einer sowas schon laufen
und kann mir hier tips geben, weil ich kriech mit dem "sch*****" schon echt
am Zahnfleisch daher.
Gruss
Alexander
| < Previous | Next > |