Skip to content

Paude installation fails on stock podman machine #104

@GrimmiMeloni

Description

@GrimmiMeloni

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions