Cryptomator does not offer FUSE for mounting vaults, leaving WebDAV as the only option. I can see this error in ~/Library/Logs/Cryptomator/cryptomator0.log:
08:59:14.894 [JavaFX Application Thread] ERROR o.c.frontend.fuse.mount.MacMounter - Could not read /Library/Filesystems/osxfuse.fs/Contents/version.plist to detect version of OSXFUSE.
But /Library/Filesystems/osxfuse.fs/Contents/version.plist does exist and is readable by everyone:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
These are the file permissions:
-rw-r–r-- 1 root wheel 450 Dec 5 13:30 /Library/Filesystems/osxfuse.fs/Contents/version.plist
OS: macOS Catalina 10.15.1 (19B88)
Cryptomator Version 1.4.17 (1451)
FUSE for macOS: 3.10.4
I already tried to deinstall, reboot, install. That did not work. Any ideas what I could check?
I rebooted into the Recovery Partition, disabled the System Integrity Protection, rebooted, uninstalled Cryptomator and FUSE, installed them again, started Cryptomator and I am still only offered WebDAV
I notice, when I click on the gearwheel to get to where I should be able to select between WebDAV and FUSE, I see a spinning wheel for about 10 seconds before the GUI changes.
I have the same problem as you on my mac book. The logs show me the same errors.
But it is a little bit confusing. When i’m connected to the office network (by athernet and docking station) Cryptomator doesn’t offer me FUSE, but when I disconnect the Ethernet Cable, I can select FUSE
Are you using your mac on a wired network?
after trying different combinations, i found out, that FUSE is not offered, when there is no direct internet connection.
If I disconnect all network devices (Ethernet, Wi-Fi) FUSE is also not offered.
After a little research i found out, that the error occurs when cryptomator tries to find the installed FUSE version. The code needs internet connection to parse the version.plist file (XML/DTD Validation).
To validate this, I modified the version.plist file and removed the second line (DTD definition). The error doesnt occur anymore and I can select FUSE in cryptomator.
I will create a new Issue in the related Github project.