Diagnostic code
ZBX-E0511
downloaded bytes do not match their digest
- Kind
- error
- Blame
- external
- Exit code
- 3
What it means
Every manifest and every layer is named by the SHA-256 of its bytes, and zbx hashes what arrives before using it. These bytes hash to something else than the digest that named them (or than the Docker-Content-Digest header), or a layer in the blob cache has changed on the disk since it was downloaded. The message shows both digests.
The bytes were damaged on the way, or the registry, a mirror or a proxy in between is serving something it should not. Nothing from this answer was kept. Try again; if it repeats, the source is not to be trusted. For a damaged cache the message gives the file to remove.
Offline
The same text, without a network:
zbx explain E0511