[Solved] Plex WebUI doesn't load a full /web/index.html (connection_reset)

Just to warn you guys, this one is really weird.

I have been experiencing some weird issues since the last update a couple days ago.

  1. Web UI tries to load index.html, but it’s truncated as shown below.
<!DOCTYPE html><!--
   =======   ==
  /==////== /==
  /==   /== /==   =====   ==   ==
  /=======  /==  ==///== //== ==
  /==////   /== /=======  //===
  /==       /== /==////    ==/==
  /==       /== //======  == //==
  //        //   /////   //   //

  Credits
   * Glyphicons - http://glyphicons.com
-->
<html lang="en" data-cast-api-enabled="true">
<head>
<title>Plex</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-itunes-app" content="app-id=383457673">
<script>!function(a){"use strict";void 0===a&&(a={}),void 0===a.performance&&(a.performance={}),a._perfRefForUserTimingPolyfill=a.performance,a.performance.userTimingJsNow=!1,a.performance.userTimingJsNowPrefixed=!1,a.performance.userTimingJsUserTiming=!1,a.performance.userTimingJsUserTimingPrefixed=!1,a.performance.userTimingJsPerformanceTimeline=!1,a.performance.userTimingJsPerformanceTimelinePrefixed=!1;var o,e,r=[],n=[],i=null;if("function"!=typeof a.performance.now){for(a.performance.userTimingJsNow=!0,n=["webkitNow","msNow","mozNow"],o=0;o<n.length;o++)if("function"==typeof a.performance[n[o]]){a.performance.now=a.performance[n[o]],a.performance.userTimingJsNowPrefixed=!0;break}var t=+new Date;a.performance.timing&&a.performance.timing.navigationStart?t=a.performance.timing.navigationStart:"undefined"!=typeof process&&"function"==typeof process.hrtime&&(t=pro
  1. Plex Media Player (desktop) is unable to load any of my larger libraries, it can load the tiny ones but without the cover images. I get details of what the server is doing with updating progress, etc. I think this uses websockets so this would limit the issue to http requests.

Basically from what I can tell, my Plex server refuses to send more than 2.8KB per http request to one specific machine on my LAN. My other devices were fine after I removed them as authorised clients and relogged

Server Version#: 1.13.9.5439
Player Version#: 3.71.1

Logs.zip (4.7 MB)

Sorry for the delayed reply… weekend.

  1. Turn off IPv6. It’s not fully supported. Then restart PMS
  2. need browser info. I can’t replicate on Chrome or FF (Fedora )

Browser is both FF and Chrome on an Arch linux based client. I also used the Plex Media Player to try and avoid potential browser issues with no luck

I’ve turned off IPV6 and it doesn’t seem to make a difference.

Now I’m understanding.

Arch isn’t supported.

Sorry.

It’s a web client… how can that be unsupported?

We have had nothing but trouble with anything on Arch.
Where is the server? Also on Arch (a repackaged Ubuntu distro) ?

I ask this because your browsers are showing a lack of ability to respond to the text tagging of the HTML output received from PMS. It is known to work on all the mainstream distros.

Server is itself on Ubuntu 18.04.1

Also it’s really hard for the browser to respond to anything sent by the server when the connection is stopped mid stream and it doesn’t get the full HTML source to operate on… Look again at the code block above and scroll all the way to the right, you’ll see that the JS is just cut off at ~2Kb

Also before you dismiss the client again, all other web based services on that server are operating correctly without this random 2KB response limit to this client.

I’d also like to mention that everything except this client and my NAS in my household is running Arch, and is working flawlessly. WebUI, PMP, etc. It’s seriously just this one client that plex seems to hate particularly, which is fairly annoying as it’s my laptop so I can’t use plex in bed anymore -.-

Ignore the failed modesetting for the GPU, there is no screen attached so it obviously can’t modeset.

nas@home-nas:~$ inxi -F
System:    Host: home-nas Kernel: 4.15.0-38-generic x86_64 bits: 64 Console: tty 0 Distro: Ubuntu 18.04.1 LTS
Machine:   Device: desktop Mobo: ASRock model: FM2A88M Extreme4+ R2.0 serial: N/A
           BIOS: American Megatrends v: P1.60 date: 05/11/2015
CPU:       Quad core AMD Athlon X4 860K (-MCP-) cache: 8192 KB
           clock speeds: max: 3700 MHz 1: 3693 MHz 2: 3693 MHz 3: 3693 MHz 4: 3693 MHz
Graphics:  Card: NVIDIA GF114 [GeForce GTX 560 Ti]
           Display Server: N/A drivers: (unloaded: nvidia) FAILED: modesetting
           tty size: 317x76 Advanced Data: N/A out of X
Audio:     Card-1 Advanced Micro Devices [AMD] FCH Azalia Controller driver: snd_hda_intel
           Card-2 NVIDIA GF114 HDMI Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.15.0-38-generic
Network:   Card: Qualcomm Atheros QCA8171 Gigabit Ethernet driver: alx
           IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: d0:50:99:9d:6b:5b
Drives:    HDD Total Size: 32126.3GB (0.1% used)
           ID-1: /dev/sda model: ST4000DM005 size: 4000.8GB
           ID-2: /dev/sdb model: ST4000DM005 size: 4000.8GB
           ID-3: /dev/sdc model: ST4000DM005 size: 4000.8GB
           ID-4: /dev/sdd model: ST4000DM005 size: 4000.8GB
           ID-5: /dev/sde model: ST4000DM004 size: 4000.8GB
           ID-6: /dev/sdg model: ST4000DM005 size: 4000.8GB
           ID-7: /dev/sdi model: KINGSTON_SA400S3 size: 120.0GB
           ID-8: /dev/sdf model: ST4000DM005 size: 4000.8GB
           ID-9: /dev/sdh model: ST4000DM005 size: 4000.8GB
Partition: ID-1: / size: 110G used: 20G (19%) fs: ext4 dev: /dev/sdi1
RAID:      Device-1: /dev/nas - ONLINE raid: zfs raidz1 components: online: 29T - ata-ST4000DM005-2DP166_ZGY0KYH5 ata-ST4000DM005-2DP166_ZDH0XN1Q ata-ST4000DM005-2DP166_ZDH0XQEQ ata-ST4000DM004-2CV104_WFN03S1Q ata-ST4000DM005-2DP166_ZGY0KYFY ata-ST4000DM005-2DP166_ZGY0LB3V ata-ST4000DM005-2DP166_ZGY0LB5N ata-ST4000DM005-2DP166_ZGY0LB6W
Sensors:   System Temperatures: cpu: 63.0C mobo: N/A gpu: 34.0
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 276 Uptime: 5 days Memory: 23168.7/32091.3MB Init: systemd runlevel: 5
           Client: Shell (bash) inxi: 2.3.56 

Ok, so this turns out to be a brand new failure mode of the BTHomeHub.

After an extended amount of data has passed between the Ethernet interface from a forwarded WAN port, the port will become partially accessible to the WIFI interface.

The fix seems to be as simple as turning off Smart Setup and restarting the router.

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