Debian unstable update/installation issue #3235

Closed
opened 2026-02-06 23:00:43 +03:00 by OVERLORD · 11 comments
Owner

Originally created by @ich777 on GitHub (Sep 8, 2021).

Describe the bug
Not sure but is something broken with the unstable builds for Debian or did I do something wrong? Every time I try to upgrade or install the necessary packages I get this:

The following packages have unmet dependencies:
 jellyfin : Depends: jellyfin-server (>= 20210908.8-unstable) but it is not going to be installed
Unable to correct problems, you have held broken packages.

This was working about 2 days ago flawlessly, did something change?

System (please complete the following information):

  • OS: Debian 11 (Bullseye)
  • Jellyfin Version: unstable 20210908.8
Originally created by @ich777 on GitHub (Sep 8, 2021). **Describe the bug** Not sure but is something broken with the unstable builds for Debian or did I do something wrong? Every time I try to upgrade or install the necessary packages I get this: ``` The following packages have unmet dependencies: jellyfin : Depends: jellyfin-server (>= 20210908.8-unstable) but it is not going to be installed Unable to correct problems, you have held broken packages. ``` This was working about 2 days ago flawlessly, did something change? **System (please complete the following information):** - OS: Debian 11 (Bullseye) - Jellyfin Version: unstable 20210908.8
OVERLORD added the bugstale labels 2026-02-06 23:00:43 +03:00
Author
Owner

@aptalca commented on GitHub (Sep 11, 2021):

Same thing with the Ubuntu unstable repo:

The following packages have unmet dependencies:
 jellyfin : Depends: jellyfin-web (>= 20210910.11-unstable) but 20210910.5-unstable is to be installed
E: Unable to correct problems, you have held broken packages.
@aptalca commented on GitHub (Sep 11, 2021): Same thing with the Ubuntu unstable repo: ``` The following packages have unmet dependencies: jellyfin : Depends: jellyfin-web (>= 20210910.11-unstable) but 20210910.5-unstable is to be installed E: Unable to correct problems, you have held broken packages. ```
Author
Owner

@ich777 commented on GitHub (Sep 14, 2021):

Is there any information on this...

@ich777 commented on GitHub (Sep 14, 2021): Is there any information on this...
Author
Owner

@joshuaboniface commented on GitHub (Sep 15, 2021):

Bullseye is now "stable", and we use the distro names in the repo.

Can you post your sources.list entries?

@joshuaboniface commented on GitHub (Sep 15, 2021): Bullseye is now "stable", and we use the distro names in the repo. Can you post your `sources.list` entries?
Author
Owner

@ich777 commented on GitHub (Sep 15, 2021):

@joshuaboniface thank you for the response, here are the content from my sources.list:

# deb http://snapshot.debian.org/archive/debian/20210721T000000Z bullseye main
deb http://deb.debian.org/debian bullseye main
# deb http://snapshot.debian.org/archive/debian-security/20210721T000000Z bullseye-security main
deb http://security.debian.org/debian-security bullseye-security main
# deb http://snapshot.debian.org/archive/debian/20210721T000000Z bullseye-updates main
deb http://deb.debian.org/debian bullseye-updates main
deb http://deb.debian.org/debian bullseye contrib non-free

This is how I added the Jellyfin source:

curl -s https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | apt-key add - && \
echo 'deb [arch=amd64] https://repo.jellyfin.org/debian bullseye main unstable' > /etc/apt/sources.list.d/jellyfin.list && \
apt-get update
@ich777 commented on GitHub (Sep 15, 2021): @joshuaboniface thank you for the response, here are the content from my `sources.list`: ``` # deb http://snapshot.debian.org/archive/debian/20210721T000000Z bullseye main deb http://deb.debian.org/debian bullseye main # deb http://snapshot.debian.org/archive/debian-security/20210721T000000Z bullseye-security main deb http://security.debian.org/debian-security bullseye-security main # deb http://snapshot.debian.org/archive/debian/20210721T000000Z bullseye-updates main deb http://deb.debian.org/debian bullseye-updates main deb http://deb.debian.org/debian bullseye contrib non-free ``` This is how I added the Jellyfin source: ``` curl -s https://repo.jellyfin.org/debian/jellyfin_team.gpg.key | apt-key add - && \ echo 'deb [arch=amd64] https://repo.jellyfin.org/debian bullseye main unstable' > /etc/apt/sources.list.d/jellyfin.list && \ apt-get update ```
Author
Owner

@joshuaboniface commented on GitHub (Sep 15, 2021):

