From d7c9065fc8704903e76b51013698c98da2aa4c2a Mon Sep 17 00:00:00 2001 From: Michel Roegl-Brunner <73236783+michelroegl-brunner@users.noreply.github.com> Date: Fri, 22 May 2026 15:04:04 +0200 Subject: [PATCH] fix(the-lounge): install Node.js 22 before deb package (#14648) The Lounge v4.5.0 requires nodejs (>= 22.13.0), which is not available from Debian 13 default repos. Install Node.js 22 via NodeSource before deploying the thelounge-deb package in both install and update scripts. --- ct/the-lounge.sh | 1 + install/the-lounge-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/the-lounge.sh b/ct/the-lounge.sh index 42dd4943c..dd7008200 100644 --- a/ct/the-lounge.sh +++ b/ct/the-lounge.sh @@ -33,6 +33,7 @@ function update_script() { systemctl stop thelounge msg_ok "Stopped Service" + NODE_VERSION="22" setup_nodejs fetch_and_deploy_gh_release "thelounge" "thelounge/thelounge-deb" "binary" msg_info "Starting Service" diff --git a/install/the-lounge-install.sh b/install/the-lounge-install.sh index d23aa3a9c..d9d63bc24 100644 --- a/install/the-lounge-install.sh +++ b/install/the-lounge-install.sh @@ -13,6 +13,7 @@ setting_up_container network_check update_os +NODE_VERSION="22" setup_nodejs fetch_and_deploy_gh_release "thelounge" "thelounge/thelounge-deb" "binary" systemctl enable -q --now thelounge