Auto-unlock results in not correctly mounted drives

Hello,

I’m on Windows 10 Pro 1909 with Cryptomator 1.4.15 and I’m using the Dokany volume type with saved passwords, auto-unlock and custom drive letters on 3 vaults.
After boot all drives show up like in the screenshot attached and give the attached error when I try to access them.
When I lock all vaults and close Cryptomator the weird drives stay mounted. After opening Cryptomator again they get replaced by the correctly auto-mounted vaults.

Is this a know problem of the experimental auto-unlock option? Is there anything I can do to fix that?

Thanks!

drives

I can unfortunately only attach one image, so here is the error message:

error

Hi. Please check if you have the latest dokany version 1.3.0.1000 installed. If not, please update it.
https://docs.cryptomator.org/en/latest/desktop/troubleshooting/

Hello! Yes, the latest version was installed. Is this something I have to check periodically or should Cryptomator do that usually on it’s own?

No you don’t have to. If the (actually) latest version is installed than its ok. As far as I understood the devs, there was only a compatibility problem with the latest version that was not expected, and future updates will consider dokany driver as well.

But as you have the latest dokany installed, I unfortunately do not have a clue what is causing your problems. Does it work properly with WebDAV?

Can I just switch over a locked vault to WebDAV without any problems to test this?

Yes. You can just switch.

OK, weird behavior. I switched and it worked as expected. Than I switched back to Dokany and now that is working as well…

Just wanted to report back that the problem persists. Sometimes it works, but most of the time it doesn’t.

Hi. Please enable debug mode and provide a log file. Maybe this will lead to new ideas what’s going on.

Hi, was this problem ever figured out? I am encountering same error today

Nope. There was not feedback to the logfile request.

After unlocking a drive, I checked some emails, went back to cryptomator to click “reveal drive” and encountered the “Location is not available” error again

