![]() |
Container stuck deploying despite logs appearing ok - 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: Container stuck deploying despite logs appearing ok (/t-container-stuck-deploying-despite-logs-appearing-ok) |
Container stuck deploying despite logs appearing ok - Jossk - 2025-03-18 I may be blind, but I'm not seeing anything that could be causing the issue. Host: TrueNAS Scale 24.10 Jellyfin version: 10.10.6 There are a couple of items listed "Microsoft.AspNetCore..." that I find interesting, seeing as how the container base is Linux. I have bolded those lines in the log. Log 2025-03-18 16:05:06.943752+00:00[09:05:06] [INF] [1] Main: Jellyfin version: 10.10.6 2025-03-18 16:05:06.958100+00:00[09:05:06] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_PublishedServerUrl, jellyfin.lan]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]"] 2025-03-18 16:05:06.958381+00:00[09:05:06] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] 2025-03-18 16:05:06.958972+00:00[09:05:06] [INF] [1] Main: Operating system: Debian GNU/Linux 12 (bookworm) 2025-03-18 16:05:06.960336+00:00[09:05:06] [INF] [1] Main: Architecture: X64 2025-03-18 16:05:06.960462+00:00[09:05:06] [INF] [1] Main: 64-Bit Process: True 2025-03-18 16:05:06.960507+00:00[09:05:06] [INF] [1] Main: User Interactive: True 2025-03-18 16:05:06.960584+00:00[09:05:06] [INF] [1] Main: Processor count: 2 2025-03-18 16:05:06.960714+00:00[09:05:06] [INF] [1] Main: Program data path: /config 2025-03-18 16:05:06.960787+00:00[09:05:06] [INF] [1] Main: Log directory path: /config/log 2025-03-18 16:05:06.960847+00:00[09:05:06] [INF] [1] Main: Config directory path: /config/config 2025-03-18 16:05:06.961016+00:00[09:05:06] [INF] [1] Main: Cache path: /cache 2025-03-18 16:05:06.961209+00:00[09:05:06] [INF] [1] Main: Temp directory path: /tmp/jellyfin 2025-03-18 16:05:06.961325+00:00[09:05:06] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web 2025-03-18 16:05:06.961462+00:00[09:05:06] [INF] [1] Main: Application directory: /jellyfin/ 2025-03-18 16:05:07.292732+00:00[09:05:07] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache 2025-03-18 16:05:07.453852+00:00[09:05:07] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies 2025-03-18 16:05:07.511135+00:00[09:05:07] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniDB, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniDB_10.0.0.0/Jellyfin.Plugin.AniDB.dll 2025-03-18 16:05:07.518570+00:00[09:05:07] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniList, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniList_11.0.0.0/Jellyfin.Plugin.AniList.dll 2025-03-18 16:05:07.522085+00:00[09:05:07] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniSearch, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniSearch_5.0.0.0/Jellyfin.Plugin.AniSearch.dll 2025-03-18 16:05:07.679965+00:00[09:05:07] [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"] 2025-03-18 16:05:07.680152+00:00[09:05:07] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] 2025-03-18 16:05:07.680940+00:00[09:05:07] [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"] 2025-03-18 16:05:07.683481+00:00[09:05:07] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.16.3.2"] 2025-03-18 16:05:07.684493+00:00[09:05:07] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] 2025-03-18 16:05:07.684712+00:00[09:05:07] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist 2025-03-18 16:05:07.684849+00:00[09:05:07] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] 2025-03-18 16:05:11.536825+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniDB 10.0.0.0 2025-03-18 16:05:11.539455+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniList 11.0.0.0 2025-03-18 16:05:11.545292+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniSearch 5.0.0.0 2025-03-18 16:05:11.546436+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.10.6.0 2025-03-18 16:05:11.547072+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.10.6.0 2025-03-18 16:05:11.547592+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.10.6.0 2025-03-18 16:05:11.596138+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.10.6.0 2025-03-18 16:05:11.596770+00:00[09:05:11] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.10.6.0 2025-03-18 16:05:11.760000+00:00[09:05:11] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage. 2025-03-18 16:05:11.760466+00:00[09:05:11] [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. 2025-03-18 16:05:11.852677+00:00[09:05:11] [INF] [1] Main: Kestrel is listening on 0.0.0.0 2025-03-18 16:05:11.887018+00:00[09:05:11] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {77c962ac-30f2-4eb6-a988-4833ef494e5b} may be persisted to storage in unencrypted form. 2025-03-18 16:05:12.351144+00:00[09:05:12] [INF] [1] Jellyfin.Networking.PortForwardingHost: Starting NAT discovery 2025-03-18 16:05:13.427826+00:00[09:05:13] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /wwwroot. Static files may be unavailable. 2025-03-18 16:05:13.514457+00:00[09:05:13] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks 2025-03-18 16:05:13.518397+00:00[09:05:13] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/shows 2025-03-18 16:05:13.527540+00:00[09:05:13] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/movies 2025-03-18 16:05:13.565236+00:00[09:05:13] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2025-03-19 03:00:00.000 -07:00, which is 17:54:46.4398730 from now. 2025-03-18 16:05:13.574721+00:00[09:05:13] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2025-03-19 02:00:00.000 -07:00, which is 16:54:46.4255214 from now. 2025-03-18 16:05:13.644986+00:00[09:05:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.0.2 2025-03-18 16:05:13.773600+00:00[09:05:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"] 2025-03-18 16:05:13.813152+00:00[09:05:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] 2025-03-18 16:05:13.856673+00:00[09:05:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] 2025-03-18 16:05:14.142916+00:00[09:05:14] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] 2025-03-18 16:05:16.614180+00:00[09:05:16] [INF] [8] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds 2025-03-18 16:05:16.622118+00:00[09:05:16] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds 2025-03-18 16:05:18.614041+00:00[09:05:18] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 2 seconds 2025-03-18 16:05:25.707786+00:00[09:05:25] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg 2025-03-18 16:05:25.708919+00:00[09:05:25] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: ed0ccd5b8000419d9a4f6c101cbfc074 2025-03-18 16:05:25.709020+00:00[09:05:25] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete 2025-03-18 16:05:25.709715+00:00[09:05:25] [INF] [1] Main: Startup complete 0:00:19.2309862 I have configured proper paths for all the folders, and had made sure I had set the permissions for all of the datasets Thanks RE: Container stuck deploying despite logs appearing ok - TheDreadPirate - 2025-03-18 Since you are publishing ports, you need to add an extra config to the container. Code: extra_hosts: https://jellyfin.org/docs/general/installation/container/#using-docker-compose I'm not sure where you would do this in the TrueNAS UI. RE: Container stuck deploying despite logs appearing ok - Jossk - 2025-03-18 I would imagine it would be under "Additional Environment Variables", like in the screenshot as I am about to try I'll update on how it goes. RE: Container stuck deploying despite logs appearing ok - Jossk - 2025-03-18 One thing to make note of, is the WebUI button, took me to port 8096, even if I had a different http port configured. I changed my host ports to match the internal container ports, there's no conflict with my other apps. Unfortunately, the suggestion didn't fix the "EXTRA_HOSTS" work (at least where I put it). I also tried setting Port Bind Mode to None. Both with and without the environment variable. So far, nothing is working. RE: Container stuck deploying despite logs appearing ok - TheDreadPirate - 2025-03-18 I just noticed that you changed the http port for Jellyfin. For this to work, you also need to reconfigure Jellyfin itself to use that port. Do you know if changing the web UI port in TrueNAS also changes it directly in Jellyfin? RE: Container stuck deploying despite logs appearing ok - novaseline - 2025-04-11 Hi Jossk, were you able to solve this issue? I'm running into the exact same thing. It started after I temporarily added an HTTPS port to my config in TrueNAS Scale, but it never corrected, even after removing the port. Host: TrueNAS Scale 24.10 Jellyfin version: 10.10.6 I did also try to add in the extra environmental variable, but similarly it didn't launch the container. Lastly, changing the web ui port in TrueNAS doesn't change the internal 8096 port in Jellyfin, only how to access it on your browser. Logs: 2025-04-11 10:24:58.483948+00:00[05:24:58] [INF] [1] Main: Jellyfin version: 10.10.6 2025-04-11 10:24:58.491682+00:00[05:24:58] [INF] [1] Main: Environment Variables: ["[JELLYFIN_CONFIG_DIR, /config/config]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]", "[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_DATA_DIR, /config]"] 2025-04-11 10:24:58.491726+00:00[05:24:58] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll"] 2025-04-11 10:24:58.519338+00:00[05:24:58] [INF] [1] Main: Operating system: Debian GNU/Linux 12 (bookworm) 2025-04-11 10:24:58.520127+00:00[05:24:58] [INF] [1] Main: Architecture: X64 2025-04-11 10:24:58.520176+00:00[05:24:58] [INF] [1] Main: 64-Bit Process: True 2025-04-11 10:24:58.520223+00:00[05:24:58] [INF] [1] Main: User Interactive: True 2025-04-11 10:24:58.520280+00:00[05:24:58] [INF] [1] Main: Processor count: 4 2025-04-11 10:24:58.520342+00:00[05:24:58] [INF] [1] Main: Program data path: /config 2025-04-11 10:24:58.520391+00:00[05:24:58] [INF] [1] Main: Log directory path: /config/log 2025-04-11 10:24:58.520466+00:00[05:24:58] [INF] [1] Main: Config directory path: /config/config 2025-04-11 10:24:58.520560+00:00[05:24:58] [INF] [1] Main: Cache path: /cache 2025-04-11 10:24:58.520688+00:00[05:24:58] [INF] [1] Main: Temp directory path: /tmp/jellyfin 2025-04-11 10:24:58.520809+00:00[05:24:58] [INF] [1] Main: Web resources path: /jellyfin/jellyfin-web 2025-04-11 10:24:58.520862+00:00[05:24:58] [INF] [1] Main: Application directory: /jellyfin/ 2025-04-11 10:24:59.915091+00:00[05:24:59] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /cache 2025-04-11 10:25:01.027235+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies 2025-04-11 10:25:01.114006+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniDB, Version=10.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniDB_10.0.0.0/Jellyfin.Plugin.AniDB.dll 2025-04-11 10:25:01.127155+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniList, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniList_11.0.0.0/Jellyfin.Plugin.AniList.dll 2025-04-11 10:25:01.149233+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.AniSearch, Version=5.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/AniSearch_5.0.0.0/Jellyfin.Plugin.AniSearch.dll 2025-04-11 10:25:01.172511+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Fanart, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Fanart_12.0.0.0/Jellyfin.Plugin.Fanart.dll 2025-04-11 10:25:01.183737+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Kitsu, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Kitsu_6.0.0.0/Jellyfin.Plugin.Kitsu.dll 2025-04-11 10:25:01.237949+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.OpenSubtitles, Version=20.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Open Subtitles_20.0.0.0/Jellyfin.Plugin.OpenSubtitles.dll 2025-04-11 10:25:01.239601+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin 2.0.1 of Skin Manager 2025-04-11 10:25:01.270795+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.SkinManager, Version=2.0.2.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Skin Manager_2.0.2.0/Jellyfin.Plugin.SkinManager.dll 2025-04-11 10:25:01.309780+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Tvdb.Sdk, Version=4.7.10.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TheTVDB_19.0.0.0/Tvdb.Sdk.dll 2025-04-11 10:25:01.314827+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Tvdb, Version=19.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TheTVDB_19.0.0.0/Jellyfin.Plugin.Tvdb.dll 2025-04-11 10:25:01.316207+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TMDbBoxSets, Version=11.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TMDb Box Sets_11.0.0.0/Jellyfin.Plugin.TMDbBoxSets.dll 2025-04-11 10:25:01.359169+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.TvMaze, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Jellyfin.Plugin.TvMaze.dll 2025-04-11 10:25:01.360245+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Flurl.dll 2025-04-11 10:25:01.364388+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly TvMaze.Api.Client, Version=0.1.72.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/TvMaze.Api.Client.dll 2025-04-11 10:25:01.378494+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Polly, Version=7.0.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/TVmaze_12.0.0.0/Polly.dll 2025-04-11 10:25:01.433956+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Flurl.Http, Version=3.0.1.0, Culture=neutral, PublicKeyToken=null from /config/plugins/TVmaze_12.0.0.0/Flurl.Http.dll 2025-04-11 10:25:01.576087+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly BouncyCastle.Cryptography, Version=2.0.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/BouncyCastle.Cryptography.dll 2025-04-11 10:25:01.590051+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Handlebars, Version=2.1.6.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/Handlebars.dll 2025-04-11 10:25:01.593802+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly Jellyfin.Plugin.Webhook, Version=17.0.0.0, Culture=neutral, PublicKeyToken=null from /config/plugins/Webhook_17.0.0.0/Jellyfin.Plugin.Webhook.dll 2025-04-11 10:25:01.617932+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MailKit, Version=4.8.0.0, Culture=neutral, PublicKeyToken=redaced from /config/plugins/Webhook_17.0.0.0/MailKit.dll 2025-04-11 10:25:01.642005+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MQTTnet, Version=4.3.7.1207, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MQTTnet.dll 2025-04-11 10:25:01.643197+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MQTTnet.Extensions.ManagedClient, Version=4.3.7.1207, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MQTTnet.Extensions.ManagedClient.dll 2025-04-11 10:25:01.659622+00:00[05:25:01] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly MimeKit, Version=4.8.0.0, Culture=neutral, PublicKeyToken=redacted from /config/plugins/Webhook_17.0.0.0/MimeKit.dll 2025-04-11 10:25:01.825154+00:00[05:25:01] [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"] 2025-04-11 10:25:01.825196+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: [] 2025-04-11 10:25:01.825641+00:00[05:25:01] [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"] 2025-04-11 10:25:01.827032+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.16.1.2"] 2025-04-11 10:25:01.827719+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"] 2025-04-11 10:25:01.827811+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist 2025-04-11 10:25:01.827924+00:00[05:25:01] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: [] 2025-04-11 10:25:09.659412+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniDB 10.0.0.0 2025-04-11 10:25:09.661200+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniList 11.0.0.0 2025-04-11 10:25:09.663070+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AniSearch 5.0.0.0 2025-04-11 10:25:09.664120+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Fanart 12.0.0.0 2025-04-11 10:25:09.665135+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Kitsu 6.0.0.0 2025-04-11 10:25:09.693431+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Open Subtitles 20.0.0.0 2025-04-11 10:25:09.694648+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: SkinManager 2.0.2.0 2025-04-11 10:25:09.695808+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TheTVDB 19.0.0.0 2025-04-11 10:25:09.697003+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb Box Sets 11.0.0.0 2025-04-11 10:25:09.698092+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TVmaze 12.0.0.0 2025-04-11 10:25:09.701026+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Webhook 17.0.0.0 2025-04-11 10:25:09.701832+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.10.6.0 2025-04-11 10:25:09.702441+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.10.6.0 2025-04-11 10:25:09.702551+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.10.6.0 2025-04-11 10:25:09.767154+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.10.6.0 2025-04-11 10:25:09.769406+00:00[05:25:09] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.10.6.0 2025-04-11 10:25:10.137451+00:00[05:25:10] [WRN] [1] Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository: Using an in-memory repository. Keys will not be persisted to storage. 2025-04-11 10:25:10.137511+00:00[05:25:10] [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. 2025-04-11 10:25:10.246394+00:00[05:25:10] [INF] [1] Main: Kestrel is listening on 0.0.0.0 2025-04-11 10:25:10.429342+00:00[05:25:10] [WRN] [1] Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager: No XML encryptor configured. Key {redacted} may be persisted to storage in unencrypted form. 2025-04-11 10:25:11.503915+00:00[05:25:11] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /wwwroot. Static files may be unavailable. 2025-04-11 10:25:11.607956+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks 2025-04-11 10:25:11.625173+00:00[05:25:11] [INF] [11] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Anime_Movies 2025-04-11 10:25:11.655945+00:00[05:25:11] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Anime_Shows 2025-04-11 10:25:11.681376+00:00[05:25:11] [INF] [15] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/TV_Shows 2025-04-11 10:25:11.681413+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2025-04-12 03:00:00.000 -05:00, which is 21:34:48.3233214 from now. 2025-04-11 10:25:11.697421+00:00[05:25:11] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /vault/media/Movies 2025-04-11 10:25:11.728417+00:00[05:25:11] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2025-04-12 02:00:00.000 -05:00, which is 20:34:48.2718040 from now. 2025-04-11 10:25:12.896836+00:00[05:25:12] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.0.2 2025-04-11 10:25:13.042890+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_cuvid", "av1_qsv", "h264", "h264_qsv", "h264_cuvid", "hevc", "hevc_qsv", "hevc_cuvid", "mpeg2video", "mpeg2_qsv", "mpeg2_cuvid", "mpeg4", "mpeg4_cuvid", "msmpeg4", "vc1_qsv", "vc1_cuvid", "vp8", "libvpx", "vp8_cuvid", "vp8_qsv", "vp9", "libvpx-vp9", "vp9_cuvid", "vp9_qsv", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"] 2025-04-11 10:25:13.064485+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "av1_nvenc", "av1_qsv", "av1_amf", "av1_vaapi", "libx264", "h264_amf", "h264_nvenc", "h264_qsv", "h264_v4l2m2m", "h264_vaapi", "libx265", "hevc_amf", "hevc_nvenc", "hevc_qsv", "hevc_vaapi", "mjpeg_qsv", "mjpeg_vaapi", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"] 2025-04-11 10:25:13.125187+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["bwdif_cuda", "deinterlace_qsv", "deinterlace_vaapi", "flip_vulkan", "hwupload_cuda", "hwupload_vaapi", "libplacebo", "overlay_opencl", "overlay_qsv", "overlay_vaapi", "overlay_vulkan", "overlay_cuda", "procamp_vaapi", "scale_cuda", "scale_opencl", "scale_qsv", "scale_vaapi", "scale_vulkan", "tonemapx", "tonemap_cuda", "tonemap_opencl", "tonemap_vaapi", "transpose_cuda", "transpose_opencl", "transpose_vaapi", "transpose_vulkan", "vpp_qsv", "yadif_cuda", "zscale", "alphasrc"] 2025-04-11 10:25:13.285966+00:00[05:25:13] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["cuda", "vaapi", "qsv", "drm", "opencl", "vulkan"] 2025-04-11 10:25:14.773128+00:00[05:25:14] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds 2025-04-11 10:25:14.844907+00:00[05:25:14] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds 2025-04-11 10:25:17.535732+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.Plugins.PluginManager: No local manifest exists for plugin Skin Manager. Skipping manifest reconciliation. 2025-04-11 10:25:17.538084+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.Updates.InstallationManager: Plugin updated: Skin Manager 2.0.2.0 2025-04-11 10:25:17.748887+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.ApplicationHost: App needs to be restarted. 2025-04-11 10:25:17.753409+00:00[05:25:17] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 2 seconds 2025-04-11 10:25:18.496334+00:00[05:25:18] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg 2025-04-11 10:25:18.496398+00:00[05:25:18] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: redacted 2025-04-11 10:25:18.496410+00:00[05:25:18] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete RE: Container stuck deploying despite logs appearing ok - TheDreadPirate - 2025-04-11 You need to change the webUI port to 8096. The healthcheck will default to that port. Or you need to modify the healthcheck to check on port 30013. RE: Container stuck deploying despite logs appearing ok - novaseline - 2025-04-11 I swapped it over to 8096, but I still wasn't able to get it to deploy. I was looking around in Portainer and noticed this error message, but I don't know how to fix it lol. RE: Container stuck deploying despite logs appearing ok - TheDreadPirate - 2025-04-11 I'm assuming you have a way of adding extra arguments to the Jellyfin container in the TrueNAS UI? If I'm reading our docs and Docker's docs correctly, you need to do one of two things. You need to specify an "extra host" in the Jellyfin container. https://jellyfin.org/docs/general/installation/container/ Code: extra_hosts: Or you need to add a local loopback bind to the docker bridge network. https://docs.docker.com/reference/compose-file/networks/ Code: driver_opts: |