Server Version#: 1.23.0.4497
Player Version#: Web 4.56.4, iOS/AppleTv 7.17
Since todays update onthe Beta Channel my plex server will not longer transcode anything. I;ve attached the logs, bu I could not find any entries which suggest that Plex tried to play anything att all. The last thing I did was try to playa move transcoded to 4Mbps 720p (to force a transcode on a180p medai file). and was presented with the “Transcoder exited becuase of an error” message. I checked the attached com.plexapp.system.log, Plex Media Server.log and could not find an entry realted to attempted medai playback. I also checked the Plex Transcoder Statistics.log and could see that ther are stats for a transcode from my ipad in there but thats it. no errors, and nothing useful.
This did appear in the Console though when the transcode error ocurred:
Got a request to stop a transcode session without a session GUID (or with an invalid one).
Could some provide me with some assistance?
FYI: I have second Plex medai server which is running PMS 1.23.0.4482 and can transcode the same media files without an issue.
Plex Media Server Logs_2021-05-06_16-02-19.zip (790.2 KB)
Would you mind turning DEBUG logging on again please ?
Can’t help diagnose problems when it’s off.
Please do not enable Verbose logging.
Once on again, please recreate and capture updated logs.
What I do see points at:
May 06, 2021 15:44:35.769 [0x7f81b72ffb38] ERROR - [Transcode] Failed to open tmp file: "/home/jennec/Library/Application Support/Plex Media Server/Codecs/fa235d6-3855-linux-x86_64/libh264_decoder.so.tmp-2416-1bcf-a681-9fb7" - No such file or directory
Permission problem?
ah. Thats because i renamed that folder whilst trying to trouble shoot this as a pissible codec issue. Ithough the folder would be recreaed, but apparently not. Ilve renamed it back to the expected folder parth and reteted, but still an issue. new logs attached (same test as before):
Plex Media Server Logs_2021-05-06_16-51-58.zip (792.1 KB)
Thank you for that but you didn’t SAVE after changing the logging to print DEBUG logging.
Please try again
can you remind me where this is as I can only see a log level option on the WebPlayer Debug menu., is there one on ht eServer setting somewhere I am missing?
not the web player DEBUG. That’s where you missed it 
Settings - SERVER - General - Show Advanced
ignore me. was being stupid. I found it and retested:
new logs: Plex Media Server Logs_2021-05-06_17-00-39.zip (798.1 KB)
what did you do here?
You moved all the paths around.
- PMS HOME is not
/usr/lib/plexmediaserver
- where is
/mnt/mpathn/jennec
?
- Error code shown is when ‘not permitted’ (no
exec
option in the mount)
May 06, 2021 17:00:30.317 [0x7f81b6e82b38] DEBUG - [Transcode/JobRunner] Jobs: Starting child process with pid 56921
May 06, 2021 17:00:31.543 [0x7f81b7c06b38] DEBUG - Jobs: '/mnt/mpathn/jennec/Library/Plex/plexmediaserver-1.23.0.4497-a1b1f3c10.x86_64/usr/lib/plexmediaserver/Plex Transcoder' exit code for process 56921 is 1 (failure)
May 06, 2021 17:00:31.544 [0x7f81b6e82b38] DEBUG - [Transcode] Using default transcode duration of 120 minutes
Supplemental:
Code does not go under Library
Library/Plex/plexmediaserver-1.23.0.4497-a1b1f3c10.x86_64/usr/lib/plexmediaserver/Plex Transcoder'
I couldn’t transcode anything using 1.23.0.4497 either. It’s actually been a bug for me since the first 1.23 beta last week. Audio transcoding would fail. It also prevented intro detection from working properly. It would peg a CPU core to 100% and never progress.
I’m running Unraid 6.9.2, intel i3-10100
PMS version: 1.23.0.4497 in docker, from the plexinc/pms-docker hub.
I deleted the audio transcoding codecs from the Plex Media Server/Codecs/ folder and restarted the server. It now works as intended.
Logs of the trancoding failing:
Plex Media Server Logs_2021-05-06_13-01-49.zip (4.2 MB)
Logs of the transcoding working after deleting the codecs and restarting the docker:
Plex Media Server Logs_2021-05-06_13-09-08.zip (3.5 MB)
@robots3humans0
Please create a new thread, tagged appropriately.
Unraid does not belong in Linux desktop. It belongs under NAS & Devices.
Yeah… this server is hosted on WhatBox. They do a lot of path changes to have one install for multiple userson the same server.
The default path for my instance is: /mnt/mpathn/jennec/library/Plex/current/usr/lib/plexmediaserver/Plex transcoder (for example).
current is a symbolic link which points to the currnet install folder: plexmediaserver-1.23.0.4497-a1b1f3c10.x86_64
I have checked the paths and permissions seem fine. i checked the Transcoder temp path (which is outside the install folder) which is also able to be written by my account (which is also the account running plex media server).
I;ve logged a ticket with WhatBox as well just incase they did something that sodded things up, but the timing of it feels unlikley. The Pervious server version worked fine. Its just this update that doesn’t.
Are you suggesting that the Plex Transcoder doesn;t have EXEC priviliges? I can see 755 on all folder and files leading up to this location. So it should be OK I think…
Whoops, sorry. Missed the tags. Just saw there server version. Will create a new thread.
@jennec_1
Exec privilege on the files (755) is different than
mount -o exec /dev/xxxxx /my/directory/path
The exec
bit set on the mount is at the filesystem level. It’s one method of providing security. (keeps code from running from a data partition)
It’s messed up there.
If it were PMS, everyone would be screaming at me right now as well as my systems being down.
Ah I see. But woudn’t that also mean other apps would have similar issues, and that Plex Media Server should not even start?
It does start and can directly play media, just not Transcode. Other Apps start without issue too, all running from my home directory.
Look at the path differences:
FFMPEG_EXTERNAL_LIBS='/home/jennec/Library/Application\ Support/Plex\ Media\ Server/Codecs/fa235d6-3855-linux-x86_64/'
vs
/mnt/mpathn/jennec/Library/Plex/plexmediaserver-1.23.0.4497-a1b1f3c10.x86_64/usr/lib/plexmediaserver/Plex Transcoder
The code mount point has exec
privilege
The /home/jennec
does not.
Codecs are linux shared library files (.so). They get loaded into memory and ‘run’ (code)
Interestingly, WhatBox support just reverted my PLex install back to v1.22.3.4392, which fixed my issue (Which is a different file path now attached to the symbolic link). Although the response I got from them is bit vague, it suggests they are aware of an issue, but are suggesting its something to do with changes in the Beta from 1.23.0.4438 and above.
They tend to be a bit stingy on details, but will see if I can find out more from them regarding why they think there are problems in the build. It may simply be that their medling with the install in th eway they do has caused a problem somewhere.
They can be as vague as they want but this is on them especially when you can see the resolution paths are different.
They’re screwing with your underlying storage and the upgrade caught it. Fortunately they have a snapshot and could revert it.
From 1.23.0.4438 → 4497 have been:
- corrections the new build tools (which is what 1.23.0 brings)
- added support for Intel Compute Runtime (debian packaging)
- QNAP QuTS Hero NAS support + Nvidia GPU card bug fix.
- Other fixes as documented in the release notes.
If there was a major flaw here, you’d have seen it in the very first 1.23.0 release
i think you are right. I asked them the hard question just now (did you sod it up!!) but in more words than that. Lets see what they come back with.
Thank you for taking the time to look into it and if there is something inforamative i get from they that I think might help i wil let you know.
Hi just to add. I’m also not able to transcode anything on the app (ios or windows) and webapp. I’ve been looking in the forum for the past few days if someone had similar issues. Running on unraid with version 1.23.0.4497, reverting back to nonbeta version 1.22.3.4392 somehow fixed it for me.


DEBUG logs capturing the failure are needed.
Statements without logs or reverting does not solve the problem.