Hi!
I’m on a fresh install runnning under MacOS 13.0 on a M1. FUSE version 4.4.1. While trying to lock my newly created vault I get an error that I can’t lock due to ongoing operations or open files. There are no open files, and should be no ongoing operations.
When I retry I get the same result, and also when I try to force lock.
However, if I unmount from Finder there are no errors what so ever.
And ideas on this?
/Paul
10:12:27.724 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - stop recording stats
10:12:27.728 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - Start lock workflow for test
10:12:27.729 [App Background Thread 009] TRACE o.c.f.fuse.locks.PathWLockImpl - Acquired write path lock for '[]'
10:12:27.729 [App Background Thread 009] TRACE o.c.f.fuse.locks.PathWLockImpl - Released write path lock for '[]'
10:12:27.770 [Thread-340] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
10:12:27.770 [Thread-340] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
10:12:27.771 [Thread-340] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-11-11T09:05:17Z, lastAccessTime: 2022-11-11T09:05:17Z, creationTime: 2022-11-11T09:04:10Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 96, fileKey: (dev=1000011,ino=20302002))
10:12:27.771 [Thread-340] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
10:12:27.771 [Thread-340] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
10:12:27.771 [Thread-341] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (23346786304 / 245107195904)
10:12:27.772 [App Background Thread 009] INFO o.cryptomator.ui.lock.LockWorkflow - Locking test failed (forced: false).
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.fuse.mount.FuseMountException: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmount(FuseVolume.java:106)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.Vault.lock(Vault.java:178)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@18.0.2/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: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.assertUmountSucceeded(MacMounter.java:158)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.unmountInternal(MacMounter.java:132)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.AbstractMount.unmount(AbstractMount.java:36)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmount(FuseVolume.java:104)
... 10 common frames omitted
10:12:27.781 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - visible windows: 3
10:12:28.656 [App Background Thread 009] TRACE o.c.f.fuse.locks.PathWLockImpl - Acquired write path lock for '[]'
10:12:28.656 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - visible windows: 2
10:12:28.656 [App Background Thread 009] TRACE o.c.f.fuse.locks.PathWLockImpl - Released write path lock for '[]'
10:12:28.663 [Thread-342] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (23346782208 / 245107195904)
10:12:28.663 [App Background Thread 009] INFO o.cryptomator.ui.lock.LockWorkflow - Locking test failed (forced: false).
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.fuse.mount.FuseMountException: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmount(FuseVolume.java:106)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.Vault.lock(Vault.java:178)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@18.0.2/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: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.assertUmountSucceeded(MacMounter.java:158)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.unmountInternal(MacMounter.java:132)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.AbstractMount.unmount(AbstractMount.java:36)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmount(FuseVolume.java:104)
... 12 common frames omitted
10:12:28.668 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - visible windows: 3
10:12:30.940 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - visible windows: 2
10:12:30.979 [Thread-343] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
10:12:30.980 [Thread-343] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
10:12:30.980 [Thread-343] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-11-11T09:05:17Z, lastAccessTime: 2022-11-11T09:05:17Z, creationTime: 2022-11-11T09:04:10Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 96, fileKey: (dev=1000011,ino=20302002))
10:12:30.980 [Thread-343] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
10:12:30.980 [Thread-343] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'
10:12:30.981 [Thread-344] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (23346786304 / 245107195904)
10:12:30.981 [App Background Thread 009] INFO o.cryptomator.ui.lock.LockWorkflow - Locking test failed (forced: true).
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.fuse.mount.FuseMountException: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmountForced(FuseVolume.java:96)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.Vault.lock(Vault.java:176)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:63)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.retryOrCancel(LockWorkflow.java:73)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.lock(LockWorkflow.java:66)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:57)
at org.cryptomator.desktop@1.6.15/org.cryptomator.ui.lock.LockWorkflow.call(LockWorkflow.java:34)
at javafx.graphics@18.0.2/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: Unmount failed. STDERR: umount: unmount(/Volumes/test (wu7Q_Yk3UBBL)): Operation not permitted
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.assertUmountSucceeded(MacMounter.java:158)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.MacMounter$MacMount.unmountForcedInternal(MacMounter.java:144)
at org.cryptomator.frontend.fuse@1.3.4/org.cryptomator.frontend.fuse.mount.AbstractMount.unmountForced(AbstractMount.java:41)
at org.cryptomator.desktop@1.6.15/org.cryptomator.common.vaults.FuseVolume.unmountForced(FuseVolume.java:94)
... 14 common frames omitted
10:12:30.987 [JavaFX Application Thread] DEBUG o.c.ui.fxapp.FxApplicationWindows - visible windows: 3
10:12:37.733 [Thread-345] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for '[]'
10:12:37.733 [Thread-345] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for '[]'
10:12:37.734 [Thread-345] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2022-11-11T09:05:17Z, lastAccessTime: 2022-11-11T09:05:17Z, creationTime: 2022-11-11T09:04:10Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 96, fileKey: (dev=1000011,ino=20302002))
10:12:37.734 [Thread-345] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for '[]'
10:12:37.734 [Thread-345] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for '[]'