Are you talking about code cause? Are you a developer?
Even for those, it’s usually a long tough analysis journey.
Other times, it’s a new message added. GitHub can help.
Start with message, find the code change, find the notes.
Far easier is error search, e.g. search tool in forum found:
2.1.1.100 > Found 1 faulty index files, repairing now
I’m not sure I like the “fixed over time” recurring warnings.
I’m also not completely convinced that slow fixing gets all.
File test is sampled, so new files can reduce old file fixes.
.
Read further in above topic for how one can force full test.
The fix is done by the test, but you have to test all dindex.
Recording the actual message can help in your searches.
Forum can’t do phrase search, but Google and others do.
Sometimes one gets many hits, so lots to read. I’ll stop at:
Release: 2.1.0.119 (Canary) 2025-05-29
which explains the situation, links to the change, suggests improvement.
I don’t know the developer’s thinking, but you can look inside the dindex.
Decrypt with AES Crypt or duplicati-aescrypt, then describe content.
Proper content should be a manifest and vol folder with dblock name.
There’s not actually a dblock there, but that’s the index for the dblock file.
If the dblock that a dindex claims to index doesn’t exist, you get warnings
like in your delete and repair. Such dindex are probably not helping things
and can be deleted (or relocated, to be extra careful), however it’s always
possible that a dblock went missing, so I guess a note of it may be useful.
In backup. The file names contains dindex. There are also dblock.
I think I addressed everything. The test command is the most automatic fix.
Looking inside dindex files to check content and broken references is manual.
There are several things that the developer could consider changing in all this.
One cleanup causes recurring warnings and delays getting to fast DB recreate.
Another cleanup seems conservative (maybe rightly so) with large dindex case.
Third cleanup needs manual dindex removal when dblock for dindex is missing.