Ich hab lange gebraucht und will jetzt einfach mal hier die Erfahrung teilen.
Situation: Update 7.07 nach 7.09 - soweit so gut
Problem: der Desktop Client mag nicht mehr zum XMPPD verbinden
Fehlerbild: In /var/xmppd/logs/error.log findet sich ein Hinweis…
2015.05.07 17:31:38 org.jivesoftware.openfire.session.LocalClientSession - Client session rejected. TLS is required but no certificates were created.
Keine Zertifikate… soso! Doch wie werden die erstellt?
Ein Neustart vom XMPPD im WebUI soll helfen… tut aber nix!
Ein Geheimnis fand sich hier im Forum:
exdjob.pl -w -v tsk050389
Dabei sah ich dann:
keytool: command not found
Und da zeigt sich dann heraus, dass keytool und java nicht auf Java 8 aktualisiert wurden. /usr/bin/keytool weißt nach /etc/alternatives/keytool und das wiederum nach Java7…
Also umbiegen:
update-alternatives --install /usr/bin/keytool keytool /usr/lib/jvm/jre1.8.0_25/bin/keytool 1
Dann nochmal exdjob ausführen und juhu… es tut…