keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
901 stars 37 forks source link

Device not registered on OS X after upgrade from 0.7.7 #1894

Open superdave opened 8 years ago

superdave commented 8 years ago

I just received an invite after waiting quite a while. I had installed an old version of the client through Homebrew (0.7.7) and successfully signed in through that client, which didn't appear to have device registration. I even successfully did a Twitter proof through that client.

Then I upgraded to 1.0.3-0 and things started to go wrong. I had to log in again, at which point I had to do the dance with signing the install with PGP, etc. I chose to use GPG commands to sign the installation, which seems to have caused the problem; after choosing the correct key, the following happened:

Choose a key: 3 Enter a public name for this device: Odin ▶ INFO gpg: cannot open `/dev/tty': Device not configured ▶ ERROR GPG error: exit status 2 Odin:~ oscar$ keybase login Odin:~ oscar$ keybase prove github Your username on Github: fraveydank ▶ ERROR No device found No device found for device ID 61e0bdd5750ea5fbd3bfd673f8da5d18

My guess is that the MacGPG passphrase dialog doesn't cooperate nicely with something that expects a terminal session. In any case, it seems that my device was never registered and if I list them:

Odin:~ oscar$ keybase device list Name Type ID ========== ========== ==========

For obvious reasons, I can't generate a paperkey this way either. Any ideas on how I can rectify the situation?

maxtaco commented 8 years ago

Thanks for the bug report. We have fixes for both of these problems coming up in 1.0.4. Stay tuned!

maxtaco commented 8 years ago

(See keybase/client#1405 and keybase/client#1406)

superdave commented 8 years ago

Ok, great! For my reference: what's the procedure for re-provisioning the initial device? I almost ran a keybase deprovision and start over, but I wasn't entirely sure whether that would totally strand me.

maxtaco commented 8 years ago

I'd simply run keybase config info and rm that file.

superdave commented 8 years ago

Roger. I'll wait for 1.0.4 (any day now?) and retry then. Thanks!