keybase / keybase/client

cli on Android: no external key store available

Open
#17,203 11 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Hi, I'm not able to login to keybase via the cli on Android 9 using termux. Looks like others are having the same issue.

Is there a configuration I am missing?

Steps
  • Open the termux app on Android 9
  • Install keybase via pkg install keybase
  • Run keybase service
  • Open a second session and run keybase login
  • Enter your user name and press enter

⇨ cli exits with ERROR Secret store not functional: error while storing secret: no external key store available

Versions
  • Android 9
  • keybase 3.2.2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the listed Termux workflow on Android 9: install keybase, run keybase service, then run keybase login and observe the external-key-store error. Trace the CLI login and secret-store path to determine whether configuration is missing or Android lacks a supported store; done means login can store the secret or the limitation is documented.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, go
Domain
cli, operating-systems, security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.