Backup lässt sich nicht zurückspielen

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

Moderatoren: jmaus, Co-Administratoren

Benutzeravatar
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

Beitrag von iRudi » 24.08.2022, 21:57

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.

4_motion
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

Beitrag von 4_motion » 04.09.2022, 16:58

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:

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State ("/usr/local/addons/makeBackup.sh");
Die Datei "makeBackup.sh" hat folgenden Inhalt:

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
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.
Screenshot 2022-09-04 at 16-53-04 RaspberryMatic WebUI.png
Screenshot 2022-09-04 at 16-53-04 RaspberryMatic WebUI.png (18.58 KiB) 507 mal betrachtet


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

MichaelN
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

Beitrag von MichaelN » 04.09.2022, 17:00

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 +++

4_motion
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

Beitrag von 4_motion » 04.09.2022, 17:40

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
Viele Grüße

4_motion

MichaelN
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

Beitrag von MichaelN » 04.09.2022, 17:47

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 +++

4_motion
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

Beitrag von 4_motion » 04.09.2022, 17:56

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
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

Beitrag von 4_motion » 04.09.2022, 18:13

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?
Viele Grüße

4_motion

Benutzeravatar
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

Beitrag von Baxxy » 04.09.2022, 18:57

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.

Code: Alles auswählen

/usr/local/addons/makeBackup.sh
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.

4_motion
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

Beitrag von 4_motion » 04.09.2022, 19:08

Hab ich gemacht. Läuft wohl nicht fehlerfrei durch. Da kommt etwas mit "Invalid argument".
putty.jpg
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

Antworten

Zurück zu „RaspberryMatic“