From 0f268fdcae5089f8488c9272e1e1ce0138b9e578 Mon Sep 17 00:00:00 2001 From: William Mantly Date: Sat, 18 Jul 2026 01:12:25 -0400 Subject: [PATCH] install.sh: never block on an interactive debconf prompt redis-server (and other base packages) can pull in tzdata as a fresh dependency on a box that's never configured it, which prompts interactively (geographic area / city) and hangs the installer with no TTY attached -- confirmed by reproducing the hang in a clean container. DEBIAN_FRONTEND=noninteractive avoids it, matching the same fix applied to sso-manager-node's install.sh. Co-Authored-By: Claude Sonnet 5 --- ops/install.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ops/install.sh b/ops/install.sh index eb88845..7d69b48 100755 --- a/ops/install.sh +++ b/ops/install.sh @@ -23,6 +23,9 @@ set -euo pipefail # Never block on an interactive git credential prompt in CI. export GIT_TERMINAL_PROMPT=0 +# Never block on an interactive debconf prompt (e.g. tzdata, pulled in as a +# dependency on a box that's never configured it). +export DEBIAN_FRONTEND=noninteractive REPO_URL="${REPO_URL:-https://github.com/theta42/proxy.git}" REPO_DIR="${REPO_DIR:-/opt/theta42/proxy}"