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

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag 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 ===
Zuletzt geändert von Boris099 am 15. Dez 2021 10:48, insgesamt 1-mal geändert.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

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

Beitrag 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.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag von Boris099 »

Hi, ich habe schon mehrfach neu gestartet.
OH will aber nicht mehr richtig starten
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

nw378
Beiträge: 298
Registriert: 22. Sep 2018 10:38
Answers: 5

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

Beitrag 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
openHAB 4.3.3 @ RPi 4 / SSD - InfluxDB2 und Grafana @ Synology Docker - KNX

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag 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:~ $ 
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag 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.
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

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

Beitrag 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

Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag von Boris099 »

Super Versuche ich später, musste gerade Mal weg, melde mich umgehend
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

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

Beitrag 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.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Boris099
Beiträge: 383
Registriert: 19. Feb 2020 20:51
Answers: 3
Wohnort: Saarbrücken

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

Beitrag von Boris099 »

Ich versuche es sobald ich zu Hause bin.
Frage mich nur wieso das Cache löschen so ein Chaos fabriziert?
Raspberry 4, Rev.1.2b, 4GB, Openhab 2.5.12 (OH3 kommt im Winter dran:-))

Antworten