flathub / org.cryptomator.cryptomator Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://flathub.org/apps/details/org.cryptomator.Cryptomator
Home Page: https://flathub.org/apps/details/org.cryptomator.Cryptomator
Move from 21.x to 22.x library of flatpak
I using Fedora silverblue, witch mean that ALL my user app are flatpak (nearly 60 of them), everyone of them actually use or Gnome 43 Library or Freedesktop library at version 22.08
Only your app actually ask me to add an older library, so i do thing actually following these library update (once every 6 month), can be interesting because for flatpak user we have the taste of being forgotten every time.
N/A
Follow for 23.x Release, because in flatpak community we tend to use app that update themselves (and their library) fast because when you have more than 50 flatpak your very easily grow tired of opening issue to ask update like i do here.
Since Cryptomator 1.7.0, libfuse3
is used to mount a file system. But the wrapper script still uses fusermount
from the 2.x branch of libfuse.
Currently, this package uses --filesystem=home
which breaks the flatpak sandbox completely.
You should use the appropriate locations in ~/.var/app/org.cryptomator.Cryptomator/
(where the XDG locations are inside flatpaks, you hardcoded it to ~/.config
, ~/.local/share
, etc).
Especially a security focused application like cryptomator should set a good example by not disabling security features unnecessarily.
Ideally, for the selection of where to put the vault, cryptomator should use org.freedesktop.portal.FileChooser
. However, I think that would have to be done upstream.
Another issue is --talk-name=org.freedesktop.Flatpak
which basically allows arbitrary access to the host system.
Error Code TB89:FP29:FP29
java.nio.file.NoSuchFileException: /home/user/Nextcloud/CryptCloud-verschlüsselt/CryptCloud
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.UnixFileAttributeViews$Basic.readAttributes(Unknown Source)
at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(Unknown Source)
at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(Unknown Source)
at java.base/java.nio.file.Files.readAttributes(Unknown Source)
at [email protected]/org.cryptomator.cryptofs.DirStructure.checkDirStructure(DirStructure.java:54)
at [email protected]/org.cryptomator.cryptofs.CryptoFileSystemProvider.checkDirStructureForVault(CryptoFileSystemProvider.java:176)
at [email protected]/org.cryptomator.common.vaults.VaultListManager.add(VaultListManager.java:59)
at [email protected]/org.cryptomator.ui.addvaultwizard.ChooseExistingVaultController.chooseFileAndNext(ChooseExistingVaultController.java:87)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.sun.javafx.reflect.Trampoline.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at javafx.base@19/com.sun.javafx.reflect.MethodUtil.invoke(Unknown Source)
at javafx.fxml@19/com.sun.javafx.fxml.MethodHelper.invoke(Unknown Source)
at javafx.fxml@19/javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
at javafx.fxml@19/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
at javafx.base@19/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@19/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics@19/javafx.scene.Node.fireEvent(Unknown Source)
at javafx.controls@19/javafx.scene.control.Button.fire(Unknown Source)
at javafx.controls@19/com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
at javafx.controls@19/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
at javafx.base@19/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@19/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@19/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics@19/javafx.scene.Scene$MouseHandler.process(Unknown Source)
at javafx.graphics@19/javafx.scene.Scene.processMouseEvent(Unknown Source)
at javafx.graphics@19/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.View.notifyMouse(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
[user@fedora user]$ flatpak run org.cryptomator.Cryptomator
13:20:22.371 [main] INFO o.c.common.settings.SettingsProvider - Settings loaded from /home/user/.config/Cryptomator/settings.json
13:20:22.392 [main] INFO org.cryptomator.common.Environment - user.home: /home/user
13:20:22.393 [main] INFO org.cryptomator.common.Environment - java.library.path: :/app/Cryptomator/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
13:20:22.393 [main] INFO org.cryptomator.common.Environment - user.language: de
13:20:22.393 [main] INFO org.cryptomator.common.Environment - user.region: null
13:20:22.393 [main] INFO org.cryptomator.common.Environment - logback.configurationFile: null
13:20:22.393 [main] INFO org.cryptomator.common.Environment - cryptomator.settingsPath: ~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.ipcSocketPath: ~/.config/Cryptomator/ipc.socket
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.logDir: ~/.local/share/Cryptomator/logs
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.loopbackAlias: null
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.pluginDir: ~/.local/share/Cryptomator/plugins
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.mountPointsDir: ~/.local/share/Cryptomator/mnt
13:20:22.394 [main] INFO org.cryptomator.common.Environment - cryptomator.minPwLength: null
13:20:22.395 [main] INFO org.cryptomator.common.Environment - cryptomator.appVersion: 1.6.17
13:20:22.395 [main] INFO org.cryptomator.common.Environment - cryptomator.buildNumber: flatpak-1
13:20:22.395 [main] INFO org.cryptomator.common.Environment - cryptomator.showTrayIcon: false
13:20:22.395 [main] INFO org.cryptomator.common.Environment - cryptomator.p12Path: ~/.config/Cryptomator/key.p12
13:20:22.395 [main] INFO o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.6.17 on Linux 6.1.9-200.fc37.x86_64 (amd64)
13:20:22.430 [main] INFO org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/user/.config/Cryptomator/ipc.socket
13:20:22.653 [main] ERROR o.cryptomator.launcher.Cryptomator - Terminating due to error
java.lang.UnsupportedOperationException: Unable to open DISPLAY
at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.lambda$new$6(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.<init>(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(Unknown Source)
at javafx.graphics@19/com.sun.glass.ui.Application.run(Unknown Source)
at javafx.graphics@19/com.sun.javafx.tk.quantum.QuantumToolkit.startup(Unknown Source)
at javafx.graphics@19/com.sun.javafx.application.PlatformImpl.startup(Unknown Source)
at javafx.graphics@19/com.sun.javafx.application.PlatformImpl.startup(Unknown Source)
at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.startToolkit(Unknown Source)
at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
13:20:22.657 [main] INFO o.cryptomator.launcher.Cryptomator - Exit 1
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Weirdly some folders still work. The main two I use show a warning symbol, when opening file chooser all fonts are replaced by rectangles.
(cryptomator:2): Pango-WARNING **: 13:21:59.665: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans 9.9990234375'
(cryptomator:2): Pango-WARNING **: 13:21:59.665: font_face status is: file not found
(cryptomator:2): Pango-WARNING **: 13:21:59.665: scaled_font status is: file not found
(cryptomator:2): Pango-WARNING **: 13:21:59.673: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans 9.9990234375'
(cryptomator:2): Pango-WARNING **: 13:21:59.673: font_face status is: file not found
(cryptomator:2): Pango-WARNING **: 13:21:59.673: scaled_font status is: file not found
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Locking of vault fails on Cryptomator: 1.6.12 installed from flat hub and running on flatpak 1.6.5-0ubuntu0.4
Error message is " ... was blocked by pending operations or open files ...".
Force lock does produce the same result. Can not quit cryptomator.
"Caused by: org.cryptomator.frontend.fuse.mount.FuseMountException: Unmount failed. STDERR: fusermount: failed to unmount /home/xxx/.local/share/cryptomator/mnt/test1: device or resource busy"
The expected local mount path passed to fusermount is "/home/xxx/local/share/cryptomator". However, in the ubuntu filesystem the existing path is "/home/xxx/.local/share/Cryptomator".
This path is case sensitive, hence the values will not match. Reason may be a typo introducing a capital "C" into the path.
We decided to deactivate in our fork https://github.com/cryptomator/flathub to create issues which makes monitoring bugs/features etc regaring Flatpak/Flathub much easier.
This issue here is meant to follow on seamlessly to cryptomator/cryptomator#2540
Sorry for this jump into a new repo where we could not move the other issue to.
Cryptomator 1.6.5 (flatpak-1)
Volume type WebDAV
does not work, see @pizzadude's comment here.
It fails with an Exception:
14:52:38.152 [App Background Thread 004] INFO o.c.f.w.s.WebDavServletController - WebDavServlet started: /OTGU-r-TAnLC/Test
14:52:53.206 [App Background Thread 004] INFO o.c.f.w.s.WebDavServletController - Mounting http://localhost:42427/OTGU-r-TAnLC/Test using org.cryptomator.frontend.webdav.mount.LinuxGioMounter
14:52:53.229 [App Background Thread 004] TRACE org.cryptomator.common.vaults.Vault - Trying to close associated CryptoFS...
14:52:53.231 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockWorkflow - Unlock of 'Test' failed.
14:52:53.232 [JavaFX Application Thread] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 2. Expected 0. Stderr: gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount
at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.Vault.unlock(Vault.java:153)
at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:71)
at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:61)
at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:34)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
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)
Caused by: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 2. Expected 0. Stderr: gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount
at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.mount.ProcessUtil.assertExitValue(ProcessUtil.java:28)
at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.mount.LinuxGioMounter.mount(LinuxGioMounter.java:43)
at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
... 13 common frames omitted
This can be reproduced by running gio mount
from within the sandbox.
Run from inside the sandbox it states:
📦 org.cryptomator.Cryptomator org.cryptomator.Cryptomator]$ gio mount dav://localhost:42427/OTGU-r-TAnLC/Test
gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount
whereas running from outside works:
ralph@fusion org.cryptomator.Cryptomator % gio mount dav://localhost:42427/OTGU-r-TAnLC/Test
gio: dav://localhost:42427/OTGU-r-TAnLC/Test: HTTP Error: Could not connect: Connection refused
(Connection refused is ok here)
I tried to adjust the --filesystem
settings as described for gvfs access, but it did not help.
OS: Linux / 6.0.5-arch1-1
App: 1.6.15 / flatpak-1
Neofetch:
OS: Arch Linux x86_64
Kernel: 6.0.5-arch1-1
Uptime: 25 mins
Packages: 659 (pacman), 16 (flatpak)
Shell: bash 5.1.16
Resolution: 1920x1080, 1600x900
DE: Plasma 5.26.2
WM: KWin
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
CPU: Intel i7-6700K (8) @ 4.300GHz
GPU: NVIDIA GeForce GTX 1080
Memory: 2833MiB / 15934MiB
This error shows up when attempting to unlock a vault. I tried both FUSE and WebDAV, but neither of them worked.
FUSE:
Error Code E5BN:E5BN:BIEF
org.cryptomator.common.vaults.Volume$VolumeException: Unable to mount Filesystem
at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:55)
at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:42)
at [email protected]/org.cryptomator.common.vaults.Vault.unlock(Vault.java:155)
at [email protected]/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:72)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:62)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:35)
at [email protected]/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.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.FuseMountException: ru.serce.jnrfuse.FuseException: Unable to mount FS
at [email protected]/org.cryptomator.frontend.fuse.mount.AbstractMounter.mount(AbstractMounter.java:46)
at [email protected]/org.cryptomator.frontend.fuse.mount.Mounter.mount(Mounter.java:15)
at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:53)
... 12 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS
at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:293)
at [email protected]/org.cryptomator.frontend.fuse.mount.AbstractMounter.lambda$mount$0(AbstractMounter.java:26)
... 1 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS, return code = 1
at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:289)
... 2 more
WebDAV:
Error Code 296J:8B6S:HUCA
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$UnsupportedSystemException: No applicable mounting strategy found for this system.
at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
at [email protected]/org.cryptomator.common.vaults.Vault.unlock(Vault.java:155)
at [email protected]/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:72)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:62)
at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:35)
at [email protected]/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.CompletableFuture$AsyncRun.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.webdav.mount.Mounter$UnsupportedSystemException: No applicable mounting strategy found for this system.
at [email protected]/org.cryptomator.frontend.webdav.mount.FallbackMounter.mount(FallbackMounter.java:15)
at [email protected]/org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
... 12 more
If the vault is not located in the user home directory, it cannot be chosen in the file picker dialog started by Cryptomator. Additionally, already existing vaults (i.e., added over the appimage) are not found, if not located in the home dir.
Cryptomator flatpak is restricted to only access the user home directory.
Ensure Cryptomator is not running and then override the option with one of the following:
You can give the Cryptomator Flatpak complete access to your host file system, with the following command:
sudo flatpak override org.cryptomator.Cryptomator --filesystem=host
You can also only state where on the file system Cryptomator Flatpak should have access (e.g. to a specific directoy):
sudo flatpak override org.cryptomator.Cryptomator --filesystem=/media/my_thumb_drive
You can provide multiple filesystem options, so you could do any number of mount points, for example:
sudo flatpak override org.cryptomator.Cryptomator --filesystem=/media/festplatte --filesystem=home
If you prefer to use a GUI tool, you can use Flatseal to modify the permission accordingly.
Taken from https://community.cryptomator.org/t/cryptomator-flatpak-doesnt-find-safes/9613/2?u=infeo
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.