Yesterday, 10:51 PM
(This post was last modified: 11 hours ago by hugefinfan. Edited 4 times in total.)
I've been staring at the 'Jellyfin Server still starting. Please wait.' screen for 10+ hours on a 10th gen i5 with 64G RAM. CPU and RAM load are minimal. Is there any way to tell if this is hung or if I should keep waiting? The logs keep repeating:
.........
2025-10-20 18:48:27.300 -04:00] [WRN] [24] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.0001ms with message '"Server is still starting up."'
[2025-10-20 18:48:57.339 -04:00] [WRN] [24] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.0001ms with message '"Server is still starting up."'
..........
The last log before that repeated for 10 hours was:
[2025-10-20 08:47:36.720 -04:00] [INF] [7] InternalDatabaseMigration: Perform migration "20241112232041_FixMediaStreams"
library is about 50TB music movies and TV, initially built 5 + years ago. running docker container on linux.
Thanks!
I just stopped it and restored the db.old and restarted it to see if it would tell me anything different and the status is the same:
[2025-10-20 19:32:22.475 -04:00] [INF] [7] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
[2025-10-20 19:32:22.478 -04:00] [INF] [7] Main: Prepare system for possible migrations
[2025-10-20 19:32:22.505 -04:00] [INF] [7] Main: A migration will attempt to modify the library.db, will attempt to backup the file now.
[2025-10-20 19:32:22.505 -04:00] [INF] [7] Main: Backing up "library.db" to "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: "library.db" backed up to "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: "library.db" has been backed up as "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: A migration will attempt to modify the jellyfin.db, will attempt to backup the file now.
[2025-10-20 19:32:24.027 -04:00] [INF] [7] Main: Jellyfin database has been backed up as "20251020113223"
[2025-10-20 19:32:24.033 -04:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage CoreInitialisation.
[2025-10-20 19:32:24.035 -04:00] [INF] [7] InternalDatabaseMigration: Perform migration "20241112232041_FixMediaStreams"
[2025-10-20 19:32:25.841 -04:00] [WRN] [9] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.6549ms with message '"Server is still starting up."'
I guess I have to run this for more than 11 hours?
.........
2025-10-20 18:48:27.300 -04:00] [WRN] [24] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.0001ms with message '"Server is still starting up."'
[2025-10-20 18:48:57.339 -04:00] [WRN] [24] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.0001ms with message '"Server is still starting up."'
..........
The last log before that repeated for 10 hours was:
[2025-10-20 08:47:36.720 -04:00] [INF] [7] InternalDatabaseMigration: Perform migration "20241112232041_FixMediaStreams"
library is about 50TB music movies and TV, initially built 5 + years ago. running docker container on linux.
Thanks!
I just stopped it and restored the db.old and restarted it to see if it would tell me anything different and the status is the same:
[2025-10-20 19:32:22.475 -04:00] [INF] [7] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
[2025-10-20 19:32:22.478 -04:00] [INF] [7] Main: Prepare system for possible migrations
[2025-10-20 19:32:22.505 -04:00] [INF] [7] Main: A migration will attempt to modify the library.db, will attempt to backup the file now.
[2025-10-20 19:32:22.505 -04:00] [INF] [7] Main: Backing up "library.db" to "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: "library.db" backed up to "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: "library.db" has been backed up as "/config/data/library.db.bak6"
[2025-10-20 19:32:23.283 -04:00] [INF] [7] Main: A migration will attempt to modify the jellyfin.db, will attempt to backup the file now.
[2025-10-20 19:32:24.027 -04:00] [INF] [7] Main: Jellyfin database has been backed up as "20251020113223"
[2025-10-20 19:32:24.033 -04:00] [INF] [7] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 0 migrations for stage CoreInitialisation.
[2025-10-20 19:32:24.035 -04:00] [INF] [7] InternalDatabaseMigration: Perform migration "20241112232041_FixMediaStreams"
[2025-10-20 19:32:25.841 -04:00] [WRN] [9] Microsoft.Extensions.Diagnostics.HealthChecks.DefaultHealthCheckService: Health check "StartupCheck" with status Degraded completed after 0.6549ms with message '"Server is still starting up."'
I guess I have to run this for more than 11 hours?