Страница 1 из 1

Не устанавливается docker [Решено]

Добавлено: 14 мар 2025, 09:56
maxim

Код: Выделить всё

# dnf in docker docker-compose
Последняя проверка окончания срока действия метаданных: 0:09:26 назад, Пт 14 мар 2025 13:32:38.
Ошибка: 
 Проблема: package docker-compose-2.32.4-1.x86_64 from mirror-rosa-x86_64-main requires (docker-cli or podman-docker), but none of the providers can be installed
  - package podman-docker-5.4.1-2.noarch from mirror-rosa-x86_64-main conflicts with docker provided by docker-1:27.5.1-1.x86_64 from mirror-rosa-x86_64-main
  - package podman-docker-5.4.1-2.noarch from mirror-rosa-x86_64-main conflicts with docker-ce provided by docker-1:27.5.1-1.x86_64 from mirror-rosa-x86_64-main
  - conflicting requests
(попробуйте добавить в командную строку «--allowerasing» для замены конфликтующих пакетов или «--skip-broken» для пропуска удаляемых пакетов или «--nobest», чтобы использовать не только наилучшие варианты пакетов)

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 10:21
irton
docker и docker-ce попробуйте удалить и поставить docker-cli

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 10:32
maxim
irton писал(а): 14 мар 2025, 10:21 docker и docker-ce попробуйте удалить и поставить docker-cli

Код: Выделить всё

# dnf in docker-cli
Последняя проверка окончания срока действия метаданных: 0:56:58 назад, Пт 14 мар 2025 13:32:38.
Нет соответствия аргументу: docker-cli
Ошибка: Совпадений не найдено: docker-cli

# dnf search docker-cli
Последняя проверка окончания срока действия метаданных: 0:58:48 назад, Пт 14 мар 2025 13:32:38.
======================================================================= Имя совпадение: docker-cli ========================================================================
docker-client-java.noarch : Docker Client

У меня он вообще не установлен, хотел установить.

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 10:35
Survolog
Смотрите.
- package podman-docker-5.4.1-2.noarch from mirror-rosa-x86_64-main conflicts with docker provided by docker-1:27.5.1-1.x86_64 from mirror-rosa-x86_64-main
Т.е. пакет podman-docker, который уже стоит, конфликтует с пакетом docker.
Значит по каким-то причинам можно использовать или одно, или другое.
Если бы в выводе установки была ошибка по конфликтующему файлу, то конфликт не был бы учтён в spec-файлах пакетов, и это было бы нештатной ситуацией.
Однако, судя по тексту данной ошибки конфликт именно прописан в пакете.

Кратко: удалять надо podman-docker. Тогда конфликта с podman-docker при установке docker не будет.

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 10:41
Survolog
Собственно, на данный момент вот описываемый конфликт:
Conflicts: docker
https://abf.io/import/podman/blob/rosa2 ... pec#lc-123

Там же есть и описание пакета podman-docker:
%description docker
This package installs a script named docker that emulates the Docker CLI by
executes %{name} commands, it also creates links between all Docker CLI man
pages and %{name}.

%description docker - краткий вариант записи %description -n %{name}-docker, то есть длинное описание пакета podman-docker.
Интернетный перевод:
Этот пакет устанавливает скрипт с именем docker, который эмулирует Docker CLI с помощью
выполняет команды podman, а также создает ссылки между всеми командами Docker CLI
страницы и podman.

Удачи. :wink:

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 11:01
maxim
Survolog писал(а): 14 мар 2025, 10:35 Смотрите.
- package podman-docker-5.4.1-2.noarch from mirror-rosa-x86_64-main conflicts with docker provided by docker-1:27.5.1-1.x86_64 from mirror-rosa-x86_64-main
Т.е. пакет podman-docker, который уже стоит, конфликтует с пакетом docker.
Значит по каким-то причинам можно использовать или одно, или другое.
Если бы в выводе установки была ошибка по конфликтующему файлу, то конфликт не был бы учтён в spec-файлах пакетов, и это было бы нештатной ситуацией.
Однако, судя по тексту данной ошибки конфликт именно прописан в пакете.

Кратко: удалять надо podman-docker. Тогда конфликта с podman-docker при установке docker не будет.
Так он не установлен:

Код: Выделить всё

# dnf list --installed | grep  podman-docker
# 
Ну и так:

Код: Выделить всё

# dnf remove podman-docker
Нет соответствия аргументу: podman-docker
Нет пакетов, помеченных для удаления.
Зависимости разрешены.
Нет действий для выполнения.
Выполнено!

Re: Не устанавливается docker

Добавлено: 14 мар 2025, 15:33
mikhailnov
Была кривая зависимость, спасибо, исправлено.
https://abf.io/import/docker-compose/co ... 40b1d45fb3
https://abf.io/build_lists/5377096

Re: Не устанавливается docker [Решено]

Добавлено: 17 мар 2025, 08:02
maxim
Благодарю!