Jellyfin Forum
Url change broke Jellyfin? - 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: Url change broke Jellyfin? (/t-url-change-broke-jellyfin)



Url change broke Jellyfin? - RS:Alchora - 2025-12-06

Hello there, I don't use forums often, but I have become rather desperate in light of spotify's ever increasing terrible policy and neglect, I'm looking for a way to either have a fully fresh install or fix the problem I'm about to describe, I'm sorry in advance for the trouble and thank you for any advice given!

Context
A few months back, I installed Jellyfin via Flathub's mirror on NobaraOS (basically just fedora)- and I had gotten it working well, and was in the process of personalising the localhost website via the Jellyfin preferences and if I recall, I had gone to change the url using one of the settings. At the time, being both new to self hosting and linux, I was under the impression it would change the localhost address from 8096 to the words i placed into the section. A soon as I did, the website refreshed and trying both the new url and the old 8096, and the two in combination lead to a "this website does not exist" error on Librewolf. This caused the incredibly inexperienced me to panic and remove the flatpak a few times with Nobara's Package Manager, then remove it via the command line. I am sure that was a bad decision and likely messed with future installs. I gave up shortly after.

A few months later, I decide to try again-- of course I know when I'm out of my depth. I briefly tried to reinstall the flatpak, after doing so, it would no longer appear, likely due to my earlier command line tinkering. I decide then to install Jellyfin via the rpmfusion repository and then try the generic linux tar files. Neither have worked. Trying to run Jellyfin via the command line yields the below. Thank you for any help provided!
.
Additional Information
[19:35:35] [INF] [9] Main: Jellyfin version: 10.11.2 [19:35:35] [INF] [9] Main: Environment Variables: ["[DOTNET_BUNDLE_EXTRACT_BASE_DIR, /home/shva/.cache/dotnet_bundle_extract]", "[DOTNET_ROOT, /usr/lib64/dotnet]", "[JELLYFIN_LOG_DIR, /home/shva/.local/share/jellyfin/log]"] [19:35:35] [INF] [9] Main: Arguments: ["/usr/lib64/jellyfin/jellyfin.dll"] [19:35:35] [INF] [9] Main: Operating system: Nobara Linux 43 (KDE Plasma Desktop Edition) [19:35:35] [INF] [9] Main: Architecture: X64 [19:35:35] [INF] [9] Main: 64-Bit Process: True [19:35:35] [INF] [9] Main: User Interactive: True [19:35:35] [INF] [9] Main: Processor count: 16 [19:35:35] [INF] [9] Main: Program data path: /home/shva/.local/share/jellyfin [19:35:35] [INF] [9] Main: Log directory path: /home/shva/.local/share/jellyfin/log [19:35:35] [INF] [9] Main: Config directory path: /home/shva/.config/jellyfin [19:35:35] [INF] [9] Main: Cache path: /home/shva/.cache/jellyfin [19:35:35] [INF] [9] Main: Temp directory path: /tmp/jellyfin [19:35:35] [INF] [9] Main: Web resources path: /usr/lib64/jellyfin/jellyfin-web [19:35:35] [INF] [9] Main: Application directory: /usr/lib64/jellyfin/

Current Response on Command Line
[19:35:34] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/shva/.cache/jellyfin [19:35:35] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0

[19:35:35] [INF] [9] Jellyfin.Server.Startup: Storage path /home/shva/.local/share/jellyfin/data (Fixed) successfully checked with 468.4GiB free which is over the minimum of 2GiB. [19:35:35] [INF] [9] Jellyfin.Server.Startup: Storage path /home/shva/.local/share/jellyfin/log (Fixed) successfully checked with 468.4GiB free which is over the minimum of 512MiB. [19:35:35] [INF] [9] Jellyfin.Server.Startup: Storage path /home/shva/.cache/jellyfin (Fixed) successfully checked with 468.4GiB free which is over the minimum of 2GiB. [19:35:35] [INF] [9] Jellyfin.Server.Startup: Storage path /home/shva/.local/share/jellyfin (Fixed) successfully checked with 468.4GiB free which is over the minimum of 2GiB. [19:35:35] [INF] [9] Jellyfin.Server.Startup: Storage path /tmp/jellyfin (Ram) successfully checked with 15.3GiB free which is over the minimum of 512MiB. [19:35:35] [INF] [9] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /home/shva/.cache/jellyfin [19:35:35] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: Data Source=/home/shva/.local/share/jellyfin/data/jellyfin.db;Cache=Default;Pooling=True [19:35:35] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLITE connection pragma command set to:  PRAGMA locking_mode=NORMAL; PRAGMA journal_size_limit=134217728; PRAGMA synchronous=1; PRAGMA temp_store=2; [19:35:35] [INF] [9] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock. [19:35:35] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service. [19:35:35] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: System initialisation detected. Seed data. [19:35:36] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Migration system initialisation completed. [19:35:36] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 4 migrations for stage PreInitialisation. [19:35:36] [INF] [9] InternalCodeMigration: Perform migration 20250420010000_MigrateNetworkConfiguration [19:35:36] [ERR] [9] Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration: Migrate NetworkConfiguration deserialize Invalid Operation error System.InvalidOperationException: There is an error in XML document (16, 6). ---> System.Xml.XmlException: 'Element' is an invalid XmlNodeType.   at System.Xml.XmlReader.FinishReadElementContentAsXxx()   at System.Xml.XmlReader.ReadElementContentAsString()   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderOldNetworkConfiguration.Read2_OldNetworkConfiguration(Boolean isNullable, Boolean checkType)   at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderOldNetworkConfiguration.Read3_NetworkConfiguration()   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)   --- End of inner exception stack trace ---   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)   at System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader)   at Jellyfin.Server.Migrations.PreStartupRoutines.MigrateNetworkConfiguration.Perform() [19:35:36] [INF] [9] InternalCodeMigration: Migration 20250420010000_MigrateNetworkConfiguration was successfully applied [19:35:36] [FTL] [1] Main: Unhandled Exception System.ObjectDisposedException: Cannot access a disposed object. Object name: 'LoggerFactory'.   at Microsoft.Extensions.Logging.LoggerFactory.CreateLogger(String categoryName)   at Jellyfin.Server.Migrations.JellyfinMigrationService.MigrateStepAsync(JellyfinMigrationStageTypes stage, IServiceProvider serviceProvider)   at Jellyfin.Server.Migrations.JellyfinMigrationService.MigrateStepAsync(JellyfinMigrationStageTypes stage, IServiceProvider serviceProvider)   at Jellyfin.Server.Program.ApplyStartupMigrationAsync(ServerApplicationPaths appPaths, IConfiguration startupConfig)   at Jellyfin.Server.Program.StartApp(StartupOptions options)   at Jellyfin.Server.Program.<Main>(String[] args) Unhandled exception. System.ObjectDisposedException: Cannot access a disposed object. Object name: 'LoggerFactory'.   at Microsoft.Extensions.Logging.LoggerFactory.CreateLogger(String categoryName)   at Jellyfin.Server.Migrations.JellyfinMigrationService.MigrateStepAsync(JellyfinMigrationStageTypes stage, IServiceProvider serviceProvider)   at Jellyfin.Server.Migrations.JellyfinMigrationService.MigrateStepAsync(JellyfinMigrationStageTypes stage, IServiceProvider serviceProvider)   at Jellyfin.Server.Program.ApplyStartupMigrationAsync(ServerApplicationPaths appPaths, IConfiguration startupConfig)   at Jellyfin.Server.Program.StartApp(StartupOptions options)   at Jellyfin.Server.Program.<Main>(String[] args) Aborted                    (core dumped) jellyfin