Hallo,
anhand der Logdatei gibt es vermutlich ein Problem mit dem Listener-Cache. Haben Sie kürzlich das Rechnerobjekt “KSA-WS51” angelegt?
Gibt es an diesem Rechnerobjekt Besonderheiten, die interessant sein könnten?
Zur Fehlereingrenzung wäre es noch hilfreich zu wissen, welche UCS-Version Sie auf dem Master einsetzen und ob der Fehler bereits länger auftritt/bekannt ist.
Prinzipiell kann der Listener-Cache invalidiert, also neu erzeugt werden, was das Problem beheben könnte.
Da hierbei eine initiale Synchronisation durchgeführt wird, sollte erwähnt werden, dass dies entsprechend viel Zeit in Anspruch nehmen kann.
Den Listener-Cache können Sie folgendermaßen invalidieren (eine Zeile):
/usr/sbin/univention-directory-listener -F -b dc=kvm,dc=test -m /usr/lib/univention-directory-listener/system -c /var/lib/univention-directory-listener -d 2 -x -ZZ -D cn=admin,dc=ksoftcom,dc=local -y /etc/ldap.secret -g >/var/log/univention/listener.log 2>&1 &
Aufgrund der Zeit, die die Abarbeitung dieses Befehls in Anspruch nehmen kann, sei hier aber erwähnt, dass dringend screen verwendet werden sollte, damit
der Prozess bei einem versehentlichen Schließen der Shell nicht abgebrochen wird.
Den Fortschritt könnten Sie bei Bedarf über den Vergleich der Transaktions-ID’s einsehen, wie in einem vorherigen Beitrag erwähnt,
ist eine vollständige Replikation erfolgt, sofern beide Transaktion-ID’s gleich sind.
Ist der Replikationsvorgang erfolgreich beendet worden muss der Prozess beendet und der Listener über das Init-Skript neugestartet werden.
Hierzu müssten sie die PID des Prozesses herausfinden (erste Spalte der
Ausgabe):
ps ax | grep /usr/sbin/univention-directory-listener
und diesen beenden:
kill PID
Im Anschluss können sie mit:
/etc/init.d/univention-directory-listener start
den Listener starten.
Mit freundlichen Grüßen,
Tim Petersen