Backup Einspielen Probleme und WebUI Hängt

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
HaraldH
Beiträge: 17
Registriert: 11.11.2018, 17:50

Backup Einspielen Probleme und WebUI Hängt

Beitrag von HaraldH » 13.07.2021, 10:06

Hallo

ich hab mir diverse Themen dazu schon durchgelesen, aber leider hat mich keine wirklich weiter gebracht.

Beim Einspielen eines Backups kam die Meldung mit dem "Es wurde kein Coprozzesor gefunden".
Hier hab ich wie Jens in einem Artikel beschrieben in dem Skript die aarch Prüfung auskommentiert,
danach hat das Einspielen funktioniert. Danke hier mal an Jens.

Beim Neustart bleibt aber das System bei der WebUI Hängen und scheinbar hat er Fehler beim Laden der Regadom Datei,
da er die aus dem Backup mit einer .err beiseite legt. in der Datei hab ich aber keine Hinweise zu einem Fehler gefunden.

Wie von Jens beschrieben hab ich dann in /var/logs/messages mit angesehen.
Nennenswerte err Messages:

Code: Alles auswählen

Jul 10 18:39:54 localhost user.warn kernel: [   11.466803] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.raspberrypi,3-model-b.txt failed with error -2
Jul 10 18:39:54 localhost user.err kernel: [   11.658033] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
Jul 10 18:39:54 localhost user.err kernel: [   11.658188] brcmfmac: brcmf_c_process_clm_blob: no clm_blob available (err=-2), device may have limited channels available
Jul 10 18:39:54 localhost user.err kernel: [   11.658962] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Oct 22 2019 01:59:28 version 7.45.98.94 (r723000 CY) FWID 01-3b33decd
Dann konnte er scheinbar mein LAN GW nicht finden (alte CCU2)

Code: Alles auswählen

Jul 10 18:40:38 homematic-ccu2 user.info root: Updating RF Lan Gateway Firmware
Jul 10 18:40:38 homematic-ccu2 user.info update-lgw-firmware: LAN Gateway Firmware Update...
Jul 10 18:40:38 homematic-ccu2 user.info update-lgw-firmware: Gateway CCU2GW0001
Jul 10 18:40:40 homematic-ccu2 user.err update-lgw-firmware: Could not find gateway by unicast with ip u.u.u.u. Trying search by serial number.
Jul 10 18:40:48 homematic-ccu2 user.err update-lgw-firmware: Could not find Lan Gateway using ip and serial number
Jul 10 18:40:50 homematic-ccu2 user.err setlgwkey: Could not find gateway by unicast with ip u.u.u.u. Trying search by serial number.
Jul 10 18:40:58 homematic-ccu2 user.err setlgwkey: Could not find Lan Gateway using ip and serial number
Jul 10 18:40:58 homematic-ccu2 user.err setlgwkey: Cannot determine IP address of gateway with serial CCU2GW0001
Die ist aber an angegebener Addresse.

Und dann dieser interessante Fehler:

Code: Alles auswählen

Jul 10 18:41:36 homematic-ccu2 local0.err ReGaHss: ERROR: Error ReadValue tag =HM-RCV-50 BidCoS- [LoadObject():iseDOMpersist.cpp:788]
Jul 10 18:41:36 homematic-ccu2 local0.err ReGaHss: ERROR: Error loading from file. ObjectID: 1020 type: CHANNEL [PersistLoad():iseDOM.cpp:2364]
Jul 10 18:41:36 homematic-ccu2 local0.err ReGaHss: ERROR: ReadElement failed! OID: oid Value: 1020 [PersistLoad():iseDOM.cpp:2374]
Jul 10 18:41:36 homematic-ccu2 user.err rfd: HSSParameter::GetValue() id=DECISION_VALUE failed getting physical value.
Die Err Messages danach erscheinen mir dann wieder Logisch wie auch die Info das ReGaHss nicht funktioiert.

Code: Alles auswählen

Jul 10 18:41:39 homematic-ccu2 user.info monit[1029]: Starting Monit 5.27.2 daemon with http interface at /var/run/monit.sock
Jul 10 18:41:39 homematic-ccu2 user.info monit[1029]: 'homematic-ccu2' Monit 5.27.2 started
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: 'hs485dEnabled' status failed (1) -- no output
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: 'hmlangwEnabled' status failed (1) -- no output
Jul 10 18:41:59 homematic-ccu2 user.warn monit[1029]: 'hasUSB' status failed (1) -- no output
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: 'uncleanShutdownCheck' status failed (0) -- no output
Jul 10 18:41:59 homematic-ccu2 user.info monit[1029]: 'uncleanShutdownCheck' exec: '/bin/sh -c /bin/triggerAlarm.tcl 'Unclean shutdown or system crash identified' WatchDog-Alarm ; rm -f /var/status/uncleanShutdown'
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: 'hb_rf_eth-CheckEnabled' status failed (1) -- no output
Jul 10 18:41:59 homematic-ccu2 user.warn monit[1029]: 'eMMCLifeTimeCheck' status failed (1) -- no output
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: Lookup for '/media/usb1' filesystem failed  -- not found in /proc/self/mounts
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: Filesystem '/media/usb1' not mounted
Jul 10 18:41:59 homematic-ccu2 user.err monit[1029]: 'usb1' unable to read filesystem '/media/usb1' state
Jul 10 18:41:59 homematic-ccu2 user.info monit[1029]: 'usb1' trying to restart
Jul 10 18:42:16 homematic-ccu2 user.warn monit[1029]: 'ReGaHss' failed protocol test [DEFAULT] at [localhost]:1998 [UDP/IP] -- Connection refused
Jul 10 18:42:16 homematic-ccu2 user.warn monit[1029]: 'ReGaHss' failed protocol test [DEFAULT] at [localhost]:31999 [TCP/IP] -- Connection refused
Jul 10 18:42:16 homematic-ccu2 user.warn monit[1029]: 'ReGaHss' failed protocol test [HTTP] at [localhost]:8183 [TCP/IP] -- Connection refused
Jul 10 18:42:16 homematic-ccu2 user.warn monit[1029]: 'hasUSB' status failed (1) -- no output
Jul 10 18:42:16 homematic-ccu2 user.err monit[1029]: 'wlan0CheckEnabled' status failed (1) -- no output
Jul 10 18:42:16 homematic-ccu2 user.err monit[1029]: 'uncleanShutdownCheck' status failed (0) -- no output
Jul 10 18:42:16 homematic-ccu2 user.warn monit[1029]: 'eMMCLifeTimeCheck' status failed (1) -- no output
Jul 10 18:42:16 homematic-ccu2 user.err monit[1029]: Filesystem '/media/usb1' not mounted
Jul 10 18:42:16 homematic-ccu2 user.err monit[1029]: 'usb1' unable to read filesystem '/media/usb1' state
Jul 10 18:42:16 homematic-ccu2 user.info monit[1029]: 'usb1' trying to restart
Wollt in erster Insatnz mal nicht gleich alle Datei hochschmeissen, werde das aber bei Bedarf machen.´
Wäre super wenn wer ne Idee hat.
Ich komm mit SSH drauf uns kann so am System was ändern.

LG
Harald

HaraldH
Beiträge: 17
Registriert: 11.11.2018, 17:50

Re: Backup Einspielen Probleme und WebUI Hängt

Beitrag von HaraldH » 13.07.2021, 15:37

Hallo

also ich hab mich etwas gespielt und bin auf ein paar Sachen selbst drauf gekommen, ob ein Admin das in eine allgemeine Stelle mal stellt bleibt euch überlassen.

