Plex Media Server running yet not accessible after update

Server Version#: 1.19.3.2764-ef515a800_amd64
Player Version#: Plex Web

I’ve been looking around the internet including these forums for a fix to my issue but anything I do to fix my issue such as deleting the preferences.xml file in plexmediaserver library doesn’t seem to work. I have checked to see if the server is running and it has stated that it is running but I can’t seem to reach it even but using https://127.0.0.1:32400/web. I have copied all my logs from the logs folder in the directory into a .rar so perhaps somone can help me locate the issue easier. Thank you. logs.rar (552.1 KB)

First:

You have a cerificate error:

May 08, 2020 14:53:29.112 [0x7f60b75daf40] DEBUG - Running migrations. (EPG 0)
May 08, 2020 14:53:29.126 [0x7f60b75daf40] ERROR - CERT: PKCS12_parse failed: error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure
May 08, 2020 14:53:29.126 [0x7f60b75daf40] ERROR - CERT: Found a certificate, but couldn't install it.
May 08, 2020 14:53:29.126 [0x7f60b75daf40] DEBUG - Relay: read 36 cached entries from hosts file

Other than this error, I find no errors in your logs.

Did you delete Preferences.xml ?

What is a certificate error?
I deleted the preferences.xml file using the mv command but I am not sure whether it was deleted or just reappeared in the directory

Because no one can actually gauge one’s level of knowledge, I’ll write this up as simple as possible :slight_smile:

Try viewing your ARP Table in a Terminal window
Enter arp -a to tell which IP’s are assigned to your Linux box.

Since it would make sense that one of these IP’s would be attached to your Plex service,
take the list of running IPs and swap out “home” (1.27.0.0.1) for each IP in the table until the correct one fires up plex.
Example
Swap Home
https://127.0.0.1:32400/web

Net IP’s
https://192.168.1.1832400/web
https://192.168.1.22:32400/web
https://192.168.1.24:32400/web
https://192.168.1.25:32400/web

Note:
You could also try logging in from http://plex.tv to see if you got lucky and the Web service is still connected to the main service hub (plex.tv).

I tried using all the ip’s in the table with that address and nothing seems to come up. The plexmediaserver service is running and I just deleted the Preferences.xml using the correct command this time but I am still stuck.

Mark,
When you delete / move Preferences.xml and then start quasi-fresh (the server has no sense of identity), it doesn’t know it belongs to you yet.
Further, Plex/Web is still looking for the old server ID number at that address.

You need to “Claim it”. This association process occurs naturally when you first run the setup wizard.

To remedy this now;

  1. Stop Plex
  2. go to https://app.plex.tv
  3. Settings - Authorized Devices (left panel) - Servers (the dropdown)
  4. REMOVE the previous server instance.
  5. SIGN OUT of Plex/web itself (upper right - your avatar)
  6. Start Plex.
  7. Open an incognito window to http://127.0.0.1:32400/web
  8. Start the “Got It” and “Sign in” steps
  9. It will want you to setup a new server & create new sections – SKIP THIS.
  10. Proceed forward, setting the other preferences as you wish.
  11. Arrive at the dashboard
  12. Server now restored.

Fortunately, I already know how to claim the server. What’s not fortunate is that I can’t reach the server in the first place which makes it impossible to claim the server. Would uninstalling & reinstalling the plexmediaserver package help remedy the issue?

Did you exactly follow the 12 steps that ChuckPA told you to do?
If yes, after which step did you not get the expected results?

I followed the steps until step 7 because it isn’t able to reach the server at all. If I use port 80 it shows my test website so I know the server is running. It seems that reaching port 32400 with plex is the issue.

You opened an incognito window in your browser, correct?

Your terminal is physically attached to the computer running PMS, correct?
(as opposed to you having PMS running on your desktop and you are running
a browser on your laptop, for example)

I do have incongnito open, my terminal is open through putty and isn’t physically attached. I am also using plex web.

What Linux distribution are you running PMS on?

Ubuntu Server 18.04.4 LTS

I don’t know squat about putty. I suspect (and I could easily wrong, I’m not trying
to pretend to be an expert, just throwing out ideas) that the 127.0.0.1 is wrong and
you have to use the real IP address. If it were me, and it’s possible, I would
halt the machine running PMS, plug in a monitor and keyboard to that machine,
boot that machine, and then follow ChuckPA’s 12 step process using the monitor
and keyboard you just plugged in. I could be completely wrong, just throwing
out ideas. Good Luck.

@Mark-Akhter

Are you trying to access the server from the same host it’s running on (e.g. Client & Server on same machine) or is there a different configuration other than implied in the OP ?

The server is local on my network, my pc I am trying to access the server from is also on the same network and they are separate machines. I am using an access point which the server is connected to and that access point is connected to another router which serves as the main router. However, the access point isn’t the issue because other devices connected to it are working.

Whoa there please.

What is the topology (subnet layout) ?

At this point, until I learn more, knowing there is “another router” involved, is pushing me to the SSH Tunnel required answer because , unless everything is on the same subnet, they are on a different subnet.

As such,

On a Different Network

procedure applies.

I’ve tried mostly everything at this point including using an ethernet patch cable plugging it directly into the main router. I am currently backing up my entire library because I plan to move my os to freenas instead of ubuntu. Thank you for all the help and effort, greatly appreciated :slight_smile:

What is the topology? (subnets in use)

I am asking because, if the current topology is maintained, you’ll likely have the same problems when moving to the new host.

The fundamental problem is that broadcast packets do not cross subnet boundaries.
This is how Plex/Web and Server find each other (GDM)

ISP > Modem > Main Router (My computer connected to this) > Access point > Plex Media Server

If that’s what you are asking, but as I said before, there was no difference when I connected an ethernet cord to the Main Router.