[Support] binhex - Plex Pass


Recommended Posts

Hi again, I don't know why but on checking through everything I noticed that the GPU code was different when I copied and pasted the new code into the template plex started working again, this code hadn't changed before does it change with a driver update?

if this needs to be marked as fixed could you do that as well.?

 

thank youi 

Link to comment

Hello - I just updated to 6.9.2 and I use a DVB TV Hauppage Tuner which worked great before in 6.8.2 with the dvb libreelec build and plexpass passing the tv tuner to the container. Now when I updated to 6.9.2 and use the DVB plugin selecting libreelec like before with the same plexpass container, the tv tuner is not getting passed and its unable to be used in plex. To verify its working correctly i downloaded the linux server version of plex and I am able to pass the tv tuner.  Is there something special needed to pass /dev/dvb devices with the binhex container now? I tried it both as a device and an extra parameter neither worked. any insight would be great, thanks.

Link to comment
4 minutes ago, OrangeLoon said:

Hello,

 

I am finding the following in my syslog:

"Nov 15 03:27:03 PRETTYBOY kernel: Plex Media Scan[26396]: segfault at 10 ip 00001538e28f47ca sp 00001538ddb0f888 error 4 in ld-musl-x86_64.so.1[1538e28e4000+53000]

 

Any idea why?

 

That particular question is probably best suited to Plex's own forums.  (But, having a particular part of Plex segfault on a semi-regular basis is pretty common)

Link to comment
  • 2 weeks later...

Hey @binhex,

 

I'm trying to set up Live TV & DVR. When I do that with the official Plex Pass server (standalone edition, either on windows or mac, version 1.25.0.5246, same as here) scanning channels on my tuner results in 498 channels being found, 312 epg channels are available:
image.png.666c6f02a97d93eef0221fba309b7eab.png

When I do the same, meaning exactly the same channel scanning settings on binhex-plexpass (also running version 1.25.0.5246) it results in only 8 channels being found, also 312 epg channels available:
image.png.6deb69fcb96eadd7f2f62e35040178fc.png

I'm a bit lost now, not knowing why that might be the case. I tested the official Plex server on both windows and macos, the official docker isn't available on 1.25.0.5246, the old 1.24 version that is available also just finds a couple of channels.

 

Can it be that there is something missing on the binhex-plexpass image in regards to the official Plex server version? It seems at least so, that whatever changed from 1.24 to 1.25 didn't get carried over into the 1.25 binhex-plexpass...

 

Best regards,

epp

Edited by epp
Link to comment

Sorry if this has been covered somewhere already. I've spent a few hours now doing different searches on Google trying to find something related to my issue, but have yet to find anything meaningful. My biggest issue with troubleshooting is I can't seem to get any of the crash report .dmp files as the folder for it is always empty. I'll start with the issue. 

 

One of my users started reporting an issue with playback. He was just getting a playback error "an unexpected playback problem occured". On a different device, he got an Error code: s1002 (Network). 

 

I was able to reproduce a crash with trying to play the same media file locally once I got home and on my network. So doesn't seem like it's network related, also other files play fine. It's just a handful of files that appear to be an issue. 

 

image.thumb.png.2077c6c126678bbde59e929b1da4f2c8.png

 

Transcoding is taking place on my GPU without issue for other media files as you can see in the image above. Yet in my logs I did find this one error that seemed possibly of interest "ERROR - Error creating directory "/transcode": Permission denied". A screenshot of my container settings below:

 

image.thumb.png.9b418bd46ea11fc1a9592606f2f65241.png

 

Everything for the most part has been working fine for years. Only in the past week has anybody had any issues they've mentioned, and I know I use it almost daily to watch stuff. I don't do any TV recording. I just rip disks and put stuff on my server. I've not had issues with playback of the files/movies in question before. 

 

I've attached one of the media server logs from around the timestamp when I had attempted to load the movie Harry Potter and had it crash. Again, the crash report would probably make this a lot easier, but I'm unclear on how to prevent PMS from purging the crash reports so I can grab one of them. Seems like it gets purged the instant it's created as I never see it in the folder the logs indicate it was dumped to. 

 