Ich hab im Notepad++ mal die Struktur der Homematic.regadom durchforstet.
Wenn also wer wie ich dann am Ende seiner Datei aus zB einem Backup nicht mehr </dom> stehen hat, so ist die Datei hin.
Ich konnte dank der erlernten Info meine Datei quasi wieder vervollständigen und so alle meine Geräte wieder in das System bekommen.
An sich sind alle Programme unter dem part "programmap" abgelegt aber bisher konnte ich die nicht wieder reinschummeln.
Was aber vielleicht wichtig ist, zumindest die Skriptelemente kann man in diesem Part rauskopieren.

Ich spiel mich weiter und wer weiss was ich noch rausfinde.

LG
Harald
Dateianhänge
Reagdom_Struktur.jpg

Benutzeravatar
jmaus
Beiträge: 9848
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Backup Einspielen Probleme und WebUI Hängt

Beitrag von jmaus » 13.07.2021, 16:44

HaraldH hat geschrieben:
13.07.2021, 15:37
Wenn also wer wie ich dann am Ende seiner Datei aus zB einem Backup nicht mehr </dom> stehen hat, so ist die Datei hin.
Wenn das passiert ist, sollte das einzige mittel der Wahl der Restore von einem geeigneten Backup sein. Manuelles Patchen/Analysieren oder ähnliches wird unweigerlich irgendwann in die Hose gehen oder dazu führen das du irgendwann komische Effekte hast die du dir nicht erklären kannst. Wenn das </dom> am schluss der regadom fehlt ist das Speichern aus irgendeinem grund schief gelaufen oder die Speicherkarte hat einen Schuss weg. Dann etwas händisch daran vermeintlich reparieren zu wollen wird nicht von dauerhaften Erfolg gekrönt sein.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

HaraldH
Beiträge: 17
Registriert: 11.11.2018, 17:50

Re: Backup Einspielen Probleme und WebUI Hängt

Beitrag von HaraldH » 13.07.2021, 18:17

Hallo

ich weiss dass dies nicht die beste Lösung ist.
Leider hat das automatische Backup welches auf dem USB liegt, den Schaden schon.

Problem ist einfach alle Aktoren und Sensoren die teils verbaut sind neu anlernen ist mehr als nur ein Nachmittag Arbeit.

LG
harald

Benutzeravatar
jmaus
Beiträge: 9848
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 462 Mal
Danksagung erhalten: 1863 Mal
Kontaktdaten:

Re: Backup Einspielen Probleme und WebUI Hängt

Beitrag von jmaus » 13.07.2021, 18:39

HaraldH hat geschrieben:
13.07.2021, 18:17
ich weiss dass dies nicht die beste Lösung ist.
Leider hat das automatische Backup welches auf dem USB liegt, den Schaden schon.

Problem ist einfach alle Aktoren und Sensoren die teils verbaut sind neu anlernen ist mehr als nur ein Nachmittag Arbeit.
Das verstehe ich. Aber da wirst du mittelfristig nicht drumherum kommen und dir auch in Zukunft eine bessere Backupstrategie überlegen müssen. Z.B. das du jede nacht automatisch auf dein NAS backups spielen lässt. So kann ich z.B. inzwischen viele Jahre zurück gehen (auch wenn das jahre zurück wenig sinn ergibt) und solch eine Sackgasse ist damit quasi ausgeschlossen.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

HaraldH
Beiträge: 17
Registriert: 11.11.2018, 17:50

Re: Backup Einspielen Probleme und WebUI Hängt

Beitrag von HaraldH » 13.07.2021, 20:51

An sich hab ich mir nur mal das letzte Backup angeshen wo die Datei leider schon kaputt ist.
Dort gesehen dass etwas fehlt und dann die fehlenden teile durch die eines laufenden Systems ergänzt.
Dann das alte modifizierte Backup restored.

Damit waren wie gesagt zwar die Geräte da aber sonst halt nichts.

Antworten

Zurück zu „RaspberryMatic“