Comments (4)
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.
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.
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.
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)
- Camera Led not working HOT 7
- Pi-hole setup fails after applying workaround from #6592 / bond0 interface HOT 2
- Unable to install Wazuh agent on Pi 5 HOT 3
- HTTP(S) connections (without DNS) to certain hosts are blocked (by ISP?) HOT 81
- Image | ROCK 3C HOT 1
- Open Beta v9.4 | Please help testing and hardening our upcoming release HOT 14
- Error when updating to 9.4 HOT 1
- Bare minimum backup and Better explanation of the backup process HOT 3
- dietpi-software: snapweb snapcast server invalid web root HOT 6
- Iteration v9.5 (2024-06-08)
- dietpi-letsencrypt installation HOT 3
- DietPi-Software | Add desktop selection to main menu
- Motioneye Telegram notification error HOT 1
- Radxa Rock 3B
- Errors were encountered while processing: raspi-firmware E: Sub-process /usr/bin/dpkg returned an error code (1) HOT 4
- Error caused by update to v9.4.2 and by Dietpi-Software install attempt HOT 12
- Odroid C1 | USB ports are not functional HOT 1
- Dietpi on Rockchip RK3066 HOT 1
- LUKS on Pine64 Quartz64 Model A not working HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dietpi.