2021-11-28 12:21:31,466 DEBG 'plexmediaserver' stderr output:
****** PLEX MEDIA SERVER CRASHED, CRASH REPORT WRITTEN: /config/Plex Media Server/Crash Reports/1.25.0.5246-cb2507e4d/PLEX MEDIA SERVER/f3166314-0682-4fa9-bcb06a82-580b4e9f.dmp

2021-11-28 12:21:31,844 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 22710437100560 for <Subprocess at 22710436647840 with name plexmediaserver in state RUNNING> (stdout)>
2021-11-28 12:21:31,844 DEBG fd 12 closed, stopped monitoring <POutputDispatcher at 22710436850752 for <Subprocess at 22710436647840 with name plexmediaserver in state RUNNING> (stderr)>
2021-11-28 12:21:31,844 INFO exited: plexmediaserver (terminated by SIGSEGV; not expected)
2021-11-28 12:21:31,844 DEBG received SIGCHLD indicating a child quit
2021-11-28 12:21:31,845 INFO spawned: 'plexmediaserver' with pid 7552

 

Thanks in advance for any insights into how to troubleshoot this issue. 

Adding a screenshot of my Main page:
image.thumb.png.e2efa43cf5692336a61b4e36a8d0a21e.png

 

I got a chance to do some more tests on my server with nobody on it finally. From some random sampling, it appears that the video files have the codec in common of VC1 vs H264 for some ones that worked. Is there some known issue with unRAID or the Plex docker with transcoding VC1 files?

 

Did some more testing and found some more interesting stuff. I tried one person's suggestion of deleting the codec folder in appdata, and it did download a new libvc1_decoder.so file, but no change, still errors on VC1 files. I then tried disabling hardware acceleration in Plex Server > Transcoder settings. I attempted to play Harry Potter again, and no issues starting up. So the VC1 issue seems related to nVidia. I did try updating my driver for nVidia, which hadn't been updated since March, but that didn't fix the issue either. So my assumption is something changed with Plex and how it uses hardware acceleration that broke VC1 encoded files. For now I'll just stick without using my nVidia card to transcode, but hoping we can find a solution so I can go back to using it.

 

11/30/2021 - Plex responded to my forum post there, and it sounds like they have an update coming out possibly today that should resolve this transcoding issue with GPUs and VC1 encoded media. Will try to keep an eye out for updates to the docker.

Plex Media Server.3.log

Edited by BioHazardous
  • Like 2
Link to comment

My server will not start and this is whats in the logs. It was working fine a couple of days ago and now this

 

Quote

2021-11-29 07:59:27.798270 [info] Host is running unRAID
2021-11-29 07:59:27.852343 [info] System information Linux Tower 5.10.28-Unraid #1 SMP Wed Apr 7 08:23:18 PDT 2021 x86_64 GNU/Linux
Created by...
___. .__ .__
\_ |__ |__| ____ | |__ ____ ___ ___
| __ \| |/ \| | \_/ __ \\ \/ /
| \_\ \ | | \ Y \ ___/ > <
|___ /__|___| /___| /\___ >__/\_ \
\/ \/ \/ \/ \/
https://hub.docker.com/u/binhex/

