首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:docker selinux与2:容器-selinux冲突?

错误:docker selinux与2:容器-selinux冲突?
EN

Stack Overflow用户
提问于 2017-01-09 04:12:26
回答 1查看 4.2K关注 0票数 3
  1. Centos 7.在安装Docker时,它指出了错误:

~wget-QO-QO-https://get.docker.com/_ sh

代码语言:javascript
复制
+ sh -c 'sleep 3; yum -y -q install docker-engine'

Error: docker-engine-selinux conflicts with 2:container-selinux-1.10.3-59.el7.centos.x86_64

 You could try using --skip-broken to work around the problem

** Found 13 pre-existing rpmdb problem(s), 'yum check' output follows:

audit-libs-2.6.5-3.el7.x86_64 is a duplicate with audit-libs-2.4.1-5.el7.x86_64
7:device-mapper-1.02.135-1.el7_3.1.x86_64 is a duplicate with 7:device-mapper-1.02.93-3.el7_1.1.x86_64

7:device-mapper-libs-1.02.135-1.el7_3.1.x86_64 is a duplicate with 7:device-mapper-libs-1.02.93-3.el7_1.1.x86_64

kmod-20-9.el7.x86_64 is a duplicate with kmod-14-10.el7.x86_64

libselinux-2.5-6.el7.x86_64 has installed conflicts systemd < ('0', '219', '20'): systemd-208-20.el7_1.5.x86_64

libselinux-2.5-6.el7.x86_64 is a duplicate with libselinux-2.2.2-6.el7.x86_64

libselinux-utils-2.5-6.el7.x86_64 is a duplicate with libselinux-utils-2.2.2-6.el7.x86_64

libsemanage-2.5-4.el7.x86_64 is a duplicate with libsemanage-2.1.10-16.el7.x86_64

libsepol-2.5-6.el7.x86_64 is a duplicate with libsepol-2.1.9-3.el7.x86_64

policycoreutils-2.5-9.el7.x86_64 is a duplicate with policycoreutils-2.2.5-15.el7.x86_64

systemd-219-30.el7_3.6.x86_64 has installed conflicts initscripts < ('0', '9.49.28', '1'): initscripts-9.49.24-1.el7.x86_64

systemd-219-30.el7_3.6.x86_64 is a duplicate with systemd-208-20.el7_1.5.x86_64

systemd-libs-219-30.el7_3.6.x86_64 is a duplicate with systemd-libs-208-20.el7_1.5.x86_64

如何解决这些问题?

  1. 当我使用'yum更新‘时,我接受以下错误: libselinux与systemd的冲突
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-13 15:15:39

我也遇到了同样的问题,并设法解决了。我所做的:

查找以前的CentOs本机停靠器,安装残余并删除它:

代码语言:javascript
复制
[root@here ~]# rpm -aq | grep docker
docker-common-1.10.3-59.el7.centos.x86_64
[root@here ~]# yum remove docker*

不过,这还不够

查找该container-selinux并将其移除:

代码语言:javascript
复制
[root@here ~]# rpm -qa | grep container-selinux
container-selinux-1.10.3-59.el7.centos.x86_64

首先,确保它没有被其他任何东西使用(我有一个疑问,我选择了安全)

代码语言:javascript
复制
[root@here ~]# rpm -q --whatrequires container-selinux-1.10.3-59.el7.centos.x86_64
no package requires container-selinux-1.10.3-59.el7.centos.x86_64
[root@here ~]# yum remove container-selinux

然后我表现得很好!

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

https://stackoverflow.com/questions/41540950

复制
相关文章

相似问题

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