# Dienste stoppen /etc/init.d/univention-directory-listener stop /etc/init.d/univention-directory-notifier stop /etc/init.d/slapd stop cd /var/lib/univention-ldap # Backups erstellen cp -np notify/transaction notify/transaction.bak cp -np listener/listener listener/listener.bak cp -np last_id last_id.bak # Transaktionsdateien neu schreiben sed -i -e 's/^0 /1 /;T;w listener/listener.new' -e d notify/transaction sed -re 's/^(0|) /1 /' listener/listener >> listener/listener.new # Überschreiben chown --reference=listener/listener listener/listener.new mv listener/listener.new listener/listener # Transaktionen neu durchnumerieren und Dienste neu starten /usr/share/univention-directory-notifier/univention-translog check --fix # Laufen die Dienste wieder? pgrep slapd pgrep -fl univention-directory # Sehen die Dateien okay aus? ls -l notify/transaction listener/listener last_id tail -n 1 notify/transaction listener/listener last_id # Wurden die Transaktionen richtig abgearbeitet? /usr/share/univention-directory-notifier/univention-translog stat # Läuft die Replikation wieder? while ! /usr/lib/nagios/plugins/check_univention_replication do sleep 30s done # Backups löschen rm -f notify/transaction.bak listener/listener.bak last_id.bak ucr get ldap/debug/level # none