My Plex Account Seems to be Horribly Broken

First things first, if I have this in the wrong place I apologise (Mods please move it as needed), right now I honestly cannot tell if this is a server issue or an account issue or what.

About 2 weeks ago, for no apparent reason my plex server started acting all weird for no apparent reason, I mean really weird, like one minute it would work fine, then 5 minutes later TV A could access it, but TV B could not, 10 minutes more and neither TV’s could access it, but my PC and mobile devices could.

10/20/30 whatever minutes after that the TV’s would be fine, and one out of say 5 mobile devices would loose it, then everything might work, then the PC/Browser might fail, and it was all just random, couldn’t see any reasons for it or anything, and every time I tried to pin it down what ever the fault was would vanish and either change to something new or start working again.

I’ve used Plex for years, with a Plex Media Server running inside a VM on HyperV, reading it’s media from a cifs share on my main PC, and using one of 3 “Opera TV” based smart TV’s that we have in the home to watch the media in those shares.

I’ve had the odd “Can’t find server” thing here and there, but logging out and logging back in usually solved that.

This time however it’s totally different, it’s like as if Plex has just gone completely nuts, the logs had absolutely nothing of any help in them, no errors, no nothing, everything 200 coming up green and smelling of roses.

Anyway, I’ve worked my way through all the troubleshooting articles, I’ve tinkered, I’ve altered configs, I restarted, rebooted cleared out meta data, and eventually I now arrive at today, where I’ve completely rebuilt my Plex Server VM from scratch.

Updated to Ubuntu 20.04, added the plex repositories to the OS and “apt installed” a brand new plex media server install.

Just before doing that, I logged out of ALL my plex accounts of the various devices, and when I logged back in on them all I got NO plex media settings in any of the side bars, all I got where the top 5 starting with account, and then the 3 for the player, there’s nothing else, no network settings, no logging settings no nothing.

So I cleaned my metadata folder, started again from scratch, and now I can’t even get into the plex media web server, all I get is a big dark screen with “Not Authorized, you do not have access to this server”, the colours are definitely plex’s colours, so I know it’s nothing like the Nginx web server I have sat in front of it.

I’ve completely replaced my server now, and still nothing works, the ONLY part I have not made any changes too is my actual Plex.TV account that I sign into all of these things with.

Whatever is happening is now permanent, and occurs no matter what I try to log into my plex media server with.

The only possible place I can think of troubleshooting now is my Plex.TV user account.

It’s nearly 2am here in the UK now, so I’ll sort out logs and what not “tomorrow/Later on today”, I have LOTS, from both the new system and the old one, but since they are spread across 2 VM’s it’ll take a bit more than usual to collect them all and zip them.

For now however:

Plex is in it’s own dedicated VM, running on Ubuntu 20.04, using the Plex software repo and systemD for service managment.

The VM is configured with one 2.5ghz VCpu and 2gb up to 8gb Dynamic ram, there are no hardware GPU’s or anything like that available to it.

Plex is running on the standard 32400 port, and is listening on both IPv4 & IPv6, it has an Nginx server sat in front of it listening on port 80, and basically remapping everything to the standard 32400 port. The Nginx proxy is there primarily for the use of my router to port forward to it, PLex responds perfectly fine on either port 80 or it’s normal 32400.

There is NO https access on any of the server or internal network systems, as the TV set’s are slightly older models using older TLS protocols, and so have been set up to only use http connections.

The shares containing the media are on cifs shares provided by a Windows 10 21H1 professional install. From the OS using a file viewer all media is accessible without problem, and the shares and their associated permissions are working OK.

The plex media server has it’s own static IP address obtained from my local network DHCP server via a static lease tied to the VM’s Mac address, the networking side of things all checks out, the VM get’s the IP it expects, and the DNS name resolves correctly in my network to “plex.digital-solutions.local” as expected.

Far short of blowing everything away (Including my account) and starting again from scratch, I really don’t know which way to go next… as I say I’ll attach the logs later today.

A small snippet that has just started to appear in the logs however is this:

DEBUG - Request came in with unrecognized domain / IP ‘plex.digital-solutions’ in header Host; treating as non-local

Right now, I can’t even get to settings or anything because all I get is a “Not Authorized” screen with a triangle/exclamation on.

Hopefully that’s enough details so far to make a start.

Cheers
Shawty

UPDATE: I just tried to log in to my media server using the 32400 port, and it seems to have logged me in this time (No Not authorised screen), however I’m back to where I was previously, empty home screen, no way of adding libraries and nothing in my settings.

Home screen looks as follows:

Settings screen:

If you look at the URL in both of those images, you can see that this is clearly my local server, not my plex.tv settings, this local server is actually a the plex media server instance, yet it doesn’t seem to be able to recognize itself as a server.

I’ve signed out and back in, several times so it don’t think it’s a stale token or anything like that.

Don’t use your local domain name for loading the web app.
Just don’t.
Always use the private IPv4 address of your server.
After you have connected your server to your plex.tv account, switch to the hosted web app at https://app.plex.tv

Disable all browser add-ins which are manipulating webpage content, like adblocker, script blocker, privacy filter etc.pp.
Don’t use crippled web browsers like Brave or similar.

Ok will try that, but this is the setup I’ve been using for years, local domain is registered in my local DNS (As is every machine in my domain) and I’ve always had this running in a browser using Ghostery without issue, and the TV’s and mobile devices have no plugins at all in their respective browser environments.

Also once the server is signed in, I do access my server via the hosted app, specifically the TV’s and Mobiles are actually all programmed to use things like “app.plex.tv/tv/operatv” or “app.plex.tv/mobile” and that gives me the same responses as I’ve been getting.

My point is I don’t see why a stable setup that has worked flawlessly for years would suddenly blow up with out provocation.

Anyway, I’ll try some test using only the IP address and report back.

OK, so I concede, I accessed using only the IP address and the server seems to have sprung to life and is now doing it’s setup.

I still have a way to go yet, as I would like to import my previous metadata back in etc, but I’m genuinely curious as to why something that’s worked flawlessly for years should now suddenly not work and instead require me to access it only by IP address?

Previously it didn’t work by IP either, but in order to get it to work by IP this time I did effectively have to hit it hard, by CTRL+F5 refreshing it a few times in a row and using a new browser instance all of it’s own (IE: open it in a tab in an existing browser instance and it goes stupid again) open a separate browser window and it’s fine.

This browser approach is consistent, with and without my usual browser plugins enabled/disabled.

Ok, so I’ve gotten a bit further now.

I have a new server set up, and thanks to @OttoKerner 's comment, that is now I’m pleased to say working, and seeing my media, however…

Using “https://app.plex/tv/” the only thing I can get to connect to my server is my Desktop PC

It’s logged into my plex account ok, and can auth and give me my settings, and all of that, the TV sets however still persist in displaying this

Now, I’ve noticed from monitoring my network, that the TV sets are trying to load thier application from

http://plex.tv/web/tv/opera

Which makes sense as all 3 of my TV set’s are “Opera TV” based devices, if I try to access the same URL from my desktop PC, I get the same cannot connect message.

I tried changing the TV set’s load urls to the standard

https://app.plex/tv/

But al that happens is the plex logo appears on screen then that’s it, the TV set just freezes, and doesn’t go any further.

The freeze doesn’t appear to be a hardware freeze, but a browser crash, as I can exit the smart tv portal and everything continues to work normally.

So my next question is…

Is there a different url I should now be using for opera TV as the old one seems to be what is not working.

Oh I almost forgot to mention:

If I open the tv/opera url on a PC, a see a huge amount of 404 errors

All seem to be trying to access this URL:

https://info.plex.tv/pms/:/ip?X-Plex-No-Cache=163900893953690&X-Plex-Client-Identifier=xq9jk7rr8rnuls6ln55azimf&X-Plex-Device-Screen-Resolution=1920x1080&X-Plex-Version=3.13.14&X-Plex-Product=Plex for Smart TVs&X-Plex-Platform=Windows&X-Plex-Platform-Version=10

I don’t know if that’s what the TV sets are seeing however, as they are a sealed system, so I cannot get anything like a web console or anything open on them.

I’ve just tried a few variations on that URL above that was causing a 404, and if I remove the “info” part from the domain name it works:

https://plex.tv/pms/:/ip?X-Plex-No-Cache=163900893953690&X-Plex-Client-Identifier=xq9jk7rr8rnuls6ln55azimf&X-Plex-Device-Screen-Resolution=1920x1080&X-Plex-Version=3.13.14&X-Plex-Product=Plex for Smart TVs&X-Plex-Platform=Windows&X-Plex-Platform-Version=10

Returns my public IP address rather than a 404 error.

I suspect that the issue with the TV set’s not being able to access the plex web app, is due to a typo in the code somewhere causing them to try and use info in the domain name.

One more update, again calling the TV player from a PC web browser, it looks like the plex web app might have a CORS issue between info.plex.tv and plex.tv

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