Reset Plex (account) password - no longer able to find server via local Plex Web..

Hi,

I changed my Plex account password and post that I am no longer able to find my PMS (running on Linux). I have accessed Plex Web locally (i.e. hosting ip address etc.). I have tried removing the suggested entries in the Preferences.xml file and even deleting that assuming it was a credential issue, but no luck.

I have also tried removing the previous Plex server from the devices list in Plex Web.

Any ideas what I should try?

Many thanks,

OS: Linux (unraid)
Plex Web Version: 2.10.10

Alex

The simple, but brute force, solution is:

  1. stop pms on the linux machine.
  2. Rename Preferences.xml /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Preferences.xml to Preferences.xml.old
  3. Start PMS
  4. Go to the loopback address http://127.0.0.1:32400/web if local or via a standard ssh tunnel if remotely hosted (on a different network)
  5. Complete initial setup (signing in and associating with your account), skipping and library creation.
  6. Upon completion, you will find your library sections there and waiting for you.

Thank you!

Have tunneled through to my server (am connecting remotely to my network via a VPN).

I can reach the Plex Server Web GUI via its local address (not the loopback address, 127.0.0.1) but assume that shouldn’t matter. Anyway, I reach the GUI but it says no server found?

Very odd.

Thanks,

Alex.

Am home now and cannot see my server from the server’s Plex WEB GUI. I can, however, see the server from my Plex iOS app. I cannot now login to my Plex account from the Plex Web GUI OR the iOS app, but I can login directly at plex.tv.

Any ideas, very weird!

Thanks,

Alex.

Alex,
Now that you’re home, I presume you can also see the server via it’s IP address but not the local loopback (http://127.0.0.1:32400/web) ?

If true, go check Settings - Server - Network. Look at the allowed networks and addresses. Everything you state implies you’ve locked out 127.0.0.1 which, by definition, would prevent PMS from running since it uses 127.0.0.1 internally.

Also check the connection type. Secure Required, Preferred, disabled.

@AJB_538 said:
Am home now and cannot see my server from the server’s Plex WEB GUI. I can, however, see the server from my Plex iOS app.

This sounds like a DNS server or a DNS rebinding protection issue.

measures to take:

  1. use Google’s public DNS servers (8.8.8.8 + 8.8.4.4) instead of those provided by your ISP

  2. check your router for ‘DNS rebinding’ protection and create an exemption for the domain *.plex.direct (unfortunately, not all routers allow this)
    As a workaround, you must disable Secure Connections under Settings - Server - Network
    Then you tell the plex web app to always fall back to ‘unsecure connections’ under
    Settings - Web - General

Thanks folk! Checked this and no effect - I actually reset the account password whilst abroad so otherwise my Plex settings on my server have literally not changed for a year since I moved it to a new platform. Secured connections preferred but not required.

It’s running on a lightweight Linux distro (unraid) so no browser in place to run it from the local loopback address - but suspect it would be reachable if I had one installed, will have to install one and try it out.

Hmmm…

@AJB_538 said:
I actually reset the account password whilst abroad so otherwise my Plex settings on my server have literally not changed for a year since I moved it to a new platform.

If you made plex server software updates within that year, you still have to make some adjustments to the settings, because the general behaviour of the server changed during the last year.

Secured connections preferred but not required.

Please ‘disable’ them for now.

Thanks - some changes will have been made as the PMS docker updates automatically, but none have been applied since September. The issue occurred exactly when I reset my password (I was on the Plex GUI via VPN at the time I reset it via plex.tv).

Have switched to google DNS servers and rebooted the server, no impact.

Fallback to insecure connections set to Always - I don’t have any server settings visible as it can’t see the PMS.

Also, post resetting my plex account again, and signing in to all my Plex apps, some can see the server when signed in and some cannot (e.g. Plex on this Mac can, Plex on my main Mac Mini now can’t even though on the same network).

I’m thinking the issue is that I need to be able to sign into the server to re-authenticate since the password was reset (and the Preferences.xml credentials deleted). And since its running in a docker I can’t access it locally in effect.

Does that make any sense to the more knowledgeable of you?

@AJB_538 said:
Does that make any sense to the more knowledgeable of you?

Sorry, when it comes to Docker I have no knowledge.
Maybe @ChuckPa has some ideas about that?

Unfortunately, I do not have any docker knowledge. My only involvement with it has left me reluctant to dive into it because docker containers appear to create a layer of NAT network translation which is difficult to work around. When NAT is done, all those things, such as http://127.0.0.1:32400/web access from outside the container are no longer valid since the browser isn’t running in the container and only had a Host-Host route path to the host’s IP address.

That having been said, the most logical course of action is to SSH-tunnel into the container’s host OS and establish the same SSH-tunnel needed when installing Plex “On a different network”

Hmm - trying to figure out how to SSH into the container itself, so that I’m accessing the Plex GUI locally to re-authenticate. Not sure how to do it - I can use docker exec to run a bash shell but not sure if I can ssh into the docker…

Is there possibly another way here to force some sort of authentication reset or the like, on the Plex end?

Thanks,

Alex.

@AJB_538 said:
Is there possibly another way here to force some sort of authentication reset or the like, on the Plex end?

There is this procedure, which signs the server out from the plex account.
https://support.plex.tv/hc/en-us/articles/204281528-Why-am-I-locked-out-of-Server-Settings-and-how-do-I-get-in-
While you are in the Preferences.xml, do set the SecureConnections preference to the value 2. This will disable them to make things easier for now.

Thanks - i followed this initially actually and its why i’m thinking the
issue is I cant access the local address (running in a docker container) to
re-authenticate.

I need figure that out!

Thanks,

Alex
On Fri., 2 Dec. 2016 at 11:10 pm, OttoKerner <
forums+d246584-s6025034@plex.tv> wrote:

Plex Forums https://forums.plex.tv/
OttoKerner answered your question: Reset Plex (account) password - no
longer able to find server via local Plex Web…

@AJB_538 said:
Is there possibly another way here to force some sort of authentication
reset or the like, on the Plex end?

There is this procedure, which signs the server out from the plex
account.

https://support.plex.tv/hc/en-us/articles/204281528-Why-am-I-locked-out-of-Server-Settings-and-how-do-I-get-in-
While you are in the Preferences.xml, do set the SecureConnections
preference to the value 2. This will disable them to make things easier for
now.


Reply to this email directly or follow the link below to check it out:
https://forums.plex.tv/discussion/comment/1312466#Comment_1312466

Note: Your signature will be included when replying directly by email
unless you remove it first. Attachments will not be included when replying.

Check it out:
https://forums.plex.tv/discussion/comment/1312466#Comment_1312466

The SSH-tunnel procedure for the different hosts is here: https://support.plex.tv/hc/en-us/articles/200288586-Installation

Scroll down to “On a different network”

Thanks - have managed to ssh into the host (the docker is running using host networking so assume the docker ports were mapped to the host) - can now see the server and have claimed it so fingers crossed, running ok now! Thanks for all your help.