16:46:17.548 [Thread-2923] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) / opened successful with handle 125.
16:46:17.548 [Thread-2924] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.548 [Thread-2924] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) / opened successful with handle 126.
16:46:17.557 [Thread-2925] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) getFileInformation() is called for /.
16:46:17.558 [Thread-2925] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) Filesize of / is 4096.
16:46:17.558 [Thread-2925] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) File Information successful read from /.
16:46:17.558 [Thread-2926] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) getFileInformation() is called for /.
16:46:17.558 [Thread-2927] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) getFileInformation() is called for /.
16:46:17.558 [Thread-2926] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) Filesize of / is 4096.
16:46:17.558 [Thread-2927] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) Filesize of / is 4096.
16:46:17.558 [Thread-2926] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) File Information successful read from /.
16:46:17.558 [Thread-2927] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) File Information successful read from /.
16:46:17.581 [Thread-2928] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) getFileInformation() is called for /.
16:46:17.582 [Thread-2928] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) Filesize of / is 4096.
16:46:17.582 [Thread-2928] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) File Information successful read from /.
16:46:17.582 [Thread-2929] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) findFiles() is called for /.
16:46:17.582 [Thread-2929] TRACE o.c.c.dir.CryptoDirectoryStream - OPEN 
16:46:17.583 [Thread-2929] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) findFiles(): found file WELCOME.rtf
16:46:17.583 [Thread-2929] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) Successful searched content in /.
16:46:17.584 [Thread-2929] TRACE o.c.c.dir.CryptoDirectoryStream - CLOSE 
16:46:17.584 [Thread-2930] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) findFiles() is called for /.
16:46:17.585 [Thread-2930] TRACE o.c.c.dir.CryptoDirectoryStream - OPEN 
16:46:17.586 [Thread-2930] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) findFiles(): found file WELCOME.rtf
16:46:17.586 [Thread-2930] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) Successful searched content in /.
16:46:17.586 [Thread-2930] TRACE o.c.c.dir.CryptoDirectoryStream - CLOSE 
16:46:17.598 [Thread-2931] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) cleanup() is called for /.
16:46:17.601 [Thread-2933] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) cleanup() is called for /.
16:46:17.601 [Thread-2932] TRACE o.c.frontend.dokany.ReadWriteAdapter - (125) closeFile() is called for /.
16:46:17.626 [Thread-2934] TRACE o.c.frontend.dokany.ReadWriteAdapter - (126) closeFile() is called for /.
16:46:17.626 [Thread-2935] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:17.626 [Thread-2935] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.627 [Thread-2935] TRACE o.c.frontend.dokany.ReadWriteAdapter - (127) / opened successful with handle 127.
16:46:17.627 [Thread-2938] TRACE o.c.frontend.dokany.ReadWriteAdapter - (127) cleanup() is called for /.
16:46:17.628 [Thread-2939] TRACE o.c.frontend.dokany.ReadWriteAdapter - (127) closeFile() is called for /.
16:46:17.628 [Thread-2940] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:17.628 [Thread-2940] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.628 [Thread-2940] TRACE o.c.frontend.dokany.ReadWriteAdapter - (128) / opened successful with handle 128.
16:46:17.653 [Thread-2943] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:17.653 [Thread-2944] TRACE o.c.frontend.dokany.ReadWriteAdapter - (128) cleanup() is called for /.
16:46:17.653 [Thread-2943] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.653 [Thread-2943] TRACE o.c.frontend.dokany.ReadWriteAdapter - (129) / opened successful with handle 129.
16:46:17.654 [Thread-2945] TRACE o.c.frontend.dokany.ReadWriteAdapter - (128) closeFile() is called for /.
16:46:17.676 [Thread-2948] TRACE o.c.frontend.dokany.ReadWriteAdapter - (129) cleanup() is called for /.
16:46:17.684 [Thread-2949] TRACE o.c.frontend.dokany.ReadWriteAdapter - (129) closeFile() is called for /.
16:46:17.684 [Thread-2950] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:17.684 [Thread-2950] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.684 [Thread-2950] TRACE o.c.frontend.dokany.ReadWriteAdapter - (130) / opened successful with handle 130.
16:46:17.689 [Thread-2953] TRACE o.c.frontend.dokany.ReadWriteAdapter - (130) cleanup() is called for /.
16:46:17.694 [Thread-2954] TRACE o.c.frontend.dokany.ReadWriteAdapter - (130) closeFile() is called for /.
16:46:17.942 [Thread-2955] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:17.942 [Thread-2955] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:17.942 [Thread-2955] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) / opened successful with handle 131.
16:46:17.943 [Thread-2956] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) getFileInformation() is called for /.
16:46:17.943 [Thread-2956] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) Filesize of / is 4096.
16:46:17.943 [Thread-2956] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) File Information successful read from /.
16:46:17.944 [Thread-2957] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) cleanup() is called for /.
16:46:17.945 [Thread-2958] TRACE o.c.frontend.dokany.ReadWriteAdapter - (131) closeFile() is called for /.
16:46:18.343 [Thread-2959] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:18.343 [Thread-2960] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:18.343 [Thread-2959] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:18.343 [Thread-2959] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) / opened successful with handle 132.
16:46:18.343 [Thread-2960] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:18.344 [Thread-2960] TRACE o.c.frontend.dokany.ReadWriteAdapter - (133) / opened successful with handle 133.
16:46:18.346 [Thread-2961] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) getFileInformation() is called for /.
16:46:18.346 [Thread-2961] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) Filesize of / is 4096.
16:46:18.346 [Thread-2961] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) File Information successful read from /.
16:46:18.347 [Thread-2963] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) cleanup() is called for /.
16:46:18.348 [Thread-2964] TRACE o.c.frontend.dokany.ReadWriteAdapter - (132) closeFile() is called for /.
16:46:18.350 [Thread-2966] TRACE o.c.frontend.dokany.ReadWriteAdapter - (133) cleanup() is called for /.
16:46:18.351 [Thread-2967] TRACE o.c.frontend.dokany.ReadWriteAdapter - (133) closeFile() is called for /.
16:46:18.378 [Thread-2968] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:18.378 [Thread-2968] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:18.379 [Thread-2968] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) / opened successful with handle 134.
16:46:18.379 [Thread-2969] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) getFileInformation() is called for /.
16:46:18.380 [Thread-2969] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) Filesize of / is 4096.
16:46:18.380 [Thread-2969] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) File Information successful read from /.
16:46:18.386 [Thread-2970] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) cleanup() is called for /.
16:46:18.386 [Thread-2971] TRACE o.c.frontend.dokany.ReadWriteAdapter - (134) closeFile() is called for /.
16:46:18.426 [Thread-2972] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:18.426 [Thread-2972] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:18.426 [Thread-2972] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) / opened successful with handle 135.
16:46:18.427 [Thread-2973] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) getFileInformation() is called for /.
16:46:18.427 [Thread-2973] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) Filesize of / is 4096.
16:46:18.427 [Thread-2973] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) File Information successful read from /.
16:46:18.428 [Thread-2974] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) cleanup() is called for /.
16:46:18.429 [Thread-2975] TRACE o.c.frontend.dokany.ReadWriteAdapter - (135) closeFile() is called for /.
16:46:19.394 [Thread-2976] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:19.394 [Thread-2976] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:19.395 [Thread-2976] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) / opened successful with handle 136.
16:46:19.395 [Thread-2977] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) getFileInformation() is called for /.
16:46:19.395 [Thread-2977] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) Filesize of / is 4096.
16:46:19.395 [Thread-2978] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:19.395 [Thread-2977] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) File Information successful read from /.
16:46:19.396 [Thread-2978] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:19.396 [Thread-2978] TRACE o.c.frontend.dokany.ReadWriteAdapter - (137) / opened successful with handle 137.
16:46:19.396 [Thread-2979] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) cleanup() is called for /.
16:46:19.396 [Thread-2981] TRACE o.c.frontend.dokany.ReadWriteAdapter - (136) closeFile() is called for /.
16:46:19.396 [Thread-2983] TRACE o.c.frontend.dokany.ReadWriteAdapter - (137) cleanup() is called for /.
16:46:19.397 [Thread-2984] TRACE o.c.frontend.dokany.ReadWriteAdapter - (137) closeFile() is called for /.
16:46:19.727 [Thread-2985] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[FILE_DIRECTORY_FILE, FILE_SYNCHRONOUS_IO_NONALERT])
	accessMasks -- EnumIntegerSet(elements=[SYNCHRONIZE])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:19.727 [Thread-2985] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:19.727 [Thread-2985] TRACE o.c.frontend.dokany.ReadWriteAdapter - (138) / opened successful with handle 138.
