dnf - cannot install the best candidate for the job
8,313
try to:
dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
for more detail, you can read this blog entry.
Related videos on Youtube
Author by
alexus
Consulting | alexus.biz Dmitry Chorine | LinkedIn a1exus (a1exus) on Twitter Verify a Red Hat Certified Professional | redhat.com
Updated on September 18, 2022Comments
-
alexus over 1 year
I just installed CentOS8...
$ cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) $
... and now trying to follow Get Docker Engine - Community for CentOS | Docker Documentation, yet running into following error:
$ sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 Last metadata expiration check: 0:01:25 ago on Thu 31 Oct 2019 03:00:18 PM EDT. Package device-mapper-persistent-data-0.7.6-1.el8.x86_64 is already installed. Package lvm2-8:2.03.02-6.el8.x86_64 is already installed. Dependencies resolved. ========================================================================================================= Package Arch Version Repository Size ========================================================================================================= Installing: dnf-utils noarch 4.0.2.2-3.el8 BaseOS 62 k Transaction Summary ========================================================================================================= Install 1 Package Total download size: 62 k Installed size: 18 k Downloading Packages: dnf-utils-4.0.2.2-3.el8.noarch.rpm 59 kB/s | 62 kB 00:01 --------------------------------------------------------------------------------------------------------- Total 28 kB/s | 62 kB 00:02 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : dnf-utils-4.0.2.2-3.el8.noarch 1/1 Running scriptlet: dnf-utils-4.0.2.2-3.el8.noarch 1/1 Verifying : dnf-utils-4.0.2.2-3.el8.noarch 1/1 Installed: dnf-utils-4.0.2.2-3.el8.noarch Complete! $ sudo yum-config-manager \ > --add-repo \ > https://download.docker.com/linux/centos/docker-ce.repo Adding repo from: https://download.docker.com/linux/centos/docker-ce.repo $ sudo yum-config-manager --enable docker-ce-nightly $ sudo yum-config-manager --disable docker-ce-nightly $ sudo yum install docker-ce docker-ce-cli containerd.io CentOS-8 - AppStream 2.0 kB/s | 4.3 kB 00:02 CentOS-8 - Base 1.7 kB/s | 3.9 kB 00:02 CentOS-8 - Extras 736 B/s | 1.5 kB 00:02 Docker CE Stable - x86_64 9.4 kB/s | 20 kB 00:02 Error: Problem: package docker-ce-3:19.03.4-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed - cannot install the best candidate for the job - package containerd.io-1.2.10-3.2.el7.x86_64 is excluded - package containerd.io-1.2.2-3.3.el7.x86_64 is excluded - package containerd.io-1.2.2-3.el7.x86_64 is excluded - package containerd.io-1.2.4-3.1.el7.x86_64 is excluded - package containerd.io-1.2.5-3.1.el7.x86_64 is excluded - package containerd.io-1.2.6-3.3.el7.x86_64 is excluded (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) $
Please advise.