Warum lassen sich meine entfernten Backups nicht wiederherstellen?

Ich habe gestern Abend Server migriert und konnte das Remote-Backup einfach nicht wiederherstellen.

Stattdessen wurde ich im Backup-Protokoll mit dieser Fehlermeldung konfrontiert.

Remote-Backups

EXCEPTION: Fehler beim Herunterladen des Archivs in das temporäre Verzeichnis.

Ich habe es immer wieder versucht, und nichts hat funktioniert. Ich kann erfolgreich Backups erstellen, aber ich kann diese Remote-Backups nicht wiederherstellen. Ich benutze BackBlaze, und so sieht meine app.yml-Datei aus.

DISCOURSE_S3_ENDPOINT: <url>
DISCOURSE_S3_ACCESS_KEY_ID: <key_id>
DISCOURSE_S3_SECRET_ACCESS_KEY: <key>
DISCOURSE_S3_BACKUP_BUCKET: <bucket>

Ich hoffe, jemand hat hier Einblick…

Lokale Backups

Hier ist ein Tipp für jemand anderen…

Ich habe dann lokale Backups ausprobiert. Lange Rede, kurzer Sinn, sie funktionierten nicht, und da bemerkte ich, dass die Backup-Datei mit .tar endete, anstatt mit .tar.gz. Wie sich herausstellte, hat Safari, sobald das Backup heruntergeladen wurde, die Archivdatei geöffnet, wodurch die Dateierweiterung von .tar.gz zu .tar geändert wurde. Deshalb konnten lokale Backups nicht wiederhergestellt werden.

Also habe ich dieses Feld abgewählt:

Ich habe meine Backup-Datei von BackBlaze erneut heruntergeladen, und die Dateierweiterung .tar.gz war intakt. Von dort aus funktionierte die Wiederherstellung wie erwartet.

Ist Ihre Festplatte voll?

Nein, es sind 20 GB verfügbar.

Moment. Warum lädst du mit Safari herunter und lässt Discourse das Backup nicht von S3 ziehen?

1 „Gefällt mir“

Zwei getrennte Probleme.

Im ersten Fall habe ich versucht, über die Discourse-Benutzeroberfläche ein Backup von BackBlaze wiederherzustellen. Ich konnte die Backup-Dateien in der Discourse-Benutzeroberfläche sehen. Wenn ich jedoch auf „Wiederherstellen“ klicke, obwohl es in Discourse aktiviert ist, schlug die Wiederherstellung des Backups aus dem oben genannten Grund fehl.

Das zweite Problem, da das erste fehlschlug, war die lokale Wiederherstellung, die einzige Option, die funktionierte.

1 „Gefällt mir“