Hallo,
ich teste gerade mit Cryptomator auf MacOS 10.15.7 Catalina.
Dabei bin ich auf folgendes gestoßen:
WebDAV: Finder Tags werden syncronisiert bzw. können verwendet werden
FUSE: Finder Tags werden nicht akzeptiert.
Da ich viele Dateien auf diese Weise tagge, benötige ich diese Funktion bzw. müsste mich umstellen, wenn WbDAV große andere Nachteile hätte.
Daher meine Frage:
Was sind - nicht nur allgemein - von wegen FUSE ist das neuerer System usw. die reellen Unterschiede zwischen FUSE und WebDAV auf dem Mac.
FUSE:
Tagging geht nicht!
WebDAV:
Dateien nur bis 4 GB Größe
Das ist das was ich bisher gefunden habe. Das darf gern berichtigt werden, wenn ich mich irre oder eine Einstellung falsch habe.
Grüße
Torsten
Michael
January 30, 2023, 9:51am
#2
Ich meine das gilt nur für WebDAV in einer Windows Umgebung.
Darüber hinaus gibt es einige Berichte hier und bei Github, die von Stabilitätsproblemen mit WebDAV auf Macs mit M1 Chips berichten.
z.B.
opened 07:32PM - 20 Nov 20 UTC
closed 07:03AM - 28 Apr 21 UTC
type:upstream-bug
os:mac
mount:webdav
state:has-workaround
<!--
⚠️⚠️⚠️ READ CAREFULLY ⚠️⚠️⚠️
Do you want to ask a QUESTION? Are you loo… king for SUPPORT?
We're happy to help you via our support channels! Please read: https://github.com/cryptomator/cryptomator/blob/develop/SUPPORT.md
By filing an issue, you are expected to comply with our code of conduct: https://github.com/cryptomator/cryptomator/blob/develop/.github/CODE_OF_CONDUCT.md
Of course, we also expect you to search for existing similar issues first! ;) https://github.com/cryptomator/cryptomator/issues?q=
⚠️ IMPORTANT: If you don't stick to this template, the issue will get closed. To proof that you read this, please remove the X from the following line:
-->
### Description
When a vault is mounted and I try to rename any folder inside of it, computer freezes and in few seconds crashes and restarts. It produced no logs in debug mode.
### System Setup
* Operating system and version: macOS Big Sur 11.0.1
* Cryptomator version: 1.5.10
* Volume type: WebDAV
### Steps to Reproduce
1. Open a vault
2. Rename a folder
#### Expected Behavior
Folder is renamed
#### Actual Behavior
Computer crashes
#### Reproducibility
Always
### Additional Information
Tried to unmount a vault and now Finder doesn't work. Previously it was fine.
<!--
If you want to add the log file or screenshots, please add them as attachments. If your log file seems empty and doesn't show any errors, you may enable the debug mode first. Here is how to do that: https://community.cryptomator.org/t/how-do-i-enable-debug-mode/36
Then reproduce the problem to ensure all important information is contained in there. You may use test data or redact sensitive information from the log file.
Log file location:
- Windows: %appdata%/Cryptomator
- macOS: ~/Library/Logs/Cryptomator
- Linux: ~/.local/share/Cryptomator/logs
-->
opened 05:40PM - 08 Jun 22 UTC
type:bug
os:mac
state:awaiting-response
### Please agree to the following
- [X] I have searched [existing issues](https… ://github.com/cryptomator/cryptomator/issues?q=) for duplicates
- [X] I agree to follow this project's [Code of Conduct](https://github.com/cryptomator/cryptomator/blob/develop/.github/CODE_OF_CONDUCT.md)
### Summary
a) Each time vault is unlocked b) almost each time a file in the vault is accessed (read/write), the Mac freezes completely for 10-20 seconds.
### What software is involved?
- Operating System: MacOS 12.4
- Cryptomator: 1.6.4 (used in combination with iOS)
- Cloud provider : iCloud or Dropbox
- Apps : all, including Finder
### Volume Type
_No response_
### Steps to Reproduce
1. Unlock vault : Mac freezes for 10-20 seconds
Or
1. (once Vault is unlocked)
2. open vault disk
3. select file to open, click : Mac freezes for 10-20 seconds
4. files open
### Expected Behavior
I would expect the Mac not to freeze when unlocking the vault or opening/saving a file
### Actual Behavior
The Mac freezes for a while (10-20 seconds) when unlocking the fault or opening/saving a file
### Reproducibility
Always
### Relevant Log Output
```shell
18:27:27.159 [main] INFO org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.6.4 on Mac OS X 11.4 (x86_64)
18:27:27.205 [main] INFO org.cryptomator.ipc.Server - Spawning IPC server listening on socket /Users/vhmba/Library/Application Support/Cryptomator/ipc.socket
18:27:28.641 [JavaFX Application Thread] INFO o.c.ui.launcher.FxApplicationStarter - JavaFX Runtime started.
18:27:35.783 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.6.4, lastest version: 1.6.10
19:20:18.233 [App Scheduled Executor 01] INFO o.c.common.settings.SettingsProvider - Settings saved to /Users/vhmba/Library/Application Support/Cryptomator/settings.json
19:28:00.575 [JavaFX Application Thread] DEBUG org.cryptomator.logging.DebugMode - Debug mode enabled
19:28:01.576 [App Scheduled Executor 02] DEBUG o.c.common.settings.SettingsProvider - Attempting to save settings to /Users/vhmba/Library/Application Support/Cryptomator/settings.json
19:28:01.579 [App Scheduled Executor 02] INFO o.c.common.settings.SettingsProvider - Settings saved to /Users/vhmba/Library/Application Support/Cryptomator/settings.json
19:28:14.671 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - stop recording stats
19:28:14.676 [JavaFX Application Thread] DEBUG o.c.ui.launcher.AppLifecycleListener - Allow quitting without prompt: false
19:28:14.713 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 004
19:28:14.713 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.FxApplication - Start unlock workflow for Documents sécurisés
19:28:15.018 [App Background Thread 004] DEBUG o.c.cryptofs.common.BackupHelper - Verified backup file: /Users/vhmba/Library/Mobile Documents/iCloud~com~setolabs~Cryptomator/Documents/Documents sécurisés/masterkey.cryptomator.2B56EB6E.bkup
19:28:15.023 [App Background Thread 004] DEBUG o.c.cryptofs.common.BackupHelper - Verified backup file: /Users/vhmba/Library/Mobile Documents/iCloud~com~setolabs~Cryptomator/Documents/Documents sécurisés/vault.cryptomator.35093F04.bkup
19:28:15.056 [App Background Thread 004] DEBUG o.cryptomator.cryptofs.ReadonlyFlag - Vault opened for read and write.
19:28:17.402 [Thread-13] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.402 [Thread-12] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.404 [Thread-15] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.404 [Thread-14] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.404 [Thread-16] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.405 [Thread-17] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.410 [Thread-19] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.412 [Thread-18] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for []
19:28:17.414 [Thread-18] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
19:28:17.414 [Thread-18] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for []
19:28:17.415 [Thread-18] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
19:28:17.417 [Thread-20] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.428 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockWorkflow - Unlock of 'Documents sécurisés' succeeded.
19:28:17.425 [Thread-18] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-06-07T18:11:42Z, lastAccessTime: 2022-06-07T18:11:42Z, creationTime: 2021-12-12T18:14:38Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 704, fileKey: (dev=1000004,ino=28857204))
19:28:17.429 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 005
19:28:17.429 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - start recording stats
19:28:17.430 [Thread-18] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
19:28:17.430 [Thread-18] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
19:28:17.431 [Thread-22] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.431 [Thread-25] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.431 [Thread-26] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-27] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-29] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-28] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.431 [Thread-24] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-33] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-32] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-35] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-34] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-36] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.431 [Thread-23] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.433 [Thread-37] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.433 [Thread-39] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-31] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.433 [Thread-38] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.432 [Thread-30] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.435 [Thread-40] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.436 [Thread-41] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.437 [Thread-42] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.437 [Thread-43] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.437 [Thread-44] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.438 [Thread-45] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.438 [Thread-46] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.438 [Thread-47] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.440 [Thread-48] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.440 [Thread-49] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.441 [Thread-50] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.442 [Thread-51] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.442 [Thread-52] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.443 [Thread-53] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.443 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 006
19:28:17.459 [Thread-55] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.495 [Thread-56] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
19:28:17.495 [Thread-56] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
19:28:17.495 [Thread-56] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-06-07T18:11:42Z, lastAccessTime: 2022-06-07T18:11:42Z, creationTime: 2021-12-12T18:14:38Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 704, fileKey: (dev=1000004,ino=28857204))
19:28:17.495 [Thread-56] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
19:28:17.495 [Thread-56] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
19:28:17.496 [JavaFX Application Thread] INFO o.cryptomator.ui.common.VaultService - Revealed Documents sécurisés
19:28:17.500 [Thread-57] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.501 [Thread-58] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893288960 / 250685575168)
19:28:17.578 [Thread-59] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893227520 / 250685575168)
19:28:17.579 [Thread-60] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893227520 / 250685575168)
19:28:17.579 [Thread-61] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .hidden]
19:28:17.579 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
19:28:17.580 [Thread-62] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893227520 / 250685575168)
19:28:17.580 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[, .hidden]'
19:28:17.580 [Thread-61] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .hidden]
19:28:17.580 [Thread-61] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[, .hidden]'
19:28:17.580 [Thread-63] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (27893227520 / 250685575168)
19:28:17.583 [Thread-61] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[, .hidden]'
19:28:17.583 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[, .hidden]'
19:28:17.583 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
19:28:17.583 [Thread-61] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.hidden failed, node not found
19:28:17.599 [Thread-64] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
19:28:17.599 [Thread-64] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
19:28:17.599 [Thread-64] TRACE o.c.frontend.fuse.ReadOnlyAdapter - readdir /
19:28:17.604 [Thread-64] TRACE o.c.c.dir.CryptoDirectoryStream - OPEN
19:28:21.198 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.FxApplication - Showing Preferences
19:29:00.433 [Thread-64] TRACE o.c.c.dir.CryptoDirectoryStream - CLOSE
19:29:00.433 [Thread-64] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
19:29:00.433 [Thread-64] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
19:29:00.434 [Thread-65] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
19:29:00.434 [Thread-65] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
19:29:00.434 [Thread-65] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-06-07T18:11:42Z, lastAccessTime: 2022-06-07T18:11:42Z, creationTime: 2021-12-12T18:14:38Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 704, fileKey: (dev=1000004,ino=28857204))
19:29:00.435 [Thread-65] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
19:29:00.435 [Thread-65] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
19:29:00.439 [Thread-66] TRACE o.c.frontend.fuse.locks.LockManager - Deleting ReadWriteLock for [, .hidden]
```
### Anything else?
Added cryptomator log (unlocking at ca. 19.27) Hope it helps!
Info: die 1.7. Beta die jüngst erschienen ist unterstützt auch FUSE-T auf Mac.
Alles in allem empfinde ich WebDAV “alt” und fast immer nicht wirklich gut/stabil ins OS implementiert und gewartet. Ich persönlich nutze darum lieber alternativen.
OK! Dann betrifft mich das nicht.
Gibt es eine generelle Größenbeschränkung des Laufwerkes bei WebDAV? Also muss ich bei der Tresorgröße etwas beachten?
Hab aktuell noch Intel-Macs im Einsatz. Aber danke für den Hinweis. Dann muss ich bei neuer Hardware aufpassen, ob es schon eine Lösung gibt.
Was ist an FUSE-T anders?
Bezüglich der Unterstützung von zB. Finder Tags in Dateien/Ordnern?
In der Beta kann ich nicht direkt von WebDAV auf FUSE umstellen.
Was muss ich noch beachten bzw. tun?
Michael
February 1, 2023, 1:46pm
#8
Ich hab selbst keinen Mac im Einsatz, aber I h denke mal du wirst FUSE-T installiert haben müssen.
(Link siehe oben)
Danke dir.
Also dann beide pkg-Files, ja?
Die fuse-t-macos-installer-*.pkg
-Datei ist ausreichend.