Assistance downgrading Plex Docker/App from 1.3.0.6486 due to TrueHD 7.1 transcoding bug.

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
Truenas-Scale-22.02.4

Hello, I need assistance on how to downgrade my Plex version from 1.30.0.6442-5070 to 1.29.2.
In the GUI Under Applications I have installed Plex. I upgraded to Plex Docker version 1.29.2.6364_1.7.24. In the Plex app it shows I am currently on code 1.30.0.6442-5070. So I went ahead and clicked on the 3 dots on the right of my plex App. Selected roll back and rolled back to version 1.7.21. When I launched the docker it showed that it was installing code 1.30.0.6442-5070 and of course in the Plex GUI it showed as that code version.

I am not super familiar with Dockers and have tried looking up a few forums to see how to downgrade the plex version. There we are few that talked about adding a tag when doing docker run but I am not familiar with exactly how to specify the version I want. Where I get the version and where that iso file shows up when downloaded running docker pull.

Any assistance with documentation or possibly specific commands would be greatly appreciated so I can revert to the older version without the Truehd 7.1 Transcode bug would be greatly appreciated.

  • Motherboard B550 Aorus pro AM4 Slot
  • CPU AMD Ryzen 9 5900x 12 core processorl
  • RAM 32GB
  • Hard drives, WD 6TB NAS Internal Hard Drive - 5400RPM X 5 Raid Z1 NVME 1TB Boot drive.
  • Network cards Built in Motherboard Network card.
EDIT:
This resolved my issue without losing metadata from what I could see.

"I got the Plex UI to go back to 1.29 by doing this over SSH with Plex stopped in the TrueNAS Scale UI:
YMMV of course.

docker pull plexinc/pms-docker:1.29.2.6364-6d72b0cf6
docker tag plexinc/pms-docker:1.29.2.6364-6d72b0cf6 plexinc/pms-docker:plexpass"
 
Last edited:

mlfreeman

Cadet
Joined
Nov 19, 2022
Messages
3
I don't have advice, I want to add my vote to "there's a problem here".
I just attempted to use the "roll back" option in the TrueNAS Scale UI to shift down to 1.29, but the actual Plex web UI says I'm running 1.30.1.6486.
I see one interesting thing in the logs: "Container image "plexinc/pms-docker:plexpass" already present on machine"
Did TrueNAS not check actual container version on rollback?
 

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
Not sure it almost seems like it just rolls back the snapshot. Mine I rolled back started docker in the logs it said upgrading plex to 3.0 so I am guessing the upgrade file some how stuck around and upgraded it.
 

mlfreeman

Cadet
Joined
Nov 19, 2022
Messages
3
I got the Plex UI to go back to 1.29 by doing this over SSH with Plex stopped in the TrueNAS Scale UI:
YMMV of course.

docker pull plexinc/pms-docker:1.29.2.6364-6d72b0cf6
docker tag plexinc/pms-docker:1.29.2.6364-6d72b0cf6 plexinc/pms-docker:plexpass
 

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
I got the Plex UI to go back to 1.29 by doing this over SSH with Plex stopped in the TrueNAS Scale UI:
YMMV of course.

docker pull plexinc/pms-docker:1.29.2.6364-6d72b0cf6
docker tag plexinc/pms-docker:1.29.2.6364-6d72b0cf6 plexinc/pms-docker:plexpass
Did this get rid of any metadata?
 

mlfreeman

Cadet
Joined
Nov 19, 2022
Messages
3
Not that I can see so far, but I haven't had the time to look through my entire library.
 

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
Looks like it didn't get rid of any metadata for me at least as far as I can tell.
 

billbillw

Dabbler
Joined
Jan 6, 2023
Messages
33
How about we push to get the TrueHD decode bug fixed? I just installed Scale 22.12.0 a week ago and was hoping for a good experience compared to the struggles I had with Proxmox. Instead, I find that half my movie collection won't play on my various Rokus Plex apps. Every movie with TrueHD (doesn't matter if its 7.1 or 5.1) hangs and says numerous playback errors. DTS/DTSHD and AC3 files play back just fine. The only way I can play them is to use Kodi (pulled from SMB share) or use the Plex Desktop app (both Windows and Linux work), which gives me direct stream ability. Despite my struggles with Proxmox, everything worked with Plex playback (using a LXC)
 

billbillw

Dabbler
Joined
Jan 6, 2023
Messages
33
I got the Plex UI to go back to 1.29 by doing this over SSH with Plex stopped in the TrueNAS Scale UI:
YMMV of course.

docker pull plexinc/pms-docker:1.29.2.6364-6d72b0cf6
docker tag plexinc/pms-docker:1.29.2.6364-6d72b0cf6 plexinc/pms-docker:plexpass
If I do not have a Plexpass, how would the syntax vary?
 

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
How about we push to get the TrueHD decode bug fixed? I just installed Scale 22.12.0 a week ago and was hoping for a good experience compared to the struggles I had with Proxmox. Instead, I find that half my movie collection won't play on my various Rokus Plex apps. Every movie with TrueHD (doesn't matter if its 7.1 or 5.1) hangs and says numerous playback errors. DTS/DTSHD and AC3 files play back just fine. The only way I can play them is to use Kodi (pulled from SMB share) or use the Plex Desktop app (both Windows and Linux work), which gives me direct stream ability. Despite my struggles with Proxmox, everything worked with Plex playback (using a LXC)
It's fixed in the latest update. At least it fixed it for me I'm on the latest with no issues
 

billbillw

