2024-07-02, 08:31 PM
I'm using Jellyfin 10.9.2.0, and just experienced the transcoder filling the harddrive to the brim with cache files.
I cleared the cache, and now the service errors out with a mall formed XML message.
It turned out to be the migration.xml file which was completely empty.
So I removed it, and allowed Jellyfin to recreate it.
But not Jellyfin is complaining about the migration failing:
Can the install be saved?
And, I thought the transcoder cache filling the drive was resolved in 10.9. Is there a setting I had to set for it to not fill the drive up?
I cleared the cache, and now the service errors out with a mall formed XML message.
It turned out to be the migration.xml file which was completely empty.
So I removed it, and allowed Jellyfin to recreate it.
But not Jellyfin is complaining about the migration failing:
Code:
[2024-07-02 11:56:13.774 -05:00] [WRN] Migrating the activity database may take a while, do not stop Jellyfin.
[2024-07-02 11:56:13.816 -05:00] [ERR] Could not apply migration '"MigrateActivityLogDatabase"'
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Emby.Server.Implementations.Data.SqliteExtensions.Query(SqliteConnection sqliteConnection, String commandText)+MoveNext()
at Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.Perform()
at Jellyfin.Server.Migrations.MigrationRunner.PerformMigrations(IMigrationRoutine[] migrations, MigrationOptions migrationOptions, Action`1 saveConfiguration, ILogger logger)
[2024-07-02 11:56:13.828 -05:00] [FTL] Error while starting server
Microsoft.Data.Sqlite.SqliteException (0x80004005): SQLite Error 1: 'no such table: ActivityLog'.
at Microsoft.Data.Sqlite.SqliteException.ThrowExceptionForRC(Int32 rc, sqlite3 db)
at Microsoft.Data.Sqlite.SqliteCommand.PrepareAndEnumerateStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteCommand.GetStatements()+MoveNext()
at Microsoft.Data.Sqlite.SqliteDataReader.NextResult()
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader()
at Emby.Server.Implementations.Data.SqliteExtensions.Query(SqliteConnection sqliteConnection, String commandText)+MoveNext()
at Jellyfin.Server.Migrations.Routines.MigrateActivityLogDb.Perform()
at Jellyfin.Server.Migrations.MigrationRunner.PerformMigrations(IMigrationRoutine[] migrations, MigrationOptions migrationOptions, Action`1 saveConfiguration, ILogger logger)
at Jellyfin.Server.Migrations.MigrationRunner.Run(CoreAppHost host, ILoggerFactory loggerFactory)
at Jellyfin.Server.Program.StartServer(IServerApplicationPaths appPaths, StartupOptions options, IConfiguration startupConfig)
[2024-07-02 11:56:13.847 -05:00] [INF] Running query planner optimizations in the database... This might take a while
[2024-07-02 11:56:13.876 -05:00] [INF] Disposing "CoreAppHost"
[2024-07-02 11:56:13.877 -05:00] [INF] Disposing "MusicBrainzArtistProvider"
[2024-07-02 11:56:13.877 -05:00] [INF] Disposing "MusicBrainzAlbumProvider"
[2024-07-02 11:56:13.877 -05:00] [INF] Disposing "PluginManager"
Can the install be saved?
And, I thought the transcoder cache filling the drive was resolved in 10.9. Is there a setting I had to set for it to not fill the drive up?