16:46:19.728 [Thread-2988] TRACE o.c.frontend.dokany.ReadWriteAdapter - (138) cleanup() is called for /.
16:46:19.729 [Thread-2989] TRACE o.c.frontend.dokany.ReadWriteAdapter - (138) closeFile() is called for /.
16:46:19.755 [Thread-2990] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with the following parameters:
	CreateDisposition -- OPEN_EXISTING
	createOptions -- EnumIntegerSet(elements=[])
	accessMasks -- EnumIntegerSet(elements=[])
	fileAccessMasks -- EnumIntegerSet(elements=[])
	fileAttributes -- EnumIntegerSet(elements=[]).
16:46:19.755 [Thread-2990] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
16:46:19.756 [Thread-2990] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) / opened successful with handle 139.
16:46:19.758 [Thread-2991] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) getFileInformation() is called for /.
16:46:19.758 [Thread-2991] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) Filesize of / is 4096.
16:46:19.758 [Thread-2991] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) File Information successful read from /.
16:46:19.759 [Thread-2992] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) cleanup() is called for /.
16:46:19.759 [Thread-2993] TRACE o.c.frontend.dokany.ReadWriteAdapter - (139) closeFile() is called for /.
16:46:19.760 [Thread-2994] TRACE o.c.frontend.dokany.ReadWriteAdapter - (6) cleanup() is called for /.
16:46:19.760 [Thread-2995] TRACE o.c.frontend.dokany.ReadWriteAdapter - (6) closeFile() is called for /.
16:46:19.760 [Thread-2996] TRACE o.c.frontend.dokany.ReadWriteAdapter - (7) cleanup() is called for /.
16:46:19.761 [Thread-2997] TRACE o.c.frontend.dokany.ReadWriteAdapter - (7) closeFile() is called for /.
16:46:21.456 [JavaFX Application Thread] INFO  o.cryptomator.ui.common.VaultService - Revealed Testing
16:46:39.662 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.FxApplication - Showing Preferences
16:47:05.986 [JavaFX Application Thread] INFO  o.cryptomator.ui.common.VaultService - Revealed Testing
16:47:08.618 [JavaFX Application Thread] INFO  o.cryptomator.ui.common.VaultService - Revealed Testing