keybase / keybase/client

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

Open
#23,808 3 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

acked
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

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...

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with keybase fs ls /keybase/private/rostwald and inspect the reported log ID eeeb9e94a84502cd9e2fbc1c across the FreeBSD 11.3 and 12.1 systems. Trace why metadata version 4 cannot be read and verify that the private folder becomes accessible again without losing its contents.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.