6 hours ago
Updating from 10.10.7, on MacOS with Silicon M4.
tried lots of times but there seems to be an issue with the migration
[2025-10-20 20:22:43.866 +02:00] [ERR] [9] InternalCodeMigration: Migration "20250420070000_MigrateActivityLogDb" failed
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
[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.(String[] args)
All my files are in an external hard disk, all permissions should be ok. It seems like it manages one migration attempt and fails the next.
[2025-10-20 20:27:47.878 +02:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.033 +02:00] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on "0.0.0.0"
[2025-10-20 20:27:48.046 +02:00] [INF] [9] Main: Jellyfin version: "10.11.0"
[2025-10-20 20:27:48.047 +02:00] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /Users/marco/Library/Application Support/jellyfin/log]"]
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Arguments: ["/Applications/Jellyfin.app/Contents/MacOS/jellyfin.dll", "--webdir", "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web", "--ffmpeg", "/Applications/Jellyfin.app/Contents/MacOS/ffmpeg", "--datadir", "/Users/marco//Library/Application Support/jellyfin"]
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Operating system: "Darwin 25.1.0 Darwin Kernel Version 25.1.0: Sun Oct 5 21:11:28 PDT 2025; root:xnu-12377.40.120~10/RELEASE_ARM64_T8132"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Architecture: Arm64
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: 64-Bit Process: True
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: User Interactive: True
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Processor count: 10
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Program data path: "/Users/marco/Library/Application Support/jellyfin"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Log directory path: "/Users/marco/Library/Application Support/jellyfin/log"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Config directory path: "/Users/marco/Library/Application Support/jellyfin/config"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Temp directory path: "/var/folders/f5/1b04h5xs4jxgzsr3hmqjv0mr0000gn/T/jellyfin"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Web resources path: "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Application directory: "/Applications/Jellyfin.app/Contents/MacOS/"
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
[2025-10-20 20:27:48.058 +02:00] [INF] [9] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.104 +02:00] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: "Data Source=\"/Users/marco/Library/Application Support/jellyfin/data/jellyfin.db\";Cache=Default;Pooling=True"
[2025-10-20 20:27:48.107 +02:00] [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;
"
[2025-10-20 20:27:48.108 +02:00] [INF] [9] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
[2025-10-20 20:27:48.148 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.
[2025-10-20 20:27:48.148 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: System initialisation detected. Seed data.
[2025-10-20 20:27:48.661 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Migration system initialisation completed.
[2025-10-20 20:27:48.664 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 5 migrations for stage PreInitialisation.
[2025-10-20 20:27:48.666 +02:00] [INF] [9] InternalCodeMigration: Perform migration "20250420000000_CreateNetworkConfiguration"
[2025-10-20 20:27:48.668 +02:00] [INF] [9] InternalCodeMigration: Migration "20250420000000_CreateNetworkConfiguration" was successfully applied
[2025-10-20 20:27:48.669 +02:00] [FTL] [1] Main: Unhandled Exception
Anybody had similar issues on Mac? I downgraded to 10.10.7 for now, I'd prefer not to go through a full reinstall losing users and everything else
tried lots of times but there seems to be an issue with the migration
[2025-10-20 20:22:43.866 +02:00] [ERR] [9] InternalCodeMigration: Migration "20250420070000_MigrateActivityLogDb" failed
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
The first migration attempt failed looking for the ActivityLog table, triggering a rollback.
### Subsequent Attempts (20:27:48, 20:30:27, 20:33:04)
Each subsequent restart shows a consistent pattern:
1. System initialization completes successfully
2. First PreInitialisation migration executes successfully
3. Immediately crashes with
ObjectDisposedException when attempting the next migration
**Critical Error:**
[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.
All my files are in an external hard disk, all permissions should be ok. It seems like it manages one migration attempt and fails the next.
[2025-10-20 20:27:47.878 +02:00] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.033 +02:00] [INF] [9] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on "0.0.0.0"
[2025-10-20 20:27:48.046 +02:00] [INF] [9] Main: Jellyfin version: "10.11.0"
[2025-10-20 20:27:48.047 +02:00] [INF] [9] Main: Environment Variables: ["[JELLYFIN_LOG_DIR, /Users/marco/Library/Application Support/jellyfin/log]"]
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Arguments: ["/Applications/Jellyfin.app/Contents/MacOS/jellyfin.dll", "--webdir", "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web", "--ffmpeg", "/Applications/Jellyfin.app/Contents/MacOS/ffmpeg", "--datadir", "/Users/marco//Library/Application Support/jellyfin"]
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Operating system: "Darwin 25.1.0 Darwin Kernel Version 25.1.0: Sun Oct 5 21:11:28 PDT 2025; root:xnu-12377.40.120~10/RELEASE_ARM64_T8132"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Architecture: Arm64
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: 64-Bit Process: True
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: User Interactive: True
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Processor count: 10
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Program data path: "/Users/marco/Library/Application Support/jellyfin"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Log directory path: "/Users/marco/Library/Application Support/jellyfin/log"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Config directory path: "/Users/marco/Library/Application Support/jellyfin/config"
[2025-10-20 20:27:48.048 +02:00] [INF] [9] Main: Cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Temp directory path: "/var/folders/f5/1b04h5xs4jxgzsr3hmqjv0mr0000gn/T/jellyfin"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Web resources path: "/Applications/Jellyfin.app/Contents/Resources/jellyfin-web"
[2025-10-20 20:27:48.049 +02:00] [INF] [9] Main: Application directory: "/Applications/Jellyfin.app/Contents/MacOS/"
[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
"/Users/marco/Library/Application Support/jellyfin/data"
(Fixed) successfully checked with "168.5GB" free which is over the minimum of "2GB".[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
"/Users/marco/Library/Application Support/jellyfin/log"
(Fixed) successfully checked with "168.5GB" free which is over the minimum of "512MB".[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
"/Users/marco/Library/Application Support/jellyfin/cache"
(Fixed) successfully checked with "168.5GB" free which is over the minimum of "2GB".[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
"/Users/marco/Library/Application Support/jellyfin"
(Fixed) successfully checked with "168.5GB" free which is over the minimum of "2GB".[2025-10-20 20:27:48.054 +02:00] [INF] [9] Jellyfin.Server.Startup: Storage path
"/var/folders/f5/1b04h5xs4jxgzsr3hmqjv0mr0000gn/T/jellyfin"
(Fixed) successfully checked with "168.5GB" free which is over the minimum of "2GB".[2025-10-20 20:27:48.058 +02:00] [INF] [9] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: "/Users/marco/Library/Application Support/jellyfin/cache"
[2025-10-20 20:27:48.104 +02:00] [INF] [9] Jellyfin.Database.Providers.Sqlite.SqliteDatabaseProvider: SQLite connection string: "Data Source=\"/Users/marco/Library/Application Support/jellyfin/data/jellyfin.db\";Cache=Default;Pooling=True"
[2025-10-20 20:27:48.107 +02:00] [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;
"
[2025-10-20 20:27:48.108 +02:00] [INF] [9] Jellyfin.Database.Implementations.Locking.NoLockBehavior: The database locking mode has been set to: NoLock.
[2025-10-20 20:27:48.148 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Initialise Migration service.
[2025-10-20 20:27:48.148 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: System initialisation detected. Seed data.
[2025-10-20 20:27:48.661 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: Migration system initialisation completed.
[2025-10-20 20:27:48.664 +02:00] [INF] [9] Jellyfin.Server.Migrations.JellyfinMigrationService: There are 5 migrations for stage PreInitialisation.
[2025-10-20 20:27:48.666 +02:00] [INF] [9] InternalCodeMigration: Perform migration "20250420000000_CreateNetworkConfiguration"
[2025-10-20 20:27:48.668 +02:00] [INF] [9] InternalCodeMigration: Migration "20250420000000_CreateNetworkConfiguration" was successfully applied
[2025-10-20 20:27:48.669 +02:00] [FTL] [1] Main: Unhandled Exception
Anybody had similar issues on Mac? I downgraded to 10.10.7 for now, I'd prefer not to go through a full reinstall losing users and everything else