Zigbox

Diagnostic code

ZBX-E0429

a file in the store is damaged

Kind
error
Blame
environment
Exit code
2

What it means

"zbx store verify" read every object, tree and root record in the store and checked it against its name. This one does not match: its bytes (or, for a file object, its mode, owner or attributes) are not what its id says, or its chunk list disagrees with it, or it can not be read, or a tree names something that is not in the store.

The message names the id and the file, and the first path in the trees of the roots that reach it, with how many more there are, so you know which images are affected. --verbose lists three; --output json lists up to 16 for each damaged thing, with the root of each.

Nothing was changed. A damaged file can not be repaired in place: delete it and import the directory it came from again (the import writes what is missing), or drop the roots that reach it with "zbx store rm". A disk that damages files needs looking at; "zbx store verify" again afterwards.

Offline

The same text, without a network:

zbx explain E0429