Skip to main content

Откат после неудачного обновления

Откат после неудачного обновления

Назначение

Инструкция по откату системы Printum к предыдущей версии при сбое обновления.


Когда выполнять откат

    После обновления система не запускается или недоступен Личный кабинет. Критичные функции не работают (печать, авторизация, отображение устройств). Ошибки в логах контейнеров, которые не удаётся устранить за разумное время. Обновление прервалось — контейнеры в нестабильном состоянии.

    Предварительная проверка

    Перед откатом убедитесь:

      Резервная копия была создана до обновления. Версии Мониторинга и ПМ,ПринтМенеджер, которые были до обновления, известны:
      cat /opt/printum/.version cat /opt/printmanager/.version
      Резервная копия доступна и не повреждена.

      Порядок отката

        Остановить текущие контейнеры:
        cd /opt/printum && sudo docker-compose down cd /opt/printmanager && sudo docker-compose down
        Перенести резервную копию на сервер (если хранится внешне). Распаковать архив и запустить восстановление:
        sudo tar xzvf printum_backup_<date>.tar.gz sudo printum_backup_<date>/restore.sh
        Подождать сообщение «Restoration complete» . Подождать несколько минут для запуска системы. Проверить работоспособность: открыть Личный кабинет, проверить устройства и пользователей.

        Что проверить после отката

          Версию компонентов: cat /opt/printum/.version и cat /opt/printmanager/.version — должны показывать предыдущую версию. Статус контейнеров: docker-compose ps — все контейнеры должны быть Up. Логи: docker-compose logs --tail=100 — не должно быть критических ошибок. Доступность Личного кабинета по URL. Тестовую печать (при возможности).

          Особенности при шифровании конфигурационного файла

          При восстановлении с шифрованием использовать команду:

          sudo -E ENV_VAULT_PASSWORD=<password> printum_backup_<date>/restore.sh

          Связанные страницы

            Создание резервной копии Восстановление из резервной копии Проверка резервных копий Сценарии аварийного восстановления