Ademar Posted May 18, 2022 Share Posted May 18, 2022 (edited) After upgrading from 6.9.2 to 6.10.0 the official Plex image no longer works. The container is giving the same sqlite error message over and over 16:38:38[s6-init] making user provided files available at /var/run/s6/etc...exited 0. 16:38:38[s6-init] ensuring user provided files have correct perms...exited 0. 16:38:38[fix-attrs.d] applying ownership & permissions fixes... 16:38:38[fix-attrs.d] done. 16:38:38[cont-init.d] executing container initialization scripts... 16:38:38[cont-init.d] 40-plex-first-run: executing... 16:38:38[cont-init.d] 40-plex-first-run: exited 0. 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. 16:38:38[cont-init.d] 50-plex-update: executing... 16:38:38[cont-init.d] 50-plex-update: exited 0. 16:38:38[cont-init.d] done. 16:38:38[services.d] starting services 16:38:38Starting Plex Media Server. 16:38:38[services.d] done. 16:38:39Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:39Stopping Plex Media Server. 16:38:39kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:44Starting Plex Media Server. 16:38:44Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:44Stopping Plex Media Server. 16:38:44kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:49[cont-finish.d] executing container finish scripts... 16:38:49[cont-finish.d] done. 16:38:49[s6-finish] waiting for services. 16:38:49[s6-finish] sending all processes the TERM signal. 16:38:52[s6-finish] sending all processes the KILL signal and exiting. 16:39:19Container stopped "plex-first--run" is mentioned, maybe the container mistakenly believes this is the first time running? I do not see anything wrong in the syslog, or wrong file permissions. Have anyone else run into this problem? Edit: working again after giving everyone write access to db file. Edited May 18, 2022 by Ademar 1 Quote Link to comment
Zorlofe Posted May 19, 2022 Share Posted May 19, 2022 Mine is not working now either. Plex will run but it can't play any media as if it has no permissions. Where is the db file that you changed permissions on Ademar? 1 Quote Link to comment
Ademar Posted May 19, 2022 Author Share Posted May 19, 2022 1 hour ago, Zorlofe said: Mine is not working now either. Plex will run but it can't play any media as if it has no permissions. Where is the db file that you changed permissions on Ademar? It was in /mnt/user/appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Plug-in Support/Databases But in my situation I couldn't even load the webui, so it might be a different issue. 1 Quote Link to comment
macdvd Posted May 20, 2022 Share Posted May 20, 2022 Had a very similar issue after 6.10 upgrade for Plex. Plex (official image) could no longer find most of library, whenever you selecetd a show you would get a "Not Available" message. All media was there it just could not play it. Fix for me was to force apply access to the shared folder and all its subdirectories and files. I accessd via console and "chmod 777 -R tv" (tv beign the share in mnt/user and all was restored. I suspect the access rights were wrong before, but docker in 6.10 maybe enforcing rules a bit better? Just a guess. 1 Quote Link to comment
vityatsoi Posted May 20, 2022 Share Posted May 20, 2022 tried linuxserver, binhex and official. all broken and moreso, after downgrading to 6.9.2 it's still broken. only works if you don't put nvidia and other variables in the setup but gpu support is disabled 1 Quote Link to comment
idscomm Posted May 23, 2022 Share Posted May 23, 2022 I had the same issue after upgrading to 6.10. For some reason the permission got messed up under /mnt/user/appdata/Plex-Media-Server/ ...... root became the owner in my case. For now I reinitialized the permission to users/nobody and it fixed my issues but now I'll have to tight the permission as they're all 777 for now. Anyone knows what are the standard / recommended permission for Plex? Any tool to reinitialize those permissions? Thanks! Quote Link to comment
Marshalleq Posted May 23, 2022 Share Posted May 23, 2022 6 hours ago, idscomm said: Anyone knows what are the standard / recommended permission for Plex? Any tool to reinitialize those permissions? This is a really good question. I think there has been a few times when I have wondered the same and done something probably wrong to get it going again. Perhaps a few of us (or anyone with a standard install that hasn't been messed with should post back here what they have. Mine is set to nobody.users with 777 on everything - so I guess I did that in the past some time. I do note that preferences.xml plexmediaserver.pid and the scripts folder are set to 644. I have a myriad of different permissions in the cache folder - which I guess is right because that will create it's defaults as it creates them. Probably a good idea will be to set one up from scratch and have a look at those defaults. Quote Link to comment
mikl Posted May 23, 2022 Share Posted May 23, 2022 10 hours ago, idscomm said: I had the same issue after upgrading to 6.10. For some reason the permission got messed up under /mnt/user/appdata/Plex-Media-Server/ ...... root became the owner in my case. For now I reinitialized the permission to users/nobody and it fixed my issues but now I'll have to tight the permission as they're all 777 for now. Anyone knows what are the standard / recommended permission for Plex? Any tool to reinitialize those permissions? Thanks! Here Quote Link to comment
feins Posted May 25, 2022 Share Posted May 25, 2022 I've just update to 6.10.1 and my Plex docker can't start. Attach log from Plex anyone manage to resolve the Plex Issue? [cont-init.d] 10-adduser: exited 0. [cont-init.d] 40-chown-files: executing... [cont-init.d] 40-chown-files: exited 0. [cont-init.d] 45-plex-claim: executing... [cont-init.d] 45-plex-claim: exited 0. [cont-init.d] 50-gid-video: executing... **** creating video group videoyeom with id 18 **** **** adding /dev/dri/renderD128 to video group videoyeom with id 18 **** **** permissions for /dev/dri/card0 are good **** [cont-init.d] 50-gid-video: exited 0. [cont-init.d] 60-plex-update: executing... Docker is used for versioning skip update check [cont-init.d] 60-plex-update: exited 0. [cont-init.d] 90-custom-folders: executing... [cont-init.d] 90-custom-folders: exited 0. [cont-init.d] 99-custom-scripts: executing... [custom-init] no custom files found exiting... [cont-init.d] 99-custom-scripts: exited 0. [cont-init.d] done. [services.d] starting services [services.d] done. Starting Plex Media Server. Critical: libusb_init failed [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. ** Press ANY KEY to close this window ** Quote Link to comment
idscomm Posted May 25, 2022 Share Posted May 25, 2022 Did you look at the security/permission of your Plex folder? Mine was changed to root which caused the issue. Seems to be the most common issue here…. Quote Link to comment
Coolant Posted June 15, 2022 Share Posted June 15, 2022 (edited) On 5/18/2022 at 10:52 AM, Ademar said: After upgrading from 6.9.2 to 6.10.0 the official Plex image no longer works. The container is giving the same sqlite error message over and over 16:38:38[s6-init] making user provided files available at /var/run/s6/etc...exited 0. 16:38:38[s6-init] ensuring user provided files have correct perms...exited 0. 16:38:38[fix-attrs.d] applying ownership & permissions fixes... 16:38:38[fix-attrs.d] done. 16:38:38[cont-init.d] executing container initialization scripts... 16:38:38[cont-init.d] 40-plex-first-run: executing... 16:38:38[cont-init.d] 40-plex-first-run: exited 0. 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. 16:38:38[cont-init.d] 50-plex-update: executing... 16:38:38[cont-init.d] 50-plex-update: exited 0. 16:38:38[cont-init.d] done. 16:38:38[services.d] starting services 16:38:38Starting Plex Media Server. 16:38:38[services.d] done. 16:38:39Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:39Stopping Plex Media Server. 16:38:39kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:44Starting Plex Media Server. 16:38:44Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:44Stopping Plex Media Server. 16:38:44kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:49[cont-finish.d] executing container finish scripts... 16:38:49[cont-finish.d] done. 16:38:49[s6-finish] waiting for services. 16:38:49[s6-finish] sending all processes the TERM signal. 16:38:52[s6-finish] sending all processes the KILL signal and exiting. 16:39:19Container stopped "plex-first--run" is mentioned, maybe the container mistakenly believes this is the first time running? I do not see anything wrong in the syslog, or wrong file permissions. Have anyone else run into this problem? Edit: working again after giving everyone write access to db file. root@Holodeck:~# ls /mnt/user/appdata/PlexMediaServer/Library/Application\ Support/Plex\ Media\ Server/Plug-in\ Support/Databases/ -lhatotal 4.6G drwxrwxrwx 1 nobody users 1.1K Jun 15 04:52 ./ drwxrwxrwx 1 nobody users 100 Apr 3 2020 ../ -rw-rw-rw- 1 nobody users 744M Jun 14 23:31 com.plexapp.plugins.library.blobs.db -rw-rw-rw- 1 nobody users 734M Jun 6 02:05 com.plexapp.plugins.library.blobs.db-2022-06-06 -rw-rw-rw- 1 nobody users 735M Jun 9 02:05 com.plexapp.plugins.library.blobs.db-2022-06-09 -rw-r--r-- 1 nobody users 744M Jun 15 04:52 com.plexapp.plugins.library.blobs.db-2022-06-15 -rw-rw-rw- 1 nobody users 32K Jun 15 04:45 com.plexapp.plugins.library.blobs.db-shm -rw-rw-rw- 1 nobody users 0 Jun 15 04:45 com.plexapp.plugins.library.blobs.db-wal -rw-rw-rw- 1 nobody users 347M Jun 15 04:53 com.plexapp.plugins.library.db -rw-rw-rw- 1 nobody users 332M May 7 02:04 com.plexapp.plugins.library.db-2022-05-07 -rw-rw-rw- 1 nobody users 333M May 10 02:04 com.plexapp.plugins.library.db-2022-05-10 -rw-rw-rw- 1 nobody users 335M May 13 02:01 com.plexapp.plugins.library.db-2022-05-13 -rw-rw-rw- 1 nobody users 341M May 19 02:03 com.plexapp.plugins.library.db-2022-05-19 -rw-rw-rw- 1 nobody users 32K Jun 15 05:01 com.plexapp.plugins.library.db-shm -rw-rw-rw- 1 nobody users 1.1M Jun 15 05:01 com.plexapp.plugins.library.db-wal i change this that one file too RW-RW-RW but still have the same problems with plex where library's aren't showing up. below is the logs on plex ill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] Connection to 104.200.30.183 closed by remote host. kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] Connection to 50.116.60.94 closed by remote host. kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 40-plex-first-run: executing... Plex Media Server first run setup complete [cont-init.d] 40-plex-first-run: exited 0. [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. [cont-init.d] 50-plex-update: executing... [cont-init.d] 50-plex-update: exited 0. [cont-init.d] done. [services.d] starting services Starting Plex Media Server. [services.d] done. Stopping Plex Media Server. [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 40-plex-first-run: executing... [cont-init.d] 40-plex-first-run: exited 0. [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. [cont-init.d] 50-plex-update: executing... [cont-init.d] 50-plex-update: exited 0. [cont-init.d] done. [services.d] starting services Starting Plex Media Server. [services.d] done. Stopping Plex Media Server. [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 40-plex-first-run: executing... [cont-init.d] 40-plex-first-run: exited 0. [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. [cont-init.d] 50-plex-update: executing... [cont-init.d] 50-plex-update: exited 0. [cont-init.d] done. [services.d] starting services Starting Plex Media Server. [services.d] done. Stopping Plex Media Server. [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal. [s6-finish] sending all processes the KILL signal and exiting. [s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] 40-plex-first-run: executing... [cont-init.d] 40-plex-first-run: exited 0. [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... [cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. [cont-init.d] 50-plex-update: executing... [cont-init.d] 50-plex-update: exited 0. [cont-init.d] done. [services.d] starting services Starting Plex Media Server. [services.d] done. Edited June 15, 2022 by Coolant Quote Link to comment
DonaldColeman Posted July 7, 2022 Share Posted July 7, 2022 Same issue after upgrading from 6.9.2 to 6.10.3 Im going to try some of the above and hopefully I can get this resolved... Quote Link to comment
DonaldColeman Posted July 7, 2022 Share Posted July 7, 2022 Deleted Plex Docker and reset up fixed the issue for me. Quote Link to comment
engin33rh3r3 Posted July 8, 2022 Share Posted July 8, 2022 (edited) On 7/7/2022 at 1:38 AM, DonaldColeman said: Deleted Plex Docker and reset up fixed the issue for me. Has anyone found a way other than to delete and re-install? I was running fine then updated to 6.10.3 then the plex docker stopped working. I have tried running the permissions tool with no luck. This is my plex log, Jul 08, 2022 16:13:53.863 [0x147433d75b38] INFO - /usr/lib/plexmediaserver/Plex Media Server Jul 08, 2022 16:13:54.001 [0x14743755b0d0] INFO - Running migrations. (EPG 0) Jul 08, 2022 16:13:54.005 [0x14743755b0d0] INFO - Running forward migration 20211027132200. Jul 08, 2022 16:13:54.005 [0x14743755b0d0] ERROR - SQLITE3:0x80000001, 8, statement aborts at 17: [INSERT INTO schema_migrations (version) VALUES (20211027132200)] attempt to write a readonly database Jul 08, 2022 16:13:54.005 [0x14743755b0d0] ERROR - Exception inside transaction (inside=1) (/data/jenkins/server/3535212772/Library/DatabaseMigrations.cpp:295): sqlite3_statement_backend::loadOne: attempt to write a readonly database Jul 08, 2022 16:13:54.009 [0x14743755b0d0] ERROR - Exception thrown during migrations, aborting: sqlite3_statement_backend::loadOne: attempt to write a readonly database Jul 08, 2022 16:13:54.435 [0x14743755b0d0] ERROR - SQLITE3:0x80000001, 8, statement aborts at 23: [update activities set finished_at=started_at where finished_at is null] attempt to write a readonly database Jul 08, 2022 16:13:54.435 [0x14743755b0d0] ERROR - Database corruption: sqlite3_statement_backend::loadOne: attempt to write a readonly database Edited July 8, 2022 by engin33rh3r3 Quote Link to comment
engin33rh3r3 Posted July 9, 2022 Share Posted July 9, 2022 Update: Guess it was a permission issue that Unraid 'permission tool' couldn't fix. Issued these commands via PuTTy This fixed Plex: Stopper Docker ls -la /mnt/user/appdata/PlexMediaServer (View permissions before) sudo chmod -R 777 /mnt/user/appdata/PlexMediaServer/ (Wait a couple mins then check with) ls -la /mnt/user/appdata/PlexMediaServer (view permissions after) Start Docker & Wait a couple mins before attempting to access Plex (does some sort of cleanup routine) This fixed Tautulli: ls -la /mnt/user/appdata/tautulli (View permissions before) sudo chmod -R 777 /mnt/user/appdata/tautulli (Wait a moment then check with) ls -la /mnt/user/appdata/tautulli (view permissions after) Start Docker 3 1 Quote Link to comment
turnipisum Posted August 29, 2022 Share Posted August 29, 2022 Just found my plex docker not working. Upgraded to 6.10.3 about 4 days ago only just noticed as docker appeared to be running but doesn't respond and no webgui. Looked at permission and all was set correct on owner nobody. So I just deleted docker and set it up again. All working as normal now. Quote Link to comment
kizer Posted August 29, 2022 Share Posted August 29, 2022 Mine is working just fine, but.............. Looking at my Plex Folder running the Plex Official Main Folder is set to Nobody 777 My Database's appear to be all Nobody 777 as well I don't recall ever changing them either. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.