Hello Community,
with the last update of Cryptomator Desktop to version 1.6.15, running the health check on longer existing vaults yielded an unpleasant surprise: A worrisome amount of warnings.
This post explains what the warnings are about, why they canāt be fixed in one click and also why you donāt have to worry about them.
The What About
The warnings we are talking about have description similar to the following text:
WARN - Directory ID backup for directory 5R\YMVEHF2VLXM44L3NHT4LGVJMJQTGP3 is missing.
To increase resiliency, we added to Cryptomator 1.6.9 the feature of dirid.c9r files. Beginning from that version, every new directory created inside a vault has such a backup file. Already existing directories do not have it.
We also discussed add the file silently to already existing dirs, but decided against it: Modifying vault structure without a migration is dangerous, additionally it would cause a lot of user concern when their cloud sync starts running even though they just browsed the vault content.
Instead, we decided to use an already existing feature to notify users about missing dirid.c9r files: the health check.
The Why not All-in-one
Adding it to the health check has one drawback, though: Only one dirid.c9r file can be added at a time. This restriction results from the philosophy of the health check to make the user aware, what is fixed and a simple programming API to quickly deliver this feature.
The fix-all-feature is implemented with version 1.6.16
The Donāt Worry
As you can read in the documentation, the following holds for the dirid.c9r feature: It isā¦
- solely optional;
- not vital for the vault structure and
- only needed for data recovery.
Also, we will work on an improvement for possible lot health check warnings. Wether this will be a fix-all-button in the gui or something else is still in the discussion.