I moved to new hardware some time ago and ever since I can't get Plex to work

Server Version#:4.69.1
Player Version#:
The server keeps asking me to install the server even though I am accessing the server, I get the same error on all Linux machines I have but not on windows.

When you move a Linux installation to a new machine, the UID/GID of user plex can change.

Did you confirm /var/lib/plexmediaserver, and all below it, is owned by plex:plex

I did a fresh install using docker, when that didn’t work I tried it on my laptop, the same problem. Worked on windows but not on any of my Linux machines

Which is being installed here? Docker or native linux?

I tried both

if the native installation files still exist,

create a tar.gz of "/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Logs" and attach here for me to confirm what’s happening.

I suspect a small configuration error.

plex_logs.tar.gz (71.2 KB)

I haven’t tried to run it natively since the beginning of January, since it didn’t work I kept trying to get docker to work

This is the log I get from the docker server when I access it
plex_log_docker.txt (36.9 KB)

Is this server on your home LAN or is it in a VPS?

Also, when installing with Docker, are you including the Claim Token ?

The server is in a server rack, and I can reach it thorough ssh, the web server, and lots of other services i have set up. I have the same problem if I install it on my laptop.
Tried both including the claim and not including it.

have you tried claiming it with the manual method?

  1. SSH into the remote host
  2. make sure Plex is ready to be claimed
  3. In a browser tab, Claim | Plex
  4. Copy that token to the browser
  5. Back in the SSH session:
curl -X POST 'http://127.0.0.1:32400/myplex/claim?token=PASTE_TOKEN_HERE'
  1. It will sit quietly for 10-15 seconds then respond with a flurry of feature flags ending with </MyPlex>

  2. The server is now claimed.

I haven’t tried that method before, but it gave the same result it still asks me to install Plex server. Is it possible the error is with my account? I can’t figure out why the problem would manifest on multiple systems on different networks, the account is the only thing they got in common

I’ve been experimenting a bit and searching for solutions online. I have deleted all the files related to plex from the server but it doesn’t help. I’ve tried both installing plex as a container and natively but it doesn’t work on any of the approaches. I’ve tried claiming it the way you suggested witch works but doesn’t solve the problem. From what I’m able to understand the server is supposed to appear in the list of trusted devices when it has been claimed, correct me if I’m wrong, it doesn’t and it doesn’t seem to matter on what linux machine I try installing it on it still doesn’t work appear. Is it a possibility it’s my account that is the problem?

@Talon89

There could be a few things happening.

How are you trying to open it?

I’ve tried both with the same result, I’ve also tried different browsers just to make sure it’s not the browser that screws up. The server finally showed up as a trusted device (or is it authorized device in english?), but it still won’t let me add my media it keeps on telling me to install the server.

what is the LAN IP of your computer and of the server please ?

It has a public IP so I prefer not to divulge that information in a forum, can I dm you?

Thank you for explaining.

So it’s not a LAN IP at all. It’s a WAN IP and must be claimed differently.

  1. SSH tunnel
    -or-
  2. Plex Claim Token method

What did it report? Error or something ending in </MyPlex> ?

That’s correct, it ended with </MyPlex>