client icon indicating copy to clipboard operation
client copied to clipboard

KBFS doesn't work on MacOS X 13 Ventura

Open zesaver opened this issue 3 years ago • 38 comments

Keybase MacOS X Finder integration does not work after update to MacOS X 13 Verntura:

We were unable to load KBFS (Fuse kext). This may be due to a limitation in MacOS where there aren't any device slots available. Device slots can be taken up by apps such as VMWare, VirtualBox, anti-virus programs, VPN programs and Intel HAXM.

Keybase version: Version 6.0.1-20220609162338+0fc9feea3d (6.0.1-20220609162338+0fc9feea3d)

my log id: 4927945747612f261f025d1c

zesaver avatar Oct 24 '22 22:10 zesaver

I'm having the same problem with an M1 machine.

I tried manually adding a 13 symlink (pointing to the same 11 directory that the existing 12 symlink points to) in the /Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/Resources/kbfuse.bundle/Contents/Extensions/ directory and rebooted, that didn't help.

Log ID: a644ccfc9e94efa16b50741c (if it gives you any new info)

kg4zow avatar Oct 25 '22 00:10 kg4zow

Same

Log ID: ad12a779901f7ef57e60701c

macFUSE 4.4.1

hutstep avatar Oct 25 '22 21:10 hutstep

Same Log ID: 2d236be4229db1d3cb90461c

agusgonzaleznic avatar Oct 25 '22 22:10 agusgonzaleznic

Same on my M1 MacBook.

Log ID: 0b89ff6029ad9d3b00533f1c

bigbeno37 avatar Oct 26 '22 00:10 bigbeno37

Same on my M1 Macbook Pro

Log id: 4a1badc52964b5768b2a531c

thanandorn avatar Oct 26 '22 09:10 thanandorn

Same on Intel 16inch 2019 MacBookPro

log id: 8e0cd74f659cdcfe1ba5581c

c50 avatar Oct 27 '22 02:10 c50

Same

RyanSinger avatar Oct 28 '22 15:10 RyanSinger

Same for me. Some more details below:

Mac OS version: Version 13.0 (22A380) - Intel Mac Keybase version: Version 6.0.1-20220609162338+0fc9feea3d

Finder integration worked fine before ventura but broke when I upgraded. Tried the following:

  1. Installing fuse through keybase settings menu (just hangs and nothing hapens, no error is presented)
  2. Installing macFuse locally via both brew and dmg
  3. Still get same error when launching keybase for first time "We were unable to load KBFS (Fuse kext). This may be due to a limitation in MacOS where there aren't any device slots available. Device slots can be taken up by apps such as VMWare, VirtualBox, anti-virus programs, VPN programs and Intel HAXM."

Scatchell avatar Oct 29 '22 09:10 Scatchell

Same here. Log ID: 4f04395a67bac7df650d291c

Essque avatar Nov 02 '22 00:11 Essque

Same here...

mccousin avatar Nov 02 '22 09:11 mccousin

Same here. Log ID: 974f683f9424c8c8cf73c81c

AidanWenzel avatar Nov 03 '22 16:11 AidanWenzel

I'll add my log ID here as well: d92bf4082b8cee4cabac9a1c

Scatchell avatar Nov 03 '22 17:11 Scatchell

👍

paste

Clicking the install button in the client results in following endless spinner.

image
$ keybase --debug install -c fuse
2022-11-04T16:37:47.377613+01:00 ▶ [DEBU keybase socket_nix.go:149] 001 Connecting to socket with dialFiles=[/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock /Users/marco/Library/Caches/Keybase/keybased.sock], bindFiles=/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2022-11-04T16:37:47.377711+01:00 ▶ [DEBU keybase globals.go:606] 002 Created Identify2Cache, max age: 5m0s
2022-11-04T16:37:47.377746+01:00 ▶ [DEBU keybase globals.go:609] 003 Created LinkCache, max size: 4000, clean dur: 1m0s
2022-11-04T16:37:47.377766+01:00 ▶ [DEBU keybase globals.go:611] 004 Created CardCache, max age: 5m0s
2022-11-04T16:37:47.377778+01:00 ▶ [DEBU keybase globals.go:629] 005 made a new full self cache
2022-11-04T16:37:47.377795+01:00 ▶ [DEBU keybase globals.go:631] 006 made a new cached UPAK loader (timeout=10m0s)
2022-11-04T16:37:47.377868+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 007 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.377902+01:00 ▶ [DEBU keybase globals.go:991] 008 - DiskInstrumentationStorage: Start -> ok [time=8.421µs]
2022-11-04T16:37:47.377918+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 009 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.377929+01:00 ▶ [DEBU keybase globals.go:992] 00a - DiskInstrumentationStorage: Start -> ok [time=2.618µs]
2022-11-04T16:37:47.383676+01:00 ▶ [DEBU keybase ui.go:620] 00b Setting GPG_TTY to /dev/ttys007
2022-11-04T16:37:47.383729+01:00 ▶ [DEBU keybase globals.go:540] 00c Keybase CLI 6.0.1-20220609162338+0fc9feea3d
2022-11-04T16:37:47.383742+01:00 ▶ [DEBU keybase globals.go:540] 00d - Built with go1.17.2
2022-11-04T16:37:47.383750+01:00 ▶ [DEBU keybase globals.go:540] 00e - Visit https://keybase.io for more details
2022-11-04T16:37:47.383771+01:00 ▶ [DEBU keybase main.go:272] 00f + configureProcesses
2022-11-04T16:37:47.383786+01:00 ▶ [DEBU keybase main.go:386] 010 + configureLogging
2022-11-04T16:37:47.383794+01:00 ▶ [DEBU keybase main.go:395] 011 Disabling log forwarding
2022-11-04T16:37:47.383803+01:00 ▶ [DEBU keybase main.go:388] 012 - configureLogging
2022-11-04T16:37:47.383813+01:00 ▶ [DEBU keybase main.go:274] 013 - configureProcesses -> <nil>
2022-11-04T16:37:47.384501+01:00 ▶ [DEBU keybase install_darwin.go:492] 014 Installing components: [fuse]
2022-11-04T16:37:47.384556+01:00 ▶ [INFO keybase app.go:106] 015 Installing KBFuse
2022-11-04T16:37:49.385466+01:00 ▶ [DEBU keybase app.go:77] 016 Output ([--debug --run-mode=prod --app-path=/Applications/Keybase.app --timeout=10 --install-fuse]): 11.04.2022 16:37:47.598 Installer:57[DEBG] Version: 1.1.90
11.04.2022 16:37:47.619 KBInstaller:27[DEBG] Installables: (
    "Privileged Helper",
    Fuse
)
11.04.2022 16:37:47.620 KBInstaller:32[DEBG] Install: Privileged Helper
11.04.2022 16:37:47.620 KBHelperTool:73[INFO] Connecting to keybase.Helper (privileged=1)
11.04.2022 16:37:47.620 KBHelperTool:73[INFO] Connected
11.04.2022 16:37:47.626 KBHelperTool:141[DEBG] Helper version: {
    build = 3;
    version = "1.0.47";
}
11.04.2022 16:37:47.626 KBHelperTool:144[INFO] Running Version: 1.0.47
11.04.2022 16:37:47.643 KBHelperTool:141[DEBG] Helper version: {
    build = 3;
    version = "1.0.47";
}
11.04.2022 16:37:47.643 KBHelperTool:144[INFO] Running Version: 1.0.47
11.04.2022 16:37:47.648 KBInstaller:32[DEBG] Install: Fuse
11.04.2022 16:37:47.649 KBTask:114[DEBG] Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=4.2.4
11.04.2022 16:37:47.800 KBTask:55[DEBG] Task EOF
11.04.2022 16:37:47.800 KBTask:70[DEBG] Completed
11.04.2022 16:37:47.801 KBTask:72[DEBG] Task (err): 2022-11-04T16:37:47.681130+01:00 ▶ [DEBU keybase socket_nix.go:149] 001 Connecting to socket with dialFiles=[/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock /Users/marco/Library/Caches/Keybase/keybased.sock], bindFiles=/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2022-11-04T16:37:47.681199+01:00 ▶ [DEBU keybase globals.go:606] 002 Created Identify2Cache, max age: 5m0s
2022-11-04T16:37:47.681229+01:00 ▶ [DEBU keybase globals.go:609] 003 Created LinkCache, max size: 4000, clean dur: 1m0s
2022-11-04T16:37:47.681243+01:00 ▶ [DEBU keybase globals.go:611] 004 Created CardCache, max age: 5m0s
2022-11-04T16:37:47.681252+01:00 ▶ [DEBU keybase globals.go:629] 005 made a new full self cache
2022-11-04T16:37:47.681265+01:00 ▶ [DEBU keybase globals.go:631] 006 made a new cached UPAK loader (timeout=10m0s)
2022-11-04T16:37:47.681319+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 007 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.681344+01:00 ▶ [DEBU keybase globals.go:991] 008 - DiskInstrumentationStorage: Start -> ok [time=4.094µs]
2022-11-04T16:37:47.681355+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 009 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.681363+01:00 ▶ [DEBU keybase globals.go:992] 00a - DiskInstrumentationStorage: Start -> ok [time=1.427µs]
2022-11-04T16:37:47.685507+01:00 ▶ [DEBU keybase ui.go:622] 00b Can't set GPG_TTY; discover failed
2022-11-04T16:37:47.685541+01:00 ▶ [DEBU keybase globals.go:540] 00c Keybase CLI 6.0.1-20220609162338+0fc9feea3d
2022-11-04T16:37:47.685551+01:00 ▶ [DEBU keybase globals.go:540] 00d - Built with go1.17.2
2022-11-04T16:37:47.685559+01:00 ▶ [DEBU keybase globals.go:540] 00e - Visit https://keybase.io for more details
2022-11-04T16:37:47.685575+01:00 ▶ [DEBU keybase main.go:272] 00f + configureProcesses
2022-11-04T16:37:47.685598+01:00 ▶ [DEBU keybase main.go:386] 010 + configureLogging
2022-11-04T16:37:47.685606+01:00 ▶ [DEBU keybase main.go:395] 011 Disabling log forwarding
2022-11-04T16:37:47.685615+01:00 ▶ [DEBU keybase main.go:388] 012 - configureLogging
2022-11-04T16:37:47.685632+01:00 ▶ [DEBU keybase main.go:274] 013 - configureProcesses -> <nil>
2022-11-04T16:37:47.685966+01:00 ▶ [DEBU keybase fuse_status_darwin.go:47] 014 No kext info available (kext not loaded)
2022-11-04T16:37:47.686008+01:00 ▶ [DEBU keybase fuse_status_darwin.go:137] 015 Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2022-11-04T16:37:47.690784+01:00 ▶ [DEBU keybase warnings.go:54] 016 + PrintOutOfDateWarnings
2022-11-04T16:37:47.690822+01:00 ▶ [DEBU keybase socket.go:68] 017 + GetSocket
2022-11-04T16:37:47.690838+01:00 ▶ [DEBU keybase rpc.go:25] 018 - GetSocket -> ok [time=1.676µs]
2022-11-04T16:37:47.690864+01:00 ▶ [DEBU keybase socket.go:78] 019 | empty socket wrapper; need a new one
2022-11-04T16:37:47.690876+01:00 ▶ [DEBU keybase socket_nix.go:105] 01a + SocketInfo#dialSocket(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock)
2022-11-04T16:37:47.690891+01:00 ▶ [DEBU keybase socket_nix.go:134] 01b | net.Dial(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock)
2022-11-04T16:37:47.690970+01:00 ▶ [DEBU keybase socket_nix.go:135] 01c - SocketInfo#dialSocket(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock) -> ok [time=78.181µs]
2022-11-04T16:37:47.690990+01:00 ▶ [DEBU keybase socket.go:93] 01d | DialSocket -> ok
2022-11-04T16:37:47.692222+01:00 ▶ [DEBU keybase warnings.go:72] 01e Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:"", CriticalClockSkew:0}
2022-11-04T16:37:47.692245+01:00 ▶ [DEBU keybase warnings.go:88] 01f - PrintOutOfDateWarnings
2022-11-04T16:37:47.692264+01:00 ▶ [DEBU keybase warnings.go:16] 020 + PrintAccountResetWarning
2022-11-04T16:37:47.692276+01:00 ▶ [DEBU keybase socket.go:68] 021 + GetSocket
2022-11-04T16:37:47.692283+01:00 ▶ [DEBU keybase rpc.go:25] 022 - GetSocket -> ok [time=309ns]
2022-11-04T16:37:47.693022+01:00 ▶ [DEBU keybase warnings.go:35] 023 - PrintAccountResetWarning
2022-11-04T16:37:47.794208+01:00 ▶ [DEBU keybase globals.go:829] 024 GlobalContext#Shutdown(0xc000180b00)
2022-11-04T16:37:47.795391+01:00 ▶ [DEBU keybase globals.go:872] 025 executing 2 shutdown hooks; errCount=0
2022-11-04T16:37:47.795459+01:00 ▶ [DEBU keybase team_member_count_cache.go:42] 026 TeamMemberCountCache shutdown
2022-11-04T16:37:47.795523+01:00 ▶ [DEBU keybase globals.go:876] 027 executed shutdown hooks; errCount=0
2022-11-04T16:37:47.795554+01:00 ▶ [DEBU keybase network_instrumenter.go:108] 028 + DiskInstrumentationStorage: Stop
2022-11-04T16:37:47.795622+01:00 ▶ [DEBU keybase globals.go:879] 029 - DiskInstrumentationStorage: Stop -> ok [time=41.24µs]
2022-11-04T16:37:47.795672+01:00 ▶ [DEBU keybase network_instrumenter.go:150] 02a + DiskInstrumentationStorage: flush
2022-11-04T16:37:47.795813+01:00 ▶ [DEBU keybase leveldb.go:162] 02b + LevelDb.open
2022-11-04T16:37:47.795847+01:00 ▶ [DEBU keybase leveldb.go:164] 02c | Opening LevelDB for local cache: &{{{0 0} 0 0 1 0} <nil> 0xc000373ce0 0xc000582820 /Users/marco/Library/Application Support/Keybase/keybase.leveldb {0xc000180b00}} /Users/marco/Library/Application Support/Keybase/keybase.leveldb
2022-11-04T16:37:47.795928+01:00 ▶ [DEBU keybase leveldb.go:165] 02d | Opening LevelDB options: &{AltFilters:[] BlockCacher:<nil> BlockCacheCapacity:0 BlockCacheEvictRemoved:false BlockRestartInterval:0 BlockSize:0 CompactionExpandLimitFactor:0 CompactionGPOverlapsFactor:0 CompactionL0Trigger:0 CompactionSourceLimitFactor:0 CompactionTableSize:10485760 CompactionTableSizeMultiplier:0 CompactionTableSizeMultiplierPerLevel:[] CompactionTotalSize:0 CompactionTotalSizeMultiplier:0 CompactionTotalSizeMultiplierPerLevel:[] Comparer:<nil> Compression:default DisableBufferPool:false DisableBlockCache:false DisableCompactionBackoff:false DisableLargeBatchTransaction:false DisableSeeksCompaction:false ErrorIfExist:false ErrorIfMissing:false Filter:10 IteratorSamplingRate:0 NoSync:false NoWriteMerge:false OpenFilesCacher:<nil> OpenFilesCacheCapacity:48 ReadOnly:false Strict:0 WriteBuffer:12582912 WriteL0PauseTrigger:0 WriteL0SlowdownTrigger:0 FilterBaseLg:0}
2022-11-04T16:37:47.796363+01:00 ▶ [DEBU keybase leveldb.go:179] 02e - LevelDb.open -> ERROR: resource temporarily unavailable
2022-11-04T16:37:47.796396+01:00 ▶ [DEBU keybase leveldb.go:216] 02f LevelDb: doWhileOpenAndNukeIfCorrupted: resetting sync one: resource temporarily unavailable
2022-11-04T16:37:47.796450+01:00 ▶ [DEBU keybase network_instrumenter.go:146] 030 - DiskInstrumentationStorage: flush -> resource temporarily unavailable *error [time=663.604µs]
2022-11-04T16:37:47.796491+01:00 ▶ [DEBU keybase network_instrumenter.go:117] 031 DiskInstrumentationStorage: flush: unable to wait for shutdown: resource temporarily unavailable
2022-11-04T16:37:47.796536+01:00 ▶ [DEBU keybase network_instrumenter.go:108] 032 + DiskInstrumentationStorage: Stop
2022-11-04T16:37:47.796564+01:00 ▶ [DEBU keybase globals.go:883] 033 - DiskInstrumentationStorage: Stop -> ok [time=8.929µs]
2022-11-04T16:37:47.796617+01:00 ▶ [DEBU keybase network_instrumenter.go:150] 034 + DiskInstrumentationStorage: flush
2022-11-04T16:37:47.796713+01:00 ▶ [DEBU keybase network_instrumenter.go:146] 035 - DiskInstrumentationStorage: flush -> ok [time=1.169µs]
2022-11-04T16:37:47.796770+01:00 ▶ [DEBU keybase identify3.go:212] 036 identify3State#runExpireThread: exiting on shutdown
2022-11-04T16:37:47.796891+01:00 ▶ [DEBU keybase globals.go:901] 037 exiting shutdown code=0; errCount=0; firstErr=<nil>

