[Akonadi] [Bug 406087] New: akonadictl fsck incorrectly reports success when file_lost+found folder is absent
Brendon Higgins
bugzilla_noreply at kde.org
Sun Mar 31 17:25:05 BST 2019
https://bugs.kde.org/show_bug.cgi?id=406087
Bug ID: 406087
Summary: akonadictl fsck incorrectly reports success when
file_lost+found folder is absent
Product: Akonadi
Version: unspecified
Platform: Debian testing
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kdepim-bugs at kde.org
Reporter: brendon at quantumfurball.net
Target Milestone: ---
SUMMARY
I ran akonadictl fsck, it reported:
Found unreferenced external file: [...]
[...]
Moved 893 unreferenced files to lost+found.
However, I had deleted the entire file_lost+found folder after the last time I
did such a clean-up, assuming akonadi would recreate it when necessary. Not so,
apparently. The folder still doesn't exist after running akonadictl fsck. The
files have not moved. If I re-run akonadictl fsck, it reports the same
unreferenced files, and that (again) it moved them to lost+found. Looks like
storagejanitor.cpp neglects to check that the folder exists or the result of
the call to QFile::rename(), and so incorrectly reports success when the
operation actually fails.
akonadictl fsck works correctly after I create the folder.
EXPECTED RESULT
Create file_lost+found folder automatically and/or report failure to move the
files, not success.
ADDITIONAL INFORMATION
akonadictl --version reports 5.9.3 (apparently missing from the version list).
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list