I would like to bump this topic to the top.
I’ve bought the Cryptomator App for Android and I’m also using it mainly with Linux (currently Ubuntu MATE 20.04). What I would like to do is something very similar like the topic opener: My vault is stored on WebDAV (HTTPS) and I’m mounting it as a FUSE drive.
Now, when transferring some data to this virtual drive, it takes some time till the copy process has finished but the file in the vault has a zero byte size. I’ve tried smaller files, but the result is the same.
The log file looks then like this …
19:19:07.169 [fuseMount-1-main] INFO org.cryptomator.common.vaults.Vault - Unmounted vault 'VAULT_NAME'
19:19:07.176 [JavaFX Application Thread] INFO org.cryptomator.ui.lock.LockWorkflow - Lock of VAULT_NAME succeeded.
19:19:09.842 [App Scheduled Executor 01] INFO o.c.common.settings.SettingsProvider - Settings saved to /home/osz/.config/Cryptomator/settings.json
19:19:13.016 [App Scheduled Executor 02] INFO o.c.common.settings.SettingsProvider - Settings saved to /home/osz/.config/Cryptomator/settings.json
19:19:43.656 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockWorkflow - Unlock of 'VAULT_NAME' succeeded.
19:20:02.971 [Thread-5210] ERROR o.c.frontend.fuse.ReadWriteAdapter - chmod /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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$Posix.setMode(Unknown Source)
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView.setPermissions(CryptoPosixFileAttributeView.java:59)
at java.base/java.nio.file.Files.setPosixFilePermissions(Unknown Source)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteAdapter.chmod(ReadWriteAdapter.java:142)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$7.invoke(Unknown Source)
19:20:03.065 [Thread-5209] ERROR o.c.frontend.fuse.ReadOnlyAdapter - release /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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.setTimes(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.persistLastModified(CleartextFileChannel.java:237)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.implCloseChannel(CleartextFileChannel.java:305)
at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.close(Unknown Source)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFile.close(OpenFile.java:103)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFileFactory.close(OpenFileFactory.java:78)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyFileHandler.release(ReadOnlyFileHandler.java:81)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyAdapter.release(ReadOnlyAdapter.java:247)
at ru.serce.jnrfuse.AbstractFuseFS.lambda$init$7(AbstractFuseFS.java:150)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$14.invoke(Unknown Source)
19:20:03.146 [Thread-5212] ERROR o.c.frontend.fuse.ReadWriteAdapter - utimens /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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.setTimes(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView.setTimes(CryptoBasicFileAttributeView.java:51)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteFileHandler.utimens(ReadWriteFileHandler.java:126)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteAdapter.utimens(ReadWriteAdapter.java:258)
at ru.serce.jnrfuse.AbstractFuseFS.lambda$init$18(AbstractFuseFS.java:213)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$22.invoke(Unknown Source)
19:20:03.421 [Thread-5218] ERROR o.c.frontend.fuse.ReadWriteAdapter - chmod /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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$Posix.setMode(Unknown Source)
at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.attr.CryptoPosixFileAttributeView.setPermissions(CryptoPosixFileAttributeView.java:59)
at java.base/java.nio.file.Files.setPosixFilePermissions(Unknown Source)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteAdapter.chmod(ReadWriteAdapter.java:142)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$7.invoke(Unknown Source)
19:20:03.665 [Thread-5221] ERROR o.c.frontend.fuse.ReadOnlyAdapter - release /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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.setTimes(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.persistLastModified(CleartextFileChannel.java:237)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.implCloseChannel(CleartextFileChannel.java:305)
at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.close(Unknown Source)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFile.close(OpenFile.java:103)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFileFactory.close(OpenFileFactory.java:78)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyFileHandler.release(ReadOnlyFileHandler.java:81)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyAdapter.release(ReadOnlyAdapter.java:247)
at ru.serce.jnrfuse.AbstractFuseFS.lambda$init$7(AbstractFuseFS.java:150)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$14.invoke(Unknown Source)
19:20:03.731 [Thread-5222] ERROR o.c.frontend.fuse.ReadWriteAdapter - utimens /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=MY_USERNAME/users/MY_USERNAME/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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.setTimes(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.attr.CryptoBasicFileAttributeView.setTimes(CryptoBasicFileAttributeView.java:51)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteFileHandler.utimens(ReadWriteFileHandler.java:126)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadWriteAdapter.utimens(ReadWriteAdapter.java:258)
at ru.serce.jnrfuse.AbstractFuseFS.lambda$init$18(AbstractFuseFS.java:213)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$22.invoke(Unknown Source)
19:20:03.936 [Thread-5224] ERROR o.c.frontend.fuse.ReadOnlyAdapter - release /FILENAME failed.
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav.hidrive.ionos.com,ssl=true,user=blumblaum/users/blumblaum/cryptomator/VAULT_NAME/d/G7/LJJA5CCQ2BD7TWELORNK4ACXUAKPIE/lFOeZ9Sl0pwmJmCDZZ1M8quYVDNTsV4XcCt59NfE.c9r: Vorgang wird nicht unterstützt
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.setTimes(Unknown Source)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.persistLastModified(CleartextFileChannel.java:237)
at org.cryptomator.cryptofs@2.1.1/org.cryptomator.cryptofs.ch.CleartextFileChannel.implCloseChannel(CleartextFileChannel.java:305)
at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.close(Unknown Source)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFile.close(OpenFile.java:103)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.OpenFileFactory.close(OpenFileFactory.java:78)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyFileHandler.release(ReadOnlyFileHandler.java:81)
at org.cryptomator.frontend.fuse@1.3.3/org.cryptomator.frontend.fuse.ReadOnlyAdapter.release(ReadOnlyAdapter.java:247)
at ru.serce.jnrfuse.AbstractFuseFS.lambda$init$7(AbstractFuseFS.java:150)
at jnr.ffi.provider.jffi.NativeClosureProxy$$impl$$14.invoke(Unknown Source)
I’m not sure but it looks for me like the drive is read-only. On the other hand I can delete the zero byte file without any problems. And I haven’t set up anything like such permissions. Is there something I’m missing?
It would be really awesome if somebody could help me to solve this problem.