Skip to main content

Конфликт версий тома printmanager_media

Симптомы

При запуске ПринтМенеджера появляется ошибка:

ERROR: Configuration for volume media specifies "o" driver_opt addr=10.0.10.10,nolock,soft,rw,nfsvers=4, but a volume with the same name uses a different "o" driver_opt (addr=10.0.132.44,nolock,soft,rw). If you wish to use the new configuration, please remove the existing volume "printmanager_media" first

Возможные причины

Адрес или параметры NFS-хранилища изменились (например, сменился адрес NFS-сервера), а старый Docker-том printmanager_media с прежними параметрами всё ещё существует.

Docker не может использовать один и тот же volume с двумя разными конфигурациями подключения — старой (сохранённой в томе) и новой (указанной в .env).

Диагностика

Сравните параметры в тексте ошибки (старый и новый driver_opt) с текущим содержимым .env ПринтМенеджера — расхождение подтверждает причину.

Решение

Удалите устаревший том:

docker volume rm printmanager_media

Затем запустите ПринтМенеджер.

Проверка результата

docker volume rm printmanager_media выполняется без ошибок; при повторном запуске ПринтМенеджер создаёт новый том и переходит в статус Up (docker ps).

Если проблема сохраняется

Соберите перед обращением в поддержку:

  • логи: полный текст ошибки;
  • версию: текущее содержимое строки DRIVER_OPTS_O из .env;
  • описание сценария: историю изменений адреса NFS-хранилища (если известна);
  • результаты диагностики: сравнение старого и нового driver_opt из текста ошибки.