8000 Docker build failed with Hash Sum mismatch error on MacOS 14 Sonoma (M1 Chip) · Issue #7025 · docker/for-mac · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Docker build failed with Hash Sum mismatch error on MacOS 14 Sonoma (M1 Chip) #7025
Open
@xinen8721

Description

@xinen8721

Description

I am getting consistent docker build Hash Sum mismatcherror under MAC OS 14 Sonoma

Minimum reproducible example:

  1. docker run --rm -it debian:buster-20210927 sh -xc "apt-get clean && apt-get update && apt-get install -y --no-install-recommends librsvg2-bin"
  2. docker run --rm -it debian:buster-20230919 sh -xc "apt-get clean && apt-get update && apt-get install -y --no-install-recommends librsvg2-bin"

Full console output:

+ apt-get clean
+ apt-get update
Get:1 http://deb.debian.org/debian buster InRelease [122 kB]
Get:2 http://security.debian.org/debian-security buster/updates InRelease [34.8 kB]
Get:3 http://deb.debian.org/debian buster-updates InRelease [56.6 kB]
Get:4 http://security.debian.org/debian-security buster/updates/main arm64 Packages [541 kB]
Get:5 http://deb.debian.org/debian buster/main arm64 Packages [7737 kB]
Get:6 http://deb.debian.org/debian buster-updates/main arm64 Packages [8780 B]
Fetched 8500 kB in 2s (4197 kB/s)
Reading package lists... Done
+ apt-get install -y --no-install-recommends librsvg2-bin
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
  adwaita-icon-theme dbus dbus-user-session dconf-gsettings-backend dconf-service dmsetup fontconfig fontconfig-config fonts-dejavu-core glib-networking glib-networking-common glib-networking-services
  gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libapparmor1 libargon2-1 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
  libbsd0 libcairo-gobject2 libcairo2 libcolord2 libcroco3 libcryptsetup12 libcups2 libdatrie1 libdbus-1-3 libdconf1 libdevmapper1.02.1 libepoxy0 libexpat1 libfontconfig1 libfreetype6 libfribidi0
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libgtk-3-0 libgtk-3-common libharfbuzz0b libicu63 libidn11 libip4tc0 libjbig0 libjpeg62-turbo libjson-c3
  libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblcms2-2 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16
  libproxy1v5 libpsl5 librest-0.7-0 librsvg2-2 librsvg2-common libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0 libssl1.1 libsystemd0 libthai-data libthai0 libtiff5 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwebp6 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxrandr2
  libxrender1 sensible-utils shared-mime-info systemd systemd-sysv ucf xkb-data
Suggested packages:
  colord cups-common krb5-doc krb5-user gvfs liblcms2-utils systemd-container policykit-1
Recommended packages:
  at-spi2-core libgdk-pixbuf2.0-bin libglib2.0-data xdg-user-dirs libgtk-3-bin krb5-locales publicsuffix libnss-systemd
The following NEW packages will be installed:
  adwaita-icon-theme dbus dbus-user-session dconf-gsettings-backend dconf-service dmsetup fontconfig fontconfig-config fonts-dejavu-core glib-networking glib-networking-common glib-networking-services
  gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme libapparmor1 libargon2-1 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libavahi-client3 libavahi-common-data libavahi-common3
  libbsd0 libcairo-gobject2 libcairo2 libcolord2 libcroco3 libcryptsetup12 libcups2 libdatrie1 libdbus-1-3 libdconf1 libdevmapper1.02.1 libepoxy0 libexpat1 libfontconfig1 libfreetype6 libfribidi0
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libglib2.0-0 libgraphite2-3 libgssapi-krb5-2 libgtk-3-0 libgtk-3-common libharfbuzz0b libicu63 libidn11 libip4tc0 libjbig0 libjpeg62-turbo libjson-c3
  libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1 libkmod2 libkrb5-3 libkrb5support0 liblcms2-2 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpixman-1-0 libpng16-16
  libproxy1v5 libpsl5 librest-0.7-0 librsvg2-2 librsvg2-bin librsvg2-common libsoup-gnome2.4-1 libsoup2.4-1 libsqlite3-0 libssl1.1 libthai-data libthai0 libtiff5 libwayland-client0 libwayland-cursor0
  libwayland-egl1 libwebp6 libx11-6 libx11-data libxau6 libxcb-render0 libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxi6 libxinerama1 libxkbcommon0 libxml2 libxrandr2
  libxrender1 sensible-utils shared-mime-info systemd systemd-sysv ucf xkb-data
The following packages will be upgraded:
  libsystemd0
1 upgraded, 109 newly installed, 0 to remove and 21 not upgraded.
Need to get 49.8 MB of archives.
After this operation, 177 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian buster/main arm64 libapparmor1 arm64 2.13.2-10 [93.8 kB]
Get:2 http://security.debian.org/debian-security buster/updates/main arm64 libsystemd0 arm64 241-7~deb10u10 [313 kB]
Get:3 http://deb.debian.org/debian buster/main arm64 libargon2-1 arm64 0~20171227-0.2 [18.9 kB]
Get:4 http://deb.debian.org/debian buster/main arm64 dmsetup arm64 2:1.02.155-3 [83.9 kB]
Get:5 http://deb.debian.org/debian buster/main arm64 libdevmapper1.02.1 arm64 2:1.02.155-3 [124 kB]
Get:6 http://security.debian.org/debian-security buster/updates/main arm64 libssl1.1 arm64 1.1.1n-0+deb10u6 [1395 kB]
Get:7 http://deb.debian.org/debian buster/main arm64 libjson-c3 arm64 0.12.1+ds-2+deb10u1 [26.8 kB]
Get:8 http://deb.debian.org/debian buster/main arm64 libcryptsetup12 arm64 2:2.1.0-5+deb10u2 [181 kB]
Err:8 http://deb.debian.org/debian buster/main arm64 libcryptsetup12 arm64 2:2.1.0-5+deb10u2
  Hash Sum mismatch
  Hashes of expected file:
   - SHA256:4a3073bf53c582881992059f931737aaad2057baa5ed84afb843117dc4751d46
   - MD5Sum:fcc60a575d72a446319a655c85049ad4 [weak]
   - Filesize:181396 [weak]
  Hashes of received file:
   - SHA256:9b749c0018ac59849b5ce3a4a700d5cc0fab3f0e81563afb80245d53ec1754b7
   - MD5Sum:db64568e78fa30388c832389946050bd [weak]
   - Filesize:181396 [weak]
  Last modification reported: Sun, 01 Sep 2019 03:14:21 +0000
Get:9 http://security.debian.org/debian-security buster/updates/main arm64 systemd arm64 241-7~deb10u10 [3262 kB]
Get:10 http://security.debian.org/debian-security buster/updates/main arm64 systemd-sysv arm64 241-7~deb10u10 [100 kB]
Get:11 http://security.debian.org/debian-security buster/updates/main arm64 libdbus-1-3 arm64 1.12.24-0+deb10u1 [209 kB]
Get:12 http://security.debian.org/debian-security buster/updates/main arm64 libexpat1 arm64 2.2.6-2+deb10u6 [87.5 kB]
Get:13 http://security.debian.org/debian-security buster/updates/main arm64 dbus arm64 1.12.24-0+deb10u1 [231 kB]
Err:13 http://security.debian.org/debian-security buster/updates/main arm64 dbus arm64 1.12.24-0+deb10u1
  Hash Sum mismatch
  Hashes of expected file:
   - SHA256:777360af8fc7e0f86d33f021b25e137fa30930e133ecaad118c5a7daecdd28f8
   - MD5Sum:e4a2c5855d620a0eb54a33c7f8d86eb0 [weak]
   - Filesize:230560 [weak]
  Hashes of received file:
   - SHA256:995abb25e4a461b4e6a75d62476d97a9ba56677e6c4e534a00cbeb10de25191b
   - MD5Sum:81525087802c958a2322f235f02ad46a [weak]
   - Filesize:230560 [weak]
  Last modification reported: Mon, 10 Oct 2022 11:57:09 +0000
Err:14 http://security.debian.org/debian-security buster/updates/main arm64 libkrb5support0 arm64 1.17-3+deb10u5
  Bad header line Bad header data [IP: 151.101.130.132 80]
Get:15 http://security.debian.org/debian-security buster/updates/main arm64 libk5crypto3 arm64 1.17-3+deb10u5 [123 kB]
Get:16 http://security.debian.org/debian-security buster/updates/main arm64 libkrb5-3 arm64 1.17-3+deb10u5 [351 kB]
Get:17 http://security.debian.org/debian-security buster/updates/main arm64 libgssapi-krb5-2 arm64 1.17-3+deb10u5 [150 kB]
Get:18 http://security.debian.org/debian-security buster/updates/main arm64 libpam-systemd arm64 241-7~deb10u10 [200 kB]
Get:19 http://security.debian.org/debian-security buster/updates/main arm64 libsqlite3-0 arm64 3.27.2-3+deb10u2 [603 kB]
Get:20 http://security.debian.org/debian-security buster/updates/main arm64 libxml2 arm64 2.9.4+dfsg1-7+deb10u6 [625 kB]
Get:21 http://security.debian.org/debian-security buster/updates/main arm64 libglib2.0-0 arm64 2.58.3-2+deb10u5 [1188 kB]
Get:22 http://security.debian.org/debian-security buster/updates/main arm64 libwebp6 arm64 0.6.1-2+deb10u3 [246 kB]
Get:23 http://security.debian.org/debian-security buster/updates/main arm64 libtiff5 arm64 4.1.0+git191117-2~deb10u8 [261 kB]
Get:24 http://security.debian.org/debian-security buster/updates/main arm64 libx11-data all 2:1.6.7-1+deb10u4 [299 kB]
Get:25 http://security.debian.org/debian-security buster/updates/main arm64 libx11-6 arm64 2:1.6.7-1+deb10u4 [735 kB]
Get:26 http://security.debian.org/debian-security buster/updates/main arm64 libpixman-1-0 arm64 0.36.0-1+deb10u1 [134 kB]
Get:27 http://security.debian.org/debian-security buster/updates/main arm64 dbus-user-session arm64 1.12.24-0+deb10u1 [97.9 kB]
Get:28 http://security.debian.org/debian-security buster/updates/main arm64 libavahi-common-data arm64 0.7-4+deb10u3 [122 kB]
Get:29 http://security.debian.org/debian-security buster/updates/main arm64 libavahi-common3 arm64 0.7-4+deb10u3 [53.7 kB]
Get:30 http://security.debian.org/debian-security buster/updates/main arm64 libavahi-client3 arm64 0.7-4+deb10u3 [57.3 kB]
Get:31 http://security.debian.org/debian-security buster/updates/main arm64 libcups2 arm64 2.2.10-6+deb10u9 [311 kB]
23% [Waiting for headers]

Reproduce

docker run --rm -it debian:buster-20210927 sh -xc "apt-get clean && apt-get update && apt-get install -y --no-install-recommends librsvg2-bin"

I get Hash Sum errors like

Err:86 http://deb.debian.org/debian buster/main arm64 libcairo-gobject2 arm64 1.16.0-4+deb10u1
  Hash Sum mismatch
  Hashes of expected file:
   - SHA256:1d0a6e2143932dabecdbf93b917300f29ae0df323e6e489f3355f29e8049d704
   - MD5Sum:9779cec387a22978f0e753b53bcaa0d2 [weak]
   - Filesize:124140 [weak]
  Hashes of received file:
   - SHA256:8b481460db1f00277cbe8f065538ba1eb2ec5c514f54899192e2f3b288686f16
   - MD5Sum:04147d21d239cb9d3e1d0994075c0d68 [weak]
   - Filesize:124140 [weak]
  Last modification reported: Sun, 31 Jan 2021 02:58:48 +0000

Expected behavior

The docker build/run successfully.

docker version

docker version
Client:
 Cloud integration: v1.0.35+desktop.5
 Version:           24.0.6
 API version:       1.43
 Go version:        go1.20.7
 Git commit:        ed223bc
 Built:             Mon Sep  4 12:28:49 2023
 OS/Arch:           darwin/arm64
 Context:           desktop-linux

Server: Docker Desktop 4.24.0 (122432)
 Engine:
  Version:          24.0.6
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.7
  Git commit:       1a79695
  Built:            Mon Sep  4 12:31:36 2023
  OS/Arch:          linux/arm64
  Experimental:     false
 containerd:
  Version:          1.6.22
  GitCommit:        8165feabfdfe38c65b599c4993d227328c231fca
 runc:
  Version:          1.1.8
  GitCommit:        v1.1.8-0-g82f18fe
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

docker info

docker info
Client:
 Version:    24.0.6
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.11.2-desktop.5
    Path:     /Users/nxi/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.22.0-desktop.2
    Path:     /Users/nxi/.docker/cli-plugins/docker-compose
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.0
    Path:     /Users/nxi/.docker/cli-plugins/docker-dev
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.20
    Path:     /Users/nxi/.docker/cli-plugins/docker-extension
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v0.1.0-beta.8
    Path:     /Users/nxi/.docker/cli-plugins/docker-init
  sbom: View the packaged-based Software Bill Of Materials (SBOM) for an image (Anchore Inc.)
    Version:  0.6.0
    Path:     /Users/nxi/.docker/cli-plugins/docker-sbom
  scan: Docker Scan (Docker Inc.)
    Version:  v0.26.0
    Path:     /Users/nxi/.docker/cli-plugins/docker-scan
  scout: Docker Scout (Docker Inc.)
    Version:  v1.0.7
    Path:     /Users/nxi/.docker/cli-plugins/docker-scout

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 2
 Server Version: 24.0.6
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: runc io.containerd.runc.v2
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 8165feabfdfe38c65b599c4993d227328c231fca
 runc version: v1.1.8-0-g82f18fe
 init version: de40ad0
 Security Options:
  seccomp
   Profile: unconfined
  cgroupns
 Kernel Version: 6.4.16-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 11
 Total Memory: 7.667GiB
 Name: docker-desktop
 ID: 6a52f523-7483-4e58-a700-56358e47ac43
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 No Proxy: hubproxy.docker.internal
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  127.0.0.0/8
 Live Restore Enabled: false

Diagnostics ID

BBE2C013-9288-46FC-9550-D729D9B6ADD8/20231009184505

Additional Info

No

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0