Слишком старая версия API сервера Podman. Клиент "4.0.0" сервер "3.4.4"

Я пытаюсь использовать Podman для создания образа проекта Spring Boot в IntelliJ. В руководстве Jetbrain предлагается «Выбрать сокет TCP и указать URL-адрес службы API Podman в URL-адресе Engine API» в разделе «Сборка, выполнение, развертывание > Docker» (см. https://www.jetbrains.com/help/idea/podman.html).

Однако при указании сокета TCP, найденного в документации Podman (см. https://docs.podman.io/en/latest/markdown/podman-system-service.1.html), IntelliJ говорит, что не может подключиться.

Наконец, когда вот ошибка, которая появляется в терминале:

(base) abc ~ % podman ps
Cannot connect to Podman. Please verify your connection to the Linux system using `podman system connection list`, or try `podman machine init` and `podman machine start` to manage a new Linux VM
Error: unable to connect to Podman socket: server API version is too old. Client "4.0.0" server "3.4.4"

Я не могу найти решение для обновления версии сервера. Любое предложение приветствуется! Спасибо.

Скриншот Intellij

2
0
606
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Столкнулся с той же проблемой из-за обновления версии podman.

Похоже, что для восстановления контейнеров потребуется понижение версии, но еще не пробовал.
Эта проблема указывает на удаление машины и создание ее снова, но контейнеры будут потеряны
https://github.com/containers/podman/issues/13510

Асо пришлось варить апгрейд но это сработало. Спасибо

Robin G 18.03.2022 08:38

Удаление машины и ее создание сработало для меня - просто не забудьте запустить «podman machine stop», чтобы иметь возможность удалить ее.

Kristofer Mar Einarsson 21.03.2022 14:09

Другие вопросы по теме