Cryptomator + rclone with fuse

Hello Guys,

I want to emulate something that Mountain Duck does but I do not want to use Mountain Duck.

So I have got the latest Cryptomator beta - 1.4.0-beta2. I have got the latest rclone and I am using it as per instructions here:

https://rclone.org/commands/rclone_mount/.

I am also using the flag –vfs-cache-mode full and the volume is correctly mounted.
In Cryptomator I have enabled “Preferred Volume Type: FUSE”. Then when I try to unlock the vault, it says “Unlock failed. See log file for details”. Not sure where the log file is generated but it’s definitely not in the same folder as where the JAR file is so I cannot provide more detailed info.

Any input / help to make this work would be highly appreciated as this set-up would be my ideal scenario for mounting my vault.

Thank you.

=========================

OK, I have just run Cryptomator from command-line and this is what I am getting:

2:22:51.226 [JavaFX Application Thread] WARN  o.c.k.WindowsProtectedKeychainAccess - Windows DataProtection module loaded, but no cryptomator.keychainPath property found.
22:22:51.261 [JavaFX Application Thread] INFO  o.c.ui.controllers.MainController - Unable to setPreferencesHandler, probably not supported on this OS.
22:22:52.670 [JavaFX Application Thread] INFO  o.c.ui.controllers.WelcomeController - Current version: 1.4.0-beta2, lastest version: 1.3.4
22:22:56.536 [JavaFX Application Thread] WARN  o.c.k.WindowsProtectedKeychainAccess - Windows DataProtection module loaded, but no cryptomator.keychainPath property found.
22:23:12.389 [JavaFX Application Thread] ERROR o.c.ui.controllers.UnlockController - Unlock failed for technical reasons.
java.nio.file.FileSystemException: X:\myVault: Incorrect function.
   at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
        at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
        at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
        at java.base/sun.nio.fs.WindowsLinkSupport.getFinalPath(Unknown Source)
        at java.base/sun.nio.fs.WindowsFileStore.create(Unknown Source)
        at java.base/sun.nio.fs.WindowsFileSystemProvider.getFileStore(Unknown Source)
        at java.base/java.nio.file.Files.getFileStore(Unknown Source)
        at org.cryptomator.cryptofs.CryptoFileStore.lambda$new$0(CryptoFileStore.java:40)
        at org.cryptomator.cryptofs.UncheckedThrows$2.from(UncheckedThrows.java:58)
        at org.cryptomator.cryptofs.CryptoFileStore.<init>(CryptoFileStore.java:40)
        at org.cryptomator.cryptofs.CryptoFileStore_Factory.get(CryptoFileStore_Factory.java:26)
        at org.cryptomator.cryptofs.CryptoFileStore_Factory.get(CryptoFileStore_Factory.java:8)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:101)
        at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:9)
        at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
        at org.cryptomator.cryptofs.DaggerCryptoFileSystemProviderComponent$CryptoFileSystemComponentImpl.cryptoFileSystem(DaggerCryptoFileSystemProviderComponent.java:260)
        at org.cryptomator.cryptofs.CryptoFileSystems.lambda$create$0(CryptoFileSystems.java:37)
        at java.base/java.util.concurrent.ConcurrentHashMap.compute(Unknown Source)
        at org.cryptomator.cryptofs.CryptoFileSystems.lambda$create$1(CryptoFileSystems.java:30)
        at org.cryptomator.cryptofs.UncheckedThrows$1.from(UncheckedThrows.java:38)
        at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:30)
        at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:276)
        at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:88)
        at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
        at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
        at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:124)
        at org.cryptomator.ui.model.Vault.unlockCryptoFileSystem(Vault.java:87)
        at org.cryptomator.ui.model.Vault.lambda$getCryptoFileSystem$0(Vault.java:78)
        at org.cryptomator.common.LazyInitializer.lambda$invokeFactoryIfNull$1(LazyInitializer.java:62)
        at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(Unknown Source)
        at org.cryptomator.common.LazyInitializer.initializeLazily(LazyInitializer.java:49)
        at org.cryptomator.ui.model.Vault.getCryptoFileSystem(Vault.java:78)
        at org.cryptomator.ui.model.Vault.unlock(Vault.java:105)
        at org.cryptomator.ui.controllers.UnlockController.lambda$didClickUnlockButton$0(UnlockController.java:427)
        at org.cryptomator.ui.util.Tasks.lambda$create$0(Tasks.java:33)
        at org.cryptomator.ui.util.Tasks$TaskImpl.call(Tasks.java:139)
        at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
        at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
        at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        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)

same here: