Coder Social home page Coder Social logo

Can't update Jellyfin about dietpi HOT 4 CLOSED

gioxx avatar gioxx commented on June 12, 2024
Can't update Jellyfin

from dietpi.

Comments (4)

MichaIng avatar MichaIng commented on June 12, 2024 2

Right, apt upgrade will keep back upgrades, if those would require the removal of another package, like jellyfin-ffmpeg5 here. So an apt full-upgrade would be required. apt install jellyfin should however offer you the same dependency switch. I wonder why Jellyfin guys do not simply name it jellyfin-ffmpeg5, and have the FFmpeg version part of the package version string (seems to be the case already), to avoid this hassle.

The issues you linked do not apply anymore: At that time, the meta package jellyfin did still depend on jellyfin-ffmpeg5, which indeed made an upgrade impossible without removing the meta package. This is not the case anymore, now only the interactive confirmation to remove the old package is needed.

I will add a DietPi patch to to this upgrade for everyone who still has jellyfin-ffmpeg5 installed: 5e01b39

from dietpi.

gioxx avatar gioxx commented on June 12, 2024 1

Ciao @MichaIng.
As mentioned above, I was sure it was a very dumb problem to solve but -- banally -- I had tried to run apt upgrade since I was presented with an upgrade to run when I logged into DietPi, and then I couldn't complete the operation because of ffmpeg5 as you noted.

I have now uninstalled ffmpeg5 and correctly updated to version 6 and the latest Jellyfin package.

Thank you very much!

from dietpi.

WolfganP avatar WolfganP commented on June 12, 2024 1

Yeah... kind of messy situation caused by jellyfin-ffmpeg5 / 6 pkg:

$ sudo apt policy jellyfin
jellyfin:
  Installed: 10.8.13-1
  Candidate: 10.9.2+deb12
  Version table:
     10.9.2+deb12 500
        500 https://repo.jellyfin.org/debian bookworm/main armhf Packages
 *** 10.8.13-1 100
        100 /var/lib/dpkg/status

but it may be resolved by:

$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libass9
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  jellyfin-ffmpeg5
The following NEW packages will be installed:
  jellyfin-ffmpeg6 ocl-icd-libopencl1
The following packages will be upgraded:
  jellyfin
1 upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
Need to get 12.4 MB of archives.
After this operation, 8,032 kB of additional disk space will be used.
Do you want to continue? [Y/n]

Some comments on https://www.reddit.com/r/jellyfin/comments/13ieki7/installing_jellyfinffmpeg6_on_linux/ and jellyfin/jellyfin-ffmpeg#243

from dietpi.

MichaIng avatar MichaIng commented on June 12, 2024

The error message says everything, isn't it 🙂?

jellyfin-ffmpeg6 : Conflicts: jellyfin-ffmpeg5 but 5.1.4-3-bullseye is to be installed

You do not need to install jellyfin-ffmpeg* explicitly, the jellyfin meta package depends on the correct version of it:

apt-mark auto jellyfin-ffmpeg5
apt install jellyfin

This should offer you to uninstall jellyfin-ffmpeg5 while having jellyfin-ffmpeg6 as new dependency installed. Use apt install jellyfin or apt upgrade only then, and let APT take care the FFmpeg plugin.

from dietpi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.