【发布时间】:2021-08-22 20:17:02
【问题描述】:
不知道为什么在我的云虚拟机上设置 docker 如此困难。我试着跑了
sudo yum install -y docker
但我收到以下未知错误:
Error: Package: containerd.io-1.4.6-3.1.el7.x86_64 (docker-ce-stable) Requires: container-selinux >= 2:2.74 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
很伤心
我尝试通过写来下载最新的包
sudo yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container-selinux-2.119.2-1.911c772.el7_8.noarch.rpm
但我得到一个类似的错误:
Error: Package: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch (/container-selinux-2.119.2-1.911c772.el7_8.noarch) Requires: selinux-policy-targeted >= 3.13.1-216.el7 Installed: selinux-policy-targeted-3.13.1-192.amzn2.6.7.noarch (installed) selinux-policy-targeted = 3.13.1-192.amzn2.6.7 Available: selinux-policy-targeted-3.13.1-166.amzn2.5.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-166.amzn2.5 Available: selinux-policy-targeted-3.13.1-166.amzn2.9.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-166.amzn2.9 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-192.amzn2.6 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.1.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-192.amzn2.6.1 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.2.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-192.amzn2.6.2 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.3.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-192.amzn2.6.3 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.5.noarch (amzn2-core) selinux-policy-targeted = 3.13.1-192.amzn2.6.5 Error: Package: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch (/container-selinux-2.119.2-1.911c772.el7_8.noarch) Requires: selinux-policy-base >= 3.13.1-216.el7 Installed: selinux-policy-targeted-3.13.1-192.amzn2.6.7.noarch (installed) selinux-policy-base = 3.13.1-192.amzn2.6.7 Available: selinux-policy-minimum-3.13.1-166.amzn2.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.5 Available: selinux-policy-minimum-3.13.1-166.amzn2.9.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.9 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.1.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.1 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.2.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.2 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.3.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.3 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.5 Available: selinux-policy-minimum-3.13.1-192.amzn2.6.7.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.7 Available: selinux-policy-mls-3.13.1-166.amzn2.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.5 Available: selinux-policy-mls-3.13.1-166.amzn2.9.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.9 Available: selinux-policy-mls-3.13.1-192.amzn2.6.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6 Available: selinux-policy-mls-3.13.1-192.amzn2.6.1.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.1 Available: selinux-policy-mls-3.13.1-192.amzn2.6.2.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.2 Available: selinux-policy-mls-3.13.1-192.amzn2.6.3.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.3 Available: selinux-policy-mls-3.13.1-192.amzn2.6.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.5 Available: selinux-policy-mls-3.13.1-192.amzn2.6.7.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.7 Available: selinux-policy-targeted-3.13.1-166.amzn2.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.5 Available: selinux-policy-targeted-3.13.1-166.amzn2.9.noarch (amzn2-core) selinux-policy-base = 3.13.1-166.amzn2.9 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.1.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.1 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.2.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.2 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.3.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.3 Available: selinux-policy-targeted-3.13.1-192.amzn2.6.5.noarch (amzn2-core) selinux-policy-base = 3.13.1-192.amzn2.6.5 Error: Package: 2:container-selinux-2.119.2-1.911c772.el7_8.noarch (/container-selinux-2.119.2-1.911c772.el7_8.noarch) Requires: selinux-policy >= 3.13.1-216.el7 Installed: selinux-policy-3.13.1-192.amzn2.6.7.noarch (installed) selinux-policy = 3.13.1-192.amzn2.6.7 Available: selinux-policy-3.13.1-166.amzn2.5.noarch (amzn2-core) selinux-policy = 3.13.1-166.amzn2.5 Available: selinux-policy-3.13.1-166.amzn2.9.noarch (amzn2-core) selinux-policy = 3.13.1-166.amzn2.9 Available: selinux-policy-3.13.1-192.amzn2.6.noarch (amzn2-core) selinux-policy = 3.13.1-192.amzn2.6 Available: selinux-policy-3.13.1-192.amzn2.6.1.noarch (amzn2-core) selinux-policy = 3.13.1-192.amzn2.6.1 Available: selinux-policy-3.13.1-192.amzn2.6.2.noarch (amzn2-core) selinux-policy = 3.13.1-192.amzn2.6.2 Available: selinux-policy-3.13.1-192.amzn2.6.3.noarch (amzn2-core) selinux-policy = 3.13.1-192.amzn2.6.3 Available: selinux-policy-3.13.1-192.amzn2.6.5.noarch (amzn2-core) selinux-policy = 3.13.1-192.amzn2.6.5 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
【问题讨论】: