FHEM-Umzug von SD-Karte auf neue Hardware mit neuem OS und SSD

Begonnen von uron, 09 Februar 2025, 09:09:06

Vorheriges Thema - Nächstes Thema

passibe

#15
Lösch erstmal den Müll mit https://debian.fhem.de/stable aus deinem /etc/apt/sources.list oder einer Datei unter /etc/apt/sources.list.d

Dann einfach das hier befolgen (der erste Kasten) – vorher sudo su ausführen:
https://wiki.fhem.de/wiki/Raspberry_Pi#Der_einfache_Weg_zum_aktuellen_System
Danach sollte fhem installiert sein. Natürlich dann ein update all nicht vergessen.

Das Problem ist, dass du, wieso auch immer und woher auch immer, das falsche repository (stable statt nightly) in deiner apt sources liste hast und vergessen bzw. übersehen hast, den jeweiligen key zu importieren. Das sagt dir ja auch die Fehlermeldung: Updating from such a repository can't be done securely, and is therefore disabled by default.

Otto123

#16
ja sorry, bin vorhin abgelenkt worden. Klar musst Du vor einem restore fhem installieren. Ist aus meiner Sicht "nicht erwähnenswert" ;)

Entweder nach hier https://debian.fhem.de oder nach dem Link von passibe.

Zitat von: passibe am 11 Februar 2025, 16:00:41Lösch erstmal den Müll mit https://debian.fhem.de/stable aus deinem /etc/apt/sources.list oder einer Datei unter /etc/apt/sources.list.d
Vorsicht, denn ich weiß nicht ob er wirklich weiß was er tut ;)
@uron beantworte nebenbei auch die gestellten Fragen, es macht keinen Spaß ignoriert zu werden.
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

uron

Zitat von: Otto123 am 11 Februar 2025, 15:10:00Dann solltest Du für einen weiteren Betrieb des alten Systems den Originalzustand wieder herstellen. Ich hoffe Du hast den noch?
Bis vor 2 Stunden lief mein Alt-System noch, nach einem IP-Wechsel (wollte dem Neu-System die alte IP geben) startet trotz Rückwechsel mein Alt-System nicht mehr - Panik!!!
Auf den Alt-RasPi komme ich noch mit Putty, kann aber von dort fhem auch nicht starten
pi@raspberrypi:~ $ sudo service fhem status
● fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: >
     Active: failed (Result: exit-code) since Tue 2025-02-11 16:05:27 CET; 2min>
    Process: 1304 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status>
        CPU: 904ms

Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Scheduled restart job, re>
Feb 11 16:05:27 raspberrypi systemd[1]: Stopped FHEM Home Automation.
Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Start request repeated to>
Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Failed with result 'exit->
Feb 11 16:05:27 raspberrypi systemd[1]: Failed to start FHEM Home Automation.
lines 1-11/11 (END)
● fhem.service - FHEM Home Automation
     Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2025-02-11 16:05:27 CET; 2min 26s ago
    Process: 1304 ExecStart=/usr/bin/perl fhem.pl fhem.cfg (code=exited, status=13)
        CPU: 904ms

Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
Feb 11 16:05:27 raspberrypi systemd[1]: Stopped FHEM Home Automation.
Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Start request repeated too quickly.
Feb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Failed with result 'exit-code'.
Feb 11 16:05:27 raspberrypi systemd[1]: Failed to start FHEM Home Automation.
Hilfe !!!

RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Otto123

Zitat von: uron am 11 Februar 2025, 15:41:30Also doch?
Code Auswählen Erweitern
sudo apt install fhemOder kommt das über "Restore" auf die Platte, ich denke nicht!
Wäre nicht
Code Auswählen Erweitern
wget http://fhem.de/fhem-6.3.tar.gzzuvor korrekt?
nein. Mit diesem Paket geht der Weg weder mit apt oder dpkg sondern komplett per Hand also nur der Vollständigkeit halber :)
ZitatUnix / OSX
Make sure you have perl. Most certainly you will need the Device::SerialPort perl module, install it with "sudo cpan Device::SerialPort" or "apt-get install libdevice-serialport-perl".
Download the .tar.gz package, unpack it, and change to the unpacked directory.
start FHEM directly from this directory (perl fhem.pl fhem.cfg).
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

Otto123

#19
Zitat von: uron am 11 Februar 2025, 16:16:00(wollte dem Neu-System die alte IP geben)
sicher zu einem unnützen Zeitpunkt :)
Zitat von: uron am 11 Februar 2025, 16:16:00Auf den Alt-RasPi komme ich noch mit Putty, kann aber von dort fhem auch nicht starten
Keine Ahnung was da sein soll. Schau am besten ins FHEM Log. Wie das geht steht hier:

https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche

ZitatFeb 11 16:05:27 raspberrypi systemd[1]: fhem.service: Start request repeated too quickly.
Oder sauber beenden und im debugmodus starten, steht auch oben im Artikel.

Und Panik ist kein guter Helfer!
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

uron

Zitat von: passibe am 11 Februar 2025, 16:00:41Lösch erstmal den Müll mit https://debian.fhem.de/stable aus deinem /etc/apt/sources.list oder einer Datei unter /etc/apt/sources.list.d
Da steht nichts dergleichen drin
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
/etc/apt/sources.list.d ist leer!
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

uron

RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Otto123

#22
Inhalt bei mir - nie manuell angefasst
pi@raspib3:~ $ cat /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
pi@raspib3:~ $ cat /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ bullseye main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ bullseye main
pi@raspib3:~ $
und sudo apt update funktioniert - aber lass diese Baustelle doch erstmal in Ruhe. Starte erstmal dein FHEM wieder

Das kommt von FHEM
Err:3 https://debian.fhem.de/stable ./ InReleasekeine Ahnung wieso. FHEM darf in den apt sources nicht stehen, wird nach der Installation entfernt. In Deiner sources.list steht es ja nicht drin - falls Du nicht was anderes zeigst...
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

uron

#23
Zitat von: Otto123 am 11 Februar 2025, 16:22:55Oder sauber beenden und im debugmodus starten, steht auch oben im Artikel.
Läuft, aber die Meldungen rauschen nur so durch und ich kann trotz Anhalten nichts erkennen
2025.02.11 16:41:26.624 4: http://192.168.2.156/status: HTTP response code 200
2025.02.11 16:41:26.625 5: HttpUtils http://192.168.2.156/status: Got data, length: 841
2025.02.11 16:41:26.625 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: Mongoose/6.18
Connection: close
Content-Type: application/json
Content-Length: 841
2025.02.11 16:41:26.626 4: [Shelly_HttpResponse] incoming STATUS_CALL answer for AussensteckdoseAmWasser, re                                            setting flag 1
2025.02.11 16:41:26.627 4: [Shelly_HttpResponse] AussensteckdoseAmWasser http://192.168.2.156/status returne                                            d data: {"wifi_sta":{"co....
2025.02.11 16:41:26.628 5: [Shelly_HttpResponse] AussensteckdoseAmWasser: standard JSON decoding
2025.02.11 16:41:26.629 5: [Shelly_HttpResponse] AussensteckdoseAmWasser: forwarding JSON-Hash to func: Shel                                            ly_status1G
2025.02.11 16:41:26.629 5: [Shelly_readingsBulkUpdate] writing AussensteckdoseAmWasser network_rssi -72 no t                                            imestamp
2025.02.11 16:41:26.632 5: [Shelly_readingsBulkUpdate] writing AussensteckdoseAmWasser uptime 1825679 no tim                                            estamp
2025.02.11 16:41:26.633 5: [Shelly_firmwarecheck] AussensteckdoseAmWasser: current=20230913-112003/v1.14.0-g                                            cb84623 update=none beta=20231107-162940/v1.14.1-rc1-g0617c15
2025.02.11 16:41:26.633 5: [Shelly_firmwarecheck] AussensteckdoseAmWasser: v1.14.0 - check for beta-version                                              - B
2025.02.11 16:41:26.634 5: Cmd: >deletereading AussensteckdoseAmWasser update_status<
2025.02.11 16:41:26.635 5: [Shelly_status1G] AussensteckdoseAmWasser: Looking for metering values
2025.02.11 16:41:26.636 5: [Shelly_status1G] AussensteckdoseAmWasser has input 0 with state "on"
2025.02.11 16:41:26.637 5: [Shelly_status:1] AussensteckdoseAmWasser: callFn=Shelly_status1G sched=1, helper                                            =0
2025.02.11 16:41:26.644 4: http://192.168.2.169/status: HTTP response code 200
2025.02.11 16:41:26.645 5: HttpUtils http://192.168.2.169/status: Got data, length: 1269
2025.02.11 16:41:26.645 5: HttpUtils response header:
HTTP/1.1 200 OK
Server: Mongoose/6.18
Connection: close
Content-Type: application/json
Content-Length: 1269
2025.02.11 16:41:26.652 5: Cmd: >deletereading RolladenTreppenhausPodest update_status<
2025.02.11 16:41:27.581 5: HttpUtils url=http://192.168.2.165/status NonBlocking via http
2025.02.11 16:41:27.582 4: IP: 192.168.2.165 -> 192.168.2.165
2025.02.11 16:41:27.590 5: HttpUtils request header:
GET /status HTTP/1.0
Host: 192.168.2.165
User-Agent: fhem
Accept-Encoding: gzip,deflate
das wiederholt sich permanent, ist das relevant?

