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_.tar.gz sudo printum_backup_/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= printum_backup_/restore.sh Связанные страницы Создание резервной копии Восстановление из резервной копии Проверка резервных копий Сценарии аварийного восстановления