framps / raspiBackup

Create and keep multiple backup versions of your running Raspberries
https://raspibackup.linux-tips-and-tricks.de
GNU General Public License v3.0
821 stars 75 forks source link

Restore fails because sfdisk format changed in Bullseye #659

Closed darkmoon2901 closed 1 year ago

darkmoon2901 commented 1 year ago

Beim restore eines Backups erhalte ich eine Fehlermeldung und der Restore bricht ab (Debug-Datei befindet sich im Anhang). Wenn ich den Restore mit der Option -0 durchführe läuft das wunderbar.

_################# --- RBK0009I: mondbasis-alpha1: raspiBackup.sh V0.6.8 - 2023-04-15 (f600458) Mi 24. Mai 14:48:56 CEST 2023 gestartet. !!! RBK0065W: Gerät /dev/mmcblk0 wird repartitioniert und die gesamten Daten werden gelöscht. --- RBK0067I: Momentane Partitionen auf /dev/mmcblk0: Number Start End Size Type File system Flags 1 4,19MB 273MB 268MB primary fat32 lba 2 273MB 7927MB 7655MB primary ext4 --- RBK0066I: Gerät /dev/mmcblk0 wird überschrieben mit der gesicherten Boot- und Rootpartition. --- RBK0069I: Bootpartition /dev/mmcblk0p1 wird formatiert und erhält die zurückgespielte Bootpartition. --- RBK0070I: Rootpartition /dev/mmcblk0p2 wird formatiert und erhält die zurückgespielte Rootpartition. --- RBK0038I: Bist Du sicher? j/N j --- RBK0050I: Backup wird von /home/nfs/backup/falcon2/falcon2-rsync-backup-20230524-141524 zurückgespielt. ??? RBK0111E: Fehler beim Erstellen der Partitionen. RC 1 - sfdisk error. --- RBK0033I: Bitte warten bis aufgeräumt wurde. ??? RBK0077E: Restore wurde fehlerhaft beendet. Siehe vorhergehende Fehlermeldungen. --- RBK0010I: falcon2: raspiBackup.sh V0.6.8 - 2023-04-15 (f600458) Mi 24. Mai 14:49:04 CEST 2023 beendet mit Returncode 112. --- RBK0026I: Debug Logdatei wurde in /root/raspiBackup.logr gesichert. ##########################

Schöne Grüße Thomas

raspiBackup.txt

framps commented 1 year ago

Moin Thomas,

Du hast offensichtlich den Backup unter Bullseye erstellt und willst ihn mit einem älteren OS restoren was die Option sector-size nicht kennt in der .sfdisk Datei.

Füge mit einem Editor ein # an den Anfang der Zeile und der Restore wird funktionieren. Oder nimm dasselbe OS zum Restore was Du beim Backup nutzt.

framps commented 1 year ago

Add check for this issue and write error message

darkmoon2901 commented 1 year ago

super, danke das läuft einwandfrei

framps commented 1 year ago

Perfekt.ich lasse den Issue jetzt offen bis ich einen check dazu eingebaut habe 😉

framps commented 1 year ago

Implementation:

If sfdisk fails with rc 1 delete sector-size line and try sfdisk again.

framps commented 1 year ago

Added to development branch