Client: Keybase error: "Login required: no sessionArgs available since no login path worked" on chromebook via chromebrew

Created on 4 Jun 2019  Â·  9Comments  Â·  Source: keybase/client

I built keybase on chromebrew for my chromebook as discussed at https://github.com/skycocker/chromebrew/issues/3295

resulting in a keybase version 4.1.0 client which matches the current service.

It gave me this error:

2019-06-04T10:30:57.206227-06:00 â–¶ [ERRO keybase main.go:86] 001 Login required: no sessionArgs available since no login path worked

Here is my log id from keybase log send: 4c0be5a4eddf320130c6061c

I also get

$ keybase login
ERROR EOF

Most helpful comment

Excellent. After working thru more build issues as noted in skycocker/chromebrew#3295, I can confirm that the PRs fixed the problem.
Keybase is working like a charm now on ChromeOS, including with git.

And it's amazing and so well suited to Chromebook usage patterns. So much better than the whole google drive integration for many many things....

Thanks, folks!

All 9 comments

We just merged in a fix for this. Could you recompile keybase from source and try again?

I removed keybase and recompiled it from source (I think). I ended up with the same version number: 4.1.0.
And I'm still getting the same errors for both keybase login and keybase git list.
I haven't figured out how to ensure that I do have the latest version. Do you ever add git commit info to version strings or the like?

Expected to still be on 4.1.0, git hashes would be something done by the package manager (i.e., chromebrew).

Could you stop all keybase processes and try to login again, and then send a log?

(Incidentally, another user with this problem reported that it went away after a restart, though I'm not sure how that helped).

Thanks for the very quick help, folks!!

I stopped processes and got the same results.
I rebooted and got same results.

my log id: 7e31c88fe12e28cb4cb0f41c

Is it possible you didn't update to the latest code? You could try to remove the package and install again, maybe.

Anyway, if that doesn't work, try keybase config set -b force_less_safe_secret_store_file 1, stop processes, then keybase login. Send another log if it still doesn't work.

(Docs at https://keybase.io/docs/crypto/local-key-security - keyring doesn't seem to exist on your system so it's ok to fallback to the secret store file).

Yes - wrong source. Don't know why the --version says 4.1.0...

See skycocker/chromebrew#3295 again.

No, --version is accurate and you are on 4.1.0. Installing with -s compiles from git source instead of using the tarballs. However, I think it is possible you haven't updated to the latest master after the fix was committed.

As I noted in issue 3295, I'm not sure what the go get and go build lines are doing. Do they ever cache a version of master?

Excellent. After working thru more build issues as noted in skycocker/chromebrew#3295, I can confirm that the PRs fixed the problem.
Keybase is working like a charm now on ChromeOS, including with git.

And it's amazing and so well suited to Chromebook usage patterns. So much better than the whole google drive integration for many many things....

Thanks, folks!

Was this page helpful?
0 / 5 - 0 ratings