Plasma Vault 5.11.5 does not seem to work with cryfs 0.9.8. On entering the correct password, the only feedback from the password dialog is "Unable to perform operation". Downgrading to cryfs-0.9.7 fixes the problem.
Same problem for me and same solution. Does any information exist somewhere on how to mount a cryfs volume created with vault manually so things like that can be tested? I looked but I am not seeing any information. If it is not possible I am seeing it as a big no no to vault usage (which I found pretty neat) because that means that I have no choice but to be connected through plasma to access my crypted volume.
cryfs requires updating the FS for every version upgrade, and it will prompt for updating on the first mount after the upgrade. Plasma-vaults should handle this gracefully, either by proceeding with the update automatically or at least by giving a more specific error message.
(In reply to humufr from comment #1) > Same problem for me and same solution. > > Does any information exist somewhere on how to mount a cryfs volume created > with vault manually so things like that can be tested? I looked but I am not > seeing any information. If it is not possible I am seeing it as a big no no > to vault usage (which I found pretty neat) because that means that I have no > choice but to be connected through plasma to access my crypted volume. https://www.cryfs.org/tutorial
Thanks for the link, it is the one I found also but I was not able to use it with plasma-vault. I am pretty sure that it is because I am doing a mistake. I created a vaul called Test. The mounting point is: $HOME/Vaults/Test So I tried to go to the following directories: Vaults/ Vaults/Test .vaults/ .vaults/Test.enc and mount the directory with: cryfs basedir Test or: cryfs basedir Test.enc but I got the same answer: CryFS Version 0.9.7 Could not find base directory. Do you want to create it? Your choice [y/n]: n Error: base directory not found. Either way with 0.9.7 or 0.9.8 Plasma-vault does not seems to update the FS and I cannot do it by hand. There are something not going as expected. The good things is by downgrading the cryfs version I am now able to remove the files from the encrypted directory but if I have to do it at every version of cryfs I am not sure that I will do it. Too much hassle.
'basedir' is the path to your encrypted data (.vaults/Test.enc in your case)
I knew that the problem was me. Thanks I thought that basedir was a command... When doing the mounting manually, indeed cryfs is asking to update the FS. When it is done plasma-vault is working again with the verions 0.9.8 The confirmation of the change of FS is not implemented(?) or changed from previous version and it is breaking plasma-vault.
Thanks for reporting this, this is a big one. That's a downside of relying on external commands. Will see how to fix this.
Relevant cryfs issue: https://github.com/cryfs/cryfs/issues/153
*** Bug 389276 has been marked as a duplicate of this bug. ***
This is fixed in 5.13 and cryfs 0.9.9