Ok, so here’s something curious…
I borrowed a chromebook from work and wiped it. Took it home just now and logged in with a guest account. So it’s connected to my wifi network with no cookies or plugins. Go to https://app.plex.tv/desktop and login and it sees the following server list:
- MyPassport - Nearby (Padlock)
- Plex Cloud - Remote (Padlock)
- SHIELD - Unavailable (Warning Triangle)
- Cloud Sync - Cloud (Padlock)
- Friend’s Server - Remote (Padlock)
- News - Online
When I choose SHIELD, it says ‘Unable to connect to “SHIELD” securely.’ So I choose ‘Allow once’. Now it spins for a bit then loads my Libraries, Live, Online Content, etc. But the dashboard spins for a while before saying ‘There was an unexpected error loading the dashboard’. In the Chrome Dev Tools, I can see requests to the SHIELD spinning and/or timing out.
As an experiment, I opened a new tab and loaded http://192.168.164.3:32400/
which loaded the XML super fast. Open a 3rd tab and load http://192.168.164.3:32400/web
which spins for minutes before eventually ending in ERR_CONNECTION_RESET
from Chrome.
Now, here’s an interesting log snippet. In it, you can see both of these new tabs, but if I’m reading these right, SHIELD thinks everything loaded just fine. But curiously, if I go back to the XML tab, it was still trying to load the favicon.ico
for almost 7mins before failing with a connection reset. Also, the 302 redirect from /web
to /web/index.html
worked, because that’s what my browser shows in the URL bar, but the loading of index.html did not.
Dec 20, 2017 15:25:28.727 [16395] DEBUG - Request: [::ffff:192.168.164.157:34254 (Allowed Network)] GET / (8 live) GZIP Signed-in
Dec 20, 2017 15:25:28.731 [6262] DEBUG - Completed: [::ffff:192.168.164.157:34254] 200 GET / (8 live) GZIP 4ms 1479 bytes (pipelined: 1)
Dec 20, 2017 15:25:31.425 [16395] DEBUG - Request: [::ffff:192.168.164.157:34254 (Allowed Network)] GET /favicon.ico (8 live) GZIP Signed-in
Dec 20, 2017 15:25:31.464 [16395] DEBUG - Content-Length of /data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-648bc61d4/WebClient.bundle/Contents/Resources/favicon.ico is 5430.
Dec 20, 2017 15:25:31.473 [6263] DEBUG - Completed: [::ffff:192.168.164.157:34254] 200 GET /favicon.ico (8 live) GZIP 48ms 5430 bytes (pipelined: 2)
Dec 20, 2017 15:25:32.665 [16276] ERROR - Error issuing curl_easy_perform(handle): 28
Dec 20, 2017 15:25:32.666 [16276] DEBUG - HTTP simulating 408 after curl timeout
Dec 20, 2017 15:25:35.675 [16419] DEBUG - Request: [::ffff:192.168.164.157:34262 (Allowed Network)] GET /web (9 live) GZIP Signed-in
Dec 20, 2017 15:25:35.678 [6263] DEBUG - Completed: [::ffff:192.168.164.157:34262] 301 GET /web (9 live) GZIP 3ms 236 bytes (pipelined: 1) -> http://192.168.164.3:32400/web/index.html
Dec 20, 2017 15:25:35.735 [16395] DEBUG - Request: [::ffff:192.168.164.157:34262 (Allowed Network)] GET /web/index.html (9 live) GZIP Signed-in
Dec 20, 2017 15:25:35.735 [16395] DEBUG - Final path: /data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-648bc61d4/WebClient.bundle/Contents/Resources/index.html
Dec 20, 2017 15:25:35.737 [16395] DEBUG - Content-Length of /data/user/0/com.plexapp.mediaserver.smb/Resources/Plug-ins-648bc61d4/WebClient.bundle/Contents/Resources/index.html is 4238.
Dec 20, 2017 15:25:35.739 [6262] DEBUG - Completed: [::ffff:192.168.164.157:34262] 200 GET /web/index.html (9 live) GZIP 5ms 4238 bytes (pipelined: 2)
I’ve attached my full server log file, which also includes the stuff I posted earlier this morning.