• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions Downgrade and package ignore question

     
    • 0 Vote(s) - 0 Average

    Downgrade and package ignore question

    lashmush
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Nov
    Reputation: 0
    Country:Sweden
    #1
    2025-11-26, 02:12 PM
    I've managed to successfully downgrade from the latest release back to 10.10.7. (LG tv dolby issues)

    Now I've gotten to the place where I'm adding ignored packages for pacman to stay on that version. The two obvious one I thought were jellyfin-web and jellyfin-server but it got me to wonder if aspnet or jellyfin-ffmpeg should be there as well?

    If they get updated in the future, could it cause trouble for my older jellyfin components?
    Skoalman4444
    Offline

    Junior Member

    Posts: 7
    Threads: 2
    Joined: 2025 Jan
    Reputation: 0
    Country:United States
    #2
    2025-11-28, 10:50 PM
    Can you detail the procedure of how you did this (downgrading)?

    I made the mistake of installing the last two updates things got progressively worse.
    All the meta data got trashed for t.v. shows.
    None of the t.v. shows will appear anymore, except a few episodes that were under recently watched and all they say is "Fun (TV show)".
    Can't search for episode or find way to watch any t.v. shows now.

    I tried posting for help, but nobody was able to help. Figure best thing is to revert back to older version that worked...
    However,not 100% on how to do that.
    Thanks.
    lashmush
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2025 Nov
    Reputation: 0
    Country:Sweden
    #3
    2026-01-20, 01:41 PM
    Wow, I'm really sorry for missing your response here. I'll detail the two different methods I've used so far. This is all for Arch linux so if you are on a different distro you'll have to do a bit of package command translation.

    First off, removing jellyfin-server and jellyfin-web via pacman:

    Code:
    sudo pacman -R jellyfin-server jellyfin-web
    This removes none of the dependencies like aspnet. jellyfin-ffmpeg works on both 10.10.x and 10.11.x afaik so you can leave that as is. If you do want to remove all the dependencies as well I usually run:

    Code:
    sudo pacman -Runs jellyfin-server jellyfin-web

    This removes all dependencies as well that are unused by any other applications. There are two different install options I've managed for 10.10.7 so these options might make more sense later.

    Disable and stop your jellyfin service if it's still present.

    Code:
    sudo systemctl disable jellyfin.service

    sudo systemctl stop jellyfin.service

    Next up, removing all traces of the previous install as a precaution. Thanks to TheDreadPirate for this command:

    Code:
    sudo rm -rf /var/lib/jellyfin /var/log/jellyfin /var/cache/jellyfin /etc/jellyfin /usr/share/jellyfin /etc/systemd/system/multi-user.target.wants/jellyfin.service /etc/systemd/system/jellyfin.service.d /etc/default/jellyfin /usr/lib/jellyfin /usr/lib/jellyfin-ffmpeg/ /usr/lib/systemd/system/jellyfin.service

    This removes everything that might still be leftover relevant to jellyfin.

    Once this is done there are two methods that I've used successfully.

    Installing the portable 10.10.7 version:

    This is the latest approach I've used and so far it's worked very well.

    Follow these instructions for manual install and it should be up and running relatively quickly.

    Note: When I did this, I required a few minor alterations. First off, the URL for the package is outdated as its the 10.10.7 version in their "latest" folder on the server which is now where 10.11.x resides. They have packages for Debian, Ubuntu and Generic Linux. I used the generic Linux Package, so the updated command was:

    Code:
    sudo wget https://repo.jellyfin.org/files/server/linux/previous-stable/amd64/jellyfin_10.10.7-amd64.tar.gz

    Follow the instruction and use this in place of their command and you should get the right package. If you want to take a closer look at which server packages are available they are on the repo.jellyfin.org site.

    Another edit I was required to do was while creating the jellyfin.sh script. The script specifies the location of jellyfin-ffmpeg as FFMPEGDIR="/usr/share/jellyfin-ffmpeg" which was incorrect for me, leading to fatal errors when starting. I did a quick search in my /usr folder for "jellyfin" and found my jellyfin-ffmpeg folder located at /usr/lib/jellyfin-ffmpeg so make sure your jellyfin.sh script is targeting the correct ffmpeg folder.

    Other than these two minor edits, the manual installation guide explains every step of the process you need to do for this, and since it's a portable install, it requires no dependencies and will not update with pacman -Syu or your distro equivalent.

    The second method depended on me still having the old 10.10.7-3 packages in my pacman cache folder so if you've installed 10.11.x on a new linux install or have a hook to clear cache / manually clear it at regular intervals, this method may not apply to you. It may also have used lingering dependencies from the earlier mentioned pacman -R command so keep in mind what approach you uninstall with. I also do not know how cross compatible 10.11.x dependencies are with 10.10.7 so if you can do the portable install, I'd go with that personally. But as an optional approach:

    Go to your package cache folder, for pacman it was /var/cache/pacman/pkg

    Once there, locate your jellyfin-server and jellyfin-web packages. There may be multiple packages cached but the ones you want should have the version 10.10.7-3 included in the filenames. Use 
    Code:
    sudo pacman -U /path/to/package-file
    for each file or both simultaneously and they should install as normal. I believe they will also install any necessary dependencies but I honestly cannot remember and I've not really used this cache approach for anything else yet so I can't say for sure.

    Using this method gives you a standard jellyfin install via your package manager so in order to maintain it, you will need to block jellyfin-server and jellyfin-web from future updates.

    To add a package as ignored in pacman you need to edit your pacman.conf file with your editor of choice. I used nano as follows:

    Code:
    sudo nano /etc/pacman.conf

    You should see a section where you can add a line like this:

    Code:
    # Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
    #IgnorePkg =
    IgnorePkg = jellyfin-server jellyfin-web
    #IgnoreGroup =

    Both a single IgnorePkg with space separated packages or multiple lines of IgnorePkg for each package works.

    Save the file and your jellyfin install should be protected from any future updates you do to the system.

    Out of these two options I much prefer the portable package version as it's completely insulated from any dependency issues and also located all my jellyfin related data in a single folder which I like just for the neatness of it all but I figured I would include both approaches just in case one doesn't work.

    I know I'm super late with this but I hope it helps you or maybe someone else out there.
    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode