ich habe irgendwie das Gefühl, dass sich das Passwort von /etc/machine.secret in regelmäßigen Abständen ändert.
Leider wird aber in der Config für ejabberd (PLUCS) das Passwort für den LDAP-Bind aus dieser Datei ausgelesen und verwendet.
Wenn sich nun das Passwort für den LDAP-Bind ändert verliert ejabberd die Verbindung zum LDAP-Server und kann daher nicht mehr daran authentifizieren.
Ich denke, hier fehlt noch ein Automatismus, der die Config von ejabberd aktualisiert, sobald der LDAP-Server ein neues Bind-Passwort bekommen hat.
Der Kennwortwechsel für das Maschinenkonto ist eine normale UCS-Funktion (siehe /etc/cron.d/univention-server-*). Das Maschinenkonto wird öfters für die LDAP-Abfragen benutzt.
Für den Kennwortwechsel gibt es Skripte in /usr/lib/univention-server/server_password_change.d
Bei der Paketierung hat sich offenbar ein Fehler eingeschlichen, das Skript “70plucs” im genannten Verzeichnis ist nicht ausführbar.
PLUCS 0.2-1 ist gerade im App Center freigeschaltet worden.
Neben der Fehlerbehebung für das Passwortwechselskript gibt es jetzt erweiterte Möglichkeiten, das Verhalten von TLS-Verbindungen über UCR-Variablen zu beeinflussen.