Hallo,
Ich habe die Logdateien des Systems einmal überprüft.
Ich würde vermuten hier bisher die falsche Logdatei kontrolliert wurde. Die Initial angegebene Log-Meldung (ERROR Could not get lock for file…) lässt sich nur in der /var/log/univention/notifier.log finden. Die /var/log/univention/listener.log ist, wie bei Debuglevel 4 zu erwarten, mit diversen Meldungen gefüllt.
Die Beschriebenen Probleme sind darauf zurück zu führen dass die Notifier-ID (1991) auf dem System deutlich kleiner ist als die Listener-ID (2859). Der Listener wird somit Änderungen des Notifier ignorieren, da er davon ausgeht, diese bereits durchgeführt zu haben.
Generell kann dieser Zustand so nicht eintreten, ich würde daher vermuten dass ein volles Dateisystem, die Rücksicherung aus Backups, eine unvollständige Migration des Systems auf andere Hardware/Virtualisierung o.ä dieses Problem verursacht haben.
Die Datei /var/lib/univention-ldap/notify/transaction sollte alle Transaktion des Notifiers enthalten, wobei in der ersten Spalte die fortlaufende Notifier-ID geführt wird. Die Anzahl von Zeilen (“wc -l /var/lib/univention-ldap/notify/transaction”) in der Datei sollte daher immer der ID in der letzten Zeile entsprechen (“tail -n1 /var/lib/univention-ldap/notify/transaction”). Weitere Informationen zur Listener/Notifier-Replikation finden Sie in dem Dokument UCS Domänenkonzept.
Eine nähere Analyse der Umstände die zu diesen Problemen geführt haben, sowie die Ausarbeitung eines entsprechenden Lösungsweges, kann nicht im Rahmen der kostenlosen Unterstützung hier im Forum erfolgen. Ich würde Sie daher bitten sich diesbezüglich mit unserem Vertrieb (Telefonisch über +49 421 2223220 oder per Mail: vertrieb@univention.de) in Verbindung zu setzen, dieser wird Ihnen die Möglichkeiten und Angebote für eine weitere Unterstützung gerne erläutern.
Mit freundlichen Grüßen
Janis Meybohm