Es gibt drei Typen von Meldungen:
1) Informationen. Die Meldungsnummer endet mit dem Buchstaben I
2) Warnungen. Die Meldungsnummer endet mit dem Buchstaben W
3) Fehler. Die Meldungsnummer endet mit dem Buchstaben E
Die meisten Fehlermeldungen von raspiBackup weisen genau auf die Fehlerursache hin. In machen Fällen sind weitergehende Erklärungen notwendig die im Folgenden zu finden sind. raspiBackup hat ca 200 Fehlermeldungen und diese hier alle aufzuführen und im Detail zu erklären ist sehr viel Aufwand. Wer also eine Erklärung für eine Fehlermeldung sucht und hier nicht findet sollte erst einmal seine Suchmaschine benutzen und nach der Fehlermeldungsnummer suchen. Falls das nicht zum Erfolg fuehrt muss diese in einem Kommentar am Ende dieser Seite genau angeben werden und dann wird sie hier aufgenommen. So werden dann nach und nach alle häufigen und wichtigen Fehlermeldungen von raspiBackup hier gesammelt und erläutert.
Meldungen im Nummernbereich von 0-999 werden von raspiBackup geschrieben. Meldungen von 1000-1999 werden von den Beispielplugins geschrieben. Alle anderen Nummernbereiche werden von eigene Plugin Meldungen genutzt.
RBK0005E: Backup fehlerhaft beendet. Siehe vorhergehende Fehlermeldungen.
RBK0015E: Es ist schon eine Instanz von raspiBackup aktiv.
RBK0019E: Option -a und -o nicht angegeben.
RBK0021E: Backupprogramm des Typs %s beendete sich mit RC %s.
RBK0027E: Kein externes Gerät an %1 verbunden. Die SD Karte würde für das Backup benutzt werden.
RBK0028E: %s ist kein Wiederherstellungsverzeichnis von raspiBackup.
RBK0030E: %s Datei Erzeugung mit dd endet fehlerhaft mit RC %s.
RBK0047E: Ein Fehler trat beim Starten von Services auf. RC %s.
RBK0048E: Ein Fehler trat beim Beenden von Services auf. RC %s.
RBK0061E: Keine Bootpartitionsdateien in %s gefunden die mit %s beginnen.
RBK0086E: Wiederherstellungsgerät darf keine Partition sein.
RBK0087E: Restore directory %s was not created by raspiBackup.
RBK0105I: Neues Backupverzeichnis %s wird gelöscht.
RBK0142E: Bootgerät kann nicht erkannt werden.
RBK0147E: Sicherung der Partition %s schlug fehl mit RC %s.
RBK0150W: Maximale Dateigröße im Backupverzeichnis %s ist auf 4GB begrenzt.
RBK0154E: Ein Restore ist nicht möglich wenn eine Partition von %s gemounted ist.
RBK0160E: Ziel %s mit %s ist kleiner als die Backupquelle mit %s.
RBK0196W: %s unterstützt keine Hardlinks.
RBK0211E: Externe Partition %s die an %s gemounted ist wird mit Option -P nicht gesichert.
RBK0263E: Dateisystem auf %s unterstützt keine Linux Dateiattribute.
RBK1005E: bc nicht gefunden. bc muss installiert werden mit 'sudo apt-get install bc'.
RBK0005E: Backup fehlerhaft beendet. Siehe vorhergehende Fehlermeldungen.
Ursache:
raspiBackup endete mit einem Fehler und hat kein Backup erstellt.
Weitere Aktionen:
Eine vorangehende Fehlermeldung beschreibt die genau Ursache des Abbruchs. Diese suchen und deren Ursache beheben.
RBK0013E: Es existieren mehr als zwei Partitionen, die nur mit dem Backuptype DD oder DDZ oder der Option -P gesichert werden können
Ursache:
raspiBackup sichert nur die ersten beiden Partitionen. Wenn mehr Partitionen existieren wird diese Meldung ausgegeben.
Weitere Aktionen:
Entweder löscht man die weiteren Partitionen oder man benutzt die Option --ignoreAdditionalPartitions.
Damit wird explizit gesagt dass weitere Partitionen existieren dürfen aber NICHT gesichert werden. Alternativ kann man alles sichern mit dem backup Typ DD oder dem partitionsorientierten Modus.
RBK0015E: Es ist schon eine Instanz von raspiBackup aktiv.
Ursache:
raspiBackup verhindert dass es mehrere Male parallel gestartet wird. Entweder läuft raspiBackup noch oder der vorherige raspiBackup Lauf terminierte mit einem Fehler und der Lock wurde nicht entfernt.
Weitere Aktionen:
Mit ps -ef | grep raspiBackup
kann man überprüfen ob raspiBackup gerade läuft. Wenn ja muss man warten bis sich raspiBackup beendet hat. Wenn nein muss die Datei /var/lock/raspiBackup gelöscht werden mit sudo rm /var/lock/raspiBackup
RBK0019E: Option -a und -o nicht angegeben.
Ursache:
raspiBackup erlaubt ein laufendes System zu sichern. Vor dem Backup sollten alle wichtigen laufenden Services gestoppt und am Ende wieder gestartet werden um kein inkonsistentes Backup zu erstellen. Mit den beiden Optionen wird definiert was gestoppt und gestartet werden soll.
Weitere Aktionen:
Die beiden Optionen mit entsprechenden Parametern müssen beim Aufruf mitgegeben werden. Details dazu finden sich auf der FAQ Seite.
RBK0021E: Backupprogramm des Typs %1 beendete sich mit RC %2.
Ursache:
Ein Backupprogramm (dd, tar oder rsync) welches von raspiBackup benutzt wird hat einen Fehler bekommen. Der RC gibt den Fehlercode an.
Weitere Aktionen:
RC 1 bei dd Backup meldet eine Lese- oder Schreibfehler einer Datei. Ein RC 1 bei tar sowie RC 23 oder RC 24 bei rsync bedeutet dass sich eine Datei während der Sicherung verändert hat. RC 2 bei tar bedeutet irgendein schlimmer Fehler trat auf.
Vorhergehende Meldungen zeigen die genaue Fehlermeldung des Backupprogramms. Falls diese nicht helfen die Ursache zu finden kann die Option -v bei tar und rsync benutzt werden um detailierte Meldungen von den Backupprogrammen im Debuglog zu erhalten die weiterhelfen. Danach hilft es sehr häufig die Fehlermeldung in eine Suchmaschine einzugeben um die Ursache zu finden. Auf der FAQ Seite sind viele Fehlermeldungen, deren Ursache und Fehlerbehebungsmassnahmen beschrieben.
Alternativ kann man Fehler von tar und rsync ignorieren lassen. Siehe dazu FAQ32.
Häufig ist aber auch die Backuppartition - speziell wenn es eine über das Netz angebundene Partition (nfs, samba) ist - das Problem. Meist sind es Netzwerkprobleme oder -fehlkonfigurationen. Auch kam es schon vor dass die Partition auf einem Gerät lag, welches Schreibfehler hatte.
Sollte ein Lesefehler vorliegen ist das ein Hinweis darauf dass die SD Karte ersetzt werden sollte. Dazu dann das letzte Backup auf eine neue SD Karte restoren.
RBK0027E: Kein externes Gerät an %1 verbunden. Die SD Karte würde für das Backup benutzt werden.
Ursache:
raspiBackup prüft ob eine externe Partition am Backuppfad gemounted ist, denn wenn nicht würde das Backup auf der SD Karte gespeichert werden was keinen Sinn macht und wenn die SD Karte klein ist wird sie überlaufen.
Weitere Aktionen:
Sei nun %1 /backup welches der Standardpfad ist. Die lokale Backuppartition von einerm USB Stick oder USB Platte muss an /backup gemounted werden. Benutze einen entsprechenden Eintrag in der /etc/fstab um den Mountpunkt /backup mit einer externen Partition zu verbinden. Man kann das prüfen mit
findmnt /backup
RBK0028E: %s ist kein Wiederherstellungsverzeichnis von $MYNAME."
Ursache:
Es darf keine Datei angegeben werden wie z.B. die tar Datei. Es muss das Backupverzeichnis sein.
Weitere Aktionen:
Den Dateinamen weglassen und nur das Backupverzeichnis angeben.
RBK0030E: %s Datei Erzeugung mit dd endet fehlerhaft mit RC %s.
Ursache:
Beim Erstellen einer Datei mit dd trat ein Fehler auf. RC 1 bedeutet ein Lese- oder Schreibfehler.
Weitere Aktionen:
Beim Restore ist ziemlich sicher die SD Karte korrupt und eine andere SD Karte sollte benutzt werden. Beim Backup gibt es Schreibprobleme auf das Backupmedium welche gelöst werden müssen. Vorhergehende Meldungen vom Backuptool geben weitere Hinweis auf die Fehlerursache.
RBK0047E: Ein Fehler trat beim Starten von Services auf. RC %s.
RBK0048E: Ein Fehler trat beim Beenden von Services auf. RC %s.
Ursache:
Die Befehle der Option -a/-o bzw des Konfigurationsparameters DEFAULT_STARTSERVICES/DEFAULT_STOPSERVICES die Services starten/stoppen sollen erzeugen einen Fehler.
Weitere Aktionen:
Man muss herausfinden welcher der Startbefehle/Stopbefehle einen Fehler hat. Deshalb gibt man jeden Startbefehl/Stopbefehl einmal per sudo ein und achtet auf Fehlermeldungen. Danach ist die Ursache der Fehlermeldung zu beseitigen.
RBK0061E: Keine Bootpartitionsdateien in %s gefunden die mit %s beginnen.
Ursache:
raspiBackup sucht in dem Backupverzeichnis nach dem Bootpartitionsbackup und findet es nicht.
Weitere Aktionen:
Es wurde ein Verzeichnis als Backupverzeichnis angegeben welche keine oder unvollständige Backupdaten enthält. Siehe hier welche Dateien sich im Backupverzeichnis befinden müssen. Ein Backupverzeichnis beginnt immer mit dem Hostnamen der Raspberry gefolgt von dem Backuptyp und dem Erstellungsdatum des Backups. Beispiele: raspberrypi-dd-backup-20160415-222900 oder raspberrypi-rsync-backup-20160416-094106
RBK0086E: Wiederherstellungsgerät darf keine Partition sein.
Ursache:
raspiBackup will beim Wiederherstellen des Backups auf der SD Karte Partitionen anlegen. Dazu muss die ganze SD Karte als Zielgerät angegeben werde. Eine einzelne Partition ist nicht erlaubt.
Weitere Aktionen:
Anstelle von z.B. /dev/sdb1, was eine einzelne Partition ist, muss z.B. /dev/sdb angegeben werden. Aber ACHTUNG: Sämtliche Daten auf der SD Karte werden dann überschrieben. Also vorher sicherstellen, dass keine anderen Daten auf anderen Partitionen noch benötigt werden. Siehe auch diese Seite zur Wiederherstellung.
RBK0087E: Restore directory %s was not created by raspiBackup.
Ursache:
raspiBackup generiert ein Backupverzeichnis welches einem bestimmten Format gehorcht. Sein Format muss wie folgt aussehen: <hostname>-<backuptyp>-backup-<datum>-<zeit>. Siehe dazu auch hier.
Weitere Aktionen:
Das Backupverzeichnis muss gemäß der o.g. Form umbenannt werden.
RBK0105I: Neues Backupverzeichnis %1 wird gelöscht.
Ursache:
Es trat ein Fehler auf und raspiBackup löscht das leere oder inkonsistente neue Backupverzeichnis.
Weitere Aktionen:
Eine vorhergehende Meldung weist auf einen Fehler hin der beseitigt werden muss.
RBK0142E: Bootgerät kann nicht erkannt werden.
Ursache:
raspiBackup kann das Bootgerät erkennen. Das pasiert normalerweise wenn eine andere Hardware als eine Raspberry benutzt wird oder ein anderes Operatingsystem als Raspbian benutzt wird.
Weitere Aktionen:
Das Problem auf github oder in einem Kommentar am Ende dieser Seite berichten.
RBK0147E: Sicherung der Partition %1 schlug fehl mit RC %2.
Ursache:
raspiBackup hat einen Fehler vom benutzten Backupprogramm bekommen beim Sichern einer Parition im partitioneorientierten Modus.
Weitere Aktionen:
Siehe RBK0021E
RBK0150W: Maximale Dateigröße im Backupverzeichnis %s ist auf 4GB begrenzt.
Ursache:
Das Filesystem der Backuppartition erlaubt nur Dateigrößen von 4GB und ist so gut wie nicht nutzbar für Backups.
Weitere Aktionen:
Es muss ein anderes Filesystem auf dem Backupspace angelegt werden. Welches das sein muss hängt von der Backupmethode ab. Auf dieser Seite findet man in einer Tabelle aus der das richtige Filesystem entnommen werden kann.
RBK0154E: Ein Restore ist nicht möglich wenn eine Partition von %1 gemounted ist.
Ursache:
Wenn eine Partition neu beschrieben wird darf sie nicht gemounted sein.
Weitere Aktionen:
Mit dem Befehl sudo mount | grep <device>
(<device> ist in der Meldung genannt) rausfinden welche Partition gemounted ist und mit sudo umount <partition>
wobei <partition> die gemountete Partition sein muss, die Partition (z.B. /dev/sda1) freigeben.
RBK0160E: Ziel %1 mit %2 ist kleiner als die Backupquelle mit %3.
Ursache:
Das Backup ist größer als die SD Karte auf die es zurückgespielt werden soll und kann deshalb nicht zurückgespielt werden. Die Meldung kommt nur beim dd Backup. Bei tar oder rsync Backup wird automatisch die Größe angepasst.
Weitere Aktionen:
Es muss eine größere SD Karte benutzt werden. Alternativ kann man mit dem Tool pishrink das dd Image verkleinern und dann mit raspiBackup zurückspielen. Siehe auch FAQ26.
RBK0196W: %1 unterstützt keine Hardlinks.
Ursache:
rsync benutzt Hardlinks um Backup Zeit und Space zu reduzieren. Hardlinks werden vom ext3/ext4 Filesystems welche lokal oder via nfs gemounted sind unterstützt. Samba und sshfs unterstützen keine Hardlinks.
Weitere Aktionen:
Benutze entweder eine Backuppartition welche Hardlinks unterstützt oder ignoriere diese Meldung. Berücksichtige aber dass jeder Backup ein Vollbackup ist und entsprechend mehr Zeit und Platz benötigt.
RBK0211E: Externe Partition %s die an %s gemounted ist wird mit Option -P nicht gesichert.
Ursache:
Mit der Option -P kann mit raspiBackup nur eine SD Karte gesichert werden.
Weitere Aktionen:
Mit der Benutzung des normalen Backup Modus kann auch ein Backup bei einem USB Boot vorgenommen werden. Sollten mehr als 2 Partitionen vorhanden sein kann mit der Option --ignoreAdditionalPartitions
die Sicherung der weiteren Partitionen ausgeschlossen werden.
RBK0263E: Dateisystem auf %s unterstützt keine Linux Dateiattribute.
Ursache:
Die rsync Backupmethode erfordert dass die Backupparition in der Lage ist Linux Dateiattribute zu speichern. Das aktuelle Dateisystem unterstützt dieses nicht. I.d.R. ist es ein NTFS Filesystem.
Weitere Aktionen:
Entweder muss die Backupmethode dd oder tar gewählt werden oder es muss eine Backuppartition genutzt werden werden die Linux Dateiattribute unterstützt. Details dazu finden sich auf dieser Seite.
RBK1005E: bc nicht gefunden. bc muss installiert werden mit 'sudo apt-get install bc'.
Ursache:
Die Diskbeispielsextension benoetigt bc zum berechnen.
Weitere Aktionen:
Installiere bc mit 'sudo apt-get install bc' damit die Diskbeispielextension gueltige Werte ausgibt.
*** Hinweis ***
Kommentare sind erwünscht. Aber um lästige Spamposts abweisen zu können gibt es ein paar Dinge die zu beachten sind: