Hey guys. I am working my way to having 1 powerful server in lieu of 2 mediocre servers each hosting direct play ready material. As part of this effort, I was testing the “shared” server (full of mp4’s @ 3-5mbps) so I turned it off and followed the instructions to move the server database. That went well. My personal server (full of full sized BD rips) is still in use at the moment. When I am in Plex on that server, I see both, albeit insecure for the new server.
When on the new server, it can see itself, but the main server is unavailable for management. I have signed out and back in on both servers, but nada.
The kicker? I can see both when away from my home (at work) via Plex.tv and both are secure and available.
Thoughts?
Bonus: Will the KB for moving databases also merge the uses watched states from both old servers to the new one?
strange when both servers remotely visible but not within the local network
Normally it is the sign in within plex web that would be the cause. So on the new server in plex web you can try to sign out and sign in - this is the drop-down top right corner of plex web screen. and do sign in plex web using the same account that the server is signed in into within server settings / general
you could look at the xml from https://plex.tv/pms/resources.xml?includeHttps=1
When moving to the new server did you also copy the Preferences.xml ? if you did then both would have the same MachineIdentifier which would lead to issues if both are onlne
I would also double check that remote access is configured ok. remote access route would be used within the local network if there is DNS Rebinding protection
if using port forward and manual ports then
PMS1
Port forward say tcp port 32400 to local port 32400 for PMS1 and forward it to the local IP of PMS1
In server setting for this server, remote access / show advanced and select manually specify public and enter 32400
PMS2
Port forward say tcp port 32500 to local port 32400 for PMS2 and forward it to the local IP of PMS2
In server setting for this server, remote access / show advanced and select manually specify public and enter 32500
I will look into this today. FYI, the machine I copied from has been turned off. I have been running the private server the entire time and was just changing my shared server.
I’m not sure if I copied the preferences xml. I followed the guide for Windows on the support page. I have successfully migrated witching Mac hosts previously.
Port forwarding is working. I thought it was a problem, but I made the correct adjustments in pfsense and they both lit up green.
Also interesting, From the server I can only see one library, I can navigate to the other server via ip and port 32400 and get a login page, so I cannot see it as a firewall issue.
@hatcher.server said:
Also interesting, From the server I can only see one library, I can navigate to the other server via ip and port 32400 and get a login page, so I cannot see it as a firewall issue.
If you are on the same local network then I would not expect a challenge for login when you put the other server’s local IP and :32400/web - unless you have authentication enabled (via list of networks not requiring auth) or may be Plex Home
@hatcher.server said:
the machine I copied from has been turned off. I have been running the private server the entire time and was just changing my shared server
So there are 3 servers ? one you copied from and that is turned off now and you have a private server and a server you share with others.
Ok. So I can see the xml. I see that I have two servers registered, one on OSX (main server), the other on windows 10 (copy of shared server, but to become only server if all goes well). I signed out of the original shared server and unclaimed the server and did the same with the new machine.
I refreshed the xml and all I saw was the OSX server, which I still want running.
I signed in and claimed ONLY the new server and it appears in the xml. But from the new server, I can still not select the OSX server as it is “not available”.
Since the two machines have the same identifier, is there something that can be done to reset that?
@hatcher.server said:
Ok. So I can see the xml. I see that I have two servers registered, one on OSX (main server), the other on windows 10 (copy of shared server, but to become only server if all goes well). I signed out of the original shared server and unclaimed the server and did the same with the new machine.
I refreshed the xml and all I saw was the OSX server, which I still want running.
I signed in and claimed ONLY the new server and it appears in the xml. But from the new server, I can still not select the OSX server as it is “not available”.
Since the two machines have the same identifier, is there something that can be done to reset that?
Thanks for the help:
Philip
You cannot have two servers with the same identifier.
Reset one of them by deleting the keys MachineIdentifier, ProcessedMachineIdentifier and AnonymousMachineIdentifier and then restart and sign in. Should get a new set of identifiers then