From d74ea5bf39011304965e70b6a20f4e33e6b0b8cc Mon Sep 17 00:00:00 2001 From: Frank Date: Sat, 29 Aug 2026 03:03:55 -0700 Subject: [PATCH] fix(dankserver): jellyfin user-mapping and readarr image tag MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Jellyfin ran as user 1000:1000 inside a rootless user namespace, where host uid 1000 maps to container uid 0 — the pinned uid is unmapped, so /config/log creation EACCES'd and the service SIGSEGV'd on boot. Container root (= host dank) is correct under rootless podman; group_add 992 (render) still maps via the userns group map, so GPU access is preserved. Readarr: lscr.io/linuxserver/readarr:latest does not exist — LSIO ships only arch-prefixed nightly/version tags for readarr (verified against the ghcr tag API). Pin amd64-1.0.980, the newest stable tag. --- dankserver/compose.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dankserver/compose.yaml b/dankserver/compose.yaml index b075589..abf524a 100644 --- a/dankserver/compose.yaml +++ b/dankserver/compose.yaml @@ -97,7 +97,6 @@ services: image: jellyfin/jellyfin:latest container_name: jellyfin restart: unless-stopped - user: "1000:1000" ports: - "8096:8096/tcp" - "8920:8920/tcp" @@ -233,7 +232,7 @@ services: networks: [appnet] readarr: - image: lscr.io/linuxserver/readarr:latest + image: lscr.io/linuxserver/readarr:amd64-1.0.980 container_name: readarr restart: unless-stopped environment: