I am on Version 1.13.4.5271 in Debian 9.1 running Open Media Vault and running PMS in docker using plexinc/pms-docker and have the transcoder error on some files on iOS devices but not on my Mac running Mojave.
Some form of feed back would be appreciated, this seems to be a recurring problem and at the moment, I can not use my premium subscription.
Out of curiosity, when everything works, are they direct playing or are they being transcoded too? Have you had any successful transcode sessions? When i set up Docker Plex in OMV I had a tonne of issues, but managed to overcome them eventually. One of the hurdles was I had my Docker setup pointing to a share in my storage area, which doesn’t have execute capabilities, a quick edit in fstab and wha-la, all working fine.
I originally setup OMV with Plex installed in Debian and not in docker. It was working perfectly, but I was still learning how to setup Sonaar, Radarr etc and had some issues, so I decided to try running Plex in docker with the rest of them. It has not worked since.
I tried to reinstall PMS in Debian and have not been successful, as it runs into permissions issues during installation. Apparently something is “left over” from the PMS in the docker.
I am about to buy a couple disks large enough to hold my library and make a back up then just reform the entire system and start over and not put PMS in docker. I don’t like that PMS is not current in the docker repository.
I originally had PMS installed via the OMV GUI - everything worked fine, though a lot of the time I saw that the PMS would be outdated. Then one day, PMS and OMV started giving me lots of issues, I had managed to fill up my system drive with the PMS Metadata. There was probably an easier way of moving this but I thought this was a good time to move things to docker.
I’m not using the official plex docker image, but one from the linuxserver hub. For me this has the advantage of auto updating the PMS on docker restart (which I’ve learnt is frowned upon from a docker perspective - but it works for me). This image seems to be current (I’ve never had a case on not being able to update when there was a notification - something that used to always happen with the PMS install via the OMV GUI).
My original install of Plex was outside of OMV completely and seemed to work. The problem I thought I had turned out to be my misconfiguring Sonarr.
I tried the Linuxserver/plex in docker first, then realized there is an “official” docker build - which I don’t know what “official” means, it doesn’t actually say it is associated with the Plex project.
Anyway, I am considering just dropping Plex and finding another solution - I see it seems to have a long history of problems with iOS and AppleTV and transcoding. I also see that inFuse doesn’t have any problems with TV and Movies - so, I am just looking for a while to deal with my audiobook library and I will move off Plex.
I will probably keep my eye on it to see if they every decide to fully support Apple, but I don’t have time or inclination to beta test their product.
From your logs, it appears that you have execution disabled on the file system where you mapped /config. The media server will store its codecs within this directory so it needs executable permissions.
BTW, the plexinc/pms-docker image is associated with Plex.
Thank you for your reply. I checked and the only file without execute (550) was libac3.so (? May have misremembered the exact spelling) I changed that to 775 and it still fails the same.
I also cleaned up the owners in some of the config tree to be consistent - the groups were already correct.
And thank you. for confirming the plexinc/pms-docker is associated with the “real Plex” group. The wording wasn’t clear on the page, or maybe I am just a bit paranoid today
Anyway, I have docker setup with pms for /config to be /sharedfolders/config/Plex… and /transcode to be /sharedfolders/Transcode/… and the problem persists. I checked on my MacOS device and no problem, only on TV and iPad.
I have attached a new log taken after testing with changes to permissions and owner to “clean” up the settings and make them consistent. changes are to 777 and will NOT be left that way, this is just for testing.
I don’t meet the execution bit on the file permissions. The permissions of 550 is perfectly fine as it grants read/execute to the owner (which should be the plex user inside the container).
I mean the mount options for the filesystem. We often see this when the fs is mounted with the noexec option.
Thank you very much for your help. That (no exec option on mounting my shared folders) was the problem with the Transcode error I was getting. It is now working correctly.
I will not put more reasonable permissions in and smile.
Do you know when the plexinc/pms-docker will be brought up to date?
Thanks again, I really do appreciate your help.
Frank
It is up to date. It does not have images pre-loaded with downloads available to Plex Pass users only (because docker hub has no means to restrict who can get them).