Skip to content

Android Local Linux Troubleshooting ​

Local Linux does not appear or will not install ​

Confirm that the device runs Android 8+ and has a 64-bit ARM64 or x86_64 app environment. Check available storage and network access, then retry from the Local Linux chooser. Local Linux is not available on iOS or 32-bit ARM devices.

Packages fail to install ​

Read the full APT error first. Common causes are unavailable storage, unavailable package indexes, network/DNS failure, or a concurrent package transaction. Do not delete lock files or run arbitrary recovery commands; wait for the active transaction to finish and use the package manager's reported state.

A tool works in a container but not on Android ​

PRoot is not a VM. Re-check the architecture, package availability, and assumptions around ptrace, /proc, process creation, symlinks, and executable bits. Prefer the Presets repository's runtime compatibility and test records when a toolset is supplied as a preset.

The environment stopped after the app was backgrounded ​

Android may pause or stop background processes. Return to the Local Linux page, start the environment again, and reconnect to its workspace. Use a remote SSH host for work that requires longer-lived services or desktop-class resources.

For source/licence concerns, see Local Linux Source and Licences. For security and verification, see Security and Integrity.