You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some Windows image derived from windows-host-process-container-base-image were not able to pull by containerd
after they were pushed to local hosted Docker Registry instance using crane.
Based on a further investigation on the issue,
we found that the base layer of windows-host-process-container-base-image is not gzip compressed
$ file blobs/sha256/f2784c8bc8525977aef9b6cd74e9a899274db7d82cd4b028e0ae049270927585 <= this is the base layer of windows-host-process-container-base-image
blobs/sha256/f2784c8bc8525977aef9b6cd74e9a899274db7d82cd4b028e0ae049270927585 POSIX tar archive (GNU)
$ file blobs/sha256/f1912f0046069c73564ef7d8cd9257698d5a9a2c4d4da8910dbb35e1865b3cb5 <= this is our layer to build upon windows-host-process-container-base-image
blobs/sha256/f1912f0046069c73564ef7d8cd9257698d5a9a2c4d4da8910dbb35e1865b3cb5: gzip compressed data, original size modulo 2^32 5632
This may break the image blob after the image gets uploaded to a remote registry.
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Keep fresh with the 'lifecycle/frozen' label.
Describe the bug
Some Windows image derived from windows-host-process-container-base-image were not able to pull by containerd
after they were pushed to local hosted Docker Registry instance using crane.
To Reproduce
crane push windows-image.tar localhost:5000/imgetag:windows
containerd may report failure when pulling this image due to corrupted image content.
Expected behavior
The push should not resulted in corrupted image blob.
containerd should be able to pull the image.
Additional context
crane version
: mainDocker Registry
The text was updated successfully, but these errors were encountered: