macOS 27: "Enable Keybase in Finder" does nothing — kbfuse 5.0.6 kext refuses to start ("fuse: unsupported kernel version")
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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
- Lenguaje dominante
- Go
- Estrellas
- 9.3k
- Forks
- 1.3k
- Merge medio
- 1 d 1 h
- PR fusionados (30 d)
- 102
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de keybase/client
-
Dificultad 1/5 1-3 horas Aptitud para principiantes 62/100
keybase/client#24313 · 2 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 15/100
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 Más de una semana Aptitud para principiantes 8/100
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
Todos los issues de keybase/client
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
GitHub webhook is not subscribed to release events, so `event: release` never triggersPosiblemente ocupada @qsun la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
woodpecker-ci/woodpecker#7542 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
zilliztech/milvus-backup#1386 ·
Los mantenedores suelen responder en 1 día
-
Pipelined flush no longer observes kill signals after #2042: flush backoffer is built with nil varsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día