2021-11-29 07:59:27.798270 [info] Host is running unRAID
2021-11-29 07:59:27.852343 [info] System information Linux Tower 5.10.28-Unraid #1 SMP Wed Apr 7 08:23:18 PDT 2021 x86_64 GNU/Linux
2021-11-29 07:59:27.913727 [info] OS_ARCH defined as 'x86-64'
2021-11-29 07:59:27.973316 [info] PUID defined as '99'
2021-11-29 07:59:28.040129 [info] PGID defined as '100'
2021-11-29 07:59:28.263482 [info] UMASK defined as '000'
2021-11-29 07:59:28.323051 [info] Permissions already set for '/config'
2021-11-29 07:59:28.385238 [info] Deleting files in /tmp (non recursive)...
2021-11-29 07:59:28.453366 [info] TRANS_DIR defined as '/config/transcode'
2021-11-29 07:59:28.519473 [info] Starting Supervisor...
2021-11-29 07:59:28,854 INFO Included extra file "/etc/supervisor/conf.d/plexmediaserver.conf" during parsing
2021-11-29 07:59:28,855 INFO Set uid to user 0 succeeded
2021-11-29 07:59:28,859 INFO supervisord started with pid 8
2021-11-29 07:59:29,862 INFO spawned: 'plexmediaserver' with pid 65
2021-11-29 07:59:29,865 INFO spawned: 'shutdown-script' with pid 66
2021-11-29 07:59:29,866 INFO reaped unknown pid 9 (exit status 0)
2021-11-29 07:59:29,916 DEBG 'plexmediaserver' stderr output:
Failed to load preferences at /config/Plex Media Server/Preferences.xml

2021-11-29 07:59:29,917 INFO success: shutdown-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-11-29 07:59:30,918 INFO success: plexmediaserver entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2021-11-29 07:59:31,915 DEBG 'plexmediaserver' stderr output:
Failed to load preferences at /config/Plex Media Server/Preferences.xml

 

Link to comment
  • 3 weeks later...

After a recent update - while watching a series - it no longer auto plays the next episode - it's a small gripe - but I was curious if anyone has seen something similar

 

For clarity

I'll watch episode 12 of show X - and when episode 12 ends USUALLY episode 13 will play after a 10 second ish countdown 

 

Now after I watch episode 12 it just acts like there are no new unplayed episodes

Link to comment

Is it possible to use the /Library folder from another repository?

- Can I even overwrite the entire library folder with another? (eg overwrite the entire /Libary from my linuxserver.io installation over to binhex's folder)

 

I messed up my Docker image (it became full, and I had to delete it), and I'm having difficulty trying to reinstall the plex from the linuxserver.io repository that I previously had. I had success copying the repository settings from SpaceInvader One's video, but I'm now considering switching to the BinHex Plex Pass repository.

Link to comment

Hi all, 

For the love of god, I cannot get Plex to use my nvidia GPU to transcode. Currently running a GTX 960

Currently I have unraid setup and running (v6.9.2), nvidia driver plugin installed (v495.96), plexpass subscription, GPU ID in the binhex-plexpass docker set, and I even tried adding ''--runtime=nvidia' into the extra parameters of the plex docker config. I have hw acceleration enabled in plex. I have tried enabling and disabling HDR tone mapping as well. Nothing I do seems to get the GPU to take over when I try viewing the content over my web browser. 

Anything I should be looking at?

Details of my config below: 

Unraid HW Specs
2090146462_Screenshot2021-12-19000925.thumb.png.0edf40825ac187b343a18a081174f909.png
 

Plex Docker

1507243815_Screenshot2021-12-19000829.thumb.png.14728d516bb794b0eb0bfe0e75c95c2c.png

 

nvidia plugin:
349912652_Screenshot2021-12-19000633.thumb.png.a1f3e58e5ed1a53622dfb41b73a300e7.png

 

Edited by darkdrake
typo
Link to comment

I think that I initially posted this in a wrong forum, but hope that some one here can help. Recently, my Plex will no longer start, issuing the following errors in the log. Can some one please shed some light on this? The only thing that recently changed was that I had to reinstall Nextcloud / MariaDB / Swag.

 


2021-12-20 10:14:35.307027 [info] Host is running unRAID
2021-12-20 10:14:35.341963 [info] System information Linux Tower 5.10.28-Unraid #1 SMP Wed Apr 7 08:23:18 PDT 2021 x86_64 GNU/Linux
2021-12-20 10:14:35.380399 [info] OS_ARCH defined as 'x86-64'
2021-12-20 10:14:35.414630 [info] PUID defined as '99'
2021-12-20 10:14:35.459881 [info] PGID defined as '100'
2021-12-20 10:14:35.523322 [info] UMASK defined as '000'
2021-12-20 10:14:35.558381 [info] Permissions already set for '/config'
2021-12-20 10:14:35.590722 [info] Deleting files in /tmp (non recursive)...
2021-12-20 10:14:35.631281 [info] TRANS_DIR defined as '/config/transcode'
2021-12-20 10:14:35.673787 [info] Starting Supervisor...
2021-12-20 10:14:35,881 INFO Included extra file "/etc/supervisor/conf.d/plexmediaserver.conf" during parsing
2021-12-20 10:14:35,882 INFO Set uid to user 0 succeeded
2021-12-20 10:14:35,884 INFO supervisord started with pid 8
2021-12-20 10:14:36,887 INFO spawned: 'plexmediaserver' with pid 65
2021-12-20 10:14:36,889 INFO spawned: 'shutdown-script' with pid 66
2021-12-20 10:14:36,890 INFO reaped unknown pid 9 (exit status 0)
2021-12-20 10:14:36,932 DEBG 'plexmediaserver' stdout output:
Error: Unable to set up server: sqlite3_statement_backend::prepare: malformed database schema (49798) for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

2021-12-20 10:14:36,932 INFO success: shutdown-script entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2021-12-20 10:14:36,934 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 23392433582960 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stdout)>
2021-12-20 10:14:36,934 DEBG fd 10 closed, stopped monitoring <POutputDispatcher at 23392433430880 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stderr)>
2021-12-20 10:14:36,934 INFO exited: plexmediaserver (exit status 255; not expected)
2021-12-20 10:14:36,934 DEBG received SIGCHLD indicating a child quit
2021-12-20 10:14:37,937 INFO spawned: 'plexmediaserver' with pid 72
2021-12-20 10:14:37,987 DEBG 'plexmediaserver' stdout output:
Error: Unable to set up server: sqlite3_statement_backend::prepare: malformed database schema (49798) for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

2021-12-20 10:14:37,990 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 23392433884080 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stdout)>
2021-12-20 10:14:37,990 DEBG fd 12 closed, stopped monitoring <POutputDispatcher at 23392433634464 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stderr)>
2021-12-20 10:14:37,990 INFO exited: plexmediaserver (exit status 255; not expected)
2021-12-20 10:14:37,991 DEBG received SIGCHLD indicating a child quit
2021-12-20 10:14:39,995 INFO spawned: 'plexmediaserver' with pid 77
2021-12-20 10:14:40,037 DEBG 'plexmediaserver' stdout output:
Error: Unable to set up server: sqlite3_statement_backend::prepare: malformed database schema (49798) for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

2021-12-20 10:14:40,039 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 23392433430880 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stdout)>
2021-12-20 10:14:40,039 DEBG fd 12 closed, stopped monitoring <POutputDispatcher at 23392433634560 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stderr)>
2021-12-20 10:14:40,040 INFO exited: plexmediaserver (exit status 255; not expected)
2021-12-20 10:14:40,040 DEBG received SIGCHLD indicating a child quit
2021-12-20 10:14:43,045 INFO spawned: 'plexmediaserver' with pid 82
2021-12-20 10:14:43,089 DEBG 'plexmediaserver' stdout output:
Error: Unable to set up server: sqlite3_statement_backend::prepare: malformed database schema (49798) for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

2021-12-20 10:14:43,091 DEBG fd 8 closed, stopped monitoring <POutputDispatcher at 23392433884080 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stdout)>
2021-12-20 10:14:43,092 DEBG fd 12 closed, stopped monitoring <POutputDispatcher at 23392433634224 for <Subprocess at 23392433431360 with name plexmediaserver in state STARTING> (stderr)>
2021-12-20 10:14:43,092 INFO exited: plexmediaserver (exit status 255; not expected)
2021-12-20 10:14:43,092 DEBG received SIGCHLD indicating a child quit
2021-12-20 10:14:44,094 INFO gave up: plexmediaserver entered FATAL state, too many start retries too quickly

 

Thanks,

 

Lev

 

