keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.88k stars 1.23k forks source link

Keybase throws track error when friend changed his key. #14047

Open ziyahan opened 5 years ago

ziyahan commented 5 years ago

Hi,

A few weeks ago I had to change my key and push them to keybase. There is no problem thus far..

The main reason for what we use Keybase is to make key sharing easy and managable. However after I changed my keys and asked my friend to refresh (pull) their list, they received an error says that: "2018-10-03T13:33:35.818522+03:00 - [WARN keybase log_ui.go:36] 010 Keybase says that ziyahan owns key fc8ef5e568350fb6357287e7bc7829cc3574089e, but you have not tracked this fingerprint before. [tags:ENG=XaToxD4mfA6w]"

and could not update my public key in their list. If and only after the unfollowing and then following me, they can update their list with my new key.

It is very weird.

Could you explain why it happened and whether it is expected behavior? It seems a bug.

Thanks in advance.

maxtaco commented 5 years ago

They don’t have to unfollow you, just refollow you. This sounds exactly as intended. Did you reset your account? If so your followers need to reverify your identity. Were this not the case, we could reset people Willy nilly and replace legit account with fake accounts, and your followers would get bogus keys.

ziyahan commented 5 years ago

How refollow works? Where is the functionality. I cannot see anything releated to "refollow" :)

maxtaco commented 5 years ago

CLI: keybase follow username GUI: "Accept these changes"

ziyahan commented 5 years ago

Thank you very much!