2025-03-31, 01:07 PM
(This post was last modified: 2025-03-31, 01:08 PM by TheDreadPirate.)
Jellyfin's container is like pretty much all other containers in that it brings all its dependencies with it.
My host runs Ubuntu so the fact that a lot of the packages listed in the container have "deb12" or "bookworm" is a solid indicator it isn't a host package.
The only thing I can think of is that NixOS is not allowing certain actions when the image is being created. Which would include installing/setting up all the dependencies in the container's virtual file system.
Maybe SELinux? Does NixOS enable that by default?
Code:
I have no name!@jellyfin:/$ apt list --installed
Listing... Done
adduser/now 3.134 all [installed,local]
apt/now 2.6.1 amd64 [installed,local]
base-files/now 12.4+deb12u9 amd64 [installed,local]
base-passwd/now 3.6.1 amd64 [installed,local]
bash/now 5.2.15-2+b7 amd64 [installed,local]
bsdutils/now 1:2.38.1-5+deb12u3 amd64 [installed,local]
ca-certificates/now 20230311 all [installed,local]
coreutils/now 9.1-1 amd64 [installed,local]
curl/now 7.88.1-10+deb12u8 amd64 [installed,local]
dash/now 0.5.12-2 amd64 [installed,local]
debconf/now 1.5.82 all [installed,local]
debian-archive-keyring/now 2023.3+deb12u1 all [installed,local]
debianutils/now 5.7-0.5~deb12u1 amd64 [installed,local]
diffutils/now 1:3.8-4 amd64 [installed,local]
dpkg/now 1.21.22 amd64 [installed,local]
e2fsprogs/now 1.47.0-2 amd64 [installed,local]
findutils/now 4.9.0-4 amd64 [installed,local]
fontconfig-config/now 2.14.1-4 amd64 [installed,local]
fonts-dejavu-core/now 2.37-6 all [installed,local]
gcc-12-base/now 12.2.0-14 amd64 [installed,local]
gpgv/now 2.2.40-1.1 amd64 [installed,local]
grep/now 3.8-5 amd64 [installed,local]
gzip/now 1.12-1 amd64 [installed,local]
hostname/now 3.23+nmu1 amd64 [installed,local]
init-system-helpers/now 1.65.2 all [installed,local]
intel-igc-core-2/now 2.2.3 amd64 [installed,local]
intel-igc-core/now 1.0.17537.20 amd64 [installed,local]
intel-igc-opencl-2/now 2.2.3 amd64 [installed,local]
intel-igc-opencl/now 1.0.17537.20 amd64 [installed,local]
intel-opencl-icd-legacy1/now 24.35.30872.22 amd64 [installed,local]
intel-opencl-icd/now 24.48.31907.7 amd64 [installed,local]
jellyfin-ffmpeg7/now 7.0.2-9-bookworm amd64 [installed,local]
libacl1/now 2.3.1-3 amd64 [installed,local]
libapt-pkg6.0/now 2.6.1 amd64 [installed,local]
libattr1/now 1:2.5.1-4 amd64 [installed,local]
libaudit-common/now 1:3.0.9-1 all [installed,local]
libaudit1/now 1:3.0.9-1 amd64 [installed,local]
libblkid1/now 2.38.1-5+deb12u3 amd64 [installed,local]
libbluray2/now 1:1.3.4-1 amd64 [installed,local]
libbrotli1/now 1.0.9-2+b6 amd64 [installed,local]
libbsd0/now 0.11.7-2 amd64 [installed,local]
libbz2-1.0/now 1.0.8-5+b1 amd64 [installed,local]
libc-bin/now 2.36-9+deb12u9 amd64 [installed,local]
libc-l10n/now 2.36-9+deb12u9 all [installed,local]
libc6/now 2.36-9+deb12u9 amd64 [installed,local]
libcairo2/now 1.16.0-7 amd64 [installed,local]
libcap-ng0/now 0.8.3-1+b3 amd64 [installed,local]
libcap2/now 1:2.66-4 amd64 [installed,local]
libcom-err2/now 1.47.0-2 amd64 [installed,local]
libcrypt1/now 1:4.4.33-2 amd64 [installed,local]
libcurl4/now 7.88.1-10+deb12u8 amd64 [installed,local]
libdb5.3/now 5.3.28+dfsg2-1 amd64 [installed,local]
libdebconfclient0/now 0.270 amd64 [installed,local]
libedit2/now 3.1-20221030-2 amd64 [installed,local]
libelf1/now 0.188-2.1 amd64 [installed,local]
libexpat1/now 2.5.0-1+deb12u1 amd64 [installed,local]
libext2fs2/now 1.47.0-2 amd64 [installed,local]
libffi8/now 3.4.4-1 amd64 [installed,local]
libfontconfig1/now 2.14.1-4 amd64 [installed,local]
libfreetype6/now 2.12.1+dfsg-5+deb12u3 amd64 [installed,local]
libgcc-s1/now 12.2.0-14 amd64 [installed,local]
libgcrypt20/now 1.10.1-3 amd64 [installed,local]
libgmp10/now 2:6.2.1+dfsg1-1.1 amd64 [installed,local]
libgnutls30/now 3.7.9-2+deb12u3 amd64 [installed,local]
libgpg-error0/now 1.46-1 amd64 [installed,local]
libgssapi-krb5-2/now 1.20.1-2+deb12u2 amd64 [installed,local]
libhogweed6/now 3.8.1-2 amd64 [installed,local]
libicu72/now 72.1-3 amd64 [installed,local]
libidn2-0/now 2.3.3-1+b1 amd64 [installed,local]
libigdgmm12/now 22.5.4 amd64 [installed,local]
libk5crypto3/now 1.20.1-2+deb12u2 amd64 [installed,local]
libkeyutils1/now 1.6.3-2 amd64 [installed,local]
libkrb5-3/now 1.20.1-2+deb12u2 amd64 [installed,local]
libkrb5support0/now 1.20.1-2+deb12u2 amd64 [installed,local]
libldap-2.5-0/now 2.5.13+dfsg-5 amd64 [installed,local]
libllvm16/now 1:16.0.6-15~deb12u1 amd64 [installed,local]
liblz4-1/now 1.9.4-1 amd64 [installed,local]
liblzma5/now 5.4.1-0.2 amd64 [installed,local]
libmd0/now 1.0.4-2 amd64 [installed,local]
libmount1/now 2.38.1-5+deb12u3 amd64 [installed,local]
libmp3lame0/now 3.100-6 amd64 [installed,local]
libmpg123-0/now 1.31.2-1+deb12u1 amd64 [installed,local]
libnettle8/now 3.8.1-2 amd64 [installed,local]
libnghttp2-14/now 1.52.0-1+deb12u2 amd64 [installed,local]
libnuma1/now 2.0.16-1 amd64 [installed,local]
libogg0/now 1.3.5-3 amd64 [installed,local]
libopenmpt0/now 0.6.9-1 amd64 [installed,local]
libopus0/now 1.3.1-3 amd64 [installed,local]
libp11-kit0/now 0.24.1-2 amd64 [installed,local]
libpam-modules-bin/now 1.5.2-6+deb12u1 amd64 [installed,local]
libpam-modules/now 1.5.2-6+deb12u1 amd64 [installed,local]
libpam-runtime/now 1.5.2-6+deb12u1 all [installed,local]
libpam0g/now 1.5.2-6+deb12u1 amd64 [installed,local]
libpciaccess0/now 0.17-2 amd64 [installed,local]
libpcre2-8-0/now 10.42-1 amd64 [installed,local]
libpixman-1-0/now 0.42.2-1 amd64 [installed,local]
libpng16-16/now 1.6.39-2 amd64 [installed,local]
libpsl5/now 0.21.2-1 amd64 [installed,local]
librtmp1/now 2.4+20151223.gitfa8646d.1-2+b2 amd64 [installed,local]
libsasl2-2/now 2.1.28+dfsg-10 amd64 [installed,local]
libsasl2-modules-db/now 2.1.28+dfsg-10 amd64 [installed,local]
libseccomp2/now 2.5.4-1+deb12u1 amd64 [installed,local]
libselinux1/now 3.4-1+b6 amd64 [installed,local]
libsemanage-common/now 3.4-1 all [installed,local]
libsemanage2/now 3.4-1+b5 amd64 [installed,local]
libsepol2/now 3.4-2.1 amd64 [installed,local]
libsmartcols1/now 2.38.1-5+deb12u3 amd64 [installed,local]
libss2/now 1.47.0-2 amd64 [installed,local]
libssh2-1/now 1.10.0-3+b1 amd64 [installed,local]
libssl3/now 3.0.15-1~deb12u1 amd64 [installed,local]
libstdc++6/now 12.2.0-14 amd64 [installed,local]
libsystemd0/now 252.33-1~deb12u1 amd64 [installed,local]
libtasn1-6/now 4.19.0-2 amd64 [installed,local]
libtheora0/now 1.1.1+dfsg.1-16.1+b1 amd64 [installed,local]
libtinfo6/now 6.4-4 amd64 [installed,local]
libudev1/now 252.33-1~deb12u1 amd64 [installed,local]
libudfread0/now 1.1.2-1 amd64 [installed,local]
libunistring2/now 1.0-2 amd64 [installed,local]
libuuid1/now 2.38.1-5+deb12u3 amd64 [installed,local]
libvorbis0a/now 1.3.7-1 amd64 [installed,local]
libvorbisenc2/now 1.3.7-1 amd64 [installed,local]
libvorbisfile3/now 1.3.7-1 amd64 [installed,local]
libvpx7/now 1.12.0-1+deb12u3 amd64 [installed,local]
libwebp7/now 1.2.4-0.2+deb12u1 amd64 [installed,local]
libwebpmux3/now 1.2.4-0.2+deb12u1 amd64 [installed,local]
libx11-6/now 2:1.8.4-2+deb12u2 amd64 [installed,local]
libx11-data/now 2:1.8.4-2+deb12u2 all [installed,local]
libx11-xcb1/now 2:1.8.4-2+deb12u2 amd64 [installed,local]
libx264-164/now 2:0.164.3095+gitbaee400-3 amd64 [installed,local]
libx265-199/now 3.5-2+b1 amd64 [installed,local]
libxau6/now 1:1.0.9-1 amd64 [installed,local]
libxcb-dri2-0/now 1.15-1 amd64 [installed,local]
libxcb-dri3-0/now 1.15-1 amd64 [installed,local]
libxcb-present0/now 1.15-1 amd64 [installed,local]
libxcb-randr0/now 1.15-1 amd64 [installed,local]
libxcb-render0/now 1.15-1 amd64 [installed,local]
libxcb-shm0/now 1.15-1 amd64 [installed,local]
libxcb-sync1/now 1.15-1 amd64 [installed,local]
libxcb-xfixes0/now 1.15-1 amd64 [installed,local]
libxcb1/now 1.15-1 amd64 [installed,local]
libxdmcp6/now 1:1.1.2-3 amd64 [installed,local]
libxext6/now 2:1.3.4-1+b1 amd64 [installed,local]
libxml2/now 2.9.14+dfsg-1.3~deb12u1 amd64 [installed,local]
libxrender1/now 1:0.9.10-1.1 amd64 [installed,local]
libxshmfence1/now 1.3-1 amd64 [installed,local]
libxxhash0/now 0.8.1-1 amd64 [installed,local]
libz3-4/now 4.8.12-3.1 amd64 [installed,local]
libzstd1/now 1.5.4+dfsg2-5 amd64 [installed,local]
libzvbi-common/now 0.2.41-1 all [installed,local]
libzvbi0/now 0.2.41-1 amd64 [installed,local]
locales/now 2.36-9+deb12u9 all [installed,local]
login/now 1:4.13+dfsg1-1+b1 amd64 [installed,local]
logsave/now 1.47.0-2 amd64 [installed,local]
mawk/now 1.3.4.20200120-3.1 amd64 [installed,local]
mount/now 2.38.1-5+deb12u3 amd64 [installed,local]
ncurses-base/now 6.4-4 all [installed,local]
ncurses-bin/now 6.4-4 amd64 [installed,local]
ocl-icd-libopencl1/now 2.3.1-1 amd64 [installed,local]
openssl/now 3.0.15-1~deb12u1 amd64 [installed,local]
passwd/now 1:4.13+dfsg1-1+b1 amd64 [installed,local]
perl-base/now 5.36.0-7+deb12u1 amd64 [installed,local]
sed/now 4.9-1 amd64 [installed,local]
sysvinit-utils/now 3.06-4 amd64 [installed,local]
tar/now 1.34+dfsg-1.2+deb12u1 amd64 [installed,local]
tzdata/now 2024b-0+deb12u1 all [installed,local]
usr-is-merged/now 37~deb12u1 all [installed,local]
util-linux-extra/now 2.38.1-5+deb12u3 amd64 [installed,local]
util-linux/now 2.38.1-5+deb12u3 amd64 [installed,local]
zlib1g/now 1:1.2.13.dfsg-1 amd64 [installed,local]
My host runs Ubuntu so the fact that a lot of the packages listed in the container have "deb12" or "bookworm" is a solid indicator it isn't a host package.
The only thing I can think of is that NixOS is not allowing certain actions when the image is being created. Which would include installing/setting up all the dependencies in the container's virtual file system.
Maybe SELinux? Does NixOS enable that by default?