Plex Media Server Fails to Load Library or Play Media Files

Server Version#: 1.18.2.2041
Player Version#: WEB 4.8.4

Yesterday my Plex Media Server (I use Unraid and the Binhex Docker) was working great. Today, when I attempted to play any Movie from the Movie library it says “Playback Error” and “An error occurred loading items to play.” and if I try to load the TV Shows library at all it simply says “There was an unexpected error loading this library”. And if I click dashboard, I can no longer see statistics or play history. This is the third time this has happened and I’m nearly at my breaking point. In the past I’ve ‘solved’ this by basically removing/reinstalling Plex Media Server and all it’s metadata which takes FOREVER since I have a lot of content. I tried two different style of Plex as (binhex and the official plex build for Unraid as well) on two different systems, to try and rule out anything I’ve done personally to cause it so I’m pretty sure I’ve ruled that out and the problem is seemingly random. I have no idea how to fix this problem without completely ‘starting over’ each time, and that is just not viable given how long it takes to setup each time. If somebody, anybody has any suggestions please give them and I will be glad to try them.

I also noticed if I try to add a library to my server, it now says “Your changes could not be saved.” when I attempt to do so. Not sure if that helps anyone here but it may.

Please create a tar.gz of the Logs directory and attach it.

Will the Web .zip work with the Server logs instead? Having trouble finding exactly where the logs are stored inside the docker. Here is the Zip file in the meantime.

Plex Media Server Logs_2019-11-20_08-56-19.zip (1.8 MB)

I found where they are stored in the docker, here they are in .tar.gz format.serverlogs.tar.gz (2.1 MB)

Thanks those are thr right ones.

Your docker is corrupted.

Nov 20, 2019 20:43:52.257 [0x152c36bf5700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.257 [0x152c36bf5700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82d9f700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.257 [0x152c36ff7700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.257 [0x152c36ff7700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.257 [0x152c36ff7700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82b9e700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.257 [0x152c91756700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.257 [0x152c91756700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.257 [0x152c91756700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82b9e700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.257 [0x152c36bf5700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.257 [0x152c36bf5700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.257 [0x152c36bf5700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82b9e700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.257 [0x152c361f0700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.257 [0x152c361f0700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.257 [0x152c361f0700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82b9e700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.257 [0x152c81f98700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.257 [0x152c81f98700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt
Nov 20, 2019 20:43:52.258 [0x152c81f98700] ERROR - Thread: Uncaught exception running async task which was spawned by thread 0x152c82b9e700: sqlite3_statement_backend::loadOne: database disk image is malformed
Nov 20, 2019 20:43:52.258 [0x152c8299d700] ERROR - SQLITE3:(nil), 11, database corruption at line 79051 of [bf8c1b2b7a]
Nov 20, 2019 20:43:52.258 [0x152c8299d700] ERROR - SQLITE3:(nil), 11, statement aborts at 9: [select statistics_bandwidth.id as 'statistics_bandwidth_id', statistics_bandwidth.account_id as 'statistics_bandwidth_account_id', statistics_bandwidth.device_id as 'statistics_bandwidt

Do you have any idea how to repair w/o doing a full reinstall? The first couple dockers I used was the direct one from Plex then now this one from binhex, and I’ve had no luck avoiding a complete reinstall of it.

No. I don’t . This is the primary reason I don’t use Docker.
I also never migrate a docker from one host to another.

I always run the native package when available. maintenance and supporting problems like this is far easier.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.