Hallo zusammen,
nachdem gestern das Rollershutter Widget auf meinem Smartphone sehr verbuggt angezeigt wurde habe ich beschlossen einen reboot durchzuführen. Dadurch wurde scheinbar die SD-Karte beschädigt/der PI konnte jedenfalls nichtmehr booten. Als ichdann heute nach einem Reinstall wieder den Bug mit dem rollershutter widget hatte, wollte ich den openhab-cli über commands restarten:
sudo openhab-cli stop
sudo openhab-cli clean-cache
sudo openhab-cli start
Die ersten beiden Befehle wurden scheinbar sauber ausgeführt. Beim dritten steht mittlerweile seit einer halben Stunde "Launching the openHAB runtime..." und openhab ist demnach logischgerweise auch nicht verfügbar. Soll das so lange dauern, oder ist schonwieder irgendwas kaputt gegangen?
Edit: als ich versucht habe ein HDMI Kabel an den pi anzuschließen wurde die Stromversorgung unterbrochen. Ich habe jetzt wieder dasselbe problem wie gestern. Die grüne LED blinkt 4 mal alle paar sekunden und der pi bootet nicht. Gibt es dafür eine Lösung?
Grüße Jan
Launching the openHAB runtime... & PI bootet nicht
-
- Beiträge: 5
- Registriert: 30. Jan 2022 13:34
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Launching the openHAB runtime... & PI bootet nicht
Das Wichtigste beim Raspberry Pi ist, nichts Unüberlegtes zu tun...
HDMI Kabel im laufenden Betrieb anstecken ist streng genommen nicht vorgesehen, auch wenn das bei den meisten Heimgeräten keine Probleme bereitet. Auch der Raspberry Pi macht da gewöhnlich keine Probleme. Deshalb vermute ich, dass Dein Pi ein Problem mit der Stromversorgung hat. Das kann z.B. auch ein Wackelkontakt im Kabel oder am Stecker selbst sein. Beim Einstecken des HDMI-Kabels hast Du dann vielleicht den Pi bewegt, oder es ist auch nur kurz die Spannung eingebrochen.
Reboot: Niemals einfach die Spannungsversorgung kappen. (nun ja... niemals stimmt so natürlich nicht... aber wirklich nur, wenn es keine andere Möglichkeit gibt.) Ein Reboot wird über die ssh Konsole mittels sudo shutdown -r now oder alternativ über sudo reboot ausgeführt.
Neustart openHAB: Deine angegebenen Befehle sind ungeeignet. openHAB läuft als Dienst, openhab-cli startet openHAB aber nicht als Dienst, sondern nur als normales Programm. Korrekt beendest Du openHAB also so: sudo systemctl stop openhab.service, der Start erfolgt auf dem gleichen Weg.
Das clean-cache leert den Cache von openHAB. Der Cache beinhaltet alle aktiven Addons. In der Folge muss openHAB also alle Addons neu einrichten. Weil es für alle Addons aktive Konfigurationen gibt, kommt es so lange zu Fehlermeldungen, bis alles wieder normal läuft. Es ist nicht ungewöhnlich, dass openHAB dazu (auch mehrfach) neu gestartet werden muss, weil durch die Menge der Fehlermeldungen das System nicht voran kommt.
Keinesfalls sollte man in so einer Phase erneut ein clean-cache ausführen (nein, es geht dadurch nix kaputt, aber es bringt halt nichts und verlängert nur die Wartezeit...).
Der Blink-Code: grün 4x blinken: start.elf nicht gestartet. Das deutet auf eine defekte SD-Karte hin, wahlweise ist auch "nur" das Dateisystem auf der ersten Partition zerschossen. Das passt auch zu der Sache mit dem Stromausfall.
HDMI Kabel im laufenden Betrieb anstecken ist streng genommen nicht vorgesehen, auch wenn das bei den meisten Heimgeräten keine Probleme bereitet. Auch der Raspberry Pi macht da gewöhnlich keine Probleme. Deshalb vermute ich, dass Dein Pi ein Problem mit der Stromversorgung hat. Das kann z.B. auch ein Wackelkontakt im Kabel oder am Stecker selbst sein. Beim Einstecken des HDMI-Kabels hast Du dann vielleicht den Pi bewegt, oder es ist auch nur kurz die Spannung eingebrochen.
Reboot: Niemals einfach die Spannungsversorgung kappen. (nun ja... niemals stimmt so natürlich nicht... aber wirklich nur, wenn es keine andere Möglichkeit gibt.) Ein Reboot wird über die ssh Konsole mittels sudo shutdown -r now oder alternativ über sudo reboot ausgeführt.
Neustart openHAB: Deine angegebenen Befehle sind ungeeignet. openHAB läuft als Dienst, openhab-cli startet openHAB aber nicht als Dienst, sondern nur als normales Programm. Korrekt beendest Du openHAB also so: sudo systemctl stop openhab.service, der Start erfolgt auf dem gleichen Weg.
Das clean-cache leert den Cache von openHAB. Der Cache beinhaltet alle aktiven Addons. In der Folge muss openHAB also alle Addons neu einrichten. Weil es für alle Addons aktive Konfigurationen gibt, kommt es so lange zu Fehlermeldungen, bis alles wieder normal läuft. Es ist nicht ungewöhnlich, dass openHAB dazu (auch mehrfach) neu gestartet werden muss, weil durch die Menge der Fehlermeldungen das System nicht voran kommt.
Keinesfalls sollte man in so einer Phase erneut ein clean-cache ausführen (nein, es geht dadurch nix kaputt, aber es bringt halt nichts und verlängert nur die Wartezeit...).
Der Blink-Code: grün 4x blinken: start.elf nicht gestartet. Das deutet auf eine defekte SD-Karte hin, wahlweise ist auch "nur" das Dateisystem auf der ersten Partition zerschossen. Das passt auch zu der Sache mit dem Stromausfall.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 5
- Registriert: 30. Jan 2022 13:34
Re: Launching the openHAB runtime... & PI bootet nicht
Ich verwende jetzt eine andere SD-Karte habe aber mal spaßeshalber auf die alte sd drauf geschaut. Es liegen da nur start4.elf ... Dateien. keine start.elf. Kann es sein, dass das Image nur für den Raspi4 installiert wird? Ich verwende den Raspi3 B soweit ich mich erinnern kann.
Als ich von einem anderen raspbian die ensprechenden .elf dateien(ohne 4) rübergezogen habe hat er wieder gebootet, allerdings wirft der openhab service einige java errors. Die weboberfläche funktioniert dementsprechend auch nicht mehr.
Grüße Jan
Als ich von einem anderen raspbian die ensprechenden .elf dateien(ohne 4) rübergezogen habe hat er wieder gebootet, allerdings wirft der openhab service einige java errors. Die weboberfläche funktioniert dementsprechend auch nicht mehr.
Grüße Jan
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Launching the openHAB runtime... & PI bootet nicht
Na ja, wie gesagt denke ich, dass Du Dir die Karte irgendwie zerschossen hast. Er hat ja mal gebootet, und dann nicht mehr.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet