Hey guys. I’ve started using Cryptomator with Seafile (after moving away from NextCloud). I have a selfhosted Seafile instance and I’ve installed Seadrive to mount a FUSE drive on my system (latest macOS Catalina, latest FUSE 3.10.4). All good so far.
I’ve then decided to create a Cryptomator vault on said device, which also happened without any issues. However I can’t unlock and mount the the vault using FUSE, each time I get an error like this:
org.cryptomator.common.vaults.Volume$VolumeException: Unable to mount Filesystem
at org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:107)
at org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:58)
at org.cryptomator.common.vaults.Vault.unlock(Vault.java:129)
at org.cryptomator.ui.common.VaultService$UnlockVaultTask.call(VaultService.java:299)
at org.cryptomator.ui.common.VaultService$UnlockVaultTask.call(VaultService.java:278)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.cryptomator.frontend.fuse.mount.CommandFailedException: ru.serce.jnrfuse.FuseException: Unable to mount FS
at org.cryptomator.frontend.fuse.mount.MacMounter.mount(MacMounter.java:45)
at org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:105)
... 9 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS
at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:287)
at org.cryptomator.frontend.fuse.mount.MacMounter.mount(MacMounter.java:43)
... 10 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS, return code = 1
at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:283)
... 11 more
This also happens with local vaults, so it’s not isolated to Seafile remotes. I’ve however noticed, Seafile may have updated FUSE installation on it’s own to the latest version (reboot didn’t fix this either, just mentioning it because I restarted after Seafile installation).
WebDAV mount type works just fine, although I’d prefer to stick to FUSE if possible. Any ideas on what might be causing this? Thanks!!!