From 97a36be50256a22f494af2ebc264145bc9119297 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 1 Sep 2026 07:45:58 +0200 Subject: [PATCH] jellyfin: verify repo suite via fallback chain and use ensure_dependencies for clearer apt failures (#16916) --- ct/jellyfin.sh | 6 ++++-- install/jellyfin-install.sh | 8 +++++--- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ct/jellyfin.sh b/ct/jellyfin.sh index 19abdb9cb..6a3f3e32e 100644 --- a/ct/jellyfin.sh +++ b/ct/jellyfin.sh @@ -49,11 +49,13 @@ function update_script() { fi msg_info "Setting up Jellyfin Repository" + JELLYFIN_REPO_URL="https://repo.jellyfin.org/$(get_os_info id)" + JELLYFIN_SUITE="$(get_fallback_suite "$(get_os_info id)" "$(get_os_info codename)" "$JELLYFIN_REPO_URL")" setup_deb822_repo \ "jellyfin" \ "https://repo.jellyfin.org/jellyfin_team.gpg.key" \ - "https://repo.jellyfin.org/$(get_os_info id)" \ - "$(get_os_info codename)" + "$JELLYFIN_REPO_URL" \ + "$JELLYFIN_SUITE" msg_ok "Set up Jellyfin Repository" msg_info "Updating Jellyfin" diff --git a/install/jellyfin-install.sh b/install/jellyfin-install.sh index 9c205df73..846a7a09c 100644 --- a/install/jellyfin-install.sh +++ b/install/jellyfin-install.sh @@ -23,15 +23,17 @@ fi msg_ok "Installed Dependencies" msg_info "Setting up Jellyfin Repository" +JELLYFIN_REPO_URL="https://repo.jellyfin.org/$(get_os_info id)" +JELLYFIN_SUITE="$(get_fallback_suite "$(get_os_info id)" "$(get_os_info codename)" "$JELLYFIN_REPO_URL")" setup_deb822_repo \ "jellyfin" \ "https://repo.jellyfin.org/jellyfin_team.gpg.key" \ - "https://repo.jellyfin.org/$(get_os_info id)" \ - "$(get_os_info codename)" + "$JELLYFIN_REPO_URL" \ + "$JELLYFIN_SUITE" msg_ok "Set up Jellyfin Repository" msg_info "Installing Jellyfin" -$STD apt install -y jellyfin jellyfin-ffmpeg7 +ensure_dependencies jellyfin jellyfin-ffmpeg7 ln -sf /usr/lib/jellyfin-ffmpeg/ffmpeg /usr/bin/ffmpeg ln -sf /usr/lib/jellyfin-ffmpeg/ffprobe /usr/bin/ffprobe msg_ok "Installed Jellyfin"