A stock podman machine by default only has 2GB of RAM.
The claude code installation running during paude create fails on such a machine with a somewhat arbitrary error message
STEP 4/9: RUN umask 0002 && curl -fsSL https://claude.ai/install.sh | bash && rm -f /home/paude/.claude.json
Setting up Claude Code...
Checking installation status...
Installing Claude Code native build latest...bash: line 151: 30 Killed "$binary_path" install ${TARGET:+"$TARGET"}
Error: building at STEP "RUN umask 0002 && curl -fsSL https://claude.ai/install.sh | bash && rm -f /home/paude/.claude.json": while running runtime: exit status 137
Claude Code installation failed. This usually means:
- Network connectivity issues (check your connection)
- Podman machine not running (run 'podman machine start')
- Disk space issues
Error ensuring image: Command '['podman', 'build', '-f', '/var/folders/66/t1c0w5vx38b6qwy3xnxhtlkc0000gn/T/tmp14etm2rs/Dockerfile', '-t', 'paude-runtime:7c491387fde1-arm64', '--platform', 'linux/arm64', '--build-arg', 'BASE_IMAGE=quay.io/bbrowning/paude-base-centos10:0.12.1', '/var/folders/66/t1c0w5vx38b6qwy3xnxhtlkc0000gn/T/tmp14etm2rs']' returned non-zero exit status 137.
Error handling could be improved to give the user a hint here.
Also, Installation docs could be improved to state memory requirements for non-linux hosts podman.
A stock podman machine by default only has 2GB of RAM.
The claude code installation running during
paude createfails on such a machine with a somewhat arbitrary error messageError handling could be improved to give the user a hint here.
Also, Installation docs could be improved to state memory requirements for non-linux hosts podman.