[Support] Linuxserver.io - Plex Media Server


Recommended Posts

5 hours ago, btrcp2000 said:

I recently moved my plex server from Win10 to the Docker.  We didn't have a whole lot going on in terms of customized settings so I just setup from scratch, but I was informed that my daughter had created a bunch of playlists. I still have the older server intact, it just doesn't know where the media is anymore. Is there a way I can extract playlists to move to the Docker version?

 

Assuming you installed the Docker and re-established your libraries. 

 

Virtually everything in Plex is run from a database which assigns ID numbers to each item. These IDs will be totally different between your old database and your new database. Even the library ID will likely be different. It would be much easier to find your playlist settings and just re-establish them in the Docker.

Link to comment
8 hours ago, btrcp2000 said:

I recently moved my plex server from Win10 to the Docker.  We didn't have a whole lot going on in terms of customized settings so I just setup from scratch, but I was informed that my daughter had created a bunch of playlists. I still have the older server intact, it just doesn't know where the media is anymore. Is there a way I can extract playlists to move to the Docker version?

 

Have a look at this help article: https://support.plex.tv/hc/en-us/articles/201370363-Move-an-Install-to-Another-System

I’ve used this method successfully to move my library around in the past.

The first step to disable the emptying of trash is important, but sounds like this may already be too late unless you’ve got a backup of the appdata from your Win10 system. 

Link to comment

Hey guys, I'm using this docker with a fresh unraid start, and I had tested the plex by adding small amount of my media then over night I dumped the rest and now the library is broken. it times out while trying to load all the movies and metadata and then goes blank and errors out. i tried to analyze and optimize it with no luck, but then i just created a new movie library and it worked. now it wont let me delete the original library. so I have two movie libraries. any idea on how to remove the first one?

also on a lesser annoyance. I have a 10gb mellanox  card dropped in and connected to my main pc. the plex remote ip wants to use the mellanox ip and not the standard ethernet that is connected to my network. any way to tell it to use the regular connection?

Link to comment

I notice some video files refuse to play .. Some however work fine..:

 

ov 12, 2017 13:31:19.002 [0x14b843dfe700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:22.000 [0x14b837bf5700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-f1acd851-c063-4a52-bad4-e4467c7d7467/EasyAudioEncoder/Convert to WAV (to 8ch or less)/hgpmn5o0ll4iqxjelwhg0ik8_6351-1-67.wav'
Nov 12, 2017 13:31:22.001 [0x14b843dfe700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] error reading output
Nov 12, 2017 13:31:22.002 [0x14b837bf5700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:25.001 [0x14b837bf5700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-f1acd851-c063-4a52-bad4-e4467c7d7467/EasyAudioEncoder/Convert to WAV (to 8ch or less)/hgpmn5o0ll4iqxjelwhg0ik8_6351-1-68.wav'
Nov 12, 2017 13:31:25.002 [0x14b843dfe700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] error reading output
Nov 12, 2017 13:31:25.002 [0x14b837bf5700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:25.209 [0x14b841bfb700] WARN - Transcode runner appears to have died.
Nov 12, 2017 13:31:25.220 [0x14b8421fe700] WARN - Transcode runner appears to have died.

Anyone ?

 

I think the issue is here:

 

JobManager: child process returned: 13 (Permission denied)

JobManager: child process returned: 13 (Permission denied)

Can it be that the file paths are mounted with the NOEXEC option on ?  This will make sure no binaries can be run..

Edited by Helmonder
Link to comment

Hello,

 

I have this docker installed on my unraid server and I seem to be missing the following option;

 

"limit remote stream bitrate" in Settings --> Server --> Remote Access

 

The docker is installed as Network Type =  "host" 

 

can anyone else check to see if this option is available in your instance?

Link to comment
4 hours ago, flixxx said:

Hello,

 

I have this docker installed on my unraid server and I seem to be missing the following option;

 

"limit remote stream bitrate" in Settings --> Server --> Remote Access

 

The docker is installed as Network Type =  "host" 

 

can anyone else check to see if this option is available in your instance?

 

It's  available here. Do you find it if you push the show advanced button? 

Edited by saarg
Link to comment

Out of the blue my plex docker container will not start.  It gives this error in the log:

 

importas: fatal: unable to exec /etc/s6/init/init-stage1: No such file or directory

 

I have tried removing and re-adding the container, re-adding the container and pointing to a different config folder, deleting the container and the docker.img file.

I still get this error.

 

Any thoughts or other things to try?

 

I am able to successfully install and run the plex media server docker container from the official plex repository (installed from community applications).  So I think the issue is with the Linuxserver.io docker.

 

I appreciate any help.

Thanks!

Link to comment

OK, so I figured it out.

 

@jack0w you actually did point me in the right direction.  When I deleted my docker.img and reloaded the containers I used MY templates.  I deleted my docker.img again, and this time installed the plex container from Community Applications and it worked.

 

I use the LazyMan channel in Plex and it recently stopped working.  It requires some edits to the hosts file to work. 

 

I was trying to edit the hosts file IN the docker so I tried to map the /etc container path to a host path in my template, and that caused the problem.

 

I actually learned a lot from this mistake:

 

1. Unraid creates the /etc/hosts file every time the server is restarted so you will lose any edits (which was my problem in the first place, I rebooted my server and lost the edits I made months ago)

2. Docker containers (or at least this one) use the /etc/hosts file FROM the Unraid server - pulling it in when the docker is started.  So any change made to the file on the server will not be seen by the docker container until after the container is restarted

3. There is an awesome plugin called "User Scripts" that allows you to create your own scripts (stored on the Unraid Flash drive) and run them through the GUI or on a schedule

 

So this container is functioning properly again, and I also have the LazyMan channel working again by creating a simple script that adds the edits required to the Unraid hosts file using the "User Scripts" plugin.  

Link to comment
On 12-11-2017 at 1:33 PM, Helmonder said:

I notice some video files refuse to play .. Some however work fine..:

 


ov 12, 2017 13:31:19.002 [0x14b843dfe700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:22.000 [0x14b837bf5700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-f1acd851-c063-4a52-bad4-e4467c7d7467/EasyAudioEncoder/Convert to WAV (to 8ch or less)/hgpmn5o0ll4iqxjelwhg0ik8_6351-1-67.wav'
Nov 12, 2017 13:31:22.001 [0x14b843dfe700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] error reading output
Nov 12, 2017 13:31:22.002 [0x14b837bf5700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:25.001 [0x14b837bf5700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] EAE timeout! EAE not running, or wrong folder? Could not read '/tmp/pms-f1acd851-c063-4a52-bad4-e4467c7d7467/EasyAudioEncoder/Convert to WAV (to 8ch or less)/hgpmn5o0ll4iqxjelwhg0ik8_6351-1-68.wav'
Nov 12, 2017 13:31:25.002 [0x14b843dfe700] ERROR - [Transcoder] [eac3_eae @ 0x1532240] error reading output
Nov 12, 2017 13:31:25.002 [0x14b837bf5700] ERROR - [Transcoder] Error while decoding stream #0:1: Input/output error
Nov 12, 2017 13:31:25.209 [0x14b841bfb700] WARN - Transcode runner appears to have died.
Nov 12, 2017 13:31:25.220 [0x14b8421fe700] WARN - Transcode runner appears to have died.

Anyone ?

 

I think the issue is here:

 

JobManager: child process returned: 13 (Permission denied)


JobManager: child process returned: 13 (Permission denied)

Can it be that the file paths are mounted with the NOEXEC option on ?  This will make sure no binaries can be run..

 

Anyone ?

Link to comment
On 17/11/2017 at 2:56 PM, aptalca said:

 

Check to make sure the transcode folder selected has the right permissions. If it does, then it's a question for plex

 

Those rights look fine. The plex docker by plex inc. works fine. I have switched to that.

 

The plex version on linux.io is newer then the one in the "official docker" so the issue could still lie within plex though. There are plex threads on the issue and several point to start using the offical plex docker instead of a third party one..

Edited by Helmonder
Link to comment

Hi, I'm getting loads of host name conflict errors, not sure why?

Clean install on the DS 415+:

 

Host name conflict, retrying with PLEX-2 stdout

Registering new address record for fe80::42:bfff:fef1:2f01 on docker0.*. stdout

Registering new address record for 172.17.0.1 on docker0.IPv4. stdout

Registering new address record for fe80::211:32ff:fe3e:c6f8 on ovs_eth1.*. stdout

Registering new address record for 169.254.98.191 on ovs_eth1.IPv4. stdout

Registering new address record for 192.168.1.10 on ovs_eth0.IPv4. stdout

Withdrawing address record for fe80::42:bfff:fef1:2f01 on docker0. stdout

Withdrawing address record for 172.17.0.1 on docker0. stdout

Withdrawing address record for 169.254.98.191 on ovs_eth1. stdout

Withdrawing address record for 192.168.1.10 on ovs_eth0. stdout

Host name conflict, retrying with PLEX-3 stdout

Registering new address record for fe80::42:bfff:fef1:2f01 on docker0.*. stdout

...forever

Link to comment
1 hour ago, niXta said:

Hi, I'm getting loads of host name conflict errors, not sure why?

Clean install on the DS 415+:

 

Host name conflict, retrying with PLEX-2 stdout

Registering new address record for fe80::42:bfff:fef1:2f01 on docker0.*. stdout

Registering new address record for 172.17.0.1 on docker0.IPv4. stdout

Registering new address record for fe80::211:32ff:fe3e:c6f8 on ovs_eth1.*. stdout

Registering new address record for 169.254.98.191 on ovs_eth1.IPv4. stdout

Registering new address record for 192.168.1.10 on ovs_eth0.IPv4. stdout

Withdrawing address record for fe80::42:bfff:fef1:2f01 on docker0. stdout

Withdrawing address record for 172.17.0.1 on docker0. stdout

Withdrawing address record for 169.254.98.191 on ovs_eth1. stdout

Withdrawing address record for 192.168.1.10 on ovs_eth0. stdout

Host name conflict, retrying with PLEX-3 stdout

Registering new address record for fe80::42:bfff:fef1:2f01 on docker0.*. stdout

...forever

 

This is an unraid forum. If you want help with a container running on other platforms, please use our linuxserver forum for that. 

Link to comment

Hi all,

 

I just migrated from an ubuntu server to unraid and am pretty happy so far.

 

I installed the linuxserver.io-docker container, setup my complete library pretty smoothly and started streaming some media over my network.

The streaming works great, and my sever (Xeon e-2650 + 32GB ECC ram + 250GB cache drive + 16TB array) can handle 7 to 8 streams in parallel.

 

However, I noticed that converting some medias (not transcoding on the fly) was pretty slow. It will convert at 4.8x and will never use more than 40% of my CPU.

So my question is, how can I get the best out of my CPU so I can transcode faster than that?

 

Thanks for your reply, cheers.

Link to comment
2 minutes ago, mathgoy said:

However, I noticed that converting some medias (not transcoding on the fly) was pretty slow. It will convert at 4.8x and will never use more than 40% of my CPU.

So my question is, how can I get the best out of my CPU so I can transcode faster than that?

Just a guess, but if you are writing to parity that may be the problem. You could try writing to an Unassigned Devices Mount located outside the array and see if you’re speeds increase.

Link to comment

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.