Страница 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.
Удачи.

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
Re: Не устанавливается docker [Решено]
Добавлено: 17 мар 2025, 08:02
maxim
Благодарю!