Applicable to:
- SolusIO
Symptoms
Unable to update docker on SolusIO management node:
CONFIG_TEXT: Problem: package docker-ce-3:20.10.10-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed
- cannot install the best update candidate for package docker-ce-3:19.03.14-3.el7.x86_64
- package containerd.io-1.4.10-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.11-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.3-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.3-3.2.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.4-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.6-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.8-3.1.el7.x86_64 is filtered out by modular filtering
- package containerd.io-1.4.9-3.1.el7.x86_64 is filtered out by modular filtering
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
Cause
RedHat is still shipping an older containerd version with CentOS 8 than what they shipped with CentOS 7.
This blocks Docker 19+ installations.
Resolution
- Connect to SolusIO management node via SSH
- Install the necessary version of the package containerd.io manually with the commands:
# wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.4.11-3.1.el7.x86_64.rpm
# yum localinstall containerd.io-1.4.11-3.1.el7.x86_64.rpm
Comments
0 commentsPlease sign in to leave a comment.