keybase / client

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

leveldb: manifest corrupted #1967

Open dhgwilliam opened 8 years ago

dhgwilliam commented 8 years ago

I may have accidentally avoided entering the passphrase for my paper key?

$ keybase device list
▶ ERROR leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-000024]
 $ keybase paperkey                                                                         <<<
▶ WARNING Failed to load 8dee0d072fe8708e7c3ff571f73f8b00 from storage: leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-000024]
▶ ERROR leveldb: manifest corrupted (field 'comparer'): missing [file=MANIFEST-000024]

my log id: 3e6e024a73f273352d23e71c

oconnor663 commented 8 years ago

Oh dear. Would you please move your ~/.local/share/keybase/keybase.leveldb folder to ~/keybase-broken-leveldb or something (rather than deleting it, so that we have the option of restoring it or looking at it later)? Any chance that just fixes the problem?

dhgwilliam commented 8 years ago

I actually rectified the situation myself. Left bug open in case there was a UX lesson here ☺

Are there any logs that might be helpful?

On Wed, Feb 10, 2016, 5:49 PM oconnor663 notifications@github.com wrote:

Oh dear. Would you please move your ~/.local/share/keybase/keybase.leveldb folder to ~/keybase-broken-leveldb or something (rather than deleting it, so that we have the option of restoring it or looking at it later)? Any chance that just fixes the problem?

— Reply to this email directly or view it on GitHub https://github.com/keybase/client/issues/1967#issuecomment-182670366.

oconnor663 commented 8 years ago

Thanks. Do you happen to remember what you were doing when the corruption first showed up?

dhgwilliam commented 8 years ago

I believe I misplaced my device key password and manually destroyed the GUI window hoping to restart the login process but I think keybase lost track of where it was and tried to proceed as though I had entered the password correctly. After that I was unable to provide any passwords or login at all due to db corruption.