Can't access server through local host

Server Version#: 1.21.0
Player Version#: 4.43.3?

Hello everyone,

I’m not sure what’s going on at this point, but I’ve lost all access to my Plex server, hosted on my QNAP TS-251+. When I login to my QNAP and run Plex, I get a “no soup for you” screen after I click my server name. I’m not sure what has changed recently to cause this. I tried to update the server via manual update on my QNAP and that didn’t solve anything.

Any advice? Thanks in advance.

IP address of your computer and IP address of your NAS?

Is any part of that through a VPN or remote desktop ?

Hey Chuck, thanks for the response.

Before I answer your questions, I need to edit my original post. I did recently change the password to my Plex account - would that be causing this issue?

I’m not sure what my computer IP is (it is connected to the same network as my QNAP though), but my NAS IP is 192.168.0.69 (I believe this is always the IP assigned by my router). No VPN or remote desktop.

Edit - if you couldn’t already tell, I have a very basic understanding of how Plex/networking is set up. I found this thread - https://support.plex.tv/articles/204281528-why-am-i-locked-out-of-server-settings-and-how-do-i-get-in/?_ga=2.102936903.693768890.1606614145-790966967.1594607642 - but I do not know how to access the install directory on a QNAP.

I also found this thread - Locked out (no soup for you) after changing password

I’m just not sure how to access the preferences file, how to SSH…really all of this is foreign to me.

Edit - I just realized you were the main support in that thread to Chuck. It looks like you’re the man when it comes to figuring this stuff out - I appreciate any help you can give me!

When you change password,

  1. You must also – log out all connected devices (at plex.tv – the checkbox)
  2. If you don’t. the X-Plex-Token won’t match and things go sideways.

you won’t need SSH to do this on QNAP. I’ve already provided the easy way :slight_smile:

  1. After creating the PlexData share, Restart PMS once then stop it. This creates the needed linkages.
  2. Get yourself into the PlexData shared folder → Plex Media Server
  3. Using the QNAP Text Editor app only
  4. Stop Plex
  5. Edit Preferences.xml
  6. Remove Name="Value" for:
    a. PlexOnlineUsername
    b. PlexOnlineEmail
    c. PlexOnlineToken
    d. PlexOnlineHome (if you use PlexHome)
  7. Save the file
  8. Start Plex
  9. now sign into the http://ip.addr.of.qnap and CLAIM it

I definitely clicked the ‘log out all users’ checkbox. But I will run through your checklist tomorrow and let you know how it goes.

Thank you!!

Ok, so, I navigate to Control Panel - Share Folders and I already have a PlexData folder there. When assigned access permissions, I assume I’m doing it under Users and Group? I clicked Add and selected Read/Write for admin.

Logs attached here: (File removed)

I’ll keep working through the Backing Up your Plex Metadata section and beyond.

Edit -
So I compressed the PlexData folder and downloaded it. I’m assuming I don’t need to do the ‘Restoring a backup of your Plex metadata’ step yet, so I skipped that one. Opened the Preferences.xml file with Text Editor and removed three text strings (Plex Home was not an option) - I did note that the PlexOnlineEmail name showed up as PlexOnlineMail, hopefully that’s not an issue.

Restarting Plex now. When Plex opened up, I got an ‘invalid login credentials’ pop up, I so logged in again. My server popped up on the left, get the no soup for you screen still. How do I claim the server?

Edit again - I rebooted my QNAP, still no dice. The preferences file doesn’t have those three fields anymore, so hopefully thats a good sign? Also, I noted the PlexData folder now has a PlexMediaServer.pid file that I did not notice before, not sure if that matters.

Found one error:

Nov 28, 2020 21:40:20.830 [0x7fc16917a700] ERROR - Error parsing allowedNetworks ’ 192.168.0.0^@255.255.255.0’: Invalid argument

This will confuse it and make it seem like everything is remote – “NO Soup” error while attempting to claim.

Edit Preferences.xml and repair the option.

allowedNetworks=“ValueString”

string with ip/netmask,ip/netmask
A list of networks that are allowed to access PMS without authentication. Must be listed with full subnet.
e.g. “192.168.1.0/255.255.255.0,10.10.10.0/255.255.255.0”

Ok, I’ll delete the 10.10.10.0/255.255.255.0, that was for an old router.

Should I delete the 192.168.0.0/255.255.255.0 option all together or just modify to 192.168.1.0, as you have it?

Edit - deleted the 10.10.10.0 string. Now it reads allowedNetworks=“192.168.1.0/255.255.255.0” - still getting no soup :frowning:

Stop Plex

Manually grab a tar.gz or ZIP and attach. Let me see

I know how to stop plex, how do I do those other things?

MOD EDIT
Preferences file removed.

I need your logs too please :slight_smile:

(File removed)

I haven’t said it in a while, so thank you again for your help!

Your logging is turned off. I can’t see a thing.

  1. stop Plex
  2. Manually add logDebug="1" to Preferences.xml
  3. Start
  4. Let it go a bit further
  5. Stop
  6. gather again (ZIP)
  7. attach

Weird. logDebug was set to 0 so I changed to 1, saved, started Plex up, logged in twice (got no soup both times) and then turned off to zip again.

(File removed)

Thanks for the logs.

The password (X-Plex-Token) stored in your Preferences.xml doesn’t match Plex.tv and is resulting in

Nov 29, 2020 18:08:31.093 [0x7fee496fb700] DEBUG - HTTP 401 response from GET https://plex.tv/media/providers?X-Plex-Token=

401= permission denied.

To remedy this:

  1. Go to http://app.plex.tv
  2. Settings - Authorized devices - Server (dropdown)
  3. Remove all occurrences of this (look for the friendly name) server
  4. Sign out of Plex.tv (upper right)

Now, on your local system:

  1. Stop Plex
  2. Manually edit Preferences.xml (QNAP text editor app)
  3. Remove the Name="Value" pairs for:
    a. PlexOnlineUsername
    b. PlexOnlineMail
    c. PlexOnlineToken
    d. PlexOnlineHome
  4. Save the file
  5. Start Plex
  6. Open by http://ip.addr.of.qnap:32400/web
  7. It will want you to sign in (if you’ve done everything correctly)
  8. It will find the server and tell you it’s not claimed.
  9. Claim it.

There seems to be fallout from the outage at Plex.tv.
This should remedy it

Did everything, logged back in. Nothing is popping up telling me to claim it - should I be looking for something?

I no longer see my server on the ‘pinned’ list though, so that’s new.

Edit - Also, not sure if its worth noting, but in the Preferences file, there were no instances of the 4 items that you identified, so there was nothing to modify. Unless I’m missing something. Also, it had me put in my pin for my admin account, but did not ask for a full re-login.

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