Same bug class as #192 fixed for the Jetson installer, but in the x64 path:
install-x64.sh:282 — as_user "$OPENCLAW_BIN" config set gateway.controlUi.allowInsecureAuth true --json runs under set -euo pipefail with no retry and no || true. A ConfigMutationConflictError (OpenClaw 2026.6.x optimistic concurrency — triggered by the live gateway or the CLI's own state migrations) aborts the step mid-update.
- Lines ~354/369/371/372 take the opposite shortcut (
2>/dev/null || true) — conflicts there are silently swallowed and the config is simply not applied.
Note x64 has no gateway-pre-start.sh, so the auth/controlUi writes can't be deferred the way #192 did for Jetson — they need the retry treatment (port oc_config_set from install.sh), and the silently-swallowed ones should at least log.
Found during the #192 review.
Same bug class as #192 fixed for the Jetson installer, but in the x64 path:
install-x64.sh:282—as_user "$OPENCLAW_BIN" config set gateway.controlUi.allowInsecureAuth true --jsonruns underset -euo pipefailwith no retry and no|| true. AConfigMutationConflictError(OpenClaw 2026.6.x optimistic concurrency — triggered by the live gateway or the CLI's own state migrations) aborts the step mid-update.2>/dev/null || true) — conflicts there are silently swallowed and the config is simply not applied.Note x64 has no
gateway-pre-start.sh, so the auth/controlUi writes can't be deferred the way #192 did for Jetson — they need the retry treatment (portoc_config_setfrom install.sh), and the silently-swallowed ones should at least log.Found during the #192 review.