Description
What package is missing from Amazon Linux 2023? Please describe and include package name.
We are asking for docker
to include container-selinux
as a dependency
Is this an update to existing package or new package request?
Update to existing package
Is this package available in Amazon Linux 2? If it is available via external sources such as EPEL, please specify.
Yes
Any additional information you'd like to include. (use-cases, etc)
We moved from CentOS 7 to AL2023 and part of the move was to replace docker-ce
installed from Docker's upstream yum repo to docker
installed from the amazonlinux repo.
The former has container-selinux
as a dependency, but the latter does not. We ran into an issue where files archived on a CentOS 7 system with types from container-selinux
generated errors on extraction when working with a new AL2023 system. Installing container-selinux
on that system resolved the issue.
We can fix this going forward with automation, but I thought it might be beneficial to have the package dependencies more closely match between the official Docker docker-ce
package and Amazon's docker
package.
Dependencies of docker-ce
(yum deplist docker-ce):
package: docker-ce.x86_64 3:26.1.4-1.el7
dependency: /bin/sh
provider: bash.x86_64 4.2.46-35.el7_9
dependency: /usr/sbin/groupadd
provider: shadow-utils.x86_64 2:4.6-5.el7
dependency: container-selinux >= 2:2.74
provider: container-selinux.noarch 2:2.119.2-1.911c772.el7_8
dependency: containerd.io >= 1.6.24
provider: containerd.io.x86_64 1.6.33-3.1.el7
dependency: docker-ce-cli
provider: docker-ce-cli.x86_64 1:26.1.4-1.el7
dependency: docker-ce-rootless-extras
provider: docker-ce-rootless-extras.x86_64 26.1.4-1.el7
dependency: iptables
provider: iptables-services.x86_64 1.4.21-35.el7
provider: iptables.x86_64 1.4.21-35.el7
provider: iptables.i686 1.4.21-35.el7
dependency: libc.so.6(GLIBC_2.14)(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libcgroup
provider: libcgroup.x86_64 0.41-21.el7
provider: libcgroup.i686 0.41-21.el7
dependency: libdl.so.2()(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libdl.so.2(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libpthread.so.0()(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libpthread.so.0(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libpthread.so.0(GLIBC_2.3.2)(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libresolv.so.2()(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libresolv.so.2(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.17-326.el7_9.3
dependency: libseccomp >= 2.3
provider: libseccomp.x86_64 2.3.1-4.el7
provider: libseccomp.i686 2.3.1-4.el7
dependency: libsystemd.so.0()(64bit)
provider: systemd-libs.x86_64 219-78.el7_9.9
dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
provider: systemd-libs.x86_64 219-78.el7_9.9
dependency: rtld(GNU_HASH)
provider: glibc.x86_64 2.17-326.el7_9.3
provider: glibc.i686 2.17-326.el7_9.3
dependency: systemd
provider: systemd.x86_64 219-78.el7_9.9
dependency: tar
provider: tar.x86_64 2:1.26-35.el7
dependency: xz
provider: xz.x86_64 5.2.2-2.el7_9
Dependencies of docker
(dnf deplist docker):
package: docker-25.0.3-1.amzn2023.0.1.x86_64
dependency: /bin/sh
provider: bash-5.2.15-1.amzn2023.0.2.x86_64
dependency: /usr/bin/sh
provider: bash-5.2.15-1.amzn2023.0.2.x86_64
dependency: containerd >= 1.3.2
provider: containerd-1.7.11-1.amzn2023.0.1.x86_64
dependency: device-mapper-libs >= 1.02.90-2.24
provider: device-mapper-libs-1.02.185-1.amzn2023.0.4.x86_64
dependency: iptables
provider: iptables-nft-1.8.8-3.amzn2023.0.2.x86_64
dependency: libc.so.6(GLIBC_2.34)(64bit)
provider: glibc-2.34-52.amzn2023.0.10.x86_64
dependency: libcgroup >= 0.40.rc1-5.15
provider: libcgroup-3.0-1.amzn2023.0.1.x86_64
dependency: libresolv.so.2()(64bit)
provider: glibc-2.34-52.amzn2023.0.10.x86_64
dependency: libsystemd.so.0()(64bit)
provider: systemd-libs-252.23-2.amzn2023.x86_64
dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
provider: systemd-libs-252.23-2.amzn2023.x86_64
dependency: pigz
provider: pigz-2.5-1.amzn2023.0.3.x86_64
dependency: rtld(GNU_HASH)
provider: glibc-2.34-52.amzn2023.0.10.x86_64
dependency: runc >= 1.0.0
provider: runc-1.1.11-1.amzn2023.0.1.x86_64
dependency: xfsprogs
provider: xfsprogs-5.18.0-1.amzn2023.0.3.x86_64
dependency: xz
provider: xz-5.2.5-9.amzn2023.0.2.x86_64