docs: add uninstall steps and two troubleshooting entries #63
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "docs/uninstall-troubleshooting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Why
A user who wants to remove azkaban finds no word on what the installer
wrote or how to take it away: command links in
~/.local/bin, theruntime in
~/.local/libexec/azkaban, client, base, and custom images,and
~/.azkabanwith their logins and identities. Two messages a usercommonly meets, a mistyped
--identityand an unapproved workspaceDockerfile in a launch without a terminal, have no Troubleshooting
entry. Both gaps come from the documentation audit behind #62. An
install.sh --uninstallcommand was set aside: it would be a newinterface, while the manual steps answer the question now.
What changed
Installation gains an Uninstall section. It removes only the command
links that point into azkaban's runtime, then the runtime, then the
images, with one Podman pipeline on Linux and the names to look for on
macOS, and links Updates for reclaiming untagged images. It says what
~/.azkabanholds before giving the command that deletes it, and thatthe engine the installer may have added stays. The README's index entry
for Installation now names uninstalling.
Troubleshooting gains an entry for
identity 'NAME' has no folder,pointing to Identities, and one for the
is not approvedwarning,which says to launch once from a terminal and approve, pointing to
Approval.
How to verify
On a Linux host with azkaban installed and a custom image built once,
run the Uninstall commands in order.
ls -l ~/.local/binthen listsnone of
codex,claude,opencodethat pointed into the runtime,while any other link there stays;
podman imageslists nolocalhost/codex-cli,claude-code,opencode-cli,azkaban-base,custom image, or
git.unitoo.it/claudiomaradonna/azkaban-base.Verify (
make lint && .agents/hooks/shellcheck.sh repo && make test)passes on the tip. The link loop ran in a scratch home, removing the
runtime's link and keeping an unrelated one; the image pipeline and the
macOS steps were not run, since no Podman or Mac was available.