首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CentOS 8:问题:包码头-ce-xxxx.x86_64需要containerd.io >= 1.4.1

CentOS 8:问题:包码头-ce-xxxx.x86_64需要containerd.io >= 1.4.1
EN

Stack Overflow用户
提问于 2021-06-11 18:38:34
回答 1查看 3.5K关注 0票数 2

我想升级一下

代码语言:javascript
复制
$ sudo yum update -y
Last metadata expiration check: 0:06:44 ago on Fri 11 Jun 2021 01:14:40 PM -05.
Error: 
 Problem: package docker-ce-3:20.10.7-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.12-3.el7.x86_64
  - 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
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
$

我在试着

代码语言:javascript
复制
$ sudo yum erase podman buildah
No match for argument: podman
No match for argument: buildah
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
$

后来

代码语言:javascript
复制
$ sudo yum install docker-ce docker-ce-cli containerd.io
Last metadata expiration check: 0:10:19 ago on Fri 11 Jun 2021 01:14:40 PM -05.
Package docker-ce-3:19.03.12-3.el7.x86_64 is already installed.
Package docker-ce-cli-1:19.03.12-3.el7.x86_64 is already installed.
Package containerd.io-1.2.13-3.2.el7.x86_64 is already installed.
Error: 
 Problem: package docker-ce-3:20.10.7-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of the providers can be installed
  - cannot install the best candidate for the job
  - 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
(try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
$ docker -v
Docker version 19.03.12, build 48a66213fe
$

,解决方案是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-11 18:49:32

我解决了这个问题,在https://pkgs.org/ in search containerd中寻找。

CentOS -> Docker CE Stable x86_64

https://centos.pkgs.org/8/docker-ce-stable-x86_64/containerd.io-1.4.6-3.1.el8.x86_64.rpm.html

寻找Binary Package

复制https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.6-3.1.el8.x86_64.rpm url

运行

代码语言:javascript
复制
$ sudo rpm -Uvh https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.4.6-3.1.el8.x86_64.rpm

也许你以后需要..。

代码语言:javascript
复制
sudo rpm -Uvh https://download.docker.com/linux/centos/8/x86_64/stable/Packages/docker-ce-cli-20.10.7-3.el8.x86_64.rpm

sudo rpm -Uvh https://download.docker.com/linux/centos/8/x86_64/stable/Packages/docker-ce-20.10.7-3.el8.x86_64.rpm

现在,再次尝试更新。

代码语言:javascript
复制
$ sudo yum update -y
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67942040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档