Moving Plex from CentOS to SuSE

Server Version#: 1.15.1.710
Player Version#:

Hello, i installed the Plex server on openSuSE 42.3 with the intention of moving the library from my CentOS to the SuSE. Strangely enough, after installing Plex and accessing on localhost:32400 after i logged in, i was not able to see it! I can see all other services (including the one i want to phase out) but not the one from which i am connected.

What’s up with that?

Have you already moved the Library directory from the CentOS ?

Here is the list of steps i did:
Old Plex:
stop service
tar library

New Plex:
install plex
stop service
copy tar library
rename original library
untar library from old plex on the same location as where it was the original library

fyi on CentOS it is under /usr/lib while on SuSE is under /var/lib but i don’t think this makes a huge difference.

Be careful!

/usr/lib/plexmediaserver is where the code goes.
/var/lib/plexmediaserver is where your Library goes

Also must chown -R plex:plex /var/lib/plexmediaserver AFTER you untar .

Reference: Back up/ Restore /clone your PMS metadata

1 Like

If you don’t mind my asking, why use a distribution that’s a couple of years out, and not OpenSuSE 15?

You might want to look into the firewall that ships with openSuSE, my bet is that it’s closing off ports on you.

Thank you for posting the above. This reminds me to also make certain.

The system being installed on uses systemd as pid 1.
( cat /proc/1/comm returns systemd )

Init on OpenSuSE is not supported as of PMS 1.15.x due to rewrite needed of the installer and glibc bump required.

Very good comment! I have been running this server for sometime. I will upgrade it to the latest openSuSE version and i will try again :slight_smile:

Sorry but i didn’t understand, what do you suggest should I do?

Thank you for explaining it!

Run:

systemctl status SuSEfirewall2

IF your server is well protected behind a firewall, you can consider [temporarily] disabling the firewall for testing:

systemctl stop SuSEfirewall2

If you want to leave the firewall running, but poke holes in it specifically for Plex, dig into the YaST2 module under Security.

Chuck, openSuSE 42.3 should be a systemd system, not init (doggone it…)

I definitely have the firewall disabled. it was the first thing to check. I can also access the server remotely (from the same network) with serverip:32400 but once i log in, i still have the same problem: i don’t see the server itself.

Mea culpa, I’d gotten it stuck in my tiny little brain that you couldn’t get the web interface up at all.

So, going to http[s]://:32400/web/index.html does get you into the Plex application, but you’re not able to get beyond that?

Did your hostname change? Local DNS updated appropriately?

Yup, and when i am looking at servers in the list i can only see the existing ones and not this very specific one. I haven’t touched the hostname. Actually from the screenshot that you see, i just reset the original library with no other changes. So it is just a clean install. And yet, i don’t see anything. I don’t know why you mention the DNS though, I am using IP addresses.

The list of ports needed for your LAN and WAN (32400 only) are listed here.

This will allow proper “Nearby” detection

https://support.plex.tv/articles/201543147-what-network-ports-do-i-need-to-allow-through-my-firewall/

Did you stop the old server?

And if not, do so, and then restart PMS on OpenSuse

After all, they share identity

In this procedure: Back up/ Restore /clone your PMS metadata

I show how to clone

To make a duplicate, with a new identity,

  1. Complete the Cloning
  2. Keep the original server offline
  3. Delete Preferences.xml on the new server
  4. Start the new server
  5. Connect to it and begin normal setup except do not create new Library sections. – SKIP this
  6. Be certain to give it a new Friendly Name so it can be identified.
  7. Continue through to the Dashboard
  8. Now manually restore all Preferences lost during the soft reset.

Be advised: This procedure assumes the media is available at the same directory locations on the new server as the old.

Missed that, thanks for been up to the task @ChuckPa :slight_smile:

And then sounds more like the server doesn’t register @ plex.tv, but logs will tell

I’ve seen very strange behavior from not so well behaved applications when forward and reverse lookups don’t match (which really can cause you problems if you want to use CNAME records for access.)

May we have the DEBUG logs please?

I believe it’s time to stop postulating what the problem is.

Hi Guys,

give me a bit because after upgrading the version, everything got screwed up and i need to fix that first.