{"action":"created","issue":{"url":"https://api.github.com/repos/keybase/keybase-issues/issues/2036","repository_url":"https://api.github.com/repos/keybase/keybase-issues","labels_url":"https://api.github.com/repos/keybase/keybase-issues/issues/2036/labels{/name}","comments_url":"https://api.github.com/repos/keybase/keybase-issues/issues/2036/comments","events_url":"https://api.github.com/repos/keybase/keybase-issues/issues/2036/events","html_url":"https://github.com/keybase/keybase-issues/issues/2036","id":131994613,"number":2036,"title":"Error: duplicate key ''","user":{"login":"Tomalak","id":28300,"avatar_url":"https://avatars.githubusercontent.com/u/28300?v=3","gravatar_id":"","url":"https://api.github.com/users/Tomalak","html_url":"https://github.com/Tomalak","followers_url":"https://api.github.com/users/Tomalak/followers","following_url":"https://api.github.com/users/Tomalak/following{/other_user}","gists_url":"https://api.github.com/users/Tomalak/gists{/gist_id}","starred_url":"https://api.github.com/users/Tomalak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tomalak/subscriptions","organizations_url":"https://api.github.com/users/Tomalak/orgs","repos_url":"https://api.github.com/users/Tomalak/repos","events_url":"https://api.github.com/users/Tomalak/events{/privacy}","received_events_url":"https://api.github.com/users/Tomalak/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":12,"created_at":"2016-02-07T18:19:11Z","updated_at":"2016-02-07T20:44:21Z","closed_at":"2016-02-07T20:41:27Z","body":"Trying to do anything (signing, encrypting, tracking) on the keybase.io website fails with the error \r\n\r\n> Error: duplicate key ''\r\n\r\nor, in the case of tracking, with the slightly more elaborate, but equally unhelpful\r\n\r\n> Error: Your private key appears corrupted (duplicate key '')\r\n\r\nI am at a loss of what I need to do now. My key graph is over here: https://keybase.io/tomalak/graph - I can't see any duplicate keys in there.\r\n\r\nOther phenomenons:\r\n\r\n - I can log out and log in to the website, so I do have he keybase.io account password correct (it's not the same as my key passphrase, never has been)\r\n - I can also log out and back in again on the command line (using version 1.0.8-0 btw)\r\n - Signing actually works on the command line, therefore I know that I still have the correct passphrase to my secret key (PGP key keybase.io/tomalak <tomalak@keybase.io> 134E854E117D1A21). \r\n - Tracking users works from the command line, **but only** shortly after I signed something, i.e. when my passphrase for the above key is still in the cache.\r\n - Tracking someone ad-hoc fails on the command line, the client asks me for the password of my device key, which I apparently don't have (I'm also unsure why or how I should have such a passphrase, my account predates the switch to the device-based system).\r\n\r\nSo... it looks like something about my account is botched. I'd love to fix this but I no longer dare touching anything."},"comment":{"url":"https://api.github.com/repos/keybase/keybase-issues/issues/comments/181113641","html_url":"https://github.com/keybase/keybase-issues/issues/2036#issuecomment-181113641","issue_url":"https://api.github.com/repos/keybase/keybase-issues/issues/2036","id":181113641,"user":{"login":"maxtaco","id":866815,"avatar_url":"https://avatars.githubusercontent.com/u/866815?v=3","gravatar_id":"","url":"https://api.github.com/users/maxtaco","html_url":"https://github.com/maxtaco","followers_url":"https://api.github.com/users/maxtaco/followers","following_url":"https://api.github.com/users/maxtaco/following{/other_user}","gists_url":"https://api.github.com/users/maxtaco/gists{/gist_id}","starred_url":"https://api.github.com/users/maxtaco/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/maxtaco/subscriptions","organizations_url":"https://api.github.com/users/maxtaco/orgs","repos_url":"https://api.github.com/users/maxtaco/repos","events_url":"https://api.github.com/users/maxtaco/events{/privacy}","received_events_url":"https://api.github.com/users/maxtaco/received_events","type":"User","site_admin":false},"created_at":"2016-02-07T20:44:21Z","updated_at":"2016-02-07T20:44:21Z","body":"We have a doc on this but haven't published it yet.\r\n\r\nOur goal with keybase is only: (1) one passphrase to remember (either for logging in to Website, or for locking your local keys); and (2) this doesn't mean a compromised server can unlock your local keys (this is crucial); and! (3) if you update on one device, the other devices show the update too, even if they weren't online at the time.\r\n\r\nWe've actually achieved all 3, using some simple crypto. I hope to get the doc up soon.\r\n\r\nThe one thing we can't do is affect the way you choose to lock your PGP keys in your local GPG keyring, since that's outside of our purview.  We do use the system above for locking/unlocking your PGP key if you allow us to import it into the keybase local keyring."}}