This repository was archived by the owner on Jan 22, 2024. It is now read-only.
Description 1. Issue description
Cannot install current latest version (2.0.3-1.docker18.09.0.ce.noarch) of yum package nvidia-docker2 on CentOS 7.
The cause is that the nvidia-docker2 package has a strict dependency on a very particular version of Docker (18.09.0), which yum does not want to install since it is not anymore the latest available version (latest is now 18.09.1). See here , here , here , here .
+ sudo yum install -y nvidia-docker2
. . .
. . .
. . .
Error: Package: nvidia-docker2-2.0.3-1.docker18.09.0.ce.noarch (nvidia-docker)
Requires: docker-ce = 3:18.09.0
Installed: 3:docker-ce-18.09.1-3.el7.x86_64 (@docker-ce-stable)
docker-ce = 3:18.09.1-3.el7
Available: docker-ce-17.03.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.03.0.ce-1.el7.centos
Available: docker-ce-17.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.03.1.ce-1.el7.centos
Available: docker-ce-17.03.2.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.03.2.ce-1.el7.centos
Available: docker-ce-17.03.3.ce-1.el7.x86_64 (docker-ce-stable)
docker-ce = 17.03.3.ce-1.el7
Available: docker-ce-17.06.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.06.0.ce-1.el7.centos
Available: docker-ce-17.06.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.06.1.ce-1.el7.centos
Available: docker-ce-17.06.2.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.06.2.ce-1.el7.centos
Available: docker-ce-17.09.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.09.0.ce-1.el7.centos
Available: docker-ce-17.09.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.09.1.ce-1.el7.centos
Available: docker-ce-17.12.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.12.0.ce-1.el7.centos
Available: docker-ce-17.12.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 17.12.1.ce-1.el7.centos
Available: docker-ce-18.03.0.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 18.03.0.ce-1.el7.centos
Available: docker-ce-18.03.1.ce-1.el7.centos.x86_64 (docker-ce-stable)
docker-ce = 18.03.1.ce-1.el7.centos
Available: docker-ce-18.06.0.ce-3.el7.x86_64 (docker-ce-stable)
docker-ce = 18.06.0.ce-3.el7
Available: docker-ce-18.06.1.ce-3.el7.x86_64 (docker-ce-stable)
docker-ce = 18.06.1.ce-3.el7
Available: 3:docker-ce-18.09.0-3.el7.x86_64 (docker-ce-stable)
docker-ce = 3:18.09.0-3.el7
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Downgrading+locking docker version works fine as a temporary fix, see here .
2. Steps to reproduce the issue
On a fresh CentOS 7 VM:
# ###############################################################################
# Install docker-ce, version 18.09.1-3.el7
# ###############################################################################
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum -y install docker-ce-18.09.1-3.el7
# ###############################################################################
# Install latest available version of package `nvidia-docker2` --> 2.0.3-1.docker18.09.0.ce.noarch
# ###############################################################################
distribution=$( . /etc/os-release; echo $ID$VERSION_ID )
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution /nvidia-docker.repo | \
sudo tee /etc/yum.repos.d/nvidia-docker.repo
# Install nvidia-docker2
sudo yum install -y nvidia-docker2-2.0.3-1.docker18.09.0.ce.noarchReactions are currently unavailable
1. Issue description
Cannot install current latest version (
2.0.3-1.docker18.09.0.ce.noarch) of yum packagenvidia-docker2on CentOS 7.The cause is that the
nvidia-docker2package has a strict dependency on a very particular version of Docker (18.09.0), which yum does not want to install since it is not anymore the latest available version (latest is now18.09.1). See here, here, here, here.Downgrading+locking docker version works fine as a temporary fix, see here.
2. Steps to reproduce the issue
On a fresh CentOS 7 VM: