Статья является возможным решением инцидента RuPost. Не работает "холодное" восстановление

Окружение

RuPost 4.х.х

Диагностика

  • В журнале /var/log/monitor.log присутствуют записи вида:
    2025-12-10 12:35:52+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - (MailboxesRestorer.__call__) Сервисный объект для восстановления пространства хранения. - 
    2025-12-10 12:35:52+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - Восстановлено почтовых ящиков: 0 - 
    2025-12-10 12:37:26+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - (MailStoreList.__call__) Сервис-объект для вывода хранилищ почты. - 
    2025-12-10 12:37:26+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - (MailStoreList.as_query) Сервис-объект для вывода хранилищ почты. - 
    2025-12-10 12:41:04+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - (MailboxesRestorer.__call__) Сервисный объект для восстановления пространства хранения. - 
    2025-12-10 12:41:04+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - (MailStoreMailBoxRestore.__call__) Сервисный объект восстановления почтового ящика. - 
    2025-12-10 12:41:05+03:00 - rupost - INFO - None -  -  -  -  - bde..f07 - 172.0.0.1:5000 -  - Восстановление почтового ящика user1@posttest.st, хранилище: 002061fc-98b7-48be-aeaf-fc3c3c845525 - 
    2025-12-10 12:41:05+03:00 - rupost - ERROR - None -  -  - Traceback (most recent call last):
      File "astramail/utils.py", line 771, in inner
      File "astramail/cli.py", line 6786, in backup_cold_restore
      File "astramail/services/base.py", line 35, in inner
      File "astramail/mailboxes/services.py", line 3108, in __call__
      File "astramail/services/base.py", line 35, in inner
      File "astramail/utils.py", line 1525, in wrapper
      File "astramail/storeroom/mailstore/services.py", line 3494, in __call__
      File "astramail/DBEngine/repositories/base.py", line 350, in get_one_by
      File "sqlalchemy/orm/query.py", line 2870, in one
      File "sqlalchemy/engine/result.py", line 1522, in one
      File "sqlalchemy/engine/result.py", line 614, in _only_one_row
    sqlalchemy.exc.MultipleResultsFound: Multiple rows were found when exactly one was required -  - bde..f07 - 172.0.0.1:5000 - 1 - Непредвиденная ошибка: Multiple rows were found when exactly one was required. -   
    CODE

Решение


Ответ доступен с подключенной услугой «Техническая поддержка».

Ознакомиться с услугой

Перейти к авторизации

Внимание! Для авторизации используйте учетные данные Личного кабинета

Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru