I’m able to reach the webserver at localhost:32400, but am no longer able to browse files or access server settings. I tried removing the server from my list of devices, and restarted the service, and I think I saw a message saying an unsecured server was detected on my network. I’ve attached my logs below
Docker, right? Guessing from a look at the logs. This information is crucial as there is a huge difference between the docker and “normal” Linux installation. Please start your docker container temporarily with “–network host” to be able to access the server settings. The docker private network in bridge mode is different than the network of your host, i.e. server settings not available.
What is your host networking netmask? I’m specifically inquiring about RFC1918 and whether other devices are on the same subnet.
From your logs, it looks like everything is RFC compliant. The host’s ethernet controller is listed first so PMS will naturally gravitate to it as the default. If your other devices are on the other subnet, they won’t be able to find it by default because broadcast packets don’t cross subnet boundaries unless manually routed in the router.
Also if it helps I noticed this problem with plex after the machine’s OS drive ran out of space. I cleared up space and restarted the machine, but the problem persists. I’ve also attached a screenshot of the error message. Should I click the “Reload App Insecurely” link?
your screen shot didn’t attach (it takes a moment to upload and show you the URL in your reply text)
Since I’ve seen this before:
Stop PMS
sudo chown -R plex:plex /var/lib/plexmediaserver (sometimes the act of cleaning up dings ownership by fsck)
Under Plex Media Server/Caches, delete everything you find in there. It’s just a cache and this cleans it out
Start PMS
If none of the above restores proper operation, you can PM me your “Preferences.xml” file. I suspect it’s damaged if none of the above restores normal operation. If you do, please include a link back to this thread .
Thanks for bearing with me! I’ll try to list out in detail what I’ve done just in case it helps:
The computer I’m talking to you on, and using to try to solve the problem is not the hosting server - It’s a Windows machine, and I am not physically in the building the Plex server is in. I’m using a VPN and I’m SSHing into the server to do everything. The server’s address is 192.168.1.2
I confirmed that /var/lib/plexmediaserver is already owned by plex:plex with ls -l
I ran sudo service plexmediaserver stop, deleted the Cache folder entirely, and ran sudo service plexmedia start, but when I open up 192.168.1.2:32400/web/index.html in this machine’s browser, I don’t see this server in the list of servers in the dropdown, and when I click the options button in the top right, there is no “Server” tab anymore.
When I go to app.plex.tv/desktop, I see this message
I’m responding here so all can understand what happened and how to resolve.
I thought we might find this. The machine is identified but if you look, there is no PlexOnlineToken nor registration email address. Lots of info was lost. It actually doesn’t know who owns it. Did the machine get shutdown hard?
There is a way to resolve this without losing the machine’s existing identity (for all those you’ve shared with / granted permissions to).
Stop PMS
Rename Preference.xml to Preferences.xml.old
Start PMS
Step through an abbreviated “setup/claim” wizard by not creating any new libraries … Be certain to skip through that.
When you arrive at the Dashboard, go into Settings - Server and setup those things you want again. (This is what got lost)
When complete, remember to save the settings
Stop PMS.
Now for the fun part.
Open two text editors still as root. One for Preferences.xml and one for Preferences.xml.old
You’ll immediately spot the differences.
Copy/paste the old MachineIdentifier string to the new Preferences.xml file (overwriting what’s there)
Do the same for ProcesssedMachineIdentifier and AnonymousMachineIdentifier values
When all done, save the file
Make certain Preferences.xml is owned again by plex:plex
Start PMS.
Observe normal connectivity back under your Plex account has been restored
Thanks again for taking the time to list so much out in detail
I stopped the service, renamed Preferences.xml, started the service again, and can see that PMS created a new Preferences.xml. But when I go to :32400/web in the browser…I don’t get a startup wizard. I just get the same interface, and no server in the dropdown list. Is there something else I have to do to start the wizard?
Sign your browser out of Plex/web. (what I forgot to mention… .Sorry)
Open the machine via it’s loopback (http://127.0.0.1:32400/web) just as you would on any initial setup)
This is odd. I logged out of my account, and when I visit :32400/web again…it redirects me from that address to app.plex.tv to log in. When I log in, it redirects me back to http://192.168.1.2:32400/web/index.html# …and with no wizard. Why is it forcing me to log in? Should I install a different PMS version? I currently have 1.13.2.5102-4898d7d96 - I installed this while I was trying to debug, I had 1.13.0.5023-31d3c0c65 before