База знаний VMmanager
Режим фокусировки

Ошибка при обновлении "client version X is too new/old"

Проблема

После обновления платформа не запускается или работает некорректно. В логе установки и обновления отображается ошибка несоответствия версий Docker API. Например:

client version 1.44 is too new. Maximum supported API version is 1.41
client version 1.43 is too old. Minimum supported API version is 1.44

Веб-интерфейс:

  • отображает ошибку неизвестная ошибка {};
  • загружается не полностью или отображает пустой экран с бесконечным индикатором загрузки. 

В настройках платформы отображается установленная версия unknown и предложение обновить платформу. Повторное обновление не решает проблему.

Проблема может воспроизводиться как после обновления, так и во время него.

Причина

Версии пакетов Docker на сервере платформы устарели или не соответствуют требованиям новой версии VMmanager. Это делает невозможным корректное взаимодействие контейнеров платформы.

Диагностика

Чтобы подтвердить причину проблемы:

  1. Перейдите в раздел Настройки Обзор системы → блок Информация о продукте.
  2. Проверьте поле Версия платформы. Если указано unknown, это подтверждает причину. Например, «Версия платформы: unknown Regular (24 фев 2026)».
  3. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  4. Откройте лог установки платформы:
    cat /opt/ispsystem/vm/install.log
  5. Найдите в выводе следующие строки:
    client version X is too new. Maximum supported API version is Y
    client version X is too old. Minimum supported API version is Y

    Наличие одной из указанных строк подтверждает причину.

Решение

Чтобы решить проблему:

  1. Подключитесь к серверу с платформой по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Остановите платформу с удалением контейнеров:
    vm down
  3. Обновите пакеты Docker:
    AlmaLinux
    sudo dnf update docker-ce docker-ce-cli containerd.io
    Astra Linux
    sudo apt install docker-ce docker-ce-cli containerd.io
  4. Перезапустите Docker:
    sudo systemctl restart docker
  5. Запустите платформу:
    vm --verbose start
Может быть полезно

Связанные статьи: