From f07237f2311350d436d7202cf271cb5173c0715d Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Mon, 26 Oct 2026 14:38:12 +0100 Subject: [PATCH] Immich: lock only this platform when mise installs the plugin tools (#18241) mise 2026.10.19 defaults lockfile_mode to generate, which locks every platform during mise install. Immich's mise.toml enables the lockfile, and Java 21.0.2 has no linux-arm64-musl build, so the update failed on any host. Fixes #18236 --- ct/immich.sh | 1 + install/immich-install.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/ct/immich.sh b/ct/immich.sh index c61742e9b..11090f0ab 100644 --- a/ct/immich.sh +++ b/ct/immich.sh @@ -233,6 +233,7 @@ EOF cd "$SRC_DIR" export MISE_TRUSTED_CONFIG_PATHS="$SRC_DIR"/mise.toml export MISE_DISABLE_TOOLS=github:jellyfin/jellyfin-ffmpeg + export MISE_LOCKFILE_MODE=merge MISE_LOCKFILE_PLATFORMS="linux-$(arch_resolve x64 arm64)" mise_ok=0 for i in 1 2 3; do $STD mise install && { diff --git a/install/immich-install.sh b/install/immich-install.sh index 275363159..953a50e3d 100644 --- a/install/immich-install.sh +++ b/install/immich-install.sh @@ -397,6 +397,7 @@ cp LICENSE "$APP_DIR" cd "$SRC_DIR" export MISE_TRUSTED_CONFIG_PATHS="$SRC_DIR"/mise.toml export MISE_DISABLE_TOOLS=github:jellyfin/jellyfin-ffmpeg +export MISE_LOCKFILE_MODE=merge MISE_LOCKFILE_PLATFORMS="linux-$(arch_resolve x64 arm64)" mise_ok=0 for i in 1 2 3; do $STD mise install && {