und sudo apt update funktioniert - aber lass diese Baustelle doch erstmal in Ruhe. Starte erstmal dein FHEM wieder  -  Das ist für heute mein Ziel, das Ding soll/muss wieder laufen, ich muss das bis 20:00 Uhr erledigt haben!

Über WinSCP habe ich die aktuelle fhem-2025-02.log gefunden: die endet merkwürdigerweise vorgestern!

sudo systemctl start fhem
Job for fhem.service failed because the control process exited with error code.
See "systemctl status fhem.service" and "journalctl -xe" for details.
journalctl* kann ich unter WinSCP nicht finden!
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Otto123

Das sind Abfragen, also FHEM hängt nicht? Erreichst Du denn die Webseite? Hat der neue PI noch die gleiche Adresse - also doppelte IP im Netz?  :-[
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

uron

Mein Alt-RasPI hat die IP 192.168.2.150, die lt. FB auch nur 1x vergeben ist.
http://192.168.2.150:8083 bringt "Verbindung fehlgeschlagen"
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Otto123

per ssh kommst Du aber auf den Pi?
FHEM hast Du nochmal versucht per systemctl zu beenden und neu zu starten?
was sagt dass -tulp
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

uron

#27
Über ssh komme ich auf den RasPi, sowie auch über WinSCP

nach
sudo systemctl stop fhem und
perl fhem.pl -d fhem.cfg im Verzeichnis /opt/fhem läufts!

ss -tulp sagt
pi@raspberrypi:/opt/fhem $ ss -tulp
Netid         State          Recv-Q         Send-Q                 Local Address:Port                          Peer Address:Port        Process
udp           UNCONN         0              0                            0.0.0.0:bootpc                             0.0.0.0:*
udp           UNCONN         0              0                            0.0.0.0:631                                0.0.0.0:*
udp           UNCONN         0              0                            0.0.0.0:mdns                               0.0.0.0:*
udp           UNCONN         0              0                            0.0.0.0:51560                              0.0.0.0:*
udp           UNCONN         0              0                                  *:dhcpv6-client                            *:*
udp           UNCONN         0              0                                  *:44234                                    *:*
udp           UNCONN         0              0                                  *:mdns                                     *:*
tcp           LISTEN         0              128                          0.0.0.0:ssh                                0.0.0.0:*
tcp           LISTEN         0              128                        127.0.0.1:ipp                                0.0.0.0:*
tcp           LISTEN         0              128                             [::]:ssh                                   [::]:*
tcp           LISTEN         0              128                            [::1]:ipp                                   [::]:*
pi@raspberrypi:/opt/fhem $

Info:
Ich hatte vorgestern das komplette Verzeichnis /opt/fhem/ (incl. Unterordner) vorsichtshalber auf meinem PC gesichert und auch ein Backup, erkenne aber in diesem Verzeichnis keinerlei Dateiunterschiede zum aktuellen Stand. Lasst sich mit dieser Info etwas anfangen. Ich könnte ja den Inhalt komplett zum RasPi kopieren - aber nur wenn's sein muss.
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

uron

#28
Zitat von: Otto123 am 11 Februar 2025, 16:20:26nein. Mit diesem Paket (http://fhem.de/fhem-6.3.tar.gz) geht der Weg weder mit apt oder dpkg sondern komplett per Hand also nur der Vollständigkeit halber
Also bleibt es dabei, dass FHEM per Restore installiert wird?
Da ich mit meinem Alt-System nicht weiter komme, wäre es ja ein Versuch wert, ein Backup von Vorgestern auf das Neu-System aufzuspielen, deshalb zunächst die Installationsklärung!
RasPi-FHEM  FHEMobile  CUL  FS20-, HM-, Intertechno-, AVM- und Shelly-Aktoren, Vitoconnect 100, Vitocal 200-S, Optolink, FTUI auf iPad, FTUI auf iPhone, Stromzähler von Powerfox, Wechselrichter Growatt MIN 4600 TL-XH, RasPi-ioBroker

Otto123

was heisst es läuft? Ich sehe nicht, dass Port 8083 abgehört wird. Also laut deiner Ausgabe läuft FHEM nicht!?
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