![]() |
|
error: failed to initialize display on rootless official Docker - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions) +--- Thread: error: failed to initialize display on rootless official Docker (/t-error-failed-to-initialize-display-on-rootless-official-docker) |
error: failed to initialize display on rootless official Docker - doubledown - 2026-04-08 Hello All! I've been struggling to configure Jellyfin to run on rootless docker with transcoding. My main issue is that I get the following error when I'm doing the official Configure With Linux Virtualization installation guide's validation step: Code: $ docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/vainfoI'm running a fresh install of Debian, with rootless docker setup, using docker compose, docker having its own dedicated user called 'dockeruser'. I'm pasting every detail I can below. Code: $ cat /etc/os-release user/group in container: Code: $ docker exec -it jellyfin ls -l /dev/driCode: $ uname -auser/group on host: Code: $ ls -l /dev/driMy docker-compose.yml: Code: services:dockeruser on host (docker's own dedicated user): Code: $ id/etc/group on host Code: render:x:992:dockeruseruser/group on container: Code: $ docker exec -it jellyfin idon host Code: $ echo $DOCKER_HOSTI have tried many things:
I've read on other places that it seems like people can run it in a rootless fashion. I'm out of options at this point. What am I doing wrong? Edit: Forgot to mention that I have an Intel CPU with iGPU. Code: $ cat /proc/cpuinfo | grep "model name" | head -1 |