Wie startest Du ebusd? Gewöhnlich sollte ebusd als Service laufen.
In der GNU/Linux Shell kannst Du gewöhnlich mit dem Befehl
den Status des Dienstes ermitteln. Läuft ebusd nicht als Dienst, kannst Du mit dem Befehl
den Daemon als Dienst starten. Ein
beendet den Dienst. Ein
sorgt dafür, dass der Dienst bei Systemstart automatisch mit startet.
In der Datei ebusd.service steht dann auch, mit welchem User der Dienst ausgeführt wird (sollte gewöhnlich ebusd sein) und dieser User sollte die Berechtigung haben, in den betreffenden Ordnern Dateien zu erstellen (unter anderem in /var/log/). Funktioniert das nicht, dann kannst Du notfalls die Datei von Hand anlegen und dafür sorgen, dass sie dem richtigen User gehört.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet