Hi all, I’m getting the following error when I try to push my docker image to Docker Hub:
file integrity checksum failed for "root/zed2_ws/src/zed-ros2-wrapper/zed-ros2-interfaces/meshes/zedxm.stl"
After logging in to my docker, I ran the command: docker push abejeyapratap/zed_foxy_focal:1.3_sdk4.6_venv_yolo
Here’s the full output:
The push refers to repository [docker.io/abejeyapratap/zed_foxy_focal]
66c9a29d25a5: Pushed
a04425feb125: Pushed
2d3c3916f128: Pushing [==================================================>] 1.171GB/1.171GB
d978fe65c6f7: Pushed
acdbe04bf5b9: Mounted from arrowhead101/zed_foxy_focal
771474ef6ba3: Mounted from arrowhead101/zed_foxy_focal
dae5eb7d3b91: Mounted from arrowhead101/zed_foxy_focal
6e17bc9bb194: Mounted from arrowhead101/zed_foxy_focal
327c42fdf85d: Mounted from arrowhead101/zed_foxy_focal
efca47fb24aa: Mounted from arrowhead101/zed_foxy_focal
baa7fb983563: Mounted from arrowhead101/zed_foxy_focal
129797a2010f: Mounted from arrowhead101/zed_foxy_focal
c62d64838643: Mounted from arrowhead101/zed_foxy_focal
4c326c4d31a7: Mounted from arrowhead101/zed_foxy_focal
80ad9bbf9964: Mounted from arrowhead101/zed_foxy_focal
162943484908: Mounted from arrowhead101/zed_foxy_focal
60528d03ce63: Mounted from arrowhead101/zed_foxy_focal
58f442837b6f: Mounted from arrowhead101/zed_foxy_focal
620febfa6551: Mounted from arrowhead101/zed_foxy_focal
7d97b883b6be: Mounted from arrowhead101/zed_foxy_focal
16b22b18f631: Mounted from arrowhead101/zed_foxy_focal
fda3854ed45e: Mounted from arrowhead101/zed_foxy_focal
4a8698d5f2a1: Mounted from arrowhead101/zed_foxy_focal
7b58723d3b88: Mounted from arrowhead101/zed_foxy_focal
4a84c2032dcb: Mounted from arrowhead101/zed_foxy_focal
13e8da00c376: Mounted from arrowhead101/zed_foxy_focal
3f8b757af589: Mounted from arrowhead101/zed_foxy_focal
f8c4347fc203: Mounted from arrowhead101/zed_foxy_focal
4034352ba310: Mounted from arrowhead101/zed_foxy_focal
3222af402770: Mounted from arrowhead101/zed_foxy_focal
897163d06dba: Mounted from arrowhead101/zed_foxy_focal
4d400a98d071: Mounted from arrowhead101/zed_foxy_focal
97a3e637d335: Mounted from arrowhead101/zed_foxy_focal
a2088524c8eb: Mounted from arrowhead101/zed_foxy_focal
2d91e510f1fa: Mounted from arrowhead101/zed_foxy_focal
ddf743bab640: Mounted from arrowhead101/zed_foxy_focal
8b61d2f61434: Mounted from arrowhead101/zed_foxy_focal
file integrity checksum failed for "root/zed2_ws/src/zed-ros2-wrapper/zed-ros2-interfaces/meshes/zedxm.stl"
To provide some context: I pulled a docker image from Docker Hub, made some changes, used docker commit to save to a new image. I repeated this process of making small changes + docker commit a couple of times ending up with 7 images. I realize this is the not the best way to do things, but I’m new to docker and also did not have access to a Dockerfile for the original image.
The first 3 ones pushed successfully to Docker Hub, but the last 4 (including the latest one shown above) produce this error. All containers are working properly. One of the main changes I made to the original image is renaming a folder (more specifically, a ROS2 overlay workspace) to zed2_ws
(you can actually see that name in the error). So I thought this might be the issue, but I made this change in one of the intermediary images (aka one of the first 3 images) which pushed to Docker Hub successfully.
How can I resolve this issue? I just need to share my final image with colleagues.