Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jellyfin-ffmpeg7 not showing up in repo for ARCH: arm64 REL: bookworm #42

Open
5 tasks done
paius1 opened this issue Sep 19, 2024 · 2 comments
Open
5 tasks done
Labels
bug Something isn't working

Comments

@paius1
Copy link

paius1 commented Sep 19, 2024

This issue respects the following points:

  • This is a bug, not a question or a configuration issue; Please visit our forum or chat rooms first to troubleshoot with volunteers, before creating a report. The links can be found here.
  • This issue is not already reported on GitHub (I've searched it).
  • I'm using an up to date version of Jellyfin Server stable, unstable or master; We generally do not support previous older versions. If possible, please update to the latest version before opening an issue.
  • I agree to follow Jellyfin's Code of Conduct.
  • This report addresses only a single issue; If you encounter multiple issues, kindly create separate reports for each one.

Description of the bug

jellyfin-ffmpeg7 is a dependency of the jellyfin metapackage, but is not included in when I update my package data. Hence when upgrading apt tries to satisfy the dependency with the standard version of ffmpeg. To avoid this I removed "jellyfin" along with all of its dependencies, downloaded and manually installed https://repo.jellyfin.org/?path=/ffmpeg/debian/latest-7.x/arm64. Then I could reinstall jellyfin.

Reproduction steps

sudo apt update
sudo apt upgrade

Reading state information... Done
The following NEW packages will be installed:
ffmpeg ....

The following packages have been kept back:
jellyfin
...

What is the current bug behavior?

cannot upgrade unstable release of jellyfin

What is the expected correct behavior?

install jellyfin-ffmpeg7 with standard upgrade

Jellyfin Server version

Unstable

Specify commit id

No response

Specify unstable release number

2024091605

Specify version number

No response

Specify the build version

2024090905

Environment

- OS: debian bookworm arm64
- Linux Kernel:
- Virtualization:
- Clients:
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- GPU Model:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

[2024-09-19 03:59:46.838 -05:00] [INF] Jellyfin version: "10.10.0"
[2024-09-19 03:59:47.059 -05:00] [INF] Environment Variables: ["[JELLYFIN_LOG_DIR, /var/log/jellyfin]", "[JELLYFIN_DATA_DIR, /var/lib/jellyfin]", "[JELLYFIN_CONFIG_DIR, /etc/jellyfin]", "[JELLYFIN_ADDITIONAL_OPTS, ]", "[JELLYFIN_ARGS, $JELLYFIN_WEB_OPT $JELLYFIN_FFMPEG_OPT $JELLYFIN_SERVICE_OPT $JELLYFIN_NOWEBAPP_OPT $JELLFIN_ADDITIONAL_OPTS --datadir $JELLYFIN_DATA_DIR --configdir $JELLYFIN_CONFIG_DIR --logdir $JELLYFIN_LOG_DIR --cachedir $JELLYFIN_CACHE_DIR]", "[JELLYFIN_FFMPEG_OPT, --ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_USER, jellyfin]", "[JELLYFIN_CACHE_DIR, /var/cache/jellyfin]", "[JELLYFIN_WEB_OPT, --webdir=/var/lib/jellyfin/web]"]
[2024-09-19 03:59:47.071 -05:00] [INF] Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--webdir=/var/lib/jellyfin/web", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
[2024-09-19 03:59:47.082 -05:00] [INF] Operating system: "Debian GNU/Linux 12 (bookworm)"
[2024-09-19 03:59:47.083 -05:00] [INF] Architecture: Arm64
[2024-09-19 03:59:47.088 -05:00] [INF] 64-Bit Process: True
[2024-09-19 03:59:47.088 -05:00] [INF] User Interactive: True
[2024-09-19 03:59:47.088 -05:00] [INF] Processor count: 4
[2024-09-19 03:59:47.089 -05:00] [INF] Program data path: "/var/lib/jellyfin"
[2024-09-19 03:59:47.089 -05:00] [INF] Log directory path: "/var/log/jellyfin"
[2024-09-19 03:59:47.089 -05:00] [INF] Config directory path: "/etc/jellyfin"
[2024-09-19 03:59:47.090 -05:00] [INF] Cache path: "/var/cache/jellyfin"
[2024-09-19 03:59:47.090 -05:00] [INF] Temp directory path: "/tmp/jellyfin"
[2024-09-19 03:59:47.091 -05:00] [INF] Web resources path: "/var/lib/jellyfin/web"
[2024-09-19 03:59:47.092 -05:00] [INF] Application directory: "/usr/lib/jellyfin/bin/"
[2024-09-19 03:59:47.781 -05:00] [INF] Applying migration '"MigrateEncodingOptions"'
[2024-09-19 03:59:47.974 -05:00] [INF] Migration '"MigrateEncodingOptions"' applied successfully
[2024-09-19 03:59:48.033 -05:00] [INF] Setting cache path: "/var/cache/jellyfin"
[2024-09-19 03:59:48.431 -05:00] [INF] Loading assemblies

FFmpeg logs

No response

Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

Good luck with the final release of 10.10.0

@paius1 paius1 added the bug Something isn't working label Sep 19, 2024
@felix920506 felix920506 moved this to Wrong Repo in Jellyfin - Triage Board Sep 19, 2024
@Bond-009 Bond-009 transferred this issue from jellyfin/jellyfin Sep 19, 2024
@joshuaboniface
Copy link
Member

bookworm|main|amd64: jellyfin-ffmpeg7 7.0.2-1-bookworm
bookworm|main|armhf: jellyfin-ffmpeg7 7.0.2-1-bookworm
bookworm|main|arm64: jellyfin-ffmpeg7 7.0.2-1-bookworm

The packages are definitely in the repository. You seem to have modified your apt output, can you please paste the full output?

@joshuaboniface
Copy link
Member

Note that if jellyfin is being kept back, you might need to explicitly upgrade it. It's because installing ffmpeg7 will remove ffmpeg6 and apt won't do that by default. If you have the unstable component active, this will do what you need:

$ sudo apt install jellyfin
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  jellyfin-ffmpeg7 jellyfin-server jellyfin-web
The following packages will be REMOVED:
  jellyfin-ffmpeg6
The following NEW packages will be installed:
  jellyfin-ffmpeg7
The following packages will be upgraded:
  jellyfin jellyfin-server jellyfin-web
3 upgraded, 1 newly installed, 1 to remove and 9 not upgraded.
Need to get 122 MB of archives.
After this operation, 8,026 kB of additional disk space will be used.
Do you want to continue? [Y/n] 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants