Error configuring transcoder: Decoder install failed: eac3_eae

Hi I just recently updated to the latest server build and I started to bump into issues with playing media files on my iPhone. I get the following message “playback was terminated by the server. A required codec could not be found or failed to install”. Below is the server version and logs of the event, thank you.

Server Version#: 1.15.4.919 Unraid Docker
Player Version#: Lastest iOS app
Apr 15, 2019 12:22:28.334 [0x14a180326700] DEBUG - [Now] Device is iOS
Apr 15, 2019 12:22:28.335 [0x14a180326700] DEBUG - [Now] Profile is iOS
Apr 15, 2019 12:22:28.335 [0x14a180326700] DEBUG - [Now] Updated play state for /library/metadata/43548.
Apr 15, 2019 12:22:28.335 [0x14a180326700] DEBUG - HubCache: Expiring ‘1/home.continue/1/hubs/en-US;q=1/count=50&includeCollections=1&includeExternalMedia=1&includeTypeFirst=1’ because of event plex.event.play.session.state.update.
Apr 15, 2019 12:22:28.335 [0x14a180326700] DEBUG - HubCache: Expiring ‘1/home.ondeck/1/hubs/en-US;q=1/count=50&includeCollections=1&includeExternalMedia=1&includeTypeFirst=1’ because of event plex.event.play.session.state.update.
Apr 15, 2019 12:22:28.335 [0x14a180326700] DEBUG - HubCache: Expiring ‘1/home.television.recent/1/hubs/en-US;q=1/count=50&includeCollections=1&includeExternalMedia=1&includeTypeFirst=1’ because event plex.event.play.session.state.update referenced an item the hub contained
Apr 15, 2019 12:22:28.338 [0x14a180326700] DEBUG - Statistics: (C557CD48-2522-4622-9711-4363329C42EA) Reporting active playback in state 2 of type 4 (scrobble: 0) for account 1
Apr 15, 2019 12:22:28.341 [0x14a180527700] DEBUG - Completed: [192.168.1.155:50396] 200 GET /:/timeline?bufferedTime=0&duration=3729732&key=%2Flibrary%2Fmetadata%2F43548&location=lan&playQueueItemID=26821&playbackTime=0&ratingKey=43548&state=buffering&time=0 (20 live) TLS GZIP 12ms 493 bytes (pipelined: 15)
Apr 15, 2019 12:22:28.347 [0x14a180728700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:22:28.347 [0x14a173fff700] DEBUG - Request: [192.168.1.165:51789 (Allowed Network (Subnet))] GET /status/sessions (21 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:22:28.348 [0x14a173fff700] DEBUG - [Now] Adding 2 sessions.
Apr 15, 2019 12:22:28.349 [0x14a180728700] DEBUG - Completed: [192.168.1.165:51789] 200 GET /status/sessions (21 live) TLS GZIP 2ms 1974 bytes (pipelined: 1)
Apr 15, 2019 12:22:28.352 [0x14a180527700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:22:28.352 [0x14a0f39fc700] DEBUG - Request: [192.168.1.155:50403 (Subnet)] GET /transcode/sessions (21 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:22:28.354 [0x14a180527700] DEBUG - Completed: [192.168.1.155:50403] 200 GET /transcode/sessions (21 live) TLS GZIP 1ms 397 bytes (pipelined: 7)
Apr 15, 2019 12:22:28.412 [0x14a180527700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:22:28.413 [0x14a171522700] DEBUG - Request: [192.168.1.155:50418 (Subnet)] GET /video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F43548&protocol=hls&session=DE7F8C55-61C6-4C47-9D31-FFBBE966672C&subtitleSize=100&videoQuality=100&videoResolution=3840x2160 (22 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:22:28.413 [0x14a171522700] DEBUG - Found session GUID of DE7F8C55-61C6-4C47-9D31-FFBBE966672C in session start.
Apr 15, 2019 12:22:28.415 [0x14a171522700] DEBUG - TranscodeUniversalRequest: using profile iOS
Apr 15, 2019 12:22:28.415 [0x14a171522700] DEBUG - Downloading document http://127.0.0.1:32400/library/metadata/43548?checkFiles=1&includeBandwidths=1&offset=-1&X-Plex-Incomplete-Segments=1&X-Plex-Session-Identifier=C557CD48-2522-4622-9711-4363329C42EA
Apr 15, 2019 12:22:28.415 [0x14a171522700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:22:28.421 [0x14a171522700] DEBUG - We’re going to try to auto-select an audio stream for account 1.
Apr 15, 2019 12:22:28.421 [0x14a171522700] DEBUG - Selecting best audio stream for part ID 61895 (autoselect: 0 language: en)
Apr 15, 2019 12:22:28.421 [0x14a171522700] DEBUG - Audio Stream: 166456, Subtitle Stream: -1
Apr 15, 2019 12:22:28.422 [0x14a171522700] DEBUG - Found session GUID of DE7F8C55-61C6-4C47-9D31-FFBBE966672C in session start.
Apr 15, 2019 12:22:28.422 [0x14a171522700] DEBUG - Using session GUID DE7F8C55-61C6-4C47-9D31-FFBBE966672C for new transcode session.
Apr 15, 2019 12:22:28.422 [0x14a171522700] DEBUG - Cleaning directory for session DE7F8C55-61C6-4C47-9D31-FFBBE966672C ()
Apr 15, 2019 12:22:28.424 [0x14a180527700] DEBUG - Completed: [192.168.1.155:50418] 200 GET /video/:/transcode/universal/start.m3u8?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F43548&protocol=hls&session=DE7F8C55-61C6-4C47-9D31-FFBBE966672C&subtitleSize=100&videoQuality=100&videoResolution=3840x2160 (22 live) TLS GZIP 11ms 504 bytes (pipelined: 1)
Apr 15, 2019 12:22:28.430 [0x14a180326700] DEBUG - Request: [192.168.1.155:50418 (Subnet)] GET /video/:/transcode/universal/session/DE7F8C55-61C6-4C47-9D31-FFBBE966672C/base/index.m3u8 (22 live) TLS GZIP Signed-in
Apr 15, 2019 12:22:28.431 [0x14a180326700] DEBUG - Found session GUID of DE7F8C55-61C6-4C47-9D31-FFBBE966672C in session start.
Apr 15, 2019 12:22:28.431 [0x14a180326700] DEBUG - Starting a transcode session DE7F8C55-61C6-4C47-9D31-FFBBE966672C at offset -1.0 (state=3)
Apr 15, 2019 12:22:28.431 [0x14a180326700] ERROR - Error creating directory “/transcode”: boost::filesystem::create_directory: Permission denied: “/transcode”
Apr 15, 2019 12:22:28.436 [0x14a180326700] INFO - CodecManager: obtaining EAE
Apr 15, 2019 12:22:28.436 [0x14a180326700] DEBUG - HTTP requesting GET https://plex.tv/api/codecs/easyaudioencoder?build=linux-x86_64-standard&deviceId=23c683c2-ccd2-4fd3-a4f9-d564d4864a5e&oldestPreviousVersion=1.15.1.710-ece95b3a1&version=eae-69c1de6-25
Apr 15, 2019 12:22:28.861 [0x14a180326700] DEBUG - HTTP 200 response from GET https://plex.tv/api/codecs/easyaudioencoder?build=linux-x86_64-standard&deviceId=23c683c2-ccd2-4fd3-a4f9-d564d4864a5e&oldestPreviousVersion=1.15.1.710-ece95b3a1&version=eae-69c1de6-25
Apr 15, 2019 12:22:28.861 [0x14a180326700] DEBUG - HTTP requesting GET https://downloads.plex.tv/codecs/eae-69c1de6-25/linux-x86_64-standard/EasyAudioEncoder-linux-x86_64-standard.zip
Apr 15, 2019 12:22:29.000 [0x14a180326700] DEBUG - HTTP 200 response from GET https://downloads.plex.tv/codecs/eae-69c1de6-25/linux-x86_64-standard/EasyAudioEncoder-linux-x86_64-standard.zip
Apr 15, 2019 12:22:29.063 [0x14a180326700] ERROR - Unzip: could not set executable bit on output file
Apr 15, 2019 12:22:29.064 [0x14a180326700] ERROR - CodecManager: failed to extract zip
Apr 15, 2019 12:22:29.064 [0x14a180326700] ERROR - Error configuring transcoder: Decoder install failed: eac3_eae
Apr 15, 2019 12:22:29.064 [0x14a180326700] DEBUG - Streaming Resource: Terminated session 0x14a104401560:C557CD48-2522-4622-9711-4363329C42EA with reason Conversion failed. A required codec could not be found or failed to install.
Apr 15, 2019 12:22:29.064 [0x14a1735fa700] DEBUG - Killing job.
Apr 15, 2019 12:22:29.064 [0x14a1735fa700] DEBUG - Job was already killed, not killing again.
Apr 15, 2019 12:22:29.064 [0x14a1735fa700] DEBUG - Stopping transcode session DE7F8C55-61C6-4C47-9D31-FFBBE966672C
Apr 15, 2019 12:22:29.064 [0x14a1737fb700] DEBUG - Cleaning directory for session DE7F8C55-61C6-4C47-9D31-FFBBE966672C (/config/transcode/Transcode/Sessions/plex-transcode-DE7F8C55-61C6-4C47-9D31-FFBBE966672C-f055b8a7-1e9e-4bcc-95f4-49355dbccb0c)
Apr 15, 2019 12:22:29.065 [0x14a180728700] DEBUG - Completed: [192.168.1.155:50418] 500 GET /video/:/transcode/universal/session/DE7F8C55-61C6-4C47-9D31-FFBBE966672C/base/index.m3u8 (22 live) TLS GZIP 635ms 405 bytes (pipelined: 2)
Apr 15, 2019 12:22:29.070 [0x14a1735fa700] DEBUG - Transcoder: Cleaning old transcode directories.
Apr 15, 2019 12:22:29.070 [0x14a1735fa700] ERROR - Error creating directory “/transcode”: boost::filesystem::create_directory: Permission denied: “/transcode”
Apr 15, 2019 12:22:29.070 [0x14a1735fa700] DEBUG - Whacked session DE7F8C55-61C6-4C47-9D31-FFBBE966672C, 0 remaining.
Apr 15, 2019 12:22:29.108 [0x14a180728700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:22:29.108 [0x14a0f37fb700] DEBUG - Request: [192.168.1.155:50396 (Subnet)] GET /:/timeline?bufferedTime=0&duration=3729732&key=%2Flibrary%2Fmetadata%2F43548&location=lan&playQueueItemID=26821&playbackTime=0&ratingKey=43548&state=buffering&time=0 (22 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:22:29.110 [0x14a0f37fb700] DEBUG - Client [C557CD48-2522-4622-9711-4363329C42EA] reporting timeline state buffering, progress of 0/3729732ms for guid=, ratingKey=43548 url=, key=/library/metadata/43548, containerKey=, metadataId=43548, source=

Saw that the logs were including alot of information that was not needed. I shut off my connection the server from all devices except my phone. Took off a change that I made to the transcode directory and retried to access the file. Still got the same codec message and here is the new log below;

Apr 15, 2019 12:57:40.836 [0x150ef7091700] DEBUG - [Now] Device is iOS
Apr 15, 2019 12:57:40.838 [0x150ef7091700] DEBUG - [Now] Profile is iOS
Apr 15, 2019 12:57:40.838 [0x150ef7091700] DEBUG - [Now] Updated play state for /library/metadata/43548.
Apr 15, 2019 12:57:40.838 [0x150ef7091700] DEBUG - Statistics: (C557CD48-2522-4622-9711-4363329C42EA) Reporting active playback in state 2 of type 4 (scrobble: 0) for account 1
Apr 15, 2019 12:57:40.841 [0x150f14e8c700] DEBUG - Completed: [192.168.1.155:50566] 200 GET /:/timeline?bufferedTime=0&duration=3729732&key=%2Flibrary%2Fmetadata%2F43548&location=lan&playQueueItemID=26826&playbackTime=0&ratingKey=43548&state=buffering&time=0 (20 live) TLS GZIP 6ms 559 bytes (pipelined: 16)
Apr 15, 2019 12:57:40.899 [0x150f1508d700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:57:40.899 [0x150ef628a700] DEBUG - Request: [192.168.1.155:50566 (Subnet)] GET /:/timeline?bufferedTime=0&continuing=0&duration=3729732&key=%2Flibrary%2Fmetadata%2F43548&location=lan&playQueueItemID=26826&playbackTime=0&ratingKey=43548&state=stopped&time=0 (20 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:57:40.899 [0x150f14e8c700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:57:40.900 [0x150ef6089700] DEBUG - Request: [192.168.1.155:50573 (Subnet)] GET /video/:/transcode/universal/stop?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F43548&protocol=hls&session=A162725E-B6E7-45DB-9AA0-70A054F08E67&subtitleSize=100&videoQuality=100&videoResolution=3840x2160 (20 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:57:40.901 [0x150ef628a700] DEBUG - Client [C557CD48-2522-4622-9711-4363329C42EA] reporting timeline state stopped, progress of 0/3729732ms for guid=, ratingKey=43548 url=, key=/library/metadata/43548, containerKey=, metadataId=43548, source=
Apr 15, 2019 12:57:40.901 [0x150ef628a700] DEBUG - [Now] User is HavokValor (ID: 1)
Apr 15, 2019 12:57:40.901 [0x150ef5c87700] DEBUG - Found session GUID of A162725E-B6E7-45DB-9AA0-70A054F08E67 in session start.
Apr 15, 2019 12:57:40.901 [0x150ef5c87700] WARN - Got a request to stop a transcode session without a session GUID (or with an invalid one).
Apr 15, 2019 12:57:40.901 [0x150ef628a700] DEBUG - [Now] Device is iOS (Havoks-Smex-Box).
Apr 15, 2019 12:57:40.902 [0x150f14e8c700] DEBUG - Completed: [192.168.1.155:50573] 200 GET /video/:/transcode/universal/stop?audioBoost=100&autoAdjustQuality=0&directPlay=1&directStream=1&directStreamAudio=1&fastSeek=1&includeCodecs=1&location=lan&mediaBufferSize=40000&partIndex=0&path=%2Flibrary%2Fmetadata%2F43548&protocol=hls&session=A162725E-B6E7-45DB-9AA0-70A054F08E67&subtitleSize=100&videoQuality=100&videoResolution=3840x2160 (20 live) TLS GZIP 1ms 195 bytes (pipelined: 11)
Apr 15, 2019 12:57:40.902 [0x150ef628a700] DEBUG - [Now] Profile is iOS
Apr 15, 2019 12:57:40.902 [0x150ef628a700] DEBUG - [Now] Updated play state for /library/metadata/43548.
Apr 15, 2019 12:57:40.903 [0x150ef628a700] DEBUG - Statistics: (C557CD48-2522-4622-9711-4363329C42EA) Reporting active playback in state 3 of type 4 (scrobble: 0) for account 1
Apr 15, 2019 12:57:40.906 [0x150ef628a700] DEBUG - Streaming Resource: Removing session 0x150ea005f7b0:C557CD48-2522-4622-9711-4363329C42EA
Apr 15, 2019 12:57:40.908 [0x150f14e8c700] DEBUG - Completed: [192.168.1.155:50566] 200 GET /:/timeline?bufferedTime=0&continuing=0&duration=3729732&key=%2Flibrary%2Fmetadata%2F43548&location=lan&playQueueItemID=26826&playbackTime=0&ratingKey=43548&state=stopped&time=0 (20 live) TLS GZIP 8ms 559 bytes (pipelined: 17)
Apr 15, 2019 12:57:42.437 [0x150ef5684700] DEBUG - Cleaning directory for session A162725E-B6E7-45DB-9AA0-70A054F08E67 (/config/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-A162725E-B6E7-45DB-9AA0-70A054F08E67-d9e21a59-b791-4ccc-8919-43846092f2e3)
Apr 15, 2019 12:57:50.942 [0x150f14e8c700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:57:50.943 [0x150ef628a700] DEBUG - Request: [192.168.1.155:50566 (Subnet)] PUT /updater/check?download=0 (15 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:57:50.943 [0x150ef628a700] DEBUG - AutoUpdate: requesting check endpoint: /updater/products/5/check.xml?build=linux-x86_64&channel=16&distribution=redhat&version=1.15.4.919-8e2884e4b, download: NO
Apr 15, 2019 12:57:50.943 [0x150ef628a700] DEBUG - Downloading document https://plex.tv/updater/products/5/check.xml?build=linux-x86_64&channel=16&distribution=redhat&version=1.15.4.919-8e2884e4b
Apr 15, 2019 12:57:50.944 [0x150ef628a700] DEBUG - HTTP requesting GET https://plex.tv/updater/products/5/check.xml?build=linux-x86_64&channel=16&distribution=redhat&version=1.15.4.919-8e2884e4b
Apr 15, 2019 12:57:51.355 [0x150ef628a700] DEBUG - HTTP 200 response from GET https://plex.tv/updater/products/5/check.xml?build=linux-x86_64&channel=16&distribution=redhat&version=1.15.4.919-8e2884e4b
Apr 15, 2019 12:57:51.356 [0x150ef628a700] INFO - AutoUpdate: no updates available
Apr 15, 2019 12:57:51.357 [0x150f1508d700] DEBUG - Completed: [192.168.1.155:50566] 200 PUT /updater/check?download=0 (15 live) TLS GZIP 414ms 195 bytes (pipelined: 18)
Apr 15, 2019 12:57:51.490 [0x150f14e8c700] DEBUG - Auth: authenticated user 1 as HavokValor
Apr 15, 2019 12:57:51.490 [0x150ef668c700] DEBUG - Request: [192.168.1.155:50566 (Subnet)] GET /updater/status (15 live) TLS GZIP Signed-in Token (HavokValor)
Apr 15, 2019 12:57:51.492 [0x150f14e8c700] DEBUG - Completed: [192.168.1.155:50566] 200 GET /updater/status (15 live) TLS GZIP 1ms 439 bytes (pipelined: 19)
Apr 15, 2019 12:57:52.437 [0x150f1508d700] DEBUG - handleStreamWrite code 32: Broken pipe
Apr 15, 2019 12:57:52.437 [0x150f1508d700] DEBUG - NotificationStream: Removing because of error
Apr 15, 2019 12:58:39.836 [0x150ef668c700] DEBUG - BPQ: onConsiderProcessing: Idle (true)
Apr 15, 2019 12:58:39.836 [0x150ef668c700] DEBUG - BPQ: [Idle] -> [Processing]
Apr 15, 2019 12:58:39.838 [0x150ef668c700] DEBUG - BPQ: generating queue items from 1 generator(s)
Apr 15, 2019 12:58:39.838 [0x150ef668c700] ERROR - LPE: unknown item 18839.
Apr 15, 2019 12:58:39.838 [0x150ef668c700] ERROR - Versions: failed to generate query for path library://63afd1ef-f027-4ce8-aaa0-6c02c23be7d9/item/%2Flibrary%2Fmetadata%2F18839
Apr 15, 2019 12:58:39.838 [0x150ef668c700] ERROR - Versions: skipping items for generator 1067: unable to generate version set query
Apr 15, 2019 12:58:39.838 [0x150ef668c700] DEBUG - BPQ: generated 0 item(s) for queue
Apr 15, 2019 12:58:39.839 [0x150ef668c700] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Apr 15, 2019 12:58:39.839 [0x150ef668c700] DEBUG - PlayQueue: 0 generated IDs compressed down to a 2 byte blob.
Apr 15, 2019 12:58:39.839 [0x150ef668c700] DEBUG - BPQ: [Processing] -> [Idle]
Apr 15, 2019 13:00:06.817 [0x150ef7bfd700] DEBUG - Statistics: Flushing 7 expired bandwidth entries, 1 expired media entries.
Apr 15, 2019 13:00:46.670 [0x150f14406700] DEBUG - NetworkServiceBrowser: PLAYER departed after not being seen for 181.970045 seconds: 192.168.1.155

Humble Bump

Still experiencing the issue.

I’m also seeing this error!
Tried different approches, and nothing works.
I’ve tried the Official docker image, Linuxserver’s docker image, and the official Debian package.
Everything works a couple of hours, then suddenly i get this error.
For me it’s only on TV-Shows, movies play fine :slight_smile:
Really hoping anyone can help with a fix! :wink:

2 Likes

Still experiencing the issue, any response of recognition would be great =)

Please at least acknowledge our existence lol

1 Like

Still getting this error, on the latest version of Plex Media Server with Plex Pass.

Still getting this error, on the latest version of Plex Media Server with Plex Pass.

Still getting this error

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