Is there an existing issue for this?
Current Behavior
After an update running the Nightly image suddenly my Jellyfin container wont start anymore.
Expected Behavior
The container starts without a fatal error.
Steps To Reproduce
Run docker compose up jellyfin
Environment
- OS: Armbian 25.2.3 bookworm
- How docker service was installed: Through armbian APT package manager
CPU architecture
arm64
Docker creation
jellyfin:
image: lscr.io/linuxserver/jellyfin:nightly
container_name: jellyfin
group_add:
- video
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Stockholm
- JELLYFIN_PublishedServerUrl=${DOCKER_GATEWAY_HOST:-host.docker.internal}
volumes:
- ./config/jellyfin:/config
- ./library/tvshows:/data/tvshows
- ./library/movies:/data/movies
privileged: true
devices:
- /dev/dri
- /dev/dma_heap
- /dev/mali0
- /dev/rga
- /dev/mpp_service
- /video-dec1
- /video-dec3
restart: unless-stopped
Container logs
jellyfin | [migrations] started
jellyfin | [migrations] no migrations found
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | ██╗ ███████╗██╗ ██████╗
jellyfin | ██║ ██╔════╝██║██╔═══██╗
jellyfin | ██║ ███████╗██║██║ ██║
jellyfin | ██║ ╚════██║██║██║ ██║
jellyfin | ███████╗███████║██║╚██████╔╝
jellyfin | ╚══════╝╚══════╝╚═╝ ╚═════╝
jellyfin |
jellyfin | Brought to you by linuxserver.io
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | To support the app dev(s) visit:
jellyfin | Jellyfin: https://opencollective.com/jellyfin
jellyfin |
jellyfin | To support LSIO projects visit:
jellyfin | https://www.linuxserver.io/donate/
jellyfin |
jellyfin | ───────────────────────────────────────
jellyfin | GID/UID
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | User UID: 1000
jellyfin | User GID: 1000
jellyfin | ───────────────────────────────────────
jellyfin | Linuxserver.io version: 2025052605ubu2404-ls12
jellyfin | Build-date: 2025-05-26T05:17:59+00:00
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | **** adding /dev/dri/card0 to group video with id 44 ****
jellyfin | **** permissions for /dev/dri/card1 are good ****
jellyfin | **** creating group group2l2l with id 105 ****
jellyfin | **** adding /dev/dri/renderD128 to group group2l2l with id 105 ****
jellyfin | [custom-init] No custom files found, skipping...
jellyfin | info: Microsoft.Hosting.Lifetime[14]
jellyfin | Now listening on: http://0.0.0.0:8096
jellyfin | info: Microsoft.Hosting.Lifetime[0]
jellyfin | Application started. Press Ctrl+C to shut down.
jellyfin | info: Microsoft.Hosting.Lifetime[0]
jellyfin | Hosting environment: Production
jellyfin | info: Microsoft.Hosting.Lifetime[0]
jellyfin | Content root path: /run/s6-rc:s6-rc-init:PNeCgC/servicedirs/svc-jellyfin
jellyfin | [12:28:58] [INF] [1] Main: Jellyfin version: 10.11.0
jellyfin | [12:28:58] [INF] [1] Main: Environment Variables: ["[JELLYFIN_DATA_DIR, /config/data]", "[DOTNET_EnableWriteXorExecute, 0]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_PublishedServerUrl, host.docker.internal]", "[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_CACHE_DIR, /config/cache]"]
jellyfin | [12:28:58] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
jellyfin | [12:28:58] [INF] [1] Main: Operating system: Ubuntu 24.04.2 LTS
jellyfin | [12:28:58] [INF] [1] Main: Architecture: Arm64
jellyfin | [12:28:58] [INF] [1] Main: 64-Bit Process: True
jellyfin | [12:28:58] [INF] [1] Main: User Interactive: True
jellyfin | [12:28:58] [INF] [1] Main: Processor count: 8
jellyfin | [12:28:58] [INF] [1] Main: Program data path: /config/data
jellyfin | [12:28:58] [INF] [1] Main: Log directory path: /config/log
jellyfin | [12:28:58] [INF] [1] Main: Config directory path: /config
jellyfin | [12:28:58] [INF] [1] Main: Cache path: /config/cache
jellyfin | [12:28:58] [INF] [1] Main: Temp directory path: /tmp/jellyfin
jellyfin | [12:28:58] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
jellyfin | [12:28:58] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Startup: Storage path `/config/data/data` (Fixed) successfully checked with 229.4GB free which is over the minimum of 2GB.
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Startup: Storage path `/config/log` (Fixed) successfully checked with 229.4GB free which is over the minimum of 512MB.
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Startup: Storage path `/config/cache` (Fixed) successfully checked with 229.4GB free which is over the minimum of 2GB.
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Startup: Storage path `/config/data` (Fixed) successfully checked with 229.4GB free which is over the minimum of 2GB.
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Startup: Storage path `/tmp/jellyfin` (Fixed) successfully checked with 229.4GB free which is over the minimum of 2GB.
jellyfin | [12:28:58] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.
jellyfin | [12:28:58] [INF] [1] Jellyfin.Server.Migrations.JellyfinMigrationService: System initialisation detected. Seed data.
jellyfin | info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
jellyfin | Request starting HTTP/1.1 GET http://localhost:8096/health - - -
jellyfin | warn: Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService[103]
jellyfin | Health check StartupCheck with status Degraded completed after 1.0082ms with message 'Server is still starting up.'
jellyfin | info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
jellyfin | Request finished HTTP/1.1 GET http://localhost:8096/health - 200 - text/plain 24.7569ms
jellyfin | [12:29:00] [INF] [1] Jellyfin.Server.Migrations.JellyfinMigrationService: Migration system initialisation completed.
jellyfin | [12:29:00] [INF] [1] Jellyfin.Server.Migrations.JellyfinMigrationService: Migrate stage PreInitialisation.
jellyfin | [12:29:00] [INF] [1] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage PreInitialisation.
jellyfin | [12:29:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
jellyfin | info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
jellyfin | Request starting HTTP/1.1 GET http://localhost:8096/health - - -
jellyfin | warn: Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService[103]
jellyfin | Health check StartupCheck with status Degraded completed after 0.0487ms with message 'Server is still starting up.'
jellyfin | info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
jellyfin | Request finished HTTP/1.1 GET http://localhost:8096/health - 200 - text/plain 1.3066ms
jellyfin | [12:29:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
jellyfin | [12:29:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.SubtitleExtract, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null from /config/data/plugins/Subtitle Extract_4.0.0.0/Jellyfin.Plugin.SubtitleExtract.dll
jellyfin | [12:29:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 14.0.0.0 of TMDb Trailers
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.18.0.14"]
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist
jellyfin | [12:29:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
jellyfin | Fontconfig warning: "/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs"
jellyfin | /usr/bin/jellyfin: symbol lookup error: /usr/lib/jellyfin/bin/libSkiaSharp.so: undefined symbol: FT_Get_BDF_Property
Is there an existing issue for this?
Current Behavior
After an update running the Nightly image suddenly my Jellyfin container wont start anymore.
Expected Behavior
The container starts without a fatal error.
Steps To Reproduce
Run docker compose up jellyfin
Environment
CPU architecture
arm64
Docker creation
jellyfin: image: lscr.io/linuxserver/jellyfin:nightly container_name: jellyfin group_add: - video environment: - PUID=1000 - PGID=1000 - TZ=Europe/Stockholm - JELLYFIN_PublishedServerUrl=${DOCKER_GATEWAY_HOST:-host.docker.internal} volumes: - ./config/jellyfin:/config - ./library/tvshows:/data/tvshows - ./library/movies:/data/movies privileged: true devices: - /dev/dri - /dev/dma_heap - /dev/mali0 - /dev/rga - /dev/mpp_service - /video-dec1 - /video-dec3 restart: unless-stoppedContainer logs