Dennoch wäre dies genau die Datei, welche hier das Problem sein könnte.
Es gibt zwei Dateien, welche für das Logging essenziell sind, das sind
$OPENHAB_USERDATA/etc/log4j2.xml und
$OPENHAB_USERDATA/etc/org.ops4j.pax.logging.cfg, die gewöhnlich den Inhalt
Code: Alles auswählen
org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
hat (also ein Verweis auf die erste Datei).
In der log4j2.xml ist die eigentliche Konfiguration der Logger gespeichert, und wenn an irgendweiner Stelle was schief geht und diese Datei auch nur einen Punkt zu viel oder zu wenig enthält, kann das fatale Folgen haben.
Einfacher Versuch: Beende openHAB
Benenne die Datei um
Code: Alles auswählen
sudo mv $OPENHAB_USERDATA/etc/log4j2.xml $OPENHAB_USERDATA/etc/log4j2.xml.old
kopiere die Originalvorlage an den Originalort
Code: Alles auswählen
sudo -u openhab wget https://raw.githubusercontent.com/openhab/openhab-distro/main/distributions/openhab/src/main/resources/userdata/etc/log4j2.xml -O $OPENHAB_USERDATA/etc/log4j2.xml
Mit dem sudo -u openhab bekommt die Datei gleich den richtigen Besitzer

Anschließend openHAB neu starten
Wenn es jetzt geht, weißt Du, dass die alte Datei zwar "gut aussehen" mag, aber leider einen Fehler enthält, und sei er auch noch so klein.
EDIT: Link aktualisiert
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet