macOS 27: "Enable Keybase in Finder" does nothing — kbfuse 5.0.6 kext refuses to start ("fuse: unsupported kernel version")
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Start with osx/Fuse/build.sh and the kbfuse bundle’s Contents/Extensions entries to trace the Darwin version limits described in the issue. Check how the kext is built and how the extension symlinks are packaged; done means the rebuilt, signed bundle supports macOS 27 and mounts Keybase in Finder.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- Keybase 6.6.3-20260603142618+f60f2ff97e
- kbfuse 5.0.6 (
/Library/Filesystems/kbfuse.fs) - macOS 27.3, Apple Silicon (arm64),
uname -r= 27.3.0 - Startup security: Reduced Security, 3rd-party kexts enabled; kbfuse is already user-approved and present in the auxiliary kext collection
What happens
Clicking Yes, enable in "Enable Keybase in Finder?" does nothing. /Volumes/Keybase is never mounted. The service log repeats:
KBFS failed to FUSE mount at /Volumes/Keybase (<user>): exit status 2
fuse_status_darwin.go: No kext info available (kext not loaded)
Cause (two layers)
-
No
Extensions/27in the bundle.load_kbfuselooks forContents/Extensions/<macOS major>/kbfuse.kext. The bundle ships12plus symlinks13,14,15,26 -> 12, so on macOS 27 the loader exits with status 2. -
The kext itself rejects the kernel. After adding
Extensions/27 -> 12locally:$ sudo /Library/Filesystems/kbfuse.fs/Contents/Resources/load_kbfuse kext load failed: -603947007 $ sudo kmutil load -b com.github.kbfuse.filesystems.kbfuse Kernel request failed: (libkern/kext) kext (kmod) start/stop routine failed (-603946985)The kext binary contains
fuse: unsupported kernel version, andosx/Fuse/build.shbuilds it with--kext="12,26.0,25", i.e. Darwin 25 as the highest supported kernel. So the start routine fails on Darwin 27.
Suggested fix
- Rebuild kbfuse with a higher maximum Darwin version in
osx/Fuse/build.sh(--kext="12,26.0,25"→ a value that covers Darwin 27). - Add
--kext="27->12"and theContents/Extensions/27 -> 12symlink, as was done for 13–26. - Re-sign/notarize the bundle and ship it in the next installer.
A symlink alone is not enough (layer 2), and it breaks the bundle seal (_CodeSignature/CodeResources lists the Extensions/* symlinks), so this needs a rebuild on your side.
Workaround for affected users
KBFS itself works; files are reachable through the Files tab in the app and keybase fs ls|cp|....
Additional numbers
The number 345567
- Lingua principale
- Go
- Stelle
- 9.3k
- Fork
- 1.3k
- Merge medio
- 1g 1h
- PR unite (30g)
- 102
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di keybase/client
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 62/100
keybase/client#24313 · 2 reazioni ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 Più di una settimana Idoneità per principianti 8/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di keybase/client
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
GitHub webhook is not subscribed to release events, so `event: release` never triggersForse già presa @qsun l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
woodpecker-ci/woodpecker#7542 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
zilliztech/milvus-backup#1386 ·
I maintainer di solito rispondono entro 1 giorno
-
Pipelined flush no longer observes kill signals after #2042: flush backoffer is built with nil varsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno