From 068f76efdf29c195bc0c21c580d1531aa14f8d85 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Tue, 14 Apr 2026 19:40:06 +0200 Subject: [PATCH] fix(akaunting): downgrade Node to 20 and add python3 for node-sass node-sass requires node-gyp which needs python3, and has no prebuilt binaries for Node 22. Downgrade to Node 20 and add python3 dependency to fix npm install failure. --- install/akaunting-install.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/install/akaunting-install.sh b/install/akaunting-install.sh index bbe17d0f..3edfa1b9 100644 --- a/install/akaunting-install.sh +++ b/install/akaunting-install.sh @@ -16,13 +16,14 @@ update_os msg_info "Installing Dependencies" $STD apt install -y \ caddy \ - build-essential + build-essential \ + python3 msg_ok "Installed Dependencies" PHP_VERSION="8.3" PHP_FPM="YES" PHP_MODULES="bcmath,gd,intl,xml,zip,pdo_mysql,mbstring,curl" setup_php setup_composer setup_mariadb -NODE_VERSION="22" setup_nodejs +NODE_VERSION="20" setup_nodejs MARIADB_DB_NAME="akaunting" MARIADB_DB_USER="akaunting" setup_mariadb_db fetch_and_deploy_gh_release "akaunting" "akaunting/akaunting" "tarball"