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???
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
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
********************************************
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
Danke,
Der LDAP läuft jetzt nachdem ich nur noch die von SuSE Komplierten Pakete benutzt habe.
:)
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?
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