Unkown decoder ac3 error when transcoding

Server Version#: 1.16.3.1402
Player Version#: Not applicable

Hello, I’m running Plex under docker using the official image, and for some time now I haven’t been able to play anything that needs transcoding.

When trying to play a TV Show on iPad, since it needs transcoding, I get an error saying that the conversion failed, the transcoder exited with an error. The same file on Kodi with the Plex addon, for example, works flawlessly.

When syncing, I was able to detect an error on the server saying “Unknown decoder ac3”.

I’ve searched the forums, and from that, tried deleting all the codecs from the Codecs folder, and then analysed all the libraries. The AC3 codec was not installed.
Tried downloading manually from https://downloads.plex.tv/codecs/ea408e6-1256/linux-ubuntu-i686/libac3_decoder.so and manually copying it to the Codecs folder, but the same error occurs.

Any ideas on how to fix this? I’m at a loss for ideas now…

Further details.

Same configuration running on Docker on my Macbook Pro works without a hitch.

Also tried creating a new image based on plexinc/pms-docker, but installing aften, libaften0, and ffmpeg (I’m kinda grasping at straws now :confused:), with the same unsuccessful result

Ok, figured out the problem. I have the docker containers running on a second HDD, and it was mounted using auto,defaults,users options. Changed it to auto,defaults,users,exec and it started working!
Even though the logs didn’t state anything about permissions or whatnot, it apparently was related to that.

Hope this helps someone in the future!

1 Like

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