Finder integration not working on Mac OS Mojave after one of the last updates
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 9.2k
- Forks
- 1.3k
- Avg merge
- 12h 58m
- Merged PRs (30d)
- 56
Description
Notificed recently that my keybase folder wasn't working -- assumed it was something simple so I tried just re-enabling it but that didn't work. Then I tried rebooting, that didn't work. Then I tried installing macFUSE manually but that didn't work...then I started digging around the Internet for answers and came upon that many people over the years have had issues with the kext working but usually it is with NEW OSs not older ones like Mojave.
For a variety of reasons that I'm not going to get into here but can be summed up by saying "backward compatibility" -- I'm stuck at Mojave for now.
It would be really great if someone could help me out.
I tried a few terminal commands I found on here.
I tried "keybase fuse status" to see if it was installed -- it claims it is BUT it also gives an error when I try to remove it with "keybase uninstall -c fuse"
and put it back with the "keybase --debug install -c fuse" command.
Basically I get:
02.15.2023 19:39:32.673 KBTask:73[DEBG] Task (out): {
"version": "",
"bundleVersion": "4.4.1",
"kextID": "",
"path": "",
"kextStarted": false,
"installStatus": 2,
"installAction": 4,
"mountInfos": null,
"status": {
"code": 0,
"name": "",
"desc": "",
"fields": null
}
}
02.15.2023 19:39:32.683 KBFuseComponent:197[DEBG] Helper: kextInstall({
destination = "/Library/Filesystems/kbfuse.fs";
kextID = "com.github.kbfuse.filesystems.kbfuse";
kextPath = "/Library/Filesystems/kbfuse.fs/Contents/Extensions/10.14/kbfuse.kext";
source = "/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/Resources/kbfuse.bundle";
})
02.15.2023 19:39:44.990 KBInstaller:45[INFO] Install complete
02.15.2023 19:39:44.990 KBInstaller:49[INFO] Privileged Helper: Installed, Bundle Version: 1.0.47
Version: 1.0.47
02.15.2023 19:39:44.990 KBInstaller:49[INFO] Fuse: Install Error: KextManager failed to load with status: -603947002
Not Installed, Bundle Version: 4.4.1
02.15.2023 19:39:44.990 Installer:97[INFO] Exit(1)
2023-02-15T19:39:44.992525+01:00 ▶ [ERRO keybase install_darwin.go:612] 017 Error installing KBFuse: exit status 1
but a "keybase fuse status" returns:
{
"version": "4.4.1",
"bundleVersion": "",
"kextID": "com.github.kbfuse.filesystems.kbfuse",
"path": "/Library/Filesystems/kbfuse.fs",
"kextStarted": false,
"installStatus": 4,
"installAction": 0,
"mountInfos": [],
"status": {
"code": 0,
"name": "OK",
"desc": "OK",
"fields": null
}
}
But the redirector doesn't work and nothing seems to mount. One post sent me down the rabbit hole of looking at the filesystem here:
/Library/Filesystems/kbfuse.fs/Contents/Extensions
They talked about symlinks for OSX versions -- mind just contains a folder for "12" and a symlink for "13" that points to "12" -- maybe I need a link for 10? I have no clue what this is even used for honestly.
Any help would be appreciated. While I can of course access my files through the web, it is SUCH a pain.
my log id: 980fd57530d98664af87ab1c
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reported keybase fuse status output and the Darwin installation path at keybase install_darwin.go:612; inspect how the kbfuse bundle selects /Library/Filesystems/kbfuse.fs/Contents/Extensions/10.14/kbfuse.kext. Compare the Mojave installation state with the reported version directories and reproduce the install commands. Done means Finder integration mounts the Keybase folder on Mojave and keybase fuse status reports a working kext.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, macos
- Domain
- desktop, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100