OMV Unable to play any media that needs conversion (Music & Video)

Server Version#: 1.15.3.876
Player Version#: Web Client#: 3.83.1 Windows 1o
I did a reinstall of plex media server on OMV using docker -
Repository: plexinc/pms-docker tag: plexpass
I can no longer play any music files or video files that require conversion. I can play original quality media. I get a Error Message: Conversion failed. The transcoder exited due to an error.

I have searched high and low for solution with no success. I can see the error in logs but due to my limited knowledge it means zero to me.

Please find attached logs and THANKS in advance if you can help.

Plex Media Server Logs_2019-04-08_16-59-56.zip (4.8 MB)

Add a docker tag to your post.

Looks like you have a dns issue and some permission issues.

Can you give a short history of you Plex install, did you create a new Plex in docker and then restored your previous database? Did you use the Docker Plugin, a docker file or docker compose ? The volume definition for /Transcoder isn’t matching up with the host side.

Because you are on OMV the data drives (users, permissions) are intended to be managed in OMV outside of Linux. You can either take steps to sync up permissions between the docker and data or run it in privilege mode.

Apr 08, 2019 16:56:55.124 [0x7fe5ecff9700] ERROR - getaddrinfo(192-168-1-50.abcdefghijklmnopqrstuvwxyz012345.plex.direct) failed: -2
Apr 08, 2019 16:51:59.174 [0x7fe5eeffd700] ERROR - QueryParser: Invalid field 'onlyTransient' found, ignoring.
Apr 08, 2019 16:51:59.177 [0x7fe5eeffd700] DEBUG - It took 0.000000 ms to retrieve 200 items.
Apr 08, 2019 16:53:44.731 [0x7fe617fff700] ERROR - Transcoder: Failed to delete session directory (boost::filesystem::remove: No such file or directory: "/transcode/Transcode/Sessions/plex-transcode-nvppfr03aaz0e0ctj0ldivao-b02bcf76-f744-45e3-92e3-d1c1401ca8b2/chunk-stream0-00037.m4s")
...
Apr 08, 2019 02:13:01.788 [0x7f54cb690740] WARN - [FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/a22632d-2172-linux-x86_64/libac3_decoder.so: failed to map segment from shared object
Apr 08, 2019 02:13:01.788 [0x7f54cb690740] WARN - [FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/a22632d-2172-linux-x86_64/libdca_decoder.so: failed to map segment from shared object
Apr 08, 2019 02:13:01.788 [0x7f54cb690740] WARN - [FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/a22632d-2172-linux-x86_64/libwmv3_decoder.so: failed to map segment from shared object
Apr 08, 2019 02:13:01.788 [0x7f54cb690740] WARN - [FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/a22632d-2172-linux-x86_64/libmpeg1video_decoder.so: failed to map segment from shared object
Apr 08, 2019 02:13:01.788 [0x7f54cb690740] WARN - [FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/a22632d-2172-linux-x86_64/libmsmpeg4v3_decoder.so: failed to map segment from shared object

What drive and Host path does your docker’s Container path /config point to? Is that drive mounted with exec capability?

I actually ran into this. The issue is that the default OMV installation links the Codec directory inside of the plex install directory to a path on the root drive, with only root permissions. The quick way I fixed this was to delete the link, and the Codec directory altogether, and then restart the container. Plex will re-create the Codec directory, and download the codecs as needed the first time they are needed.

1 Like

Thank you guys for your responses. The problems that have been identified were caused by me doing a new OMV reinstall as well, combined with drives being partitioned and mounted from a previous install., combined with data that was partially deleted from previous install. That is why my permissions are screwed up and causing problems with other containers as well. I am fairly new to OMV and Linux so another problem.

I can work on the solutions myself.

Thanks for the all the help.

I’d love to know the steps you took to do that. Where do I delete the link for example and where would I look for the codec directory. Then after I’ve done both of those, how (other than playing video again) do I confirm the results.

Thanks in advance.

Richard

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