macOS 27: "Enable Keybase in Finder" does nothing — kbfuse 5.0.6 kext refuses to start ("fuse: unsupported kernel version")
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- Go
- Star
- 9.3k
- Fork
- 1.3k
- Merge trung bình
- 1 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 102
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của keybase/client
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 62/100
keybase/client#24313 · 2 reaction ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 15/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 Hơn một tuần Mức phù hợp với người mới 8/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của keybase/client
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
GitHub webhook is not subscribed to release events, so `event: release` never triggersCó thể đã có người làm @qsun đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
woodpecker-ci/woodpecker#7542 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
zilliztech/milvus-backup#1386 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Pipelined flush no longer observes kill signals after #2042: flush backoffer is built with nil varsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày