keybase / keybase/client

Cannot add my OSX device

Open
#2,615 8 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

Hello. I don't know if this is the right place for support like this but the site redirect me here so..

I've installed keybase on windows 10 and on osx. On windows 10 it's fine, it creates the device and the paper key. But when I try to add osx laptop using keybase device add it shows me this error after typing my keybase password

Verification code: ▶ ERROR No device found for device ID 1aa....

But when I type keybase device list that particular ID is not listed instead I've my Windows 10 device plus my paper key as it should be.

I also tried to remove the current device id just to be sure, but instead of the expected error it shows me this:

$ keybase device remove 1aa.....
▶ ERROR Can't revoke the current device.

Does this mean that the current device has an ID but is not linked ? 😖

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 OSX flow with keybase device add after setup, then compare the results of keybase device list and keybase device remove for the reported device ID. Trace the device-registration and revocation entry points until the ID handling is understood; done means the OSX device can be added and listed without the contradictory errors, with the behavior covered by an appropriate regression test.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, macos
Domain
authentication, cli
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.