Problems with unlocking vault on Ubuntu 25.04

Dear Cryptomator community, I am currently setting up a new computer with Ubuntu 25.04, thus the installation is quite fresh (and has of course been updated today). I have installed Cryptomator and am now trying to unlock my vault but am either prompted error code N05M:RI0E:RI0E or 6HCL:2GTN:615N. I looked up the respective instructions for both on github (Application Crash when opening a vault on Linux via FUSE (Ubuntu 20.10) · Issue #1370 · cryptomator/cryptomator · GitHub and Error N05M:RI0E:RI0E · cryptomator/cryptomator · Discussion #3460 · GitHub ) and tried to solve the issue by applying the proposed solutions but unfortunately none of them worked. Does anyone has a good idea how this issue could be solved? Thanks a lot for your support in advance!

Welcome to the Cryptomator Communtiy :slightly_smiling_face:

if you open the vault options, are custom mount options activated? If yes, what are they?

You can also upload a log file.

  1. create a new vault with Cryptomator
  2. quit the app (do not forget the tray icon)
  3. Start Cryptomator from terminal and redirect input into a file
cryptomator > ~\cryptomator.log 2>&1
  1. Unlock the newly created vault
  2. Quit the app

Afterwards post the log file here.

Dear infeo, many thanks a lot for having a look on my issue. Regarding your questions:

  • the vault options are the default ones
  • The log (I hope it is the correct one) is as follows:
  22:13:33.570 \[main\] INFO  o.c.common.settings.SettingsProvider - Settings loaded from /home/test/.config/Cryptomator/settings.json

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - user.home: /home/test

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - java.library.path: :/app/Cryptomator/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - user.language: de

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - user.region: null

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - logback.configurationFile: null

  22:13:33.640 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: /home/test/.config/Cryptomator/settings.json:\~/.Cryptomator/settings.json

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: /home/test/.config/Cryptomator/ipc.socket

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.windowsHelloKeychainPaths: null

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: /home/test/.config/Cryptomator/key.p12

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.logDir: /home/test/.local/share/Cryptomator/logs

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.loopbackAlias: null

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: /home/test/.local/share/Cryptomator/mnt

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.17.1

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: flatpak-1

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: /home/test/.local/share/Cryptomator/plugins

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: true

  22:13:33.641 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.disableUpdateCheck: true

  22:13:33.641 \[main\] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.17.1 on Linux 6.14.0-32-generic (amd64)

  22:13:33.656 \[main\] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/test/.config/Cryptomator/ipc.socket

  22:13:33.855 \[JavaFX Application Thread\] INFO  o.cryptomator.launcher.Cryptomator - JavaFX runtime started after 546ms

  22:13:33.984 \[JavaFX Application Thread\] ERROR o.purejava.appindicator.AppIndicator - Directory '/etc/ld.so.conf.d/' does not exist

  22:13:33.985 \[JavaFX Application Thread\] INFO  o.purejava.appindicator.AppIndicator - Native code library libayatana-appindicator3.so.1 failed to load

  22:13:33.985 \[JavaFX Application Thread\] INFO  o.purejava.appindicator.AppIndicator - Native code library libappindicator3 successfully loaded

  22:13:34.348 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

  22:13:34.371 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

  22:13:34.377 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

  22:13:35.933 \[App Scheduled Executor 01\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

  22:13:47.058 \[JavaFX Application Thread\] INFO  o.c.ui.unlock.UnlockWorkflow - Unlock of 'Test' failed.

  22:13:47.059 \[JavaFX Application Thread\] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.

  java.nio.file.FileAlreadyExistsException: /home/test/.local/share/Cryptomator/mnt/Test

  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.createDirectory(Unknown Source)

  at java.base/java.nio.file.Files.createDirectory(Unknown Source)

  at java.base/java.nio.file.Files.createAndCheckIsDirectory(Unknown Source)

  at java.base/java.nio.file.Files.createDirectories(Unknown Source)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter$SettledMounter.prepareMountPoint(Mounter.java:123)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter$SettledMounter.prepare(Mounter.java:101)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter.mount(Mounter.java:171)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.common.vaults.Vault.unlock(Vault.java:179)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:109)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:82)

  at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:37)

  at javafx.graphics@24.0.1/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)

  22:14:58.157 \[App Scheduled Executor 01\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

  22:15:02.575 \[App Scheduled Executor 02\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

As the error message indicates, a file at /home/test/.local/share/Cryptomator/mnt/Test already exists. You need to delete this file first before mounting.

Dear infeo, thanks a lot, I have given it another try:

15:10:04.113 \[main\] INFO  o.c.common.settings.SettingsProvider - Settings loaded from /home/test/.config/Cryptomator/settings.json

15:10:04.193 \[main\] INFO  org.cryptomator.common.Environment - user.home: /home/test

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - java.library.path: :/app/Cryptomator/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - user.language: de

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - user.region: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - logback.configurationFile: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: /home/test/.config/Cryptomator/settings.json:\~/.Cryptomator/settings.json

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: /home/test/.config/Cryptomator/ipc.socket

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.windowsHelloKeychainPaths: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: /home/test/.config/Cryptomator/key.p12

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.logDir: /home/test/.local/share/Cryptomator/logs

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.loopbackAlias: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: /home/test/.local/share/Cryptomator/mnt

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.17.1

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: flatpak-1

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: /home/test/.local/share/Cryptomator/plugins

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: true

15:10:04.194 \[main\] INFO  org.cryptomator.common.Environment - cryptomator.disableUpdateCheck: true

15:10:04.194 \[main\] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.17.1 on Linux 6.14.0-32-generic (amd64)

15:10:04.211 \[main\] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/test/.config/Cryptomator/ipc.socket

15:10:04.677 \[JavaFX Application Thread\] INFO  o.cryptomator.launcher.Cryptomator - JavaFX runtime started after 871ms

15:10:04.868 \[JavaFX Application Thread\] ERROR o.purejava.appindicator.AppIndicator - Directory '/etc/ld.so.conf.d/' does not exist

15:10:04.869 \[JavaFX Application Thread\] INFO  o.purejava.appindicator.AppIndicator - Native code library libayatana-appindicator3.so.1 failed to load

15:10:04.869 \[JavaFX Application Thread\] INFO  o.purejava.appindicator.AppIndicator - Native code library libappindicator3 successfully loaded

15:10:05.251 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

15:10:05.275 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

15:10:05.281 \[JavaFX Application Thread\] INFO  o.f.d.c.transports.TransportBuilder - Using transport dbus-java-transport-native-unixsocket for address unix:path=/run/flatpak/bus

15:10:06.797 \[App Scheduled Executor 02\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

15:10:36.295 \[JavaFX Application Thread\] INFO  o.c.ui.unlock.UnlockWorkflow - Unlock of 'Test' failed.

15:10:36.296 \[JavaFX Application Thread\] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.

org.cryptomator.integrations.mount.MountFailedException: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:137)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter.mount(Mounter.java:172)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.vaults.Vault.unlock(Vault.java:179)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:109)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:82)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:37)

at javafx.graphics@24.0.1/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: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.jfuse.linux.amd64@0.7.3/org.cryptomator.jfuse.linux.amd64.FuseImpl.mount(FuseImpl.java:33)

at org.cryptomator.jfuse.api@0.7.3/org.cryptomator.jfuse.api.Fuse.mount(Fuse.java:126)

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:134)

... 12 common frames omitted

15:12:08.485 \[JavaFX Application Thread\] INFO  o.c.ui.unlock.UnlockWorkflow - Unlock of 'Cryptomator' failed.

15:12:08.486 \[JavaFX Application Thread\] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.

org.cryptomator.integrations.mount.MountFailedException: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:137)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter.mount(Mounter.java:172)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.vaults.Vault.unlock(Vault.java:179)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:109)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:82)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:37)

at javafx.graphics@24.0.1/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: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.jfuse.linux.amd64@0.7.3/org.cryptomator.jfuse.linux.amd64.FuseImpl.mount(FuseImpl.java:33)

at org.cryptomator.jfuse.api@0.7.3/org.cryptomator.jfuse.api.Fuse.mount(Fuse.java:126)

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:134)

... 12 common frames omitted

15:12:37.903 \[App Scheduled Executor 01\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

15:13:06.570 \[App Scheduled Executor 01\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

15:13:20.089 \[App Background Thread 006\] INFO  o.c.u.a.CreateNewVaultPasswordController - Created vault at /home/test/Schreibtisch/Test2

15:13:21.096 \[App Scheduled Executor 01\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

15:13:23.533 \[App Scheduled Executor 02\] INFO  o.c.common.settings.SettingsProvider - Settings saved to /home/test/.config/Cryptomator/settings.json

15:14:49.370 \[JavaFX Application Thread\] INFO  o.c.ui.unlock.UnlockWorkflow - Unlock of 'Test2' failed.

15:14:49.370 \[JavaFX Application Thread\] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.

org.cryptomator.integrations.mount.MountFailedException: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:137)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.mount.Mounter.mount(Mounter.java:172)

at org.cryptomator.desktop@1.17.1/org.cryptomator.common.vaults.Vault.unlock(Vault.java:179)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:109)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:82)

at org.cryptomator.desktop@1.17.1/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:37)

at javafx.graphics@24.0.1/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: org.cryptomator.jfuse.api.FuseMountFailedException: fuse_mount failed

at org.cryptomator.jfuse.linux.amd64@0.7.3/org.cryptomator.jfuse.linux.amd64.FuseImpl.mount(FuseImpl.java:33)

at org.cryptomator.jfuse.api@0.7.3/org.cryptomator.jfuse.api.Fuse.mount(Fuse.java:126)

at org.cryptomator.frontend.fuse@5.0.5/org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider$LinuxFuseMountBuilder.mount(LinuxFuseMountProvider.java:134)

... 12 common frames omitted