Just to add to the info so far: while you're spending the effort doing a migration it's worth going the extra few steps and moving to their Docker image. It'll make any future server moves a doddle, not to mention updates etc.
Can recommend the Linuxserver.io version -- I found it easier in podman to implement nvidia hardware decoding with the linuxserver.io version than with the official image.
How does a doddle compare to a jiffie?
Doodle is a bit more artistic, while jiffie is a bit more poetic. I haven’t found any practical differences in deployment.
Doddle = easy Jiffie = quick
Marines quite: "It might be quick, but it ain't easy."
Agreed. I use their docker image, and have migrated servers. Other than copying data it only took a few minutes of cli-fu and everything was back up and running.
I successfully did it about 2 years ago, following the instructions from this repo (last commit 2 years ago though..) https://github.com/MMMZZZZ/Jellyfin-Migrator
On the phone right now, but i did this last month OP.
First of all make sure to keep a backup of the db. Normally Plex does this for you every few days in the db folder. (From your old windows install)
The missing ingredient most likely is converting all the windows registry entries into preferences.xml
There was a reddit post where some one had posted a sample XML. I repopulated it with all the settings from the windows registry export. If you can't find the post then I can post mine here in the morning.
Also had to create a plex user and group and chown it to all the media. I am a new Linux user so had to fuck around a lot coz of Fedoras SELinux file perms.
Are you sure the db is identical on the new server (rsync -a
or similar)? The error suggests the database is not even being recognized as such.
Is your current setup up to date?
Everything was freshly installed and updated including the OS (PopOS as I'm running it on my gaming PC)
Is the windows side up to date? Most likely culprit would be a db mismatch if one side or the other is on a different version. Similarly, do you by chance have either side running a beta release? If you have plex pass you potentially have access to these
Shameless moment to plug the idea that you could consider migrating to Jellyfin if you can’t solve the issue
Check the database version on both sides to make sure they match.
Pop OS currently is keeping the next version update on alpha as they're developing their own compositor display stack called COSMIC to go along with it; so some database dependencies might have outdated versions.
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!