UTC_BEGIN: 2026-10-01T12:31:01+00:00 COMMAND: mktemp -d /tmp/containers-oci-lab-XXXXXX EXIT_CODE: 0 DIRECTORY: /tmp/containers-oci-lab-EBaBA3 COMMAND: python3 examples/containers/oci_layout.py create /tmp/containers-oci-lab-EBaBA3/layout manifest=sha256:5866600269693c9716296ce3ff3339af5d06e17a353e850a47ce455265bf792e EXIT_CODE: 0 COMMAND: python3 examples/containers/oci_layout.py verify /tmp/containers-oci-lab-EBaBA3/layout verified_manifest=sha256:5866600269693c9716296ce3ff3339af5d06e17a353e850a47ce455265bf792e diff_ids=sha256:00e9985d4de1f55eadd2232d8bc1a15256fd932f9a17cbe82473482aeffe390c EXIT_CODE: 0 COMMAND: cp -a /tmp/containers-oci-lab-EBaBA3/layout /tmp/containers-oci-lab-EBaBA3/tampered EXIT_CODE: 0 COMMAND: printf x >> /tmp/containers-oci-lab-EBaBA3/tampered/blobs/sha256/cae0a15d0df95ada388ba12023e546a92386e3f4fbc7314106bfc58a0caca268 EXIT_CODE: 0 COMMAND: python3 examples/containers/oci_layout.py verify /tmp/containers-oci-lab-EBaBA3/tampered Traceback (most recent call last): File "/home/admin/workspace/my-blogs/examples/containers/oci_layout.py", line 95, in main() File "/home/admin/workspace/my-blogs/examples/containers/oci_layout.py", line 89, in main manifest, diff_ids = verify(args.directory) ^^^^^^^^^^^^^^^^^^^^^^ File "/home/admin/workspace/my-blogs/examples/containers/oci_layout.py", line 75, in verify if digest(gzip.decompress(load(layer))) != expected: ^^^^^^^^^^^ File "/home/admin/workspace/my-blogs/examples/containers/oci_layout.py", line 67, in load raise ValueError("digest or size mismatch for " + name) ValueError: digest or size mismatch for sha256:cae0a15d0df95ada388ba12023e546a92386e3f4fbc7314106bfc58a0caca268 EXIT_CODE: 1 COMMAND: rm -r /tmp/containers-oci-lab-EBaBA3 CLEANUP_EXIT_CODE: 0 UTC_END: 2026-10-01T12:31:02+00:00