Backup lässt sich nicht zurückspielen
Moderatoren: jmaus, Co-Administratoren
- iRudi
- Beiträge: 105
- Registriert: 28.09.2011, 10:19
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Berlin
- Danksagung erhalten: 3 Mal
Re: Backup lässt sich nicht zurückspielen
Nix besonderes ... ist ja bei weiten auch nicht voll. Das einzige was zusätzlich geschrieben wird, sind ein paar Logs über cuxd - die passieren ja aber auch nach tmp und werden dann nur einmal in der Nacht, auf die Karte verschoben.
-
- Beiträge: 64
- Registriert: 24.01.2016, 12:13
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 1 Mal
Re: Backup lässt sich nicht zurückspielen
Hallo, ich hoffe ich bin hier richtig.
Ich habe ein Problem mit der Erstellung von Backups des Systems, wenn ich eine neuere Firmware als die 3.63.8.20220330 auf den Raspi ziehe.
Jeden Tag um 23:55 Uhr wird bei mir das Programm "automatisches Backup" gestartet. Dieses Programm hat nur eine Zeile:
Die Datei "makeBackup.sh" hat folgenden Inhalt:
Bis zur Firmware 3.63.8.20220330 auf dem Raspi wird damit jeden Tag um 23:55 eine Datensicherung *.sbk angelegt und vom Raspi in das Verzeichnis "//192.168.zzz.zz/public/Sicherung/Homematic" kopiert.
Ab der Firmware 3.63.9.20220430 funktioniert das nicht mehr. D.h., weder der automatische Programmaufruf um 23:55 Uhr, noch wenn ich in der WEBUI das Programm manuell ausführe "Ausführen (nur 1. DANN)" erzeugt eine Datensicherung.
Um meine täglichen Datensicherungen nicht zu gefährden, bin ich bisher auf der Version 3.63.8.20220330 geblieben. Davor habe ich aber alle neuen Versionen brav instaliert und möchte das eigentlich auch so weiter machen.
Jetzt hatte ich gelesen, dass in der neuesten Version 3.65.8.20220831 auch ein paar Änderungen an der "createBackup.sh" vorgenommen wurden. Als Laie war meine Hoffnung, dass damit vielleicht das Problem gelöst ist. Hat aber nicht geklappt.
Wenn ich die Firmware auf die 3.63.8.20220330 downgrade, dann funktioniert wieder alles.
Es wäre schön, wenn jemand einen Tip für mich hat, wie ich die Backup-Funktion auch mit der neuesten Firmware wiederbeleben kann.
Vielen Dank
Ich habe ein Problem mit der Erstellung von Backups des Systems, wenn ich eine neuere Firmware als die 3.63.8.20220330 auf den Raspi ziehe.
Jeden Tag um 23:55 Uhr wird bei mir das Programm "automatisches Backup" gestartet. Dieses Programm hat nur eine Zeile:
Code: Alles auswählen
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/makeBackup.sh");
Code: Alles auswählen
mount -t cifs -o sec=ntlm,vers=1.0,username=xxx,password=yyy //192.168.zzz.zz/public/Sicherung/Homematic /mnt
/bin/createBackup.sh /var/tmp/
cp /var/tmp/*.sbk /mnt
cp /media/usb1/log2file/*.csv /mnt
rm -rf /var/tmp/*.sbk
find /mnt -name "*.sbk" -mtime +180 -exec rm -f {} ;
umount /mnt
Ab der Firmware 3.63.9.20220430 funktioniert das nicht mehr. D.h., weder der automatische Programmaufruf um 23:55 Uhr, noch wenn ich in der WEBUI das Programm manuell ausführe "Ausführen (nur 1. DANN)" erzeugt eine Datensicherung.
Um meine täglichen Datensicherungen nicht zu gefährden, bin ich bisher auf der Version 3.63.8.20220330 geblieben. Davor habe ich aber alle neuen Versionen brav instaliert und möchte das eigentlich auch so weiter machen.
Jetzt hatte ich gelesen, dass in der neuesten Version 3.65.8.20220831 auch ein paar Änderungen an der "createBackup.sh" vorgenommen wurden. Als Laie war meine Hoffnung, dass damit vielleicht das Problem gelöst ist. Hat aber nicht geklappt.
Wenn ich die Firmware auf die 3.63.8.20220330 downgrade, dann funktioniert wieder alles.
Es wäre schön, wenn jemand einen Tip für mich hat, wie ich die Backup-Funktion auch mit der neuesten Firmware wiederbeleben kann.
Vielen Dank
Viele Grüße
4_motion
4_motion
-
- Beiträge: 9681
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Backup lässt sich nicht zurückspielen
Funktioniert das Backup denn über die WebUI?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 64
- Registriert: 24.01.2016, 12:13
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 1 Mal
Re: Backup lässt sich nicht zurückspielen
Hallo Michael,
vielen Dank für die schnelle Antwort. Nein, auch über die WEBUI funktioniert es nicht. Das ist das, wass ich mit dem Bild gemeint hatte, also, wenn ich unter "Status und Bedienung", "Programme" bei dem Programm auf "Ausführen (nur 1. DANN)" klicke. Bei der alten Firmware wird auch dabei ein Backup angelegt.
Viele Grüße
Dirk
vielen Dank für die schnelle Antwort. Nein, auch über die WEBUI funktioniert es nicht. Das ist das, wass ich mit dem Bild gemeint hatte, also, wenn ich unter "Status und Bedienung", "Programme" bei dem Programm auf "Ausführen (nur 1. DANN)" klicke. Bei der alten Firmware wird auch dabei ein Backup angelegt.
Viele Grüße
Dirk
Viele Grüße
4_motion
4_motion
-
- Beiträge: 9681
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1626 Mal
Re: Backup lässt sich nicht zurückspielen
Ich meinte was anderes. Es gibt ja noch einen Weg über das Menü ein Backup zu machen. Ohne Programm.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 64
- Registriert: 24.01.2016, 12:13
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 1 Mal
Re: Backup lässt sich nicht zurückspielen
sorry, hab ich falsch verstanden. Über den Menüpunkt "Einstellungen", "Systemsteuerung", "Sicherheit" funktioniert das Backup. Es ist auch genauso groß, wie die vorherigen mit der alten Firmware.
Viele Grüße
4_motion
4_motion
- Baxxy
- Beiträge: 10839
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Backup lässt sich nicht zurückspielen
Das Programm zeigen!
Dein "makeBackup.sh" Script per SSH anstoßen... läuft das dann korrekt durch?
Dein "makeBackup.sh" Script per SSH anstoßen... läuft das dann korrekt durch?
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 64
- Registriert: 24.01.2016, 12:13
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 1 Mal
Re: Backup lässt sich nicht zurückspielen
Mache ich gerne. Als Laie bin ich aber schon wieder im Land der "Vermutungen".
Ich bin mal mit "putty" auf den Raspi gegangen. Ich nehme an, das geht als "SSH" durch. Wie muss ich das Programm dann aufrufen?
Ich bin mal mit "putty" auf den Raspi gegangen. Ich nehme an, das geht als "SSH" durch. Wie muss ich das Programm dann aufrufen?
Viele Grüße
4_motion
4_motion
- Baxxy
- Beiträge: 10839
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 609 Mal
- Danksagung erhalten: 2228 Mal
Re: Backup lässt sich nicht zurückspielen
Als Laie solche Script-Lösungen zu nutzen die kein "Standard" sind ist schon ungewöhnlich.
Ja, per PuTTY auf der Zentrale einloggen und dann dein Script ausführen.
Dann sollte die ganze Routine...
- mounten
- Backup erstellen
- Backup kopieren
- csv-Datei(en) kopieren
- Backupfile löschen
- alte Backups löschen
- mount beenden
... durchlaufen.
Wenn das funktioniert liegt es zumindest mal nicht am Script.
Ja, per PuTTY auf der Zentrale einloggen und dann dein Script ausführen.
Code: Alles auswählen
/usr/local/addons/makeBackup.sh
- mounten
- Backup erstellen
- Backup kopieren
- csv-Datei(en) kopieren
- Backupfile löschen
- alte Backups löschen
- mount beenden
... durchlaufen.
Wenn das funktioniert liegt es zumindest mal nicht am Script.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 64
- Registriert: 24.01.2016, 12:13
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 1 Mal
Re: Backup lässt sich nicht zurückspielen
Hab ich gemacht. Läuft wohl nicht fehlerfrei durch. Da kommt etwas mit "Invalid argument".
Wenn ich es richtig verstehe, funktioniert das "mounten" nicht. Mit der alten Firmware auf dem Raspi läuft das Programm aber. Die manuelle Anmeldung auf dem Laufwerk mit genau dem Benutzernamen und Passwort funktioniert auch.
Die "makeBackup.sh" habe ich nicht geändert. Könnte es sein, dass sich der "mount"-Befehl in der neuen Firmware geändert hat? Vielleicht stimmt hier ein Argument nicht mehr?
Wenn ich es richtig verstehe, funktioniert das "mounten" nicht. Mit der alten Firmware auf dem Raspi läuft das Programm aber. Die manuelle Anmeldung auf dem Laufwerk mit genau dem Benutzernamen und Passwort funktioniert auch.
Die "makeBackup.sh" habe ich nicht geändert. Könnte es sein, dass sich der "mount"-Befehl in der neuen Firmware geändert hat? Vielleicht stimmt hier ein Argument nicht mehr?
Viele Grüße
4_motion
4_motion