Backups schlagen immer wieder fehl

Hallo,

Immer wenn ich versuche, ein Backup meiner Website zu erstellen, erhalte ich eine Fehlermeldung.

[2022-12-05 00:08:22] pg_dump: SEQUENCE SET custom_emojis_id_seq wird ausgeführt
[2022-12-05 00:08:22] Sicherung wird abgeschlossen...
[2022-12-05 00:08:22] Archiv wird erstellt: blackiron-2022-12-05-000759-v20221201035918.tar.gz
[2022-12-05 00:08:22] Sicherstellen, dass das Archiv noch nicht existiert...
[2022-12-05 00:08:22] Leeres Archiv wird erstellt...
[2022-12-05 00:08:22] EXCEPTION: /var/www/discourse/lib/discourse.rb:131:in `exec': tar: /var/www/discourse/public/backups/default/blackiron-2022-12-05-000759-v20221201035918.tar: Kann nicht öffnen: Berechtigung verweigert
tar: Fehler kann nicht behoben werden: wird jetzt beendet

[2022-12-05 00:08:22] /var/www/discourse/lib/discourse.rb:158:in `execute_command'
/var/www/discourse/lib/discourse.rb:131:in `exec'
/var/www/discourse/lib/discourse.rb:28:in `execute_command'
/var/www/discourse/lib/backup_restore/backuper.rb:205:in `create_archive'
/var/www/discourse/lib/backup_restore/backuper.rb:41:in `run'
/var/www/discourse/script/spawn_backup_restore.rb:9:in `backup'
/var/www/discourse/script/spawn_backup_restore.rb:34:in `block in <main>'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `fork'
/var/www/discourse/script/spawn_backup_restore.rb:4:in `<main>'
[2022-12-05 00:08:22] Alte Backups werden gelöscht...
[2022-12-05 00:08:22] Aufräumen...
[2022-12-05 00:08:22] '.tar'-Überbleibsel werden entfernt...
[2022-12-05 00:08:22] Sicherung wird als abgeschlossen markiert...
[2022-12-05 00:08:22] Festplattenspeicher wird aktualisiert...
[2022-12-05 00:08:22] 'darkpixlz' wird über das Ende der Sicherung benachrichtigt...
[2022-12-05 00:08:29] Fertig!

Ich bin mir nicht sicher, was die Ursache dafür ist. Es hat gestern noch funktioniert, als wir auf eine neue Maschine umgezogen sind, die frisch war, bevor wir die Datei app.yml kopiert haben, um unsere Konfiguration einzuschließen.

Führen Sie Discourse als Root aus? Wie sieht die Festplattenzuordnung aus (in der app.yml)?

Ja, das bin ich, und ich werde das Festplattendesign überprüfen.

Dies sind die Festplattenzuordnungen:

volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log
1 „Gefällt mir“

Seltsam. Ich würde den Container betreten und sehen, ob dieses Verzeichnis existiert und ob Sie dort ein Verzeichnis erstellen können.

2 „Gefällt mir“

Haben Sie (Teile von) dem Ordner /var/discourse auf den neuen Server kopiert? Das könnte die Berechtigungen/den Besitzer durcheinander gebracht haben.

2 „Gefällt mir“

Wir haben das Setup-Skript ausgeführt, die app.yml kopiert und die Wiederherstellung aus dem Backup durchgeführt.

Das werde ich tun!

1 „Gefällt mir“