Closed stevenengler closed 1 month ago
The 'jellyfin-server' ubuntu deb doesn't have a dependency on 'adduser', which causes the deb's postinst script to fail since it uses the 'adduser' and 'addgroup' commands.
https://github.com/jellyfin/jellyfin-packaging/blob/c46373945b32bc5eb3a08ee495bbbd42ad21d89d/debian/jellyfin-server.postinst#L24-L32
podman run --rm -it ubuntu:24.04 apt-get update apt-get install -y wget cd /tmp/ wget --no-verbose https://repo.jellyfin.org/files/server/ubuntu/stable/v10.9.7/amd64/jellyfin-server_10.9.7+ubu2404_amd64.deb apt-get install --no-install-recommends -y ./jellyfin*.deb
Unpacking jellyfin-server (10.9.7+ubu2404) ... Setting up jellyfin-server (10.9.7+ubu2404) ... dpkg: error processing package jellyfin-server (--configure): installed jellyfin-server package post-installation script subprocess returned error exit status 127 Processing triggers for libc-bin (2.39-0ubuntu8.2) ... Errors were encountered while processing: jellyfin-server E: Sub-process /usr/bin/dpkg returned an error code (1)
Manually installing the 'adduser' package with 'apt install adduser' fixes the issue, but this should be listed as a dependency in the deb.
The 'jellyfin-server' ubuntu deb doesn't have a dependency on 'adduser', which causes the deb's postinst script to fail since it uses the 'adduser' and 'addgroup' commands.
https://github.com/jellyfin/jellyfin-packaging/blob/c46373945b32bc5eb3a08ee495bbbd42ad21d89d/debian/jellyfin-server.postinst#L24-L32
Manually installing the 'adduser' package with 'apt install adduser' fixes the issue, but this should be listed as a dependency in the deb.