Problem: /var/log/messages zeigt folgende Fehlermeldunden
/usr/sbin/namcd[3743]: nam_ldap_init: ldapssl_add_trusted_cert() failed. Status [Operations error]
/usr/sbin/namcd[3743]: nss_ldap_init: Unable to get LDAP handle
/usr/sbin/namcd[3743]: ldap_initconn: Error in LDAP init for preferred server, rc = 2.
/usr/sbin/namcd[3743]: param_errmsg: Unknown error returned reading configuration parameter: alternative-ldap-server-list
Lösung:
Das ist ein typisches Zeichen dafür das es Probleme mit den Server Zertifikaten gibt. Am besten die Zertifikate via iManager (Novell Certificate Server - Repair Default Certificates) reparieren lassen und danach auf der Konsole "namconfig -k" aufrufen um die neuen Zertifikate in /var/lib/novell-lum/... zu hinterlegen.
Danach mit "namconfig cache_refresh" den Cache aktualiseren und den Dienst neu starten.
"rcnamcd status" sollte dann running anzeigen
Anmerkung:
* Die iManager Überpüfung/Reparatur muss für alle dem Server bekannten LDAP Server erfolgen -> Stichwort Prefered LDAP Server(s)
* Welcher Server primär als LDAP Server verwendet wird steht in /etc/nam.conf!
* Der LDAP-Server sollte auch eine Replika haben
Falls der namcd Dienst nicht starten sollte kann es hilfreich sein als temporärer Workaround auf eine unsichere LDAP Verbindung umzustellen. Dazu in der /etc/nam.conf den Parameter type-of-authentication von 2 (=secure) auf 1 (=unsecure) ändern. Mehr Details dazu gibt es in der KB
www.novell.com/support/kb/doc.php?id=7002981