keybase / keybase/keybase-issues

Not enough debugging information for me to fix my failing web proof

Open
#707 6 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

My [web proof](https://andrew.kvalhe.im/keybase.txt) is failing and it's not clear to me what I've done wrong:

``` console
$ keybase --debug id AndrewKvalheim
...
debug: +++++ refresh link
debug: ||||| Proof_id = c7c89043b2ce3e63c7c63110
debug: ||||| request proof refresh for id=c7c89043b2ce3e63c7c63110
debug: ++++++ request to sig/remote_proof (https://api.keybase.io:443/_/api/1.0/sig/remote_proof.json?proof_id=c7c89043b2ce3e63c7c63110)
debug: |||||| Adding a custom CA for host api.keybase.io when tls=true
debug: ------ request to sig/remote_proof -> null
debug: ----- refresh_link
debug: |||| remote service desc is {"hostname":"andrew.kvalhe.im","protocol":"https:"}
✖ admin of andrew.kvalhe.im via HTTPS: (failed with code 201)
debug: ---- andrewkvalheim: checked remote generic_web_site proof
...
```

I didn't see any network traffic to my site while running this. The mentioned API call returns `"api_url": null` so I think I'm hitting [this condition](https://github.com/keybase/node-client/blob/3ab3f4494f2fb5a39f30b38b64dece3bc714b7b9/src/sigchain.iced#L207), but I don't know where to go from there.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the failure with `keybase --debug id AndrewKvalheim`, then inspect the `sig/remote_proof` API response and the condition around line 207 of `src/sigchain.iced`. Trace why `api_url` is null and determine what diagnostic output or handling is needed so a failing web proof can be investigated without guessing.

Written by the indexing model from the issue text.

Assessment

Domain
authentication
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.