From c55af07994252be2baed5abb6bf3c65153e5023c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franco=20Musc=C3=B3?= Date: Sun, 30 Aug 2026 04:13:52 -0300 Subject: [PATCH] feat(launcher): add guidance for clearing stale transactions When an installation is interrupted, the launcher blocks execution with a message asking the user to report the problem. This commit adds a follow-up instruction showing how to remove the recovery directory to unblock the launcher. Note: this contribution was prepared via AI translation. --- scripts/ableton-live | 2 ++ scripts/max9 | 2 ++ 2 files changed, 4 insertions(+) diff --git a/scripts/ableton-live b/scripts/ableton-live index 2675f8f1..c57820f3 100755 --- a/scripts/ableton-live +++ b/scripts/ableton-live @@ -470,6 +470,8 @@ if ableton_install_state_has_active_transaction; then [ -n "$active_transaction" ] || active_transaction="$ABLETON_STATE_HOME/transactions" echo "ableton-live: an earlier install stopped before it restored the Wine runtime or prefix." >&2 echo "ableton-live: keep the recovery files at $active_transaction and report the problem before launching Live." >&2 + echo "ableton-live: To unblock the launcher after reporting, remove the recovery directory:" >&2 + echo "ableton-live: rm -rf \"$active_transaction\"" >&2 ableton_install_lock_release || true exit 1 fi diff --git a/scripts/max9 b/scripts/max9 index 8da1ac0a..972fbc31 100755 --- a/scripts/max9 +++ b/scripts/max9 @@ -83,6 +83,8 @@ if ableton_install_state_has_active_transaction; then [ -n "$active_transaction" ] || active_transaction="$ABLETON_STATE_HOME/transactions" echo "max9: an earlier install stopped before it restored the Wine runtime or prefix." >&2 echo "max9: keep the recovery files at $active_transaction and report the problem before launching Max." >&2 + echo "max9: To unblock the launcher after reporting, remove the recovery directory:" >&2 + echo "max9: rm -rf \"$active_transaction\"" >&2 ableton_install_lock_release || true exit 1 fi