OK that looks right to me. It does indeed look like something is borked on the repo side. We'll take a look.

@joshuaboniface commented on GitHub (Sep 15, 2021): OK that looks right to me. It does indeed look like something is borked on the repo side. We'll take a look.
Author
Owner

@ich777 commented on GitHub (Sep 15, 2021):

Tried it again but still the same with the newest build:

The following packages have unmet dependencies:
 jellyfin : Depends: jellyfin-server (>= 20210914.7-unstable) but it is not going to be installed
@ich777 commented on GitHub (Sep 15, 2021): Tried it again but still the same with the newest build: ``` The following packages have unmet dependencies: jellyfin : Depends: jellyfin-server (>= 20210914.7-unstable) but it is not going to be installed ```
Author
Owner

@aptalca commented on GitHub (Sep 16, 2021):

@joshuaboniface just fyi, we see the same behavior with the ubuntu unstable repo as well
Here's a failed build: https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/detail/nightly/1485/pipeline
And here's the Dockerfile: https://github.com/linuxserver/docker-jellyfin/blob/nightly/Dockerfile#L22

@aptalca commented on GitHub (Sep 16, 2021): @joshuaboniface just fyi, we see the same behavior with the ubuntu unstable repo as well Here's a failed build: https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-jellyfin/detail/nightly/1485/pipeline And here's the Dockerfile: https://github.com/linuxserver/docker-jellyfin/blob/nightly/Dockerfile#L22
Author
Owner

@joshuaboniface commented on GitHub (Sep 17, 2021):

So I've taken a look and it looks like it's just an issue with the metapackage jellyfin. There's some versioning wonkiness with it compared to the others. I'm going to try to fix it, but that said, for right now (and for LSIO images, probably long-term too), a good workaround would be to ignore and remove the jellyfin metapackage, and just manually install jellyfin-server and jellyfin-web packages. The metapackage was mostly for seamless upgrades when we first introduced that split but was kept for convenience.

@joshuaboniface commented on GitHub (Sep 17, 2021): So I've taken a look and it looks like it's just an issue with the metapackage `jellyfin`. There's some versioning wonkiness with it compared to the others. I'm going to try to fix it, but that said, for right now (and for LSIO images, probably long-term too), a good workaround would be to ignore and remove the `jellyfin` metapackage, and just manually install `jellyfin-server` and `jellyfin-web` packages. The metapackage was mostly for seamless upgrades when we first introduced that split but was kept for convenience.
Author
Owner

@ich777 commented on GitHub (Sep 17, 2021):

@joshuaboniface is it expected that jellyfin-web is version 20210917.5 and jellyfin-server is version 20210913.13?
I've gone through a few old build logs and it worked just flawlessly there.

Also something seems to be wrong with the jellyfin meta package, the dependencies are wrong:
Depends: jellyfin-server (>= 20210917.5-unstable), jellyfin-web (>= 20210917.5-unstable), jellyfin-ffmpeg (>= 4.2.1-2)

This can't work because in the jellyfin meta it says that jellyfin-server is:

Package: jellyfin-server
Version: 20210913.13-unstable

and jellyfin-web is:

Package: jellyfin-web
Version: 20210917.5-unstable

Also attached the file where you can see it:
jellyfin.txt

@ich777 commented on GitHub (Sep 17, 2021): @joshuaboniface is it expected that `jellyfin-web` is version 20210917.5 and `jellyfin-server` is version 20210913.13? I've gone through a few old build logs and it worked just flawlessly there. Also something seems to be wrong with the `jellyfin` meta package, the dependencies are wrong: `Depends: jellyfin-server (>= 20210917.5-unstable), jellyfin-web (>= 20210917.5-unstable), jellyfin-ffmpeg (>= 4.2.1-2)` This can't work because in the `jellyfin` meta it says that `jellyfin-server` is: ``` Package: jellyfin-server Version: 20210913.13-unstable ``` and `jellyfin-web` is: ``` Package: jellyfin-web Version: 20210917.5-unstable ``` Also attached the file where you can see it: [jellyfin.txt](https://github.com/jellyfin/jellyfin/files/7187458/jellyfin.txt)
Author
Owner

@jellyfin-bot commented on GitHub (Mar 25, 2022):

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

@jellyfin-bot commented on GitHub (Mar 25, 2022): This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments. If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label. This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
Author
Owner

@jellyfin-bot commented on GitHub (Oct 8, 2023):

This issue was closed due to inactivity.

@jellyfin-bot commented on GitHub (Oct 8, 2023): This issue was closed due to inactivity.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/jellyfin#3235