Plex Transcoder Not Working after Application Support folder move - Raspberry Pi

Hi,

I am running my Plex Server on a Raspberry Pi 4 and I have been trying to move my Application Support folder to another drive via various methods in order to stop space running out on my root directory from metadata buildup.

I first tried to change the location of the Application Support folder by writing a Plexmediaserver service override file and tell the server to place the Application Support folder on an external drive

And then I tried to mount an external drive directly to /var/lib/plexmediaserver/Library/

Both of these worked in getting the Application Support folder onto the external drive and the server runs and I can access it remotely and directly.

However, in both cases, the transcoder seems to stop working. I keep on getting “conversion failed. The transcoder exited due to an error” message, every time I try to play something.

I’ve attached logs of the issue here. If anyone can suggest a workaround, that would be great. I’ve run out of things I can think to try.

I tried deleting the codecs as well and letting the server download them fresh when trying to play the files again, but no luck either.

CheersPlex Media Server Logs_2020-01-16_18-15-33.zip|attachment (2.4 MB)

Server Version#: 4.12.3
Player Version#:

The drive that has the codecs on it must be mounted with the exec option. Is it?

Yes, I used the exec option in the fstab - and I also rand chmod command to 777 permissions, to be sure as well.

Setting the executable bit on a directory doesn’t have anything to do with executable programs within that directory.

exec on the drive mount in fstab should be all that is needed so long as the ownership of the database directory is also correct.

Yes, the exec option is present in the fstab line for that mount.

I double checked and the ownership is set to plex which is correct (I also tried my pi user as well) and the permissions are set to 777.

Figured it out. In fstab, exec needs to be one of the final values in the list. User implies noexec, so if ‘user’ comes after ‘exec’, it undoes the exec option.

3 Likes

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