Seite 1 von 2

[SOLVED] HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 15:07
von Boris099
Openhabian 2.5.12, PI4b

Ich habe mit einem neuen Binding für ewelink/sonoff experimentiert, und dabei wegen Problemen versucht den cache zu löschen.
Beim Löschen kamen einige Meldungen hoch, das hat irgendwie nicht vollständig funktioniert.
Habe dann neu gestartet und nun komme ich nicht mehr in die WebGui und auch nicht in die Sitemap in der App.
Das habe ich verwendet:
openhab-cli stop
openhab-cli clean-cache
openhab-cli start

Ich komme nun per SSH auf den PI und OH läuft. Jedoch kein WebGui und auch Karaff geht nicht, was kann ich tun?

Code: Alles auswählen

openhabian@openhab:~ $ sudo systemctl status openhab2.service
● openhab2.service - openHAB2 instance, reachable at http://openhab:8080
   Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/openhab2.service.d
           └─override.conf
   Active: active (running) since Tue 2021-12-14 14:25:42 CET; 37min ago
     Docs: https://www.openhab.org/docs/
           https://community.openhab.org
 Main PID: 656 (java)
    Tasks: 13 (limit: 4915)
   CGroup: /system.slice/openhab2.service
           └─656 /usr/bin/java -Dopenhab.home=/usr/share/openhab2 -Dopenhab.conf=/etc/openhab2 -Dopenhab.runtime=/usr/share/openhab2/runtime -Dopenhab.userdata=/var/lib/openhab2 -Dopenhab.logdir=/var/log/open
Dec 14 14:23:51 openhab karaf[656]: Caused by: java.lang.RuntimeException: Karaf can't startup, make sure the log file can be accessed and written by the user starting Karaf : /var/lib/openhab2/tmp/lock (PermDec 14 14:23:51 openhab karaf[656]:         at org.apache.karaf.main.lock.SimpleFileLock.<init>(SimpleFileLock.java:55)
Dec 14 14:23:51 openhab karaf[656]:         ... 8 more
Dec 14 14:23:51 openhab karaf[656]: Caused by: java.io.FileNotFoundException: /var/lib/openhab2/tmp/lock (Permission denied)
Dec 14 14:23:51 openhab karaf[656]:         at java.io.RandomAccessFile.open0(Native Method)
Dec 14 14:23:51 openhab karaf[656]:         at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
Dec 14 14:23:51 openhab karaf[656]:         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
Dec 14 14:23:51 openhab karaf[656]:         at org.apache.karaf.main.lock.SimpleFileLock.<init>(SimpleFileLock.java:53)
Dec 14 14:23:51 openhab karaf[656]:         ... 8 more
Dec 14 14:25:42 openhab systemd[1]: Started openHAB2 instance, reachable at http://openhab:8080.
edit: wenn ich dn status abfrage nach dem Neustart wird verlangt ich soll systemctl daemon-reload machen,
Habe ich gemacht ändert aber nix.

Code: Alles auswählen

openhabian@openhab:~ $ systemctl daemon-reload
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: ,,, (openhabian)
Password: 
==== AUTHENTICATION COMPLETE ===

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 16:55
von KellerK1nd
In der Regel aollte man openhab 2 nach einem Cache Clean 1x starten, dann warten und wenn das log sich beruhigt hat noch mal einen restart hinlegen.

Edit: ich sehe gerade in deinen logfiöes ein Rechteproblem mit den logs hast. Kein Zugriff auf /var/lib/temp. Prüf mal die Rechte aller deiner Pfade.

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 16:59
von Boris099
Hi, ich habe schon mehrfach neu gestartet.
OH will aber nicht mehr richtig starten

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 17:00
von nw378
versuch das mal per sudo, also:

Code: Alles auswählen

sudo systemctl daemon-reload
und:

Code: Alles auswählen

sudo systemctl restart openhab2.service

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 17:17
von Boris099
Hat nix gebracht

Beide Befehle hat er geschluckt ohne jeglichen Kommentar.
der restart von OH hat ca. 1 Minute gedauert.

Code: Alles auswählen

openhabian@openhab:~ $ sudo systemctl daemon-reload
[sudo] password for openhabian: 
openhabian@openhab:~ $ sudo systemctl restart openhab2.service
openhabian@openhab:~ $ 

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 17:20
von Boris099
openhab2.service sagt immer noch

Code: Alles auswählen

