MacOS 14.1 & Cryptomator 1.11.1 - can't unlock existing iCloud vaults (Error Code 91OE:23FV:3V7A)

Hi -

After I upgraded a MacBook Pro with Intel CPU to MacOS 14.x, my iCloud-based vaults are failing to mount (example log below).

I’m using MacFuse 4.5.0. I see the error “Documents/com~apple~CloudDocs/Personal - iCloud/masterkey.cryptomator: Operation not permitted”; is this a MacFuse issue?

These vault opens fine with Cryotomator on iOS and a different laptop running MacOS 14.1 with Apple silicone.

Error Code 91OE:23FV:3V7A
org.cryptomator.cryptolib.api.MasterkeyLoadingFailedException: I/O error
	at org.cryptomator.cryptolib@2.1.2/org.cryptomator.cryptolib.common.MasterkeyFileAccess.load(MasterkeyFileAccess.java:121)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.ui.keyloading.masterkeyfile.MasterkeyFileLoadingStrategy.loadKey(MasterkeyFileLoadingStrategy.java:74)
	at org.cryptomator.cryptofs@2.6.8/org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:53)
	at org.cryptomator.cryptofs@2.6.8/org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:196)
	at org.cryptomator.cryptofs@2.6.8/org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:86)
	at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
	at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
	at org.cryptomator.cryptofs@2.6.8/org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:126)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.common.vaults.Vault.createCryptoFileSystem(Vault.java:126)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.common.vaults.Vault.unlock(Vault.java:145)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:70)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:60)
	at org.cryptomator.desktop@1.11.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:31)
	at javafx.graphics@20.0.2/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$Completion.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: java.nio.file.FileSystemException: /Users/charles/Library/Mobile Documents/com~apple~CloudDocs/Personal - iCloud/masterkey.cryptomator: Operation not permitted
	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.Files.newByteChannel(Unknown Source)
	at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(Unknown Source)
	at java.base/java.nio.file.Files.newInputStream(Unknown Source)
	at org.cryptomator.cryptolib@2.1.2/org.cryptomator.cryptolib.common.MasterkeyFileAccess.load(MasterkeyFileAccess.java:118)
	... 20 more

1 Like

I got same error “Operation not permitted” when I used command “ls” into Terminal.app. I switched on “Fuse-T” and now I don’t have any problem.

I hope this documentation will be useful for you:

  1. FUSE-T (Experimental)
  2. Choosing a Volume Type