Jellyfin linuxserver/jellyfin:10.9.4 (latest) not loading

Hi Team,

I’ve just updated my Jellyfin instance via docker pull linuxserver/jellyfin:latest (10.9.4), and the app now just renders an empty “jellyfin” logo page and nothing else. This happens in both the Web view and within apps (Android tablet).

See screenshot here: https://imgur.com/nm4MMql

Here are the associated logs from container startup:

[custom-init] No custom files found, skipping...

[15:47:38] [INF] [1] Main: Jellyfin version: 10.9.4

[15:47:38] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_PublishedServerUrl, jellyfin.thekellys.co]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]"]

[15:47:38] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]

[15:47:38] [INF] [1] Main: Operating system: Ubuntu 22.04.4 LTS

[15:47:38] [INF] [1] Main: Architecture: X64

[15:47:38] [INF] [1] Main: 64-Bit Process: True

[15:47:38] [INF] [1] Main: User Interactive: True

[15:47:38] [INF] [1] Main: Processor count: 12

[15:47:38] [INF] [1] Main: Program data path: /config/data

[15:47:38] [INF] [1] Main: Log directory path: /config/log

[15:47:38] [INF] [1] Main: Config directory path: /config

[15:47:38] [INF] [1] Main: Cache path: /config/cache

[15:47:38] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web

[15:47:38] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/

[15:47:38] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache

[15:47:38] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["10.0.0.0/8"]

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["10.0.0.0/8"]

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.19.0.2"]

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist

[15:47:38] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []

[15:47:40] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.9.4.0

[15:47:40] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.9.4.0

[15:47:40] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.9.4.0

[15:47:40] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.9.4.0

[15:47:40] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.9.4.0

[15:47:40] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage.

[15:47:40] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.

[15:47:40] [INF] [1] Main: Kestrel is listening on 0.0.0.0

[15:47:40] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {f26964de-fc9b-4a56-8ed8-563fff70dde4} may be persisted to storage in unencrypted form.

[15:47:41] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /run/s6-rc:s6-rc-init:PMeMeJ/servicedirs/svc-jellyfin/wwwroot. Static files may be unavailable.

[15:47:41] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks