首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >package需要containerd.io >= 1.4.1,但不能安装任何提供程序。

package需要containerd.io >= 1.4.1,但不能安装任何提供程序。
EN

Server Fault用户
提问于 2020-12-16 16:50:11
回答 4查看 8.7K关注 0票数 6

今天上午,我在red (Linux4.18.0-240.1.1.el8_3.x86_64)的更新/升级中遇到了这个问题,不知道该做什么。听起来就因为这个百胜完全卡住了。

代码语言:javascript
复制
$ sudo yum update
Updating Subscription Management repositories.
Last metadata expiration check: 2:40:27 ago on Wed 16 Dec 2020 07:53:10 AM CST.
Error: 
 Problem: package docker-ce-3:20.10.1-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.3-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)
EN

回答 4

Server Fault用户

回答已采纳

发布于 2020-12-16 16:57:56

您正在尝试在EL 8上安装为EL 7构建的软件包,这是行不通的,而且您最初是如何做到这一点的还不清楚。正确的码头CE回购文件为您的RHEL发行版获得了正确的包版本,您应该使用它,而不是使用任何定制的回购。

票数 4
EN

Server Fault用户

发布于 2021-01-30 17:50:08

这对我起了作用:

代码语言:javascript
复制
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

然后:

代码语言:javascript
复制
sudo yum update
票数 4
EN

Server Fault用户

发布于 2023-01-26 13:31:29

我能够在CentOS8 sudo yum更新-y sudo yum-config-manager上安装

-补充-回购

https://download.docker.com/linux/centos/docker-ce.repo

安装码头CE: sudo yum -y安装码头-ce-允许擦除

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1046472

复制
相关文章

相似问题

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