-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kbfs Finder integration not working on macOS Monterey #24636
Comments
Cannot enable Finder intergration: Attempted to create a symlink between the previous version (#17796 (comment)) Attempted clean install Appears to be a problem with the kbfuse.kext, output of
Attempted to give Keybase.app Full Disk Access under Security & Privacy > Privacy /Volumes/Keybase/ permission denied my log id: 7b79ca21d259ca1e249c421c |
Attempted
|
Any news on that ? it's a blocking problem. |
👍 same issue here |
Same on new M1 pro with Monterey. |
Is there an ETA on this? |
Thanks everyone. MacOS broke FUSE, as usual, with the Monterey upgrade. We're aware and working slowly through a bunch of upgrades (Go, React Native, FUSE, etc). We'll post an ETA when we know it. Thanks for your patience. |
@maxtaco showing my appreciation with some emoji. Thanks a lot for looking into this. If there is anything to test let me know, happy to help out. |
This is for unfortunate people such as myself, who are currently out of a working `/keybase` because of keybase/client#24636 and too soon an upgrade.
Today I received an update via Homebrew. Version 5.9.0-20211216221146+9b33c9201f (5.9.0-20211216221146+9b33c9201f) When trying to enable the finder integration from the settings it spins for a while and then finally finishes without actually enabling the feature. Still broken Is there anything I can do to provide you with additional information? @maxtaco |
Any news on that? |
I assume the fix is to update kbfuse and use the released https://github.com/osxfuse/osxfuse/releases/tag/macfuse-4.2.4 specifically targeting macOS Monterey. Currently, the KBFuse installer targets 4.0.5. |
@shikhir-arora how to use that version, I've downloaded 4.2.4 macfuse, but
How to target properly the right version of the kbfuse? |
Keybase distributes their own signed versions of Fuse (for reasons described in the link below) - so installing it alone won't do anything. The process is fairly straightforward and the Once that's done those bundles get packaged in a new I'll see if I have time to try this locally today (if I can get some free time from the family 😆 ). Any project maintainer should be able to do it much quicker as they already (presumably) have access to codesign using the Keybase dev key from Apple (which is part of the build process). |
Problem being that macfuse source is not publicly available, which makes it pretty impossible for the average joe to compile this for themselves. It seems that Keybase development has all but been destroyed by the acquisition by Zoom. :( |
It is sad because Keybase was such a good project. |
I truly thought that Keybase would make it. I've been trying to get people to use PGP | GPG for years and it's always been an uphill battle. And these are smart "tech" people that are having issues! When Keybase came along I thought I could finally get my non-tech people and family to use encryption. It really was a game changer. Then they started doing crypto stuff, which I thought was weird, but whatever. Then they got bought by Zoom and I had a massive sinking feeling in my stomach. I was hoping beyond hope that Keybase would somehow be OK. I guess those hopes are now dashed. 😢 What other options do we have? Is any of this code usable by another project? |
It really is frustrating. I would happily pay for Keybase if that would keep the service active and the clients up-to-date, but somehow it doesn't seem like that's on the cards. |
So, is there an other possibility using keybase on MacOS backing up all files stored on keybase? I see no option in the client app to download complete folders. Just single files. That would be very teadious... |
@0x7d7b |
It's only the finder integration that's broken, so keybase is still fundamentally usable. It might be possible to fix it as shikhir-arora mentioned above, but there are too many caveats. Nevertheless, keybase fs still works if you're willing to adapt. |
Unless you use Keybase primarily with the FUSE integration for access from CLI and automation. |
Another workaround (might be preferable to using Follow the instructions at https://keybase.io/docs/the_app/install_linux to install keybase, and then do If you use Vagrant you can then access the keybase fs via fuse on the VM, as well as the host filesystem.
Similarly with Docker for Desktop, which may be faster/easier than Vagrant+VirtualBox. |
Fixed with 5.9.2 |
This is not fixed at all in 5.9.2 on Mac OS/X Catalina. I try to enable Keybase in Finder, it spins for a while and silently fails, as mentioned in above posts. Any suggestions on how to get this to work? Installing |
works fine on monterey |
I'm sorry, but it does not work "fine" on Monterey. The Keybase team has chosen to use a kext (Kernel Extension) to implement this functionality. kexts are no longer supported on macOS and require you to reconfigure secure boot to reduce security. There is no reason that this functionality requires a kext in a modern environment. There are plenty of other tools that provide similar services that don't require this sort of invasive, outdated process. Apple has provided the tools to build this properly and securely. A kext in 2022 is not an acceptable solution. |
that was the case before this issue |
I can confirm that Keybase 5.9.2 broke Finder integration for me in macOS Catalina as well, where it was working just fine before the upgrade. #24819 created to track new breakage with 5.9.2 |
I can confirm Keybase 5.92 broke Finder integration for the old Mojave as well. |
Can confirm, I opened the System Preferences and something from Keybase, Inc wanted my permission to upgrade. It all went smoothly from there. Kudos to the team! |
Tell `nocsible` we don't need Keybase (even though we do)
it does not work on catalina. |
@soriyath workaround here: #24819 (comment) |
It does not work on Big Sur, either. Went through everything else in this ticket, none of it worked. |
@virtadpt even downgrading to the previous version? That still doesn't work? |
Even after downgrading to 5.9.0-20220121194551+95a3939b3a, it worked once or twice and then stopped. Checking this morning it seems to have automagically upgraded back to 5.9.2-20220131221715+a25f15e42b without asking me. That new version still doesn't work. |
@virtadpt did you set the auto update flag to false in the config file? Here is the link: #24819 (comment) |
That's a good question, let me check: |
Turned off automatic updates in the config file. Still on v5.90 on Big Sur. Really miss Finder integration. |
@virtadpt you might as well upgrade to the latest version since Finder integration is broken no matter what for you. Unless 5.9.2 has other issues? |
Nothing about this is fixed. Keybase is a broken product destroyed because it allows privacy (look at the owners and their agenda) |
@richardsj On Monterey it's fixed and finder integration works. |
Nothing happens when trying to enable it.
The text was updated successfully, but these errors were encountered: