Appendix: Issues Encountered
Issues Encountered
| Phase | Issue | Resolution |
|---|---|---|
0 |
Play Store Termux is deprecated and broken |
Install from F-Droid only |
1 |
Too many auth failures with 6 identity files in SSH config |
Use |
2 |
Vault role missing new Termux user after reinstall (u0_a361 → u0_a385) |
|
2 |
|
Manual workaround: |
2 |
Vault SSH cert expires after 8 hours (TTL) |
Re-sign daily. Morning SSH failures are expired certs, not broken config. |
2 |
Tilde ( |
Use |
4 |
GPG error: |
|
4 |
GPG error: |
Remove stale lock files: |
4 |
gopass manual config edit breaks store |
Use |
5 |
|
Make cargo sourcing conditional: |
5 |
|
Never use |
5 |
Synced x86_64 binaries (oh-my-posh) crash on ARM64 |
Remove and reinstall via |
6 |
Mason (Neovim LSP installer) broken on Termux — no Android binaries |
Install LSPs directly via pkg/npm. Use nvim 0.11 native LSP API fallback. |
6 |
blink.cmp requires Rust build on ARM64 |
|
7 |
Oh-my-posh crashes on ARM64 Termux (Go runtime panic in |
Use Starship instead (Rust-based, stable on ARM64). All oh-my-posh themes crash. |
8 |
Clipboard commands hang forever with no error |
Must install BOTH |
— |
Full reinstall required (2026-03-17) |
gopass + SSH stopped working. Clean reinstall from F-Droid resolved all issues. INC-2026-03-16 |