No description
runc (used by Podman) always writes memory.swap.max when initializing the cgroup v2 memory controller, even without explicit --memory flags. On Raspberry Pi OS this file is absent because swap accounting is disabled by default in the kernel, causing every container start to fail with: openat2 …/memory.swap.max: no such file or directory start.sh now detects this condition early, patches the kernel cmdline (cgroup_enable=memory cgroup_memory=1 swapaccount=1) in either /boot/firmware/cmdline.txt (Pi OS Bookworm) or /boot/cmdline.txt (older releases), and tells the user to reboot once before continuing. https://claude.ai/code/session_01FKCW3FDjNFj6jve4niMFXH |
||
|---|---|---|
| builder | ||
| docs | ||
| infra | ||
| proxy | ||
| server | ||
| .dockerignore | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| plan.md | ||