Issues transcoding EAC3 audio on fresh Ubuntu Server 17.10 install

Using Ubuntu 17.10 on a dual xeon E5-2670 server with 24gb RAM and PMS Version 1.12.1.4885

When attempting to play any video that has EAC3 audio on a device that is configured to transcode to aac (which is…all of mine), I get the following error in my logs -

Mar 24, 2018 10:41:29.003	ERROR	[Transcoder] [eac3_eae @ 0x24cd0a0] error reading output
Mar 24, 2018 10:41:29.002	ERROR	[Transcoder] [eac3_eae @ 0x24cd0a0] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-292ce5bf-8058-4aa6-a1a9-e3882fbcb80f/EasyAudioEncoder/Convert to WAV (to 8ch or less)/w9lzi8o2po40o6jhbn1kfg04_29507-1-0.wav'```

I'm attaching the media info  xml file along with the Debug Logs.  (No tokens)

So far I have tried changing the temp folder away from /tmp, setting the permissions on the EasyAudioEncoder to 0777, deleting the codecs folder and restarting, nothing has worked so far.  I am not running a docker image .

@jarhead930 said:
Using Ubuntu 17.10 on a dual xeon E5-2670 server with 24gb RAM and PMS Version 1.12.1.4885

When attempting to play any video that has EAC3 audio on a device that is configured to transcode to aac (which is…all of mine), I get the following error in my logs -

Did you move / mount the Plex Application Support directory / Library on external storage? Then, you have to make sure you have mounted this drive with “exec” and not with “noexec”.

The Application Support / Library dirs are both mounted on the root file system, I did add exec to my fstab all the same, I’ll paste the relevant lines below.

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/md0p2 during installation
UUID=b22a95b9-3974-437a-b374-86c6ef59a20b /               ext4    errors=remount-ro,exec 0       1
# swap was on /dev/md0p1 during installation
UUID=fb7be65a-aba9-403e-b341-5d80e46a6d52 none            swap    sw              0       0
# main btrfs pool
UUID=a6fa632b-76ea-4b87-87ea-28d622faaaab /mnt            btrfs   defaults,exec,compress=lzo 0       1

Go figure - after posting my fstab I looked a little harder and noticed it was missing the defaults parameter and that the exec flag was at the end. So on a lark I edited it to this -

# / was on /dev/md0p2 during installation
UUID=b22a95b9-3974-437a-b374-86c6ef59a20b /               ext4    defaults,exec,errors=remount-ro 0       1

Now EAC3 works like a charm, thanks magoo!

Hmmm I wonder how this relates to PMS on Windows, as I seem to be having the same issue.