openhabian@openhab:~ $ sudo systemctl status openhab2.service
[sudo] password for openhabian: 
● openhab2.service - openHAB2 instance, reachable at http://openhab:8080
   Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/openhab2.service.d
           └─override.conf
   Active: active (running) since Tue 2021-12-14 17:15:30 CET; 3min 52s ago
     Docs: https://www.openhab.org/docs/
           https://community.openhab.org
  Process: 6447 ExecStartPre=/bin/bash -c /usr/bin/find ${OPENHAB_CONF} -name "*.rules" -exec /usr/bin/rename.ul .rules .x {} \; (code=exited, status=0/SUCCESS)
  Process: 6465 ExecStartPost=/bin/sleep 120 (code=exited, status=0/SUCCESS)
  Process: 6639 ExecStartPost=/bin/bash -c /usr/bin/find ${OPENHAB_CONF} -name "*.x" -exec /usr/bin/rename.ul .x .rules {} \; (code=exited, status=0/SUCCESS)
 Main PID: 6463 (java)
    Tasks: 13 (limit: 4915)
   CGroup: /system.slice/openhab2.service
           └─6463 /usr/bin/java -Dopenhab.home=/usr/share/openhab2 -Dopenhab.conf=/etc/openhab2 -Dopenhab.runtime=/usr/share/openhab2/runtime -Dopenhab.userdata=/var/lib/openhab2 -Dopenhab.logdir=/var/log/ope
Dec 14 17:13:36 openhab karaf[6463]: Caused by: java.lang.RuntimeException: Karaf can't startup, make sure the log file can be accessed and written by the user starting Karaf : /var/lib/openhab2/tmp/lock (PerDec 14 17:13:36 openhab karaf[6463]:         at org.apache.karaf.main.lock.SimpleFileLock.<init>(SimpleFileLock.java:55)
Dec 14 17:13:36 openhab karaf[6463]:         ... 8 more
Dec 14 17:13:36 openhab karaf[6463]: Caused by: java.io.FileNotFoundException: /var/lib/openhab2/tmp/lock (Permission denied)
Dec 14 17:13:36 openhab karaf[6463]:         at java.io.RandomAccessFile.open0(Native Method)
Dec 14 17:13:36 openhab karaf[6463]:         at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
Dec 14 17:13:36 openhab karaf[6463]:         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
Dec 14 17:13:36 openhab karaf[6463]:         at org.apache.karaf.main.lock.SimpleFileLock.<init>(SimpleFileLock.java:53)
Dec 14 17:13:36 openhab karaf[6463]:         ... 8 more
Dec 14 17:15:30 openhab systemd[1]: Started openHAB2 instance, reachable at http://openhab:8080.

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 17:46
von KellerK1nd

Code: Alles auswählen

Dec 14 17:13:36 openhab karaf[6463]: Caused by: java.lang.RuntimeException: Karaf can't startup, make sure the log file can be accessed and written by the user starting Karaf : /var/lib/openhab2/tmp/lock (PerDec 14 17:13:36 openhab karaf[6463]:         at org.apache.karaf.main.lock.SimpleFileLock.<init>(SimpleFileLock.java:55)

Code: Alles auswählen

Dec 14 17:13:36 openhab karaf[6463]: Caused by: java.io.FileNotFoundException: /var/lib/openhab2/tmp/lock (Permission denied)
Da liegt der Hund begraben, du hast Rechteprobleme, wenn du openhabian installiert hast kannst du den Menüpunkt Fix Permissions nutzen und danach openhab neu starten.

was spuckt denn

Code: Alles auswählen

ls -lh /var/log/openhab2
aus?

Bei mir:

Code: Alles auswählen

-rw-rw-r-- 1 openhab openhab    0 Jun  7  2021 audit.log
-rw-rw-r-- 1 openhab openhab 6,6M Dez 14 17:33 events.log
-rw-rw-r-- 1 openhab openhab 173K Dez 14 16:36 openhab.log
-rwxrwxr-x 1 openhab openhab    0 Jan 27  2021 Readme.txt


Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 18:28
von Boris099
Super Versuche ich später, musste gerade Mal weg, melde mich umgehend

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 21:20
von udo1toni
Also, wenn es Rechte-Probleme gibt, ist immer der erste Versuch, nach einem
sudo systemctl stop openhab
ein
sudo openhab-cli reset-ownership
auszuführen.
Gelingt der Start dann immer noch nicht, wäre mein Vorschlag, den Ordner /var/lib/openhab2/tmp aufzusuchen und dort gezielt nach den Rechten der Dateien zu schauen. Eventuell stimmen auch die rechte für das Verzeichnis selbst nicht. Der Befehl oben sollte das aber eigentlich gerade ziehen können.

Re: HILFE kann die WebGui (8080) nicht mehr starten

Verfasst: 14. Dez 2021 21:30
von Boris099
Ich versuche es sobald ich zu Hause bin.
Frage mich nur wieso das Cache löschen so ein Chaos fabriziert?