Dabbler
Joined
Jan 6, 2023
Messages
33
It's fixed in the latest update. At least it fixed it for me I'm on the latest with no issues
It is not working for me with the official chart for me. This is my first attempt at running Plex through a Chart/docker, so I have no experience with previous versions. Mine is ver 1.30.2.6563_1.7.27
For the life of me, I can't find any settings that make a difference. My movies are mostly 1080p bluray rips with either DTSHDMA or TrueHD soundtracks in mkv format. So far, I can't get any of the TrueHD movies to play through my Rokus (which are on 2 of my 3 TVs. They also won't play through any browsers. I have a stand alone Kodi (librelec) box for my theater that plays everything. I don't really want to go out and get Shields for the other TVs.
 

mytie13

Cadet
Joined
Dec 8, 2022
Messages
9
If it's doing the buffer thing it may be worth opening a plex forum on it to get some help. As far as downgrading you might be able to find a pull command without plex pass. Sorry wish I was more help
 

billbillw

Dabbler
Joined
Jan 6, 2023
Messages
33
If it's doing the buffer thing it may be worth opening a plex forum on it to get some help. As far as downgrading you might be able to find a pull command without plex pass. Sorry wish I was more help
At this point, I may just use Kodi. I actually forgot that both my TVs have the ability to use a Kodi app in their Google TV interface. I like plex, but it is easier to use Kodi for movies. I don't get to see statistics, etc. but it just works.

I did go and post over at the Plex forums. I will update if there is any guidance given over there. Otherwise, I'll consider this broken and use other playback methods.
 
Last edited:

billbillw

Dabbler
Joined
Jan 6, 2023
Messages
33
I got this reply over at the Plex Forum.

Relevant log entries:



Feb 01, 2023 17:45:22.040 [0x7fc56b558b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Starting a transcode session 915d2df3-49cc-4aaf-951e-5b95a9c298df-29 at offset -1.0 (state=3)
Feb 01, 2023 17:45:22.040 [0x7fc56b558b38] INFO - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] CodecManager: obtaining EAE
Feb 01, 2023 17:45:22.041 [0x7fc56b558b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29/HCl#185] HTTP requesting GET https://plex.tv/api/codecs/easyaudi...b84&oldestPreviousVersion=legacy&version=1847
Feb 01, 2023 17:45:22.576 [0x7fc56b95eb38] DEBUG - Request: [192.168.1.47:44812 (Subnet)] GET /identity (13 live) #9381 Signed-in
Feb 01, 2023 17:45:22.577 [0x7fc5713aab38] DEBUG - Completed: [192.168.1.47:44812] 200 GET /identity (13 live) 0ms 398 bytes (pipelined: 1)
Feb 01, 2023 17:45:22.594 [0x7fc56f411b38] DEBUG - [HttpClient/HCl#185] HTTP/2.0 (0.6s) 200 response from GET https://plex.tv/api/codecs/easyaudi...b84&oldestPreviousVersion=legacy&version=1847
Feb 01, 2023 17:45:22.594 [0x7fc56a946b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29/GetFile/HCl#186] HTTP requesting GET https://downloads.plex.tv/codecs/18...rd/EasyAudioEncoder-linux-x86_64-standard.zip
Feb 01, 2023 17:45:22.623 [0x7fc56bf75b38] DEBUG - Request: [192.168.1.47:44816 (Subnet)] GET /identity (13 live) #9385 Signed-in
Feb 01, 2023 17:45:22.623 [0x7fc5713aab38] DEBUG - Completed: [192.168.1.47:44816] 200 GET /identity (13 live) 0ms 398 bytes (pipelined: 1)
Feb 01, 2023 17:45:23.172 [0x7fc56f411b38] DEBUG - [HttpClient/HCl#186] HTTP/2.0 (0.6s) 200 response from GET https://downloads.plex.tv/codecs/18...rd/EasyAudioEncoder-linux-x86_64-standard.zip
Feb 01, 2023 17:45:23.260 [0x7fc56b558b38] ERROR - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Unzip: could not set executable bit on output file
Feb 01, 2023 17:45:23.260 [0x7fc56b558b38] ERROR - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] CodecManager: failed to extract zip
Feb 01, 2023 17:45:23.260 [0x7fc56b558b38] ERROR - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Error configuring transcoder: Decoder install failed: truehd_eae
Feb 01, 2023 17:45:23.260 [0x7fc56b558b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Streaming Resource: Terminated session 0x7fc56f0d17d8:b86d4946584288a2096b394c0a120814 with reason Conversion failed. A required codec could not be found or failed to install.
Feb 01, 2023 17:45:23.260 [0x7fc56c562b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Killing job.
Feb 01, 2023 17:45:23.260 [0x7fc56c562b38] DEBUG - [Req#9384/Transcode/915d2df3-49cc-4aaf-951e-5b95a9c298df-29] Job was already killed, not killing again.

It is trying to download https://downloads.plex.tv/codecs/18...rd/EasyAudioEncoder-linux-x86_64-standard.zip and failing to set the executable bit: Unzip: could not set executable bit on output file. Which results in Error configuring transcoder: Decoder install failed: truehd_eae.

Not sure of your exact setup (e.g. is Plex running on a NTFS mounted partition on a Linux system, etc), but wherever Plex is running it needs to feel like it can successfully set the executable bit. So my advice is to figure that piece out so EasyAudioEncoder can run and you’ll be back in business!

Does anyone here have advice on how to correct these permissions in my Plex Chart App?


EDIT: I fixed the problem by removing a .tmp from the end of my EasyAudioEncoder-linux-x86_64 folder name that is inside the Codecs subfolder (Library/Application Support/Plex Media Server/Codecs/). I also created a plex user with permissions for the Library folder.
 
Last edited:
Top