I have skrooge 2.13.0, qt 5.9.6 (but skrooge says built against 5.9.4), kde frameworks 5.46.0 I use 2 databases - one opens perfectly. The other, that was last saved on 22 June (before the qt 5.9.6 update) requests a password to open the file. I do not remember setting a password for this file. I have tried to open the backup (from the same date) and also a previous version of the file last saved in Feb 2018. None of these will open. Is there any way of attempting to recover these files?
This is strange. Could you try this from the console? export SKGTRACE=10 skrooge 2>&1 >trace.txt try to open the file close skrooge send me by email (you can find me email address in the "About" of Skrooge the file trace.txt For information, most of the time Skrooge requests a password when the file is corrupted (size 0 or something else).
The issue was due to SQLCIPHER 3.20.1 on GENTOO. Downgrade to sqlcipher 3.4.1 fixed the issue.
Git commit e1cc286b758ad21443de0c5e2315a28dafc6b815 by Stephane Mankowski. Committed on 01/08/2018 at 16:37. Pushed by smankowski into branch 'master'. Check sqlcipher installation M +1 -0 CHANGELOG M +8 -0 skgbasemodeler/skgdocument.cpp https://commits.kde.org/skrooge/e1cc286b758ad21443de0c5e2315a28dafc6b815
I am a bit confused about this solution; does it mean that sqlcipher-3.4.2 introduces a regression with skrooge?
In fact, the SQLCIPHER 3.20.1 on GENTOO didn't support encryption. I think this is a packaging issue. Nevertheless, I did a correction to give a better feedback in this case. Regards.