Резервные копии продолжают не удаваться

Здравствуйте,

Каждый раз, когда я пытаюсь сделать резервную копию моего сайта, возникает ошибка.

[2022-12-05 00:08:22] pg_dump: выполнение SEQUENCE SET custom_emojis_id_seq
[2022-12-05 00:08:22] Завершение создания резервной копии...
[2022-12-05 00:08:22] Создание архива: blackiron-2022-12-05-000759-v20221201035918.tar.gz
[2022-12-05 00:08:22] Проверка на существование архива...
[2022-12-05 00:08:22] Создание пустого архива...
[2022-12-05 00:08:22] ИСКЛЮЧЕНИЕ: /var/www/discourse/lib/discourse.rb:131:in `exec': tar: /var/www/discourse/public/backups/default/blackiron-2022-12-05-000759-v20221201035918.tar: Не удалось открыть: Отказано в доступе
tar: Ошибка невосстановимая: завершение работы

[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] Удаление старых резервных копий...
[2022-12-05 00:08:22] Очистка...
[2022-12-05 00:08:22] Удаление остатков '.tar'...
[2022-12-05 00:08:22] Пометка резервной копии как завершенной...
[2022-12-05 00:08:22] Обновление статистики диска...
[2022-12-05 00:08:22] Уведомление 'darkpixlz' об окончании резервного копирования...
[2022-12-05 00:08:29] Готово!

Не уверен, что вызывает эту проблему. До вчерашнего дня всё работало нормально, когда мы переехали на новый сервер, который был чистым, пока мы не скопировали файл app.yml с нашей конфигурацией.

Вы запускаете Discourse от имени root? Какое сопоставление дисков указано в app.yml?

Да, я, и я проверю схему дисков.

Это сопоставления дисков:

volumes:
  - volume:
      host: /var/discourse/shared/standalone
      guest: /shared
  - volume:
      host: /var/discourse/shared/standalone/log/var-log
      guest: /var/log

Странно. Я бы зашел в контейнер и проверил бы, существует ли эта директория и можно ли создать там директорию.

Вы скопировали (часть) папку /var/discourse на новый сервер? Это могло нарушить права доступа/владельца.

Мы запустили скрипт настройки, скопировали app.yml и восстановились из резервной копии.

Я это сделаю!