Server Version#: 1.19.1.2645
Player Version#: 4.22.3
I tried playing various types of content, right now everything gives me an error
“Conversion failed. The transcoder exited due to an error”.
I tried looking at the downloaded logs, and I can see something like:
[FFMPEG] - Error loading external lib: /config/Library/Application Support/Plex Media Server/Codecs/99c90e0-3095-linux-x86_64/libhevc_decoder.so: failed to map segment from shared object
Quick gooling, hints into permissions issue between OpenMediaVault, and plex docker volume mapping.
History of my setup:
Followed the OMV 5 instructions, using the plugin etc.
Docker env values set as follows:
|PUID|1000|
|PGID|100|
|VERSION|docker|
|UMASK_SET|022|
I created a new user in OMV, and it is set as uid=1000, gid=100, and that is what I set for plex, I don’t use that user otherwise.
There is admin user in /etc/passwd:
admin:x:998:100:openmediavault
I dont know, perhaps I should set it to this?
I did not mount a special drive for transcoding, opting to let it use the system drive for now (SSD).
I did, however create a special mount for plex config, for ease of future reinstall:
/srv/dev-disk-by-label-NAS/Media/config/plex mounted to /config in docker, when going inside the docker container, this is what I see (until the last dir is removed after some time):
root@nas:/config/Library/Application Support/Plex Media Server/Codecs/99c90e0-3095-linux-x86_64# ll
total 8468
drwxr-sr-x 2 abc users 4096 Apr 9 15:14 ./
drwxr-sr-x 3 abc users 4096 Apr 9 15:14 …/
-rw-r–r-- 1 abc users 265440 Apr 9 15:13 libaac_encoder.so
-rw-r–r-- 1 abc users 175024 Apr 9 15:13 libac3_decoder.so
-rw-r–r-- 1 abc users 1948720 Apr 9 15:13 libh264_decoder.so
-rw-r–r-- 1 abc users 1559600 Apr 9 15:13 libhevc_decoder.so
-rw-r–r-- 1 abc users 1888600 Apr 9 15:14 liblibx264_encoder.so
-rw-r–r-- 1 abc users 860848 Apr 9 15:14 libmpeg4_decoder.so
-rw-r–r-- 1 abc users 664968 Apr 9 15:13 libmsmpeg4v3_decoder.so
-rw-r–r-- 1 abc users 1283896 Apr 9 15:13 libvc1_decoder.so
I was able to touch and create a file… as well as delete it inside the directory so I dont think it is permission issues.
Transcode dir is set to /tmp/transcode and quality to “Make my CPU hurt” (Ideally I would like to stream original quality as much as possible).
I also tried disabling the transcoding, and then when trying to playback 1080p, I get “This server is not powerful enough to convert video.”
CPU of the server is i3-2100Plex Media Server Logs_2020-04-10_05-59-51.zip (3.3 MB)