Link to comment
On 12/19/2021 at 7:14 AM, darkdrake said:

GTX 960

What kind of 960 is this? Keep in mind not every version from the 960 is capable of transcoding HEVC (h.265).

 

Have you also added the variable with the Key "NVIDIA_DRIVER_CAPABILITIES" and value "all" as described here:

 

Can you open up a terminal from the container and type in 'nvidia-smi' and see if you get a output from this command?

Link to comment
On 12/20/2021 at 11:01 AM, ich777 said:

What kind of 960 is this? Keep in mind not every version from the 960 is capable of transcoding HEVC (h.265).

 

Have you also added the variable with the Key "NVIDIA_DRIVER_CAPABILITIES" and value "all" as described here:

 

Can you open up a terminal from the container and type in 'nvidia-smi' and see if you get a output from this command?


 

Quote

What kind of GTX 960?


EVGA GTX960 FTW edition.

 

Quote

Have you also added the variable with the Key "NVIDIA_DRIVER_CAPABILITIES" and value "all" as described here:


Yes I believe so... check the plex docker config in the original post. 

Nvidia SMI output:
1749272554_Screenshot2021-12-21210909.png.64e8fee4603aabddf9bcb7fb5a614082.png

Link to comment

I have a new Plex install on a new Unraid server. My current issue is that after about 5 minutes of 3 transcodes the Roku devices stop playing a give the error that the  server is not powerful enough.

Unraid 6.9.2

Plex Pass 1.25.2.5319

Nvidia 1060

Dual Intel® Xeon® CPU E5-2690 0 @ 2.90GHz

128GB RAM with 50 GB set aside for RAM transcoding to /tmp in Plex

Hardware transcoding enabled in Plex

NVIDIA_DRIVER_CAPABILITIES filled in correctly

NVIDIA_VISIBLE_DEVICES listed as all

--runtime=nvidia listed in extra parameters

 

Any thoughts as to why this would happen?

Link to comment
  • 2 weeks later...

Having an issue with binhex-Plexpass docker seeing DVB card as implemented by @ich777 DVB driver. Official plex docker DOES work.  I've tried passing the /dev/dvb value both ways and it doesn't appear when attempting to add in Plex.  Anything I can try? 

For background and sorry if this is a cross-post. From the DVB thread:

 

Link to comment

Lately I have problems more than usual, some movies stop in buffering.

 

I have tried changing the trans_dir to an SSD, but the same thing keeps happening. The problem is that they are small 6GB movies or with series chapters.

 

They stop every 3-5 min.

image.png.13789f55ba5f6b84ec49aba733a6943f.png

Any ideas? Or how I can debug that? The CPU and RAM is OK.

 

Link to comment

Migrating the config folder from /mnt/user/appdata/binhex-plexpass to /mnt/user/larger-cache/binhex-plexpass results in a malformed sqllite (if memory serves)

 

Error: Unable to set up server: sqlite3_statement_backend::prepare: database disk image is malformed for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

 

i used rsync -avPr will the containers were stopped to move everything - does anyone have any ideas on why this is an issue?

Link to comment
2 hours ago, SeattleBandit said:

Migrating the config folder from /mnt/user/appdata/binhex-plexpass to /mnt/user/larger-cache/binhex-plexpass results in a malformed sqllite (if memory serves)

 

Error: Unable to set up server: sqlite3_statement_backend::prepare: database disk image is malformed for SQL: PRAGMA cache_size=2000 (N4soci10soci_errorE)

 

i used rsync -avPr will the containers were stopped to move everything - does anyone have any ideas on why this is an issue?

yeah - solved my own issue - must not have had the container off when i did the initial copy

Link to comment

Hello, 

sorry if it's a dumb question but we bought a Plex pass so I'm trying this container but we cannot find the difference with our regular Plex server. Plus this Plex is v4.69.1 and our regular docker Plex container (plexinc/pms-docker) is v4.72.0

 

So could you explain what are differences and advantages of this one when we have a Plex pass ?

 

Thank you and happy new year !

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.