keybase / keybase-issues

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

Command line error: UID mismatch null #2394

Open kvberge opened 7 years ago

kvberge commented 7 years ago

Trying to perform any command via the command line results in the following error: error: UID mismatch null != 5e9faa7093e4e5d90402ad6faab1ef00 in tree for kevinvandenberge

Can't be sure when the issue started, but I just tried keybase today (2016-7-19) and was slapped with this error.

example:

kvb::{~} -> keybase -d  list-sigs
debug:  Fallback to layout_v1
debug: + opening config file: /Users/kvb/.keybase/config.json
debug: ++ loading config file /Users/kvb/.keybase/config.json
debug: -- loaded config file -> {"user":{"email":"me@kevinvandenberge.com","salt":"3298bf1e487b4188f3d0530f8f04fcd7","id":"5e9faa7093e4e5d90402ad6faab1ef00","name":"kevinvandenberge"},"gpg":"gpg"}
debug: - opened config file; found=true
debug: + testing GPG command-line client gpg
debug: | Using the supplied GPG cmd: 'gpg'
debug: - tested GPG command-line client -> null
debug: Setting GPG_TTY=/dev/ttys001
debug: + Load proxy CAs
debug: - Loaded proxy CAs
debug: + startup message
debug: | CLI version: 0.8.25
debug: | Platform info: {"versions":{"http_parser":"1.0","node":"0.10.30","v8":"3.14.5.9","ares":"1.9.0-DEV","uv":"0.10.28","zlib":"1.2.3","modules":"11","openssl":"1.0.1h"},"arch":"x64","platform":"darwin","features":{"debug":false,"uv":true,"ipv6":true,"tls_npn":true,"tls_sni":true,"tls":true}}
debug: | Version info: ["keybase (keybase.io CLI) v0.8.25","- node.js v0.10.30","- gpg (GnuPG/MacGPG2) 2.0.30","- libgcrypt 1.7.0","Identifies as: 'keybase.io node.js client v0.8.25 darwin'"]
debug: - startup message
debug: + opening database file: /Users/kvb/.keybase/keybase.idb
debug: ++ DB::_init_db
debug: -- DB::_init_db -> 0
debug: - DB opened
debug: + session::load
debug: ++ opening config file: /Users/kvb/.keybase/session.json
debug: +++ loading config file /Users/kvb/.keybase/session.json
debug: --- loaded config file -> <redacted>
debug: -- opened config file; found=true
debug: - session::load
debug: + session::check
debug: | calling to sesscheck
debug: ++ request to sesscheck (https://api.keybase.io:443/_/api/1.0/sesscheck.json) (cookie=true)
debug: || Adding a custom CA for host api.keybase.io when tls=true
debug: -- request to sesscheck -> null
debug: - session::check
debug: + User::load_me
debug: ++ kevinvandenberge: load user
debug: +++ kevinvandenberge: load user from local storage
debug: ++++ load sig chain from local storage
debug: |||| loading sig chain w/ payload hash 8d0539c0bceb3848d694184f422504172d473aaddda0dbffe514b13a56a51644
debug: +++++ 5e9faa7093e4e5d90402ad6faab1ef00: load signature chain
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 8d0539c0bceb3848d694184f422504172d473aaddda0dbffe514b13a56a51644
debug: ||||| -> found link and previous; prev=24a92df94f7e23f5712821e892c84d9419b5a57b7167e645ac6e54605dd4f83a
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 24a92df94f7e23f5712821e892c84d9419b5a57b7167e645ac6e54605dd4f83a
debug: ||||| -> found link and previous; prev=4f8f57801738f617066ea117782a9f40ce38aabd5b83e6d142bcb41fff9a4cb7
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 4f8f57801738f617066ea117782a9f40ce38aabd5b83e6d142bcb41fff9a4cb7
debug: ||||| -> found link and previous; prev=a79e7ce44aa5eb178934e36e29cd0e2ed71b8d9de1f7bb7fc13ae0434694a0a8
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link a79e7ce44aa5eb178934e36e29cd0e2ed71b8d9de1f7bb7fc13ae0434694a0a8
debug: ||||| -> found link and previous; prev=7613f04a34d5d776abf83bc7fdcb7de6057a168f031bb67bb475cbb329f025b4
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 7613f04a34d5d776abf83bc7fdcb7de6057a168f031bb67bb475cbb329f025b4
debug: ||||| -> found link and previous; prev=b139ba3c6f79c842841612c41ca0f25ea52dbd10d8945d9969634e29b811ea03
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link b139ba3c6f79c842841612c41ca0f25ea52dbd10d8945d9969634e29b811ea03
debug: ||||| -> found link and previous; prev=538dff7ede05cf42e17bc77a614f1500d2a254958017b3bef4a1f0589ca67496
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 538dff7ede05cf42e17bc77a614f1500d2a254958017b3bef4a1f0589ca67496
debug: ||||| -> found link and previous; prev=82ee8ad66b9ab3da88fcbc9ae89c8aa44246ec63d7fa4a696ce00061a6d4b6f8
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 82ee8ad66b9ab3da88fcbc9ae89c8aa44246ec63d7fa4a696ce00061a6d4b6f8
debug: ||||| -> found link and previous; prev=a74594424f1bf12f126cad31402337bf04db60684474617d99b9ee1ee3849a09
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link a74594424f1bf12f126cad31402337bf04db60684474617d99b9ee1ee3849a09
debug: ||||| -> found link and previous; prev=2fd2d0cedd0f7ce3623e536169cfbb4fa90ca1d3432697577cd88d898f705a24
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 2fd2d0cedd0f7ce3623e536169cfbb4fa90ca1d3432697577cd88d898f705a24
debug: ||||| -> found link and previous; prev=a50d17e330bf0b4f6bc8ca82eac89f335e4ceadf14e3f6f276633f56e9af5d9f
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link a50d17e330bf0b4f6bc8ca82eac89f335e4ceadf14e3f6f276633f56e9af5d9f
debug: ||||| -> found link and previous; prev=2832e177c1188fa36ef3a1aa9557800474169965bd48c193e106bb73a8249916
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 2832e177c1188fa36ef3a1aa9557800474169965bd48c193e106bb73a8249916
debug: ||||| -> found link and previous; prev=a09db57e382b0131b57a93a249b0c7ec4c283a338d2a40f1d29ebf12f70ba57d
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link a09db57e382b0131b57a93a249b0c7ec4c283a338d2a40f1d29ebf12f70ba57d
debug: ||||| -> found link and previous; prev=afa18b1f773968c1c3a1d22f2120bff7246f1d48befcd59654d238962ff6ec53
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link afa18b1f773968c1c3a1d22f2120bff7246f1d48befcd59654d238962ff6ec53
debug: ||||| -> found link and previous; prev=f8eeac29608122e9442d9ed1b24c17d058f4e0cd4b386346a4c404fcd703cddd
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link f8eeac29608122e9442d9ed1b24c17d058f4e0cd4b386346a4c404fcd703cddd
debug: ||||| -> found link and previous; prev=615de7d79090f93f9cf783db6a66878b0645f3395e19fa0a42d6275ae7f60b25
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 615de7d79090f93f9cf783db6a66878b0645f3395e19fa0a42d6275ae7f60b25
debug: ||||| -> found link and previous; prev=170bf9ca2d2d1ded3a3a8ad12bf8007743054884cf79d33087a7bfbc33f07b4e
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 170bf9ca2d2d1ded3a3a8ad12bf8007743054884cf79d33087a7bfbc33f07b4e
debug: ||||| -> found link and previous; prev=de6dbfc740140a3256b53e5a217fd9a784415d9b7002b9d6c7f29c2f5dbb5815
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link de6dbfc740140a3256b53e5a217fd9a784415d9b7002b9d6c7f29c2f5dbb5815
debug: ||||| -> found link and previous; prev=a839d569d5090bbab585b257d9f5ad882a01d39df2fb66580412d15aab359110
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link a839d569d5090bbab585b257d9f5ad882a01d39df2fb66580412d15aab359110
debug: ||||| -> found link and previous; prev=521a7ba6c8bd472618fafdd1afd5de15d24c19759a9a092c47eb89af07b5dc9d
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 521a7ba6c8bd472618fafdd1afd5de15d24c19759a9a092c47eb89af07b5dc9d
debug: ||||| -> found link and previous; prev=be6fec0d4d884b9845ee1c718c511363d7360e1a7684c8a400aeacf025cf5885
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link be6fec0d4d884b9845ee1c718c511363d7360e1a7684c8a400aeacf025cf5885
debug: ||||| -> found link and previous; prev=29a2e85a52ef41ee5ffeef7f057ad6886b03f4c14a8221c72948ad5f554b0045
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 29a2e85a52ef41ee5ffeef7f057ad6886b03f4c14a8221c72948ad5f554b0045
debug: ||||| -> found link and previous; prev=e4ee2ca1e59a240042f1a95370176ab82f398e2dbf05b01b21b666070bfa73f4
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link e4ee2ca1e59a240042f1a95370176ab82f398e2dbf05b01b21b666070bfa73f4
debug: ||||| -> found link and previous; prev=21d232d256513daddfb5c5e0b1d44ee8cdf7760a08dbbc1aad454383fece0788
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 21d232d256513daddfb5c5e0b1d44ee8cdf7760a08dbbc1aad454383fece0788
debug: ||||| -> found link and previous; prev=997fe56968d38af4251a2fdd1172a1fa179839e20b81e9e56091e197386adb33
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 997fe56968d38af4251a2fdd1172a1fa179839e20b81e9e56091e197386adb33
debug: ||||| -> found link and previous; prev=820b793a18a65589ff68b51c76c1b44821a8c1e93e33b18b628878ae402f6666
debug: ||||| 5e9faa7093e4e5d90402ad6faab1ef00: Loading link 820b793a18a65589ff68b51c76c1b44821a8c1e93e33b18b628878ae402f6666
debug: ||||| -> found link and previous; prev=null
debug: ----- 5e9faa7093e4e5d90402ad6faab1ef00: loaded signature chain
debug: ---- loaded sig chain from local storage
debug: --- kevinvandenberge: loaded user from local storage -> null / [object Object]
debug: +++ kevinvandenberge: load user from server
debug: ++++ merkle find_and_verify: uid undefined, username kevinvandenberge
debug: +++++ request to merkle/path (https://api.keybase.io:443/_/api/1.0/merkle/path.json?uid=&username=kevinvandenberge) (cookie=true)
debug: ||||| Adding a custom CA for host api.keybase.io when tls=true
debug: ----- request to merkle/path -> null
debug: +++++ merkle get_merkle_pgp_key
debug: ||||| Call to gpg: { args: [ '-k', '--with-fingerprint', '--with-colons' ],
debug:   quiet: true,
debug:   no_options: true }
debug: ||||| merkle key already found in keyring
debug: ----- merkle get_merkle_pgp_key
debug: |||| Load key /2A32340CEC8C9492 from master keyring (secret=undefined)
debug: |||| Call to gpg: { args: 
debug:    [ '--export',
debug:      '--export-options',
debug:      'export-local-sigs',
debug:      '-a',
debug:      '2A32340CEC8C9492' ] }
debug: +++++ lookup UID
debug: ++++++ read_uids_from_keys 03E146CDAF8136680AD566912A32340CEC8C9492
debug: |||||| Call to gpg: { args: 
debug:    [ '-k',
debug:      '--with-fingerprint',
debug:      '--with-colons',
debug:      '03E146CDAF8136680AD566912A32340CEC8C9492' ],
debug:   quiet: true,
debug:   no_options: true }
debug: |||||| got: [{"username":"Keybase.io Merkle Signing","comment":"v1","email":"merkle@keybase.io"}]
debug: ------ read_uids_from_key -> null
debug:  - Map 2A32340CEC8C9492 -> [object Object] via gpg
debug: ----- looked up UID
error: UID mismatch null != 5e9faa7093e4e5d90402ad6faab1ef00 in tree for kevinvandenberge
kvb::{~} -> keybase version
keybase (keybase.io CLI) v0.8.25
- node.js v0.10.30
- gpg (GnuPG/MacGPG2) 2.0.30
- libgcrypt 1.7.0
Identifies as: 'keybase.io node.js client v0.8.25 darwin'
maxtaco commented 7 years ago

SHOOT! We've broken the node app with a server-side fix today. We're planning to retire it shortly, but we should rush out a fix. ok, thanks!

maxtaco commented 7 years ago

In the mean time, any interest in upgrading to our Go app?

kvberge commented 7 years ago

I'm happy to upgrade to latest and greatest...providing it's easy ;)

maxtaco commented 7 years ago

The client should now tell you what to do, but download the new app here: https://keybase.io/download

Now with KBFS!