Проблема восстановления домена (ов) Virtualmin из S3-совместимых пространств DigitalOcean - PullRequest
0 голосов
/ 11 января 2019

Задача

Я пытаюсь восстановить в Virtualmin домены, резервные копии которых были созданы в DigitalOcean Spaces. Это на капельке Ubuntu 18.04 в DigitalOcean.

Я перепробовал множество вариантов команды virtualmin restore-domain, но, похоже, не смог заставить ее работать на моих S3-совместимых пространствах DigitalOcean.

Список того, что работает

  • virtualmin list-s3-files правильно перечисляет файлы
  • s3cmd установлен и работает с DO Spaces
  • rclone установлен и работает с DO Spaces

Подробнее

Когда я запускаю это ...

virtualmin list-s3-files --access-key ACCESSKEY --secret-key SECRETKEY --bucket bucket-name

... Я получаю список файлов резервных копий моего домена Virtualmin.

Но когда я пытаюсь восстановить один или все файлы резервной копии, это не сработает. Когда я делаю это ...

virtualmin restore-domain --all-features --all-virtualmin --source s3://ACCESSKEY:SECRETKEY@buket-name/object.1/somedomain.com.tar.gz

... или это ...

virtualmin restore-domain --all-features --all-virtualmin --all-domains --source s3://ACCESSKEY:SECRETKEY@buket-name/object.1

... я получаю ...

Checking for missing features ..
.. WARNING - The following features were enabled for one or more
domains in the backup, but do not exist on this system. Some
functions of the restored domains may not work : Mail for domain

Checking for errors in backup ..
.. no errors found

Starting restore..
Downloading archive from Amazon S3 server ..
.. download failed! No backup file for virtualmin was found on S3.

Restore failed!
...