Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Execute error of codecs #43
Just copying in a comment which describes the issue good for OMV from Plex forums:
If PMS is installed on OMV (OpenMediaVault) using the provided plugin, /plexmediaserver/Library/....... is not installed on the OS drive. It is placed on a non-OS data drive mounted under /media. These data drives are by default set noexec in fstab.
My comment: This also applies to docker, since one need a config folder. On OMV the default mount option is noexec on the mountpoint in fstab. Solution is to edit fstab with remove the noexcec and change owner of folder with exec permisison. files are OMV default only read write.
The codecs in your dockerimage is located in a separate folder, and I suggest that they can be moved to image, as docker files has exec permissions in OMV.
I did change the fstab and added exec permission, as suggested in mentioned link. All works. But it is not simply plug an play as with all other linuxserver docker images
Reading the issue again I think the problem should be fixed if you use the OMV Docker plugin since it re-mounts (bind) the complete docker folder (/var/lib/docker by default or some other folder on the data drives if it's been relocated via the plugin) removing the noexec option on the mountpoint. @tronder88 could you test this?
@nicjo814 : Yes you are correct. Codecs are from plex version 1 part of /config docker mountpoint.
I am using the Docker GUI in OMV. Also I prefer to have a separate configfile in case of updates etc. as library will be separate from docker.
I did need to remove the noexec option on the drive holding the config folder. It is up an running as I type this. and is no problem for me, but for other people it could be different.