RuPost. Ошибка создания холодной реплики
Проблема
Не создаются холодные реплики. Статус backup-хранилища находится в состоянии Синхронизируется и не меняется.
Диагностика
Проверить:
при запуске команды:
rupost backup cold-backup --id <UUID backup-хранилища>
наличие сообщения вида:
При копировании файл "/home/rupost/<UUID slave-хранилища>/mailboxes/<UUID почтового ящика>/Maildir/dovecot.list.index.log" был не найден
- таблицу
rp_task_runs
из служебной БДrupost
на наличие сообщения вида:{"traceback": "Traceback (most recent call last):\n File \"astramail/queue/queue.py\", line 431, in run\n File \"astramail/utils.py\", line 1636, in wrapper\n File \"astramail/storeroom/mailstore/utils.py\", line 277, in replicate_mailbox\n File \"astramail/storeroom/mailstore/utils.py\", line 267, in replicate_mailbox\n File \"astramail/services/base.py\", line 35, in inner\n File \"astramail/utils.py\", line 1636, in wrapper\n File \"astramail/storeroom/mailstore/services.py\", line 1063, in __call__\n File \"astramail/storeroom/mailstore/services.py\", line 1149, in _main_action\nastramail.storeroom.mailstore.exceptions.MailStoreMailboxHasNoPrimaryEmail: [56638] У почтового ящика `<UUID почтового ящика>` отсутствует основной адрес.\n"}
Возможная причина: Попытка создания каталога удаленного ящика. Перейти к решению.