openclaw/docs/install
Peter Steinberger 452ab7b86a
fix(update): preserve channels through runtime recovery (#151150)
Preserve saved extended-stable subscriptions and explicit channel switches when a Node runtime refusal prints recovery instructions. Reuse the resolved target and existing service inspection verdict so recovery returns through the retained launcher and normal ownership checks.

Direct protected or pinned service-runtime repairs to the deployment owner, and avoid force-install advice for a service definition that cannot be refreshed. The extended-stable tag refusal and installation ownership protections remain unchanged.

Follow-up to the deferred recovery-command P2 in #150526; related to #150452. Thanks to @arrobapontocom-ui for the original field report.

Validation: exact-head CI run 35275739173 is green with zero pending checks. Recorded update CLI proof passed 2,097 tests with 6 skipped, followed by all 7 channel replay cases; targeted checks passed. The exact-head Codex review is scoped-clean through P2 and ClawSweeper reports no findings. Native runtime switching and managed-service activation were not exercised.
2026-09-17 15:01:02 -07:00
..
docker
updating fix(update): use plain language for update checks (#147588) 2026-09-16 23:47:58 -07:00
ansible.md
azure.md
backups.md fix(backup): archive unmanaged SQLite files as opaque bytes (#146700) 2026-09-13 11:31:38 +05:30
bun-compatibility.md fix: Bun can open more than four SQLite stores (#149663) 2026-09-16 07:32:41 +00:00
bun.md
cloudflare.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
daytona.md
development-channels.md
digitalocean.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
docker-vm-runtime.md
docker.md fix(state): let image upgrades repair missing SQLite indexes (#150819) 2026-09-17 11:14:58 -07:00
exe-dev.md fix: skip official setup approvals and default to Astra (#145646) 2026-09-12 00:34:25 -07:00
fly.md
gcp.md
hetzner.md
hostinger.md docs: close the remaining ia and ste findings (#144089) 2026-09-10 22:28:26 +08:00
index.md
installer.md docs: clarify FreeBSD installer npm support (#150014) 2026-09-16 20:14:08 +08:00
kubernetes.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
macos-vm.md
migrating-claude.md
migrating-hermes.md
migrating.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
nix.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
node-compatibility.md fix(update): prevent runtime recovery from replacing another install (#150526) 2026-09-17 13:24:42 -07:00
node.md
northflank.mdx
oracle.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
podman.md
railway.mdx
raspberry-pi.md fix(backup): preserve symbolic links to external targets (#141925) 2026-09-12 15:51:07 +05:30
render.mdx docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00
uninstall.md
update-troubleshooting.md fix(update): preserve channels through runtime recovery (#151150) 2026-09-17 15:01:02 -07:00
updating.md fix(update): prevent runtime recovery from replacing another install (#150526) 2026-09-17 13:24:42 -07:00
upstash.md docs(install,providers,platforms,web): fix 17 concrete defects from the ux audit (#144085) 2026-09-10 22:54:38 +08:00