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

can't access private folder / metadata is of a version (4) we can't read #23808

Open rostwald opened 4 years ago

rostwald commented 4 years ago

I can no longer access my private folder from any of my devices (FreeBSD 11.3 & 12.1 boxes):

% ls keybase/private/rostwald/ ls: keybase/private/rostwald/: Input/output error

% keybase fs ls /keybase/private/rostwald ▶ ERROR The metadata for folder d677311ba7aae4d7af3895a3a4d68d16 is of a version (4) that we can't read

log ID: eeeb9e94a84502cd9e2fbc1c

I have recent backups of everything in there, but I wouldn't mind if it would just work again...

There were no changes on 2 of the 3 machines, the third machine I'm mounting kbfs from has recently been updated to FreeBSD 12.1-RELEASE. Not sure if this is related as I wasn't able to access the private kbfs folder from both other machines around the same time (I don't access the mounts every day...). At first I suspected an outage as we had several BGP routing outages in germany at the time so I didn't look into it immediately...

strib commented 4 years ago

I'm afraid I don't know anything about the FreeBSD releases, but your KBFS binary is waaay out of date. If you're building it yourself, note that the old kbfs repo has been deprecated, and all that code has moved into the client repo.

rostwald commented 4 years ago

Sorry for the late reply.

It also happens with the most recent binary from packages (5.3.1), except I don't get any error at mount time but any I/O to the mount fails.

strib commented 4 years ago

Please send logs again after you've used 5.3.1, and post the resulting log ID here.