[Support] Linuxserver.io - Plex Media Server


4997 posts in this topic Last Reply

Recommended Posts

5 minutes ago, Octa said:

Well it seems its a Plex issue rather than linuxserver.io, see here https://forums.plex.tv/t/server-settings-are-unavailable-ubuntu-20-04-1-22-1-4271/706327

 

For now, edit the container with the previous version in repository: linuxserver/plex:version-1.22.1.4228-724c56e62

 

And also dont forget to set the VERSION env to 1.22.1.4228

Perfect, that fixed it. Thanks for the work around!

Link to post
  • Replies 5k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Yep, seems like the problem.   Not to be outdone... google.  And what do I find.... Hoopster's post from over a year ago. I see your post here regarding the iGPU not being enabled corr

Go to the appdata share and look in Plex\Library\Application Support\Plex Media Server\Crash Reports You will find folders for your previous versions named as the release version.

Application Name: Plex Media Server Application Site: https://plex.tv/ Docker Hub: https://hub.docker.com/r/linuxserver/plex/ Github: https://github.com/linuxserver/docker-plex  

Posted Images

I'm having an issue with Plex, and I don't know whether or not it is this docker.  I am unable to play certain movies on my server, and this seems to have started a few weeks ago.  Without rhyme or reason, certain files will not play on my server locally, but they will remotely for some users, but not all.  This seems to be regardless of codec, resolution or source, as I would pull multiple variations of the same movie file and yet they still would not play.  The odd thing about this is that some, but not all, of my remote users are able to stream the file without a problem, and when I stream the file from a friends' Plex server, the same file that I have on mine, it streams without a problem.  I'm unsure if there is a permissions issue or maybe a problem with my hardware transcoding.  I am using a GTX 3070 for hardware transcoding and trying to direct play/direct stream this file on Samsung TV, Apple TV, Roku, iOS and Chrome Browser clients and none are playing the file in question.  I have attempted the codec deletion method but that didn't fix anything.  I have tried reaching out in another thread here and on the Plex forums but have come up short.  I'll upload my current Plex logs and my server diagnostics, but could use a hand diagnosing whatever this problem is.  

PlexLogs.zip trescommas-diagnostics-20210401-2001.zip

Link to post
1 hour ago, wgstarks said:

1.22.1.4274 has been pushed out. Hopefullylly it will be available soon.

Assuming you are using "latest", all you have to do is restart the container and it will get the latest.

Link to post
42 minutes ago, trurl said:

Assuming you are using "latest", all you have to do is restart the container and it will get the latest.

Actually I’m using public.

Saw that 4275 was out on git though.

Thanks

Edited by wgstarks
Link to post

I'm seeing a potential issue in the logs:

Apr 01, 2021 21:55:43.877 [0x14bb723f1700] DEBUG - [Transcode] Codecs: hardware transcoding: opening hw device failed - probably not supported by this system, error: Generic error in an external library
Apr 01, 2021 21:55:43.877 [0x14bb723f1700] DEBUG - [Transcode] Codecs: testing h264 (decoder) with hwdevice nvdec

 

I'm using a RTX 3070 and have the Nvidia Driver installed with driver 465.19.01.  I have --runtime=nvidia in Extra Parameters and my GPU is declared under Nvidia Visible Devices in the docker settings.  Hardware transcoding was working as recently as yesterday.  

Link to post

Hi everyone, I would appreciate some advice please.

After a recent update to plex version 1.22.1.4228 I've now noticed that in the remote access settings, plex is using the public IP of my unraid server instead of the public IP of the docker container itself. Is there any way to force plex back to using the public IP of the docker container? I have verified the container's public IP by using curl ifconfig.io

Thank you!

Link to post
8 hours ago, raujaku said:

Don't know if this has been mentions yet but, quicksync stops working after version 1.22.0.4163. I tested this across multiple containers, each with the same results.

I’m updated to the latest version and QuickSync is still working for me. I have an i5 8400. I’ve seen people having issues with Intel’s 11th gen CPU’s and 4K HDR files.

Link to post
27 minutes ago, Taddeusz said:

I’m updated to the latest version and QuickSync is still working for me. I have an i5 8400. I’ve seen people having issues with Intel’s 11th gen CPU’s and 4K HDR files.

Your right, after going past version-1.22.0.4163-d8c4875dd I can no longer transcode 4k HDR.

 

This is on a server using a w1290-P.

Link to post
6 hours ago, unraid20 said:

Hi everyone, I would appreciate some advice please.

After a recent update to plex version 1.22.1.4228 I've now noticed that in the remote access settings, plex is using the public IP of my unraid server instead of the public IP of the docker container itself. Is there any way to force plex back to using the public IP of the docker container? I have verified the container's public IP by using curl ifconfig.io

Thank you!

 

Neither unraid or the container use a public IP.

You should get the same IP doing curl of config.io in both unraid and the container.

Link to post
18 minutes ago, ChillZwix said:

I have set up a pool with a M2 SSD, how can i use that for appdata for Plex files? 

I assume you want this for all appdata for all docker containers and not just Plex?

 

If you want your appdata to live on the M2 SSD, make appadata "Use cache pool : only/prefer"  in the appdata share settings and specify the M2 drive pool as the cache pool to be used.

 

Only means no appdata files can exist anywhere else and if you run out of space, you will get errors. Prefer means store appdata files on the selected cache pool as long as there is space, but, if there is no space, let them overflow to the array.

 

image.png.5c8c0efc8c480f0527d70e4492e047bb.png

 

You will have to move the current appdata off the unassigned device and to the M2 cache pool and modify docker paths and docker settings to point to the new appdata location.

 

Where is your docker.img file currently stored?  Is it in the default location of the system share are did you create its elsewhere?

Link to post
1 hour ago, Hoopster said:

I assume you want this for all appdata for all docker containers and not just Plex?

 

If you want your appdata to live on the M2 SSD, make appadata "Use cache pool : only/prefer"  in the appdata share settings and specify the M2 drive pool as the cache pool to be used.

 

Only means no appdata files can exist anywhere else and if you run out of space, you will get errors. Prefer means store appdata files on the selected cache pool as long as there is space, but, if there is no space, let them overflow to the array.

 

You will have to move the current appdata off the unassigned device and to the M2 cache pool and modify docker paths and docker settings to point to the new appdata location.

 

Where is your docker.img file currently stored?  Is it in the default location of the system share are did you create its elsewhere?

 

Just for Plex.

Got a own Pool with SSDs for appdata, got my docker.img here too, and own cache pool for downloads.

But want appdata for Plex on a own pool.

 

EDIT:
Did crate a share with the m2 pool a Only, and did put my Plex appdata in. Remapped plex, and working.

Edited by ChillZwix
Link to post

Hey hope for some help, after updating to latest pull, getting this:

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 40-chown-files: executing...
[cont-init.d] 40-chown-files: exited 0.
[cont-init.d] 45-plex-claim: executing...
[cont-init.d] 45-plex-claim: exited 0.
[cont-init.d] 50-gid-video: executing...
[cont-init.d] 50-gid-video: exited 0.
[cont-init.d] 60-plex-update: executing...
Docker is used for versioning skip update check
[cont-init.d] 60-plex-update: exited 0.
[cont-init.d] 99-custom-scripts: executing...
[custom-init] no custom files found exiting...
[cont-init.d] 99-custom-scripts: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
Starting Plex Media Server.
Starting Plex Media Server.
Starting Plex Media Server.
Starting Plex Media Server.
Starting Plex Media Server.
Starting Plex Media Server.
Starting Plex Media Server.

 

Have tried deleting preferences.xml, any ideas?

Plex Media Server.log Plex Media Server.5.log Plex Tuner Service.log

Link to post
On 10/28/2020 at 11:16 AM, Stalkkaaja said:

Hey guys! How can I get custom fonts working for Plex docker? I have many shows with .ass subtitles and TrueType font files to go with them but no idea where to copy them.

 

 

add font files to the container path "/lib/plexmediaserver/Resources/Fonts/".

Link to post

I have problem playing some files, and get this error in the logs: 

 

Jobs: Exec of /config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1165-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder failed. (13)
 

Anyone experience the same?

Link to post
4 hours ago, frodr said:

I have problem playing some files, and get this error in the logs: 

 

Jobs: Exec of /config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1165-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder failed. (13)
 

Anyone experience the same?

It's because the mount is flagged NOEXEC.  You can chmod it yourself to fix it, but the problem will keep coming back everytime it tries to update the codec.  I have no idea what causes this and I am in the same boat as you.

Edited by FrostyWolf
Link to post
On 4/2/2021 at 7:01 PM, saarg said:

 

Neither unraid or the container use a public IP.

You should get the same IP doing curl of config.io in both unraid and the container.

Sorry what I should have said is the plex container traffic is routed through a VPN. So before the update, the console curl ifconfig.io IP address was the same as the IP address shown in settings>remote access. Now remote access is showing the IP address of the unraid server instead of the VPN. Does that make sense? Thanks

Link to post
22 minutes ago, unraid20 said:

Sorry what I should have said is the plex container traffic is routed through a VPN. So before the update, the console curl ifconfig.io IP address was the same as the IP address shown in settings>remote access. Now remote access is showing the IP address of the unraid server instead of the VPN. Does that make sense? Thanks

Not sure why you need to route it through a VPN, but this is out of my scope to help with.

Link to post
20 hours ago, FrostyWolf said:

It's because the mount is flagged NOEXEC.  You can chmod it yourself to fix it, but the problem will keep coming back everytime it tries to update the codec.  I have no idea what causes this and I am in the same boat as you.

Thanks for the info. 

 

It happens only with a few files and not others from the same folder. Is this to be expected?

Link to post
On 4/3/2021 at 9:22 PM, FrostyWolf said:

It's because the mount is flagged NOEXEC.  You can chmod it yourself to fix it, but the problem will keep coming back everytime it tries to update the codec.  I have no idea what causes this and I am in the same boat as you.

I was running the commands:

 

findmnt -l | grep noexec
mount | grep noexec

 

but no listings. Can the reason for Plex not playing the file and log says:

 

Jobs: Exec of /config/Library/Application Support/Plex Media Server/Codecs/EasyAudioEncoder-1165-linux-x86_64/EasyAudioEncoder/EasyAudioEncoder failed. (13)

 

be something else?

Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.