Jellyfin Forum
Transcoding fails in docker image due to missing render group - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Transcoding fails in docker image due to missing render group (/t-transcoding-fails-in-docker-image-due-to-missing-render-group)



Transcoding fails in docker image due to missing render group - esmorun - 2025-10-21

Pulled the latest docker image, version 10.11.0: https://hub.docker.com/layers/jellyfin/jellyfin/latest/images/sha256-6f097c10a59da095f0b694b589873b52e6a852156e1e3255c5ecca4485bb73ed

Created a container like this;
Code:
sudo podman run \
  --detach \
  --name jellyfin \
  --publish 8096:8096/tcp \
  --publish 7359:7359/udp \
  --user 128:136 \ # jellyfin user and group
  --group-add=44 \ # Video group
  --group-add=110 \ # Render group
  --device /dev/dri/:/dev/dri/ \ # VAAPI devices
  --network=host \
  --volume jellyfin-cache:/cache \
  --volume jellyfin-config:/config \
  --mount type=bind,source=/mnt/Movies,destination=/mnt/Movies,ro=true \
  --restart=unless-stopped \
  --label "io.containers.autoupdate=registry" \
  docker.io/jellyfin/jellyfin:latest

After this, hardware transcoding was not working inside the container. After some troubleshooting i realized the issue was that the Render group did not exist inside the container (notice there's no name next to id 110):

Code:
jellyfin@MyServer:/$ id
uid=128(jellyfin) gid=136(136) groups=136(136),44(video),110

I was able to get it working by manually creating the group inside the container:
Code:
sudo podman exec --user 0:0 jellyfin groupadd -g 110 render

Surely the group should have already been there? Or am I missing something obvious?