Upgrade from 10.9.11 to 10.10.3 still displays 10.9.11 - Cygon - 2024-12-26
Hi,
I've been running Jellyfin for several years and I've upgraded to newer versions a few times already. Usually when the Jellyfin FireTV app demands an upgrade of the server.
The latest upgrade, from 10.9.11 to 10.10.3 is giving me a bit of trouble. The Jellyfin FireTV app still claims I'm running server version 10.9.11 after the upgrade.
When I visit my Jellyfin URL in the browser and open Jellyfin's Dashboard, it shows:
Quote:Server version: 10.10.3
Web version: 10.10.3
Build version: 10.10.3
But if I open Jellyfin in Jellyfin Media Player 1.11.1, the Dashboard shows:
Quote:Server version: 10.10.3
Web version: 10.9.11
Build version: 10.9.11
This is confusing me a bit
How can Jellyfin identify as two different versions, one to my browser, the other to Jellyfin Media Player and the Jellyfin FireTV app?
- Even though I never needed to do this for earlier updates, I cleared Jellyfin's cache directory and rebooted the machine, but no change.
- This happens consistently, whether I install Jellyfin by extracting its .tar.gz or emerge Gentoo's "www-apps/jellfin-bin-10.10.3" ebuild.
- Prior to un-tarring/emerging, I also removed my /opt/jellyfin directory to ensure no outdated files remain, especially /opt/jellyfin/jellyfin-web
This is the startup message Jellyfin writes to its logfile:
Quote:[2024-12-26 22:46:28.896 +01:00] [INF] [1] Main: Jellyfin version: "10.10.3"
[2024-12-26 22:46:29.064 +01:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /var/log/jellyfin]"]
[2024-12-26 22:46:29.074 +01:00] [INF] [1] Main: Arguments: ["/opt/jellyfin/jellyfin.dll", "--logdir", "/var/log/jellyfin", "--cachedir", "/var/cache/jellyfin", "--configdir", "/etc/jellyfin", "--datadir", "/var/lib/jellyfin"]
[2024-12-26 22:46:29.075 +01:00] [INF] [1] Main: Operating system: "Gentoo Linux"
[2024-12-26 22:46:29.075 +01:00] [INF] [1] Main: Architecture: X64
[2024-12-26 22:46:29.078 +01:00] [INF] [1] Main: 64-Bit Process: True
[2024-12-26 22:46:29.078 +01:00] [INF] [1] Main: User Interactive: True
[2024-12-26 22:46:29.078 +01:00] [INF] [1] Main: Processor count: 4
[2024-12-26 22:46:29.078 +01:00] [INF] [1] Main: Program data path: "/var/lib/jellyfin"
[2024-12-26 22:46:29.079 +01:00] [INF] [1] Main: Log directory path: "/var/log/jellyfin"
[2024-12-26 22:46:29.079 +01:00] [INF] [1] Main: Config directory path: "/etc/jellyfin"
[2024-12-26 22:46:29.079 +01:00] [INF] [1] Main: Cache path: "/var/cache/jellyfin"
[2024-12-26 22:46:29.080 +01:00] [INF] [1] Main: Temp directory path: "/tmp/jellyfin"
[2024-12-26 22:46:29.080 +01:00] [INF] [1] Main: Web resources path: "/opt/jellyfin/jellyfin-web"
[2024-12-26 22:46:29.080 +01:00] [INF] [1] Main: Application directory: "/opt/jellyfin/"
[2024-12-26 22:46:29.869 +01:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/var/cache/jellyfin"
[2024-12-26 22:46:30.261 +01:00] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
[2024-12-26 22:46:30.327 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "ZstdSharp, Version=0.8.1.0, Culture=neutral, PublicKeyToken=8d151af33a4ad5cf" from "/var/lib/jellyfin/plugins/Bookshelf/ZstdShar>
[2024-12-26 22:46:30.355 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Bookshelf, Version=12.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/Bookshelf/Jel>
[2024-12-26 22:46:30.406 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "SharpCompress, Version=0.38.0.0, Culture=neutral, PublicKeyToken=afb0a02973931d96" from "/var/lib/jellyfin/plugins/Bookshelf/Sha>
[2024-12-26 22:46:30.422 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Playback, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/DLNA_6.0.0>
[2024-12-26 22:46:30.433 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna.Model, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/DLNA_6.0.0.0/>
[2024-12-26 22:46:30.438 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Rssdp, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/DLNA_6.0.0.0/Rssdp.dll"
[2024-12-26 22:46:30.458 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded assembly "Jellyfin.Plugin.Dlna, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null" from "/var/lib/jellyfin/plugins/DLNA_6.0.0.0/Jellyf>
[2024-12-26 22:46:30.459 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Skipping disabled plugin "8.2.0.0" of "Last.fm"
[2024-12-26 22:46:30.852 +01: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"]
[2024-12-26 22:46:30.853 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
[2024-12-26 22:46:30.855 +01: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"]
[2024-12-26 22:46:30.861 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "192.168.124.7"]
[2024-12-26 22:46:30.864 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
[2024-12-26 22:46:30.865 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is "Allowlist"
[2024-12-26 22:46:30.865 +01:00] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
[2024-12-26 22:46:47.409 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Bookshelf" "12.0.0.0"
[2024-12-26 22:46:47.416 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "DLNA" "6.0.0.0"
[2024-12-26 22:46:47.420 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "TMDb" "10.10.3.0"
[2024-12-26 22:46:47.422 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "Studio Images" "10.10.3.0"
[2024-12-26 22:46:47.423 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "OMDb" "10.10.3.0"
[2024-12-26 22:46:47.543 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "MusicBrainz" "10.10.3.0"
[2024-12-26 22:46:47.545 +01:00] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: "AudioDB" "10.10.3.0"
So it does seem to be 10.10.3. Where could the 10.9.11 in Jellyfin Media Player and the Jellyfin FireTV app be coming from?
RE: Upgrade from 10.9.11 to 10.10.3 still displays 10.9.11 - TheDreadPirate - 2024-12-26
Clear the JMP app cache or right click and click "reload". On the FireTV, clear the app cache.
Also make sure there isn't a zombie instance running or something.
RE: Upgrade from 10.9.11 to 10.10.3 still displays 10.9.11 - Cygon - 2024-12-27
Thank you, it worked in both cases.
I wonder if some timestamp is wrong or some old file cleanup process is lacking in this update, but I'm happy my Jellyfin players are working again.
RE: Upgrade from 10.9.11 to 10.10.3 still displays 10.9.11 - TheDreadPirate - 2024-12-27
Jellyfin caches pretty aggressively. If you're using Nginx you can add a cache-killer to the reverse proxy config to force more frequent updates.
|