[Gelöst] FHEM nach Raspi-Update und Upgrade nicht mehr erreichbar

Begonnen von Jogi, 09 Dezember 2017, 17:09:56

Vorheriges Thema - Nächstes Thema

Jogi

Hallo zusammen,
ich habe mein FHEM-System vor einem Jahr auf einem Raspi3 installiert.
Danach habe ich das System immer weiter ausgebaut.
FHEM habe ich dabei immer wieder upgedatet, nicht aber den Raspi.
Das wollte ich nun -nach einem Jahr- mal tun.

Ich habe es zweimal versucht, aber jedes mal war FHEM danach nicht erreichbar.

Ich bin folgendermaßen vorgegangen:
1. Update FHEM
2. Update Raspi
3. Upgrade Raspi
4. Neustart Raspi

Nach dem Neustart war FHEM über die Adresse http://192.168.xxx.xxx:8083 nicht erreichbar.

Ich habe dann wieder mein gesichertes Image eingespielt und alles lief wieder.

Allerdings würde ich mein System gerne einigermaßen aktuell halten.

Meine Fragen dazu:
Kenn jemand das Problem und die Lösung dazu?
Mach ich vielleicht etwas falsch?
Woran kann es liegen, dass FHEM nicht erreichbar ist.

Vielen Dank für Tipps,
Jogi

Invers

Ich habe zwar nicht viel Ahnung von Linux, aber ich würde, wenn etwas nicht geht, zuerst mal nach jedem Schritt einen Neustart machen, um das Problem etwas einzugrenzen.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Esjay

Zitat von: Jogi am 09 Dezember 2017, 17:09:56
Hallo zusammen,
ich habe mein FHEM-System vor einem Jahr auf einem Raspi3 installiert.
Danach habe ich das System immer weiter ausgebaut.
FHEM habe ich dabei immer wieder upgedatet, nicht aber den Raspi.
Das wollte ich nun -nach einem Jahr- mal tun.

Ich habe es zweimal versucht, aber jedes mal war FHEM danach nicht erreichbar.

Ich bin folgendermaßen vorgegangen:
1. Update FHEM
2. Update Raspi
3. Upgrade Raspi
4. Neustart Raspi

Nach dem Neustart war FHEM über die Adresse http://192.168.xxx.xxx:8083 nicht erreichbar.

Ich habe dann wieder mein gesichertes Image eingespielt und alles lief wieder.

Allerdings würde ich mein System gerne einigermaßen aktuell halten.

Meine Fragen dazu:
Kenn jemand das Problem und die Lösung dazu?
Mach ich vielleicht etwas falsch?
Woran kann es liegen, dass FHEM nicht erreichbar ist.

Vielen Dank für Tipps,
Jogi
Guten Abend.
Hast du dich vll mal per WinScp auf deinen Raspi geschaltet,und das Fhem Log kontrolliert. Vll fehlen dir Pakete, was dazu führt das Module nicht geladen werden können, und das führt dann zur nicht erreichbarkeit.
Ansonsten gibt es noch einen Wiki Artikel von CoolTux der sich mit der Fehlersuche beschäftigt.
Grüße

Wernieman

Man guckt nicht gleich, ob FHEM läuft sondern debuggt tiefer.

1. Ist der Pi erreichbar?
ping <IP-von-PI>
Wenn ja, sonst siehe (*)
2. Kann man sich im Pi einloggen
ssh <Pi-User>@<IP-von-PI>
- <Pi-User> ist bei den meisten "pi"
- Unter Windows mit putty oder anderen SSH-Clients

Erst dann klann man fhem weiter debuggen, siehe z.B.
https://forum.fhem.de/index.php/topic,54271.msg467373.html#msg467373

(*)
Ab jetzt geht es nur noch mit angeschlossenem Monitor/Tastatur.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Jogi

Zitat von: Wernieman am 09 Dezember 2017, 18:04:16
Man guckt nicht gleich, ob FHEM läuft sondern debuggt tiefer.

1. Ist der Pi erreichbar?
ping <IP-von-PI>
Wenn ja, sonst siehe (*)
2. Kann man sich im Pi einloggen
ssh <Pi-User>@<IP-von-PI>
- <Pi-User> ist bei den meisten "pi"
- Unter Windows mit putty oder anderen SSH-Clients

Erst dann klann man fhem weiter debuggen, siehe z.B.
https://forum.fhem.de/index.php/topic,54271.msg467373.html#msg467373

(*)
Ab jetzt geht es nur noch mit angeschlossenem Monitor/Tastatur.
Ja, der Pi ist normal erreichbar, aber ich weiß nicht, wonach ich dann weiter suchen soll.

Ich werde es mal mit dem Link versuchen.


Wernieman

- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Jogi


Wernieman

Dann bitte mal debuggen mit dem genannten Link. Gibt übrigens ein ähnlich gelagerte Anleitung im Wiki, finde die nur immer schlecht...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Jogi

Ich habe jetzt auf meinem Testsystem mit einer geklonten SD-Karte mal das Update und danach das Upgrade ausgeführt.
Danach war das Testsystem (ist ebenfalls ein Raspi3, allerdings ohne angeschlossene Hardware) erreichbar.
Allerdings haben ich während des Upgrades folgende Meldung erhalten:
W: Fehlschlag beim Holen von https://debian.fhem.de/stable/./Packages  HttpError403

Weiß jemand was das bedeutet?

Ich werde jetzt nächstes Wochenende mal versuchen, die SD-Karte in das Live-System zu stecken und hoffe, dass ich das dann auch erreichen kann und auch alles (inkl.Hardware/Leelink,Cul/SDuino)) funktioniert.

Werde berichten!

Beta-User

Zitat von: Jogi am 10 Dezember 2017, 18:07:59
Weiß jemand was das bedeutet?
Ja, dass versehentlich debian.fhem.de nicht wieder aus den sourcen gelöscht wurde.
Nach der Installation hat es dort nichts mehr verloren! FHEM wird anders upgedatet als über die Paketverwaltung (siehe Hinweise auf debian.fhem.de).

Ansonsten ist ein Blick in die logs eigentlich immer aufschlußreich...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Otto123

Hallo Jogi,

wenn Du wirklich das Betriebssystem aktualisieren willst, tue Dir einen Gefallen und mach es nicht  :-X
Mach ein backup von FHEM.
Installiere das aktuelle Raspbian Image lite.
Installiere Deine benötigten Pakete (da ist der Haken, eine eigene Doku ist an der Stelle Gold wert)  ;D
Installiere FHEM entsprechend https://debian.fhem.de
Spiele das backup von FHEM zurück.

Gruß Otto

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

betateilchen

Zitat von: Jogi am 10 Dezember 2017, 18:07:59
W: Fehlschlag beim Holen von https://debian.fhem.de/stable/./Packages  HttpError403

Weiß jemand was das bedeutet?

Ja, dass Du einen falschen Pfad in Deiner sources Datei hast, den Du vermutlich irgendwo im Internet (nicht bei FHEM selbst) per copy & paste verwendet hast. (./stable gibt es seit fast einem Jahr nicht mehr)

Zitat von: Beta-User am 10 Dezember 2017, 18:49:54
Ja, dass versehentlich debian.fhem.de nicht wieder aus den sourcen gelöscht wurde.

Hier vermutlich nicht das Problem ;)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Jogi

Vielen Dank  für Eure Hinweise.
Ich habe FHEM -wie schon geschrieben- vor ca einem Jahr, nach der Anleitung "FHEM in einer Stunde installieren" installiert.
Wie da eine falsche Zeile reinkommen kann - keine Ahnung! Ich habe es sicher nicht händisch gemacht.
Aber egal, ich habe die Zeile entfernt und danach hat das Update und Upgrade funktioniert.
Scheinbar läuft das System auch stabil, aber das kann ich nach der kurzen Zeit noch nicht abschließend bewerten.

Eine Neuinstallation mit Einspielen des Backups versuche ich daher erst mal zu vermeiden.

betateilchen

Zitat von: Jogi am 11 Dezember 2017, 21:05:14
Ich habe FHEM -wie schon geschrieben- vor ca einem Jahr, nach der Anleitung "FHEM in einer Stunde installieren" installiert.

wie vermutet - eine Anleitung, die nicht von FHEM stammt, sondern auf gefährlichem Halbwissen beruht...  8)

Wenn ich für eine Neuinstallation von FHEM auch nur annähernd eine Stunde brauchen würde, würde ich den ganze Kram verschrotten.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Ach Udo, aber auch nur weil Du 500 Installationen hast  ;D

Das halbwissen kommt im übrigen hin, die Überschrift kommt mir bekannt vor. Dürfte dieses meintechblog zeug oder so sein.
Ich tippe auf ein Problem mit dem automatischen USB Device erkennen bei FHEM. Daher empfehle ich in der noch laufenden FHEM Instanz auf das Notify initialUsbCheck gehen und disable 1 setzen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net