ForumOpenLdap Start-Fehler
Volker Weyandt – Freitag, 26. August 2005 16:08 Uhr

Hallo,

habe bin seit kurzem einen OpenLdap Server für meine SuSE Linux 9.3
Maschine am aufsetzten.
Habe OpenLdap erfolgreich mit den Befehlen:

./configure
make depend
make
make install

(meiner Meinung nach erfolgreich) installiert bekommen.
Doch wenn ich den ldap starten will kommt die Meldung:

Starting ldap-server
/usr/lib/openldap/slapd: symbol lookup error: /usr/lib/openldap/slapd:
undefined symbol: ldap_pvt_sasl_mustex_new

Mache ich irgendetwas falsch???

2 Antworten
Jan Kandziora – Freitag, 26. August 2005 16:23 Uhr

Wir hatten hier dasselbe Phänomen, wohlgemerkt auf einem Debian-System. Schick mal bitte das Ergebnis von

ls -l /usr/lib/libldap* damit ich berurteilen kann, ob es sich um denselben Fehler handelt. Dann gibt es nämlich einfache Abhilfe.

Jan

Volker Weyandt – Freitag, 26. August 2005 18:50 Uhr

Erst mal danke für die Antwort:

also das sagt es wenn ich deinen Befehl (ls -l /usr/lib/libldap*) ausführe.

lrwxrwxrwx 1 root root 21 Aug 23 11:50 /usr/lib/libldap-2.2.so.7 ->
libldap-2.2.so.7.0.16
-rwxr-xr-x 1 root root 208228 Mar 19 21:42 /usr/lib/libldap-2.2.so.7.0.16
-rw-r–r– 1 root root 283042 Mar 19 21:42 /usr/lib/libldap.a
lrwxrwxrwx 1 root root 21 Aug 23 12:29 /usr/lib/libldap.so ->
libldap-2.2.so.7.0.16
lrwxrwxrwx 1 root root 23 Aug 23 11:50 /usr/lib/libldap_r-2.2.so.7 ->
libldap_r-2.2.so.7.0.16
-rwxr-xr-x 1 root root 223452 Mar 19 21:42 /usr/lib/libldap_r-2.2.so.7.0.16
-rw-r–r– 1 root root 308938 Mar 19 21:42 /usr/lib/libldap_r.a
lrwxrwxrwx 1 root root 23 Aug 23 12:29 /usr/lib/libldap_r.so ->
libldap_r-2.2.so.7.0.16
lrwxrwxrwx 1 root root 19 Aug 18 23:05 /usr/lib/libldapcpp.so.0 ->
libldapcpp.so.0.0.3
-rwxr-xr-x 1 root root 295648 Mar 19 22:15 /usr/lib/libldapcpp.so.0.0.3

Ist es das was du meintest?

Jan Kandziora – Freitag, 26. August 2005 22:41 Uhr

Ne, dann ist das noch ein anderer Fehler. Bei uns war das Paket geschreddert und man musste die Symlinks von Hand korrigieren.

Du hast vielleicht ein Problem mit einem schon per Paketsystem vorhandenen ldap-Client (ist bei SuSE standardmäßig installiert). Entferne mal das Paket, da die Libraries aus diesem nicht zu deiner selbstkompilierten Version zu passen scheinen.

Jan

Stefan Günther – Samstag, 27. August 2005 12:20 Uhr

Hi Volker,

dumme Frage vorneweg, was gefällt Dir an dem OpenLDAP-Server nicht, den SuSE mitliefert?

Ansonsten könntest Du die Ausgabe des configure-Durchlaufs einmal in eine Datei schreiben und darin nachschauen, ob es bei diesem Durchlauf schon Fehlermeldungen gegeben hat:

./configure > logdatei 2>&1

Alternativ könntest Du auch in die config.log schauen, die beim Durchlauf von configure angelegt wurde.

Viel Erfolg,

Stefan

********************************************
in-put GbR – Das Linux-Systemhaus
Stefan-Michael Guenther
Moltkestrasse 49 D-76133 Karlsruhe
Tel./Fax : +49 (0)721 / 83044 – 98/93
http://www.in-put.de
********************************************
Schulungen Installationen
Beratung Support
********************************************

Volker Weyandt – Samstag, 27. August 2005 12:54 Uhr

Hallo Stefan,

Habe nur in einem Tutorial gelesen wie man den Server einrichtet und da habe ich mir gedacht lade dir doch gleich die neueste Version runter aber eigentlich habe ich nichts gegen das SuSE Paket.

Nochmal danke für die Antwort

Volker Weyandt – Sonntag, 28. August 2005 14:21 Uhr

Danke,

Der LDAP läuft jetzt nachdem ich nur noch die von SuSE Komplierten Pakete benutzt habe.
:)