keybase / keybase/keybase-issues

can not login from command line (win7)

Open
#988 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
No language data
Stars
899
Forks
40
PR merge metrics
No merged PRs in 30d

Description

I originally created an account and keys with out command line tools. Now I followed the instructions for installing GPG and keybase, but login seems to fail silently.

Is there some additional configuration of GPG or keypass I need to do? I can't use 'pull' until I login, and after I use the login command I still can't pull because apparently login is failing.

c:\Users\Richard\Documents\personal>keybase -d login
debug: + opening config file: C:\Users\Richard\AppData\Roaming.keybase\config.j
son
warn: No config file found; tried 'C:\Users\Richard\AppData\Roaming.keybase\con
fig.json'
debug: - opened config file; found=false
debug: + testing GPG command-line client
debug: - tested GPG command-line client -> null
debug: + Load proxy CAs
debug: - Loaded proxy CAs
debug: + startup message
debug: | CLI version: 0.5.1
debug: | Platform info: {"versions":{"http_parser":"1.0","node":"0.10.31","v8":"
3.14.5.9","ares":"1.9.0-DEV","uv":"0.10.28","zlib":"1.2.3","modules":"11","opens
sl":"1.0.1i"},"arch":"ia32","platform":"win32","features":{"debug":false,"uv":tr
ue,"ipv6":true,"tls_npn":true,"tls_sni":true,"tls":true}}
debug: | Version info: ["keybase (keybase.io CLI) v0.5.1","- node.js v0.10.31","
- gpg (GnuPG) 2.0.26 (Gpg4win 2.2.2)\r","- libgcrypt 1.6.1\r","Identifies as: 'k
eybase.io node.js client v0.5.1 win32'"]
debug: - startup message
debug: + opening database file: C:\Users\Richard\AppData\Roaming.keybase\keybas
e.idb
debug: ++ DB::_init_db
debug: -- DB::_init_db -> 0
debug: - DB opened
debug: + session::load
debug: ++ opening config file: C:\Users\Richard\AppData\Roaming.keybase\session
.json
debug: -- opened config file; found=false
debug: - session::load
debug: + session::check
debug: - session::check
Your keybase username or email: rem
Your keybase login passphrase: ************
debug: + request to getsalt (https://api.keybase.io:443/_/api/1.0/getsalt.json?e
mail_or_username=rem)
debug: | Adding a custom CA for host api.keybase.io when tls=true
debug: - request to getsalt -> null

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing `keybase -d login` on Windows 7 and review the reported loading of `config.json` and `session.json`, along with the `getsalt` request. Done means login completes successfully and the user can run `pull` afterward without the silent failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js
Domain
authentication, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.