Jellyfin Forum
Need help moving from unstable 10.9 to stable 10.9.2 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Need help moving from unstable 10.9 to stable 10.9.2 (/t-need-help-moving-from-unstable-10-9-to-stable-10-9-2)



Need help moving from unstable 10.9 to stable 10.9.2 - mellyor - 2024-05-19

Ahoi, I need some help upgrading from unstable 10.9 server-version to the new stable 10.9.2. I am running Jellyfin on Ubuntu.

I deleted the unstable repository via the dashboard and added the stable repo:

https://repo.jellyfin.org/files/plugin/manifest.json


I edited the jellyfin.sources like this:

Types: deb
URIs: https://repo.jellyfin.org/ubuntu
Suites: jammy
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/jellyfin.gpg


When I run "sudo apt-get install --reinstall jellyfin jellyfin-server jellyfin-web"
I get the following message:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reinstallation of jellyfin is not possible, it cannot be downloaded.
Reinstallation of jellyfin-server is not possible, it cannot be downloaded.
Reinstallation of jellyfin-web is not possible, it cannot be downloaded.
The following package was automatically installed and is no longer required:
  at
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.


And nothing further happens; what am I doing wrong? Thanks in advance!


RE: Need help moving from unstable 10.9 to stable 10.9.2 - mellyor - 2024-05-19

fixed the error that I had posted here.
The problem above still remains


RE: Need help moving from unstable 10.9 to stable 10.9.2 - TheDreadPirate - 2024-05-19

So your problem is that you can't switch from unstable 10.9 to stable 10.9? If so, I'm not sure you can without removing the unstable packages first.

1) Backup /var/lib/jellyfin and /etc/jellyfin
2) sudo apt purge jellyfin*
3) sudo apt install jellyfin
4) sudo systemctl stop jellyfin
5) Restore /var/lib/jellyfin and /etc/jellyfin from the backups
6) sudo chown -R jellyfin: /var/lib/jellyfin /etc/jellyfin
7) sudo systemctl start jellyfin


RE: Need help moving from unstable 10.9 to stable 10.9.2 - mellyor - 2024-05-19

So I did all the steps and now Jellyfin is running on version 10.9.2
However all my settings and libraries are gone even tho I restored the backups xD


RE: Need help moving from unstable 10.9 to stable 10.9.2 - TheDreadPirate - 2024-05-19

Did unstable use a different folder structure?


RE: Need help moving from unstable 10.9 to stable 10.9.2 - Fate - 2024-05-19

(2024-05-19, 09:06 PM)TheDreadPirate Wrote: Did unstable use a different folder structure?

I had similar issues when moving from arch ffmpeg-git back to 10.8.13. I had to rebuild in the end Confused-face.


RE: Need help moving from unstable 10.9 to stable 10.9.2 - mellyor - 2024-05-21

Everything is set up again but I got one more question:
How can I make Jellyfin startup on boot?

I followed the instructions in this guide:
https://jellyfin.org/docs/general/installation/linux#starting-jellyfin-on-boot-optional

But that got me nowhere. I think the problem is this line: User=youruser
I replaced it with my Ubuntu login but that did not do the trick. Should I run Jellyfin as root?


RE: Need help moving from unstable 10.9 to stable 10.9.2 - Fate - 2024-05-21

(2024-05-21, 11:04 AM)mellyor Wrote: Everything is set up again but I got one more question:
How can I make Jellyfin startup on boot?

I followed the instructions in this guide:
https://jellyfin.org/docs/general/installation/linux#starting-jellyfin-on-boot-optional

But that got me nowhere. I think the problem is this line: User=youruser
I replaced it with my Ubuntu login but that did not do the trick. Should I run Jellyfin as root?

systemctl enable jellyfin
should set the service to autostart

Jellyfin usually also creates a "jellyfin" user.... I would recommend to not use root for any service.