Откат после неудачного обновления
Откат после неудачного обновления
Назначение
Инструкция по откату системы 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
Связанные страницы
- Создание резервной копии
- Восстановление из резервной копии
- Проверка резервных копий
- Сценарии аварийного восстановления