11.04.2022 16:37:47.801 KBTask:73[DEBG] Task (out): {
  "version": "4.2.4",
  "bundleVersion": "4.2.4",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

11.04.2022 16:37:47.822 KBFuseComponent:168[INFO] Current install needs fix
11.04.2022 16:37:47.822 KBFuseComponent:257[DEBG] Helper: kextCopy({
    destination = "/Library/Filesystems/kbfuse.fs";
    source = "/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/Resources/kbfuse.bundle";
})
11.04.2022 16:37:47.860 KBTask:114[DEBG] Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=4.2.4
11.04.2022 16:37:48.012 KBTask:55[DEBG] Task EOF
11.04.2022 16:37:48.012 KBTask:70[DEBG] Completed
11.04.2022 16:37:48.012 KBTask:72[DEBG] Task (err): 2022-11-04T16:37:47.894466+01:00 ▶ [DEBU keybase socket_nix.go:149] 001 Connecting to socket with dialFiles=[/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock /Users/marco/Library/Caches/Keybase/keybased.sock], bindFiles=/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock
2022-11-04T16:37:47.894548+01:00 ▶ [DEBU keybase globals.go:606] 002 Created Identify2Cache, max age: 5m0s
2022-11-04T16:37:47.894608+01:00 ▶ [DEBU keybase globals.go:609] 003 Created LinkCache, max size: 4000, clean dur: 1m0s
2022-11-04T16:37:47.894624+01:00 ▶ [DEBU keybase globals.go:611] 004 Created CardCache, max age: 5m0s
2022-11-04T16:37:47.894633+01:00 ▶ [DEBU keybase globals.go:629] 005 made a new full self cache
2022-11-04T16:37:47.894646+01:00 ▶ [DEBU keybase globals.go:631] 006 made a new cached UPAK loader (timeout=10m0s)
2022-11-04T16:37:47.894726+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 007 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.894750+01:00 ▶ [DEBU keybase globals.go:991] 008 - DiskInstrumentationStorage: Start -> ok [time=4.409µs]
2022-11-04T16:37:47.894761+01:00 ▶ [DEBU keybase network_instrumenter.go:96] 009 + DiskInstrumentationStorage: Start
2022-11-04T16:37:47.894769+01:00 ▶ [DEBU keybase globals.go:992] 00a - DiskInstrumentationStorage: Start -> ok [time=2.093µs]
2022-11-04T16:37:47.899145+01:00 ▶ [DEBU keybase ui.go:622] 00b Can't set GPG_TTY; discover failed
2022-11-04T16:37:47.899199+01:00 ▶ [DEBU keybase globals.go:540] 00c Keybase CLI 6.0.1-20220609162338+0fc9feea3d
2022-11-04T16:37:47.899210+01:00 ▶ [DEBU keybase globals.go:540] 00d - Built with go1.17.2
2022-11-04T16:37:47.899217+01:00 ▶ [DEBU keybase globals.go:540] 00e - Visit https://keybase.io for more details
2022-11-04T16:37:47.899240+01:00 ▶ [DEBU keybase main.go:272] 00f + configureProcesses
2022-11-04T16:37:47.899251+01:00 ▶ [DEBU keybase main.go:386] 010 + configureLogging
2022-11-04T16:37:47.899260+01:00 ▶ [DEBU keybase main.go:395] 011 Disabling log forwarding
2022-11-04T16:37:47.899267+01:00 ▶ [DEBU keybase main.go:388] 012 - configureLogging
2022-11-04T16:37:47.899277+01:00 ▶ [DEBU keybase main.go:274] 013 - configureProcesses -> <nil>
2022-11-04T16:37:47.899700+01:00 ▶ [DEBU keybase fuse_status_darwin.go:47] 014 No kext info available (kext not loaded)
2022-11-04T16:37:47.899752+01:00 ▶ [DEBU keybase fuse_status_darwin.go:137] 015 Loading plist: /Library/Filesystems/kbfuse.fs/Contents/Info.plist
2022-11-04T16:37:47.904102+01:00 ▶ [DEBU keybase warnings.go:54] 016 + PrintOutOfDateWarnings
2022-11-04T16:37:47.904147+01:00 ▶ [DEBU keybase socket.go:68] 017 + GetSocket
2022-11-04T16:37:47.904177+01:00 ▶ [DEBU keybase rpc.go:25] 018 - GetSocket -> ok [time=1.851µs]
2022-11-04T16:37:47.904196+01:00 ▶ [DEBU keybase socket.go:78] 019 | empty socket wrapper; need a new one
2022-11-04T16:37:47.904207+01:00 ▶ [DEBU keybase socket_nix.go:105] 01a + SocketInfo#dialSocket(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock)
2022-11-04T16:37:47.904222+01:00 ▶ [DEBU keybase socket_nix.go:134] 01b | net.Dial(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock)
2022-11-04T16:37:47.904303+01:00 ▶ [DEBU keybase socket_nix.go:135] 01c - SocketInfo#dialSocket(unix:/Users/marco/Library/Group Containers/keybase/Library/Caches/Keybase/keybased.sock) -> ok [time=80.449µs]
2022-11-04T16:37:47.904321+01:00 ▶ [DEBU keybase socket.go:93] 01d | DialSocket -> ok
2022-11-04T16:37:47.905461+01:00 ▶ [DEBU keybase warnings.go:72] 01e Got OutOfDateInfo: keybase1.OutOfDateInfo{UpgradeTo:"", UpgradeURI:"", CustomMessage:"", CriticalClockSkew:0}
2022-11-04T16:37:47.905517+01:00 ▶ [DEBU keybase warnings.go:88] 01f - PrintOutOfDateWarnings
2022-11-04T16:37:47.905536+01:00 ▶ [DEBU keybase warnings.go:16] 020 + PrintAccountResetWarning
2022-11-04T16:37:47.905546+01:00 ▶ [DEBU keybase socket.go:68] 021 + GetSocket
2022-11-04T16:37:47.905567+01:00 ▶ [DEBU keybase rpc.go:25] 022 - GetSocket -> ok [time=1.79µs]
2022-11-04T16:37:47.906269+01:00 ▶ [DEBU keybase warnings.go:35] 023 - PrintAccountResetWarning
2022-11-04T16:37:48.007377+01:00 ▶ [DEBU keybase globals.go:829] 024 GlobalContext#Shutdown(0xc000181080)
2022-11-04T16:37:48.007603+01:00 ▶ [DEBU keybase globals.go:872] 025 executing 2 shutdown hooks; errCount=0
2022-11-04T16:37:48.007639+01:00 ▶ [DEBU keybase team_member_count_cache.go:42] 026 TeamMemberCountCache shutdown
2022-11-04T16:37:48.007669+01:00 ▶ [DEBU keybase globals.go:876] 027 executed shutdown hooks; errCount=0
2022-11-04T16:37:48.007693+01:00 ▶ [DEBU keybase network_instrumenter.go:108] 028 + DiskInstrumentationStorage: Stop
2022-11-04T16:37:48.007727+01:00 ▶ [DEBU keybase globals.go:879] 029 - DiskInstrumentationStorage: Stop -> ok [time=11.465µs]
2022-11-04T16:37:48.007792+01:00 ▶ [DEBU keybase network_instrumenter.go:150] 02a + DiskInstrumentationStorage: flush
2022-11-04T16:37:48.007952+01:00 ▶ [DEBU keybase leveldb.go:162] 02b + LevelDb.open
2022-11-04T16:37:48.007991+01:00 ▶ [DEBU keybase leveldb.go:164] 02c | Opening LevelDB for local cache: &{{{0 0} 0 0 1 0} <nil> 0xc0007033c0 0xc000582d00 /Users/marco/Library/Application Support/Keybase/keybase.leveldb {0xc000181080}} /Users/marco/Library/Application Support/Keybase/keybase.leveldb
2022-11-04T16:37:48.008079+01:00 ▶ [DEBU keybase leveldb.go:165] 02d | Opening LevelDB options: &{AltFilters:[] BlockCacher:<nil> BlockCacheCapacity:0 BlockCacheEvictRemoved:false BlockRestartInterval:0 BlockSize:0 CompactionExpandLimitFactor:0 CompactionGPOverlapsFactor:0 CompactionL0Trigger:0 CompactionSourceLimitFactor:0 CompactionTableSize:10485760 CompactionTableSizeMultiplier:0 CompactionTableSizeMultiplierPerLevel:[] CompactionTotalSize:0 CompactionTotalSizeMultiplier:0 CompactionTotalSizeMultiplierPerLevel:[] Comparer:<nil> Compression:default DisableBufferPool:false DisableBlockCache:false DisableCompactionBackoff:false DisableLargeBatchTransaction:false DisableSeeksCompaction:false ErrorIfExist:false ErrorIfMissing:false Filter:10 IteratorSamplingRate:0 NoSync:false NoWriteMerge:false OpenFilesCacher:<nil> OpenFilesCacheCapacity:48 ReadOnly:false Strict:0 WriteBuffer:12582912 WriteL0PauseTrigger:0 WriteL0SlowdownTrigger:0 FilterBaseLg:0}
2022-11-04T16:37:48.008391+01:00 ▶ [DEBU keybase leveldb.go:179] 02e - LevelDb.open -> ERROR: resource temporarily unavailable
2022-11-04T16:37:48.008415+01:00 ▶ [DEBU keybase leveldb.go:216] 02f LevelDb: doWhileOpenAndNukeIfCorrupted: resetting sync one: resource temporarily unavailable
2022-11-04T16:37:48.008443+01:00 ▶ [DEBU keybase network_instrumenter.go:146] 030 - DiskInstrumentationStorage: flush -> resource temporarily unavailable *error [time=523.552µs]
2022-11-04T16:37:48.008510+01:00 ▶ [DEBU keybase network_instrumenter.go:117] 031 DiskInstrumentationStorage: flush: unable to wait for shutdown: resource temporarily unavailable
2022-11-04T16:37:48.008560+01:00 ▶ [DEBU keybase network_instrumenter.go:108] 032 + DiskInstrumentationStorage: Stop
2022-11-04T16:37:48.008616+01:00 ▶ [DEBU keybase globals.go:883] 033 - DiskInstrumentationStorage: Stop -> ok [time=12.5µs]
2022-11-04T16:37:48.008664+01:00 ▶ [DEBU keybase network_instrumenter.go:150] 034 + DiskInstrumentationStorage: flush
2022-11-04T16:37:48.008814+01:00 ▶ [DEBU keybase network_instrumenter.go:146] 035 - DiskInstrumentationStorage: flush -> ok [time=4.682µs]
2022-11-04T16:37:48.008905+01:00 ▶ [DEBU keybase identify3.go:212] 036 identify3State#runExpireThread: exiting on shutdown
2022-11-04T16:37:48.009010+01:00 ▶ [DEBU keybase globals.go:901] 037 exiting shutdown code=0; errCount=0; firstErr=<nil>

11.04.2022 16:37:48.012 KBTask:73[DEBG] Task (out): {
  "version": "4.2.4",
  "bundleVersion": "4.2.4",
  "kextID": "com.github.kbfuse.filesystems.kbfuse",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": [],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

11.04.2022 16:37:49.383 KBInstaller:45[INFO] Install complete
11.04.2022 16:37:49.383 KBInstaller:49[INFO] Privileged Helper: Installed, Bundle Version: 1.0.47
Version: 1.0.47
11.04.2022 16:37:49.383 KBInstaller:49[INFO] Fuse: Install Error: KextManager failed to load with status: -603947007
Installed, Version: 4.2.4
Kext ID: com.github.kbfuse.filesystems.kbfuse
Kext Loaded: No
Path: /Library/Filesystems/kbfuse.fs
11.04.2022 16:37:49.383 Installer:97[INFO] Exit(4)
2022-11-04T16:37:49.390811+01:00 ▶ [ERRO keybase install_darwin.go:612] 017 Error installing KBFuse: exit status 4

marcofranssen avatar Nov 04 '22 15:11 marcofranssen

Might as well just accept that Keybase is abandonware now. Check out the commit graphs since it was acquired: https://github.com/keybase/client/graphs/contributors

ThomasPedleyNHS avatar Nov 07 '22 14:11 ThomasPedleyNHS

I'll agree that the code isn't getting as many commits as it was before zoom acquired Keybase, but I wouldn't call it "abandoned" by any means. Think about it - before the acquisition the devs worked for Keybase, so they had nothing else to work on, but now they work for zoom. I suspect the original Keybase devs have been working on other projects, including the never-ending push to make/keep zoom's primary video chat product secure, which was the whole reason they wanted to purchase Keybase in the first place.

Also, they're still paying the Amazon S3 storage fees to hold everybody's blocks, and they can't use the contents to target ads because the blocks are encrypted. zoom doesn't have to continue to do that, and I suspect at some point they're going to start charging people for storage to recoup that cost.

With all that said ... this isn't the first macOS version update that "broke" KBFS. Keybase does have one or more Apple developer accounts, which means they do have access to the "next" version of macOS. What bothers me is that they didn't do any testing or updates ahead of time, so they could have a working macOS app the day macOS 13 was released. Historically they've had these kinds of updates a few weeks after the OS upgrade ... or after Apple started selling machines with non-intel processors. (I helped with beta-testing the first M1-compatible Keybase release, since the Keybase dev who did the work didn't have access to an M1 machine yet.)

kg4zow avatar Nov 07 '22 21:11 kg4zow

Exactly the same issue here:

adomenech73 avatar Nov 10 '22 07:11 adomenech73

Already duplicate #25043

RayOei avatar Dec 02 '22 16:12 RayOei

"We were unable to load KBFS (Fuse kext). This may be due to a limitation in MacOS where there aren't any device slots available. Device slots can be taken up by apps such as VMWare, VirtualBox, anti-virus programs, VPN programs and Intel HAXM."

Log ID: 47a18d685b76473961c3261c

0xdevalias avatar Dec 11 '22 23:12 0xdevalias

I'll agree that the code isn't getting as many commits as it was before zoom acquired Keybase, but I wouldn't call it "abandoned" by any means

For all intents and purposes: because of this lack of support (1st report is from June 7th) I also consider it no longer a viable product to use. In my use case I am heavily dependent on KBFS to work... it has taken way too long to consider this a useful solution.

RayOei avatar Dec 12 '22 15:12 RayOei

Looks like Max just fixed it today and the next release will work: https://github.com/keybase/client/commits

RyanSinger avatar Dec 12 '22 20:12 RyanSinger

These are the specific PRs, for easier future reference:

  • https://github.com/keybase/client/pull/25335
    • Support macOS Ventura

  • https://github.com/keybase/client/pull/25338

0xdevalias avatar Dec 13 '22 02:12 0xdevalias

In my use case I am heavily dependent on KBFS to work...

So was I, and then I learned to use keybase fs read /keybase/foo/bar | quux. You aren't paying for this service, please refrain from venting on a technical channel.

domq avatar Dec 13 '22 10:12 domq

I'm happy to report that as of Version 6.0.3-20221212203703+608e46df72, that I upgraded to minutes ago, kbfs works on Mac OS X Ventura 13.0.1 (22A400) for Intel CPUs.

🎉🎄🎉🎄🎉🎄🎉🎄🎉🎄🎉🎄🎉🎄🎉🎄🎉

domq avatar Dec 14 '22 10:12 domq

6.0.3-20221212203703+608e46df72 on macOS 13.1 works. Took a few restarts until macOS / Keybase picked up on showing the correct dialogs to allow opening app + allowing Kext.

foss- avatar Dec 14 '22 11:12 foss-

I can confirm that the latest version fixes KBFS on MacOS 13.1. Thanks guys!

Essque avatar Dec 14 '22 11:12 Essque

The latest version works for me as well. Thank you.

c0mm0d0r3 avatar Dec 14 '22 12:12 c0mm0d0r3

Can confirm 6.0.3-20221212203703+608e46df72 works on Apple Silicone, as well! 🎉

Basster avatar Dec 14 '22 12:12 Basster

Can confirm, 6.0.3-20221212203703+608e46df72 works on an M1 running 13.0.1

nilicule avatar Dec 14 '22 15:12 nilicule

Awesome 🚀 it works again. Thanks 🥳

marcofranssen avatar Dec 14 '22 16:12 marcofranssen

Keep in mind, it requires the system restart to install the module upgrade.

Sent from my Android device with K-9 Mail. Please excuse my brevity.

Le 22 décembre 2022 08:51:19 GMT+01:00, Allan Paiste @.***> a écrit :

Still broken on Intel 16inch 2019 MacBookPro (even with 6.0.3-20221212203703+608e46df72).

my log id: 576775d4181cb5637d7b851c

-- Reply to this email directly or view it on GitHub: https://github.com/keybase/client/issues/25226#issuecomment-1362519142 You are receiving this because you authored the thread.

Message ID: @.***>

zesaver avatar Dec 22 '22 10:12 zesaver