Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS TLS timeout on multiarch builds #2750

Open
1 of 3 tasks
danog opened this issue Oct 23, 2024 · 1 comment
Open
1 of 3 tasks

Mac OS TLS timeout on multiarch builds #2750

danog opened this issue Oct 23, 2024 · 1 comment

Comments

@danog
Copy link

danog commented Oct 23, 2024

Contributing guidelines

I've found a bug and checked that ...

  • ... the documentation does not mention anything about my problem
  • ... there are no open or closed issues that are related to my problem

Description

Copy of #350, since the root cause wasn't fixed yet.

Getting continuous TLS timeouts when doing multiarch builds on mac OS 15.0.1, i.e:

ERROR: failed to solve: golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head "https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest": net/http: TLS handshake timeout

To reproduce, simply limit the MTU of your connection (i.e. at the router) to a value smaller than 1500 (in my case 1492, actually very common on PPPoE connections that do not support jumbo frames, or on VPNs).

Expected behaviour

No TLS timeouts

Actual behaviour

TLS timeouts

Buildx version

github.com/docker/buildx v0.16.2-desktop.1 081c21b9e461293ae243a1ff813a680a4f5f8fb9

Docker info

Client:
 Version:    27.2.0
 Context:    desktop-linux
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.16.2-desktop.1
    Path:     /Users/daniil/.docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.29.2-desktop.2
    Path:     /Users/daniil/.docker/cli-plugins/docker-compose
  debug: Get a shell into any image or container (Docker Inc.)
    Version:  0.0.34
    Path:     /Users/daniil/.docker/cli-plugins/docker-debug
  desktop: Docker Desktop commands (Alpha) (Docker Inc.)
    Version:  v0.0.15
    Path:     /Users/daniil/.docker/cli-plugins/docker-desktop
  dev: Docker Dev Environments (Docker Inc.)
    Version:  v0.1.2
    Path:     /Users/daniil/.docker/cli-plugins/docker-dev
  extension: Manages Docker extensions (Docker Inc.)
    Version:  v0.2.25
    Path:     /Users/daniil/.docker/cli-plugins/docker-extension
  feedback: Provide feedback, right in your terminal! (Docker Inc.)
    Version:  v1.0.5
    Path:     /Users/daniil/.docker/cli-plugins/docker-feedback
  init: Creates Docker-related starter files for your project (Docker Inc.)
    Version:  v1.3.0
    Path:     /Users/daniil/.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/daniil/.docker/cli-plugins/docker-sbom
  scout: Docker Scout (Docker Inc.)
    Version:  v1.13.0
    Path:     /Users/daniil/.docker/cli-plugins/docker-scout

Server:
 Containers: 2
  Running: 2
  Paused: 0
  Stopped: 0
 Images: 2
 Server Version: 27.2.0
 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 splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 8fc6bcff51318944179630522a095cc9dbf9f353
 runc version: v1.1.13-0-g58aa920
 init version: de40ad0
 Security Options:
  seccomp
   Profile: unconfined
  cgroupns
 Kernel Version: 6.10.4-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: aarch64
 CPUs: 12
 Total Memory: 17.54GiB
 Name: docker-desktop
 ID: b767e0c6-77af-4dce-8b4c-41c09ec2883f
 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
 Labels:
  com.docker.desktop.address=unix:///Users/daniil/Library/Containers/com.docker.docker/Data/docker-cli.sock
 Experimental: false
 Insecure Registries:
  hubproxy.docker.internal:5555
  127.0.0.0/8
 Live Restore Enabled: false

WARNING: daemon is not using the default seccomp profile

Builders list

NAME/NODE           DRIVER/ENDPOINT     STATUS    BUILDKIT   PLATFORMS
multiarch*          docker-container
 \_ multiarch0       \_ desktop-linux   running   v0.16.0    linux/arm64, linux/amd64, linux/amd64/v2, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/mips64le, linux/mips64, linux/arm/v7, linux/arm/v6
default             docker
 \_ default          \_ default         running   v0.15.2    linux/arm64, linux/amd64, linux/amd64/v2, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/mips64le, linux/mips64, linux/arm/v7, linux/arm/v6
desktop-linux       docker
 \_ desktop-linux    \_ desktop-linux   running   v0.15.2    linux/arm64, linux/amd64, linux/amd64/v2, linux/riscv64, linux/ppc64le, linux/s390x, linux/386, linux/mips64le, linux/mips64, linux/arm/v7, linux/arm/v6

Configuration

https://github.com/osteele/gojekyll/blob/main/Dockerfile, running https://github.com/osteele/gojekyll/blob/main/release.sh#L3

Build logs

docker buildx build --platform linux/arm64,linux/amd64 . \
        -f Dockerfile \
        -t danog/gojekyll:latest
[+] Building 10.3s (11/11) FINISHED                                                                                                                       docker-container:multiarch
 => [internal] load build definition from Dockerfile                                                                                                                            0.0s
 => => transferring dockerfile: 839B                                                                                                                                            0.0s
 => CANCELED [linux/arm64 internal] load metadata for docker.io/library/debian:stable-slim                                                                                     10.2s
 => ERROR [linux/amd64 internal] load metadata for docker.io/library/debian:stable-slim                                                                                        10.2s
 => CANCELED [linux/arm64 internal] load metadata for docker.io/bufbuild/buf:latest                                                                                            10.2s
 => CANCELED [linux/amd64 internal] load metadata for docker.io/bufbuild/buf:latest                                                                                            10.2s
 => ERROR [linux/arm64 internal] load metadata for docker.io/library/dart:stable                                                                                               10.2s
 => ERROR [linux/amd64 internal] load metadata for docker.io/library/golang:latest                                                                                             10.2s
 => ERROR [linux/arm64 internal] load metadata for docker.io/golangci/golangci-lint:latest                                                                                     10.2s
 => ERROR [linux/amd64 internal] load metadata for docker.io/golangci/golangci-lint:latest                                                                                     10.2s
 => ERROR [linux/arm64 internal] load metadata for docker.io/library/golang:latest                                                                                             10.2s
 => CANCELED [linux/amd64 internal] load metadata for docker.io/library/dart:stable                                                                                            10.2s
------
 > [linux/amd64 internal] load metadata for docker.io/library/debian:stable-slim:
------
------
 > [linux/arm64 internal] load metadata for docker.io/library/dart:stable:
------
------
 > [linux/amd64 internal] load metadata for docker.io/library/golang:latest:
------
------
 > [linux/arm64 internal] load metadata for docker.io/golangci/golangci-lint:latest:
------
------
 > [linux/amd64 internal] load metadata for docker.io/golangci/golangci-lint:latest:
------
------
 > [linux/arm64 internal] load metadata for docker.io/library/golang:latest:
------
WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load
Dockerfile:13
--------------------
  11 |
  12 |
  13 | >>> FROM golangci/golangci-lint:latest AS golangci-lint
  14 |     FROM golang:latest AS gojekyll
  15 |
--------------------
ERROR: failed to solve: golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head "https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest": net/http: TLS handshake timeout
time="2024-10-23T08:15:11Z" level=info msg="auto snapshotter: using overlayfs"
time="2024-10-23T08:15:11Z" level=warning msg="using host network as the default"
time="2024-10-23T08:15:12Z" level=info msg="found worker \"6fymfwfq8kg1t4ez72iy30h1p\", labels=map[org.mobyproject.buildkit.worker.executor:oci org.mobyproject.buildkit.worker.hostname:3cd5b02eb2ec org.mobyproject.buildkit.worker.network:host org.mobyproject.buildkit.worker.oci.process-mode:sandbox org.mobyproject.buildkit.worker.selinux.enabled:false org.mobyproject.buildkit.worker.snapshotter:overlayfs], platforms=[linux/arm64 linux/amd64 linux/amd64/v2 linux/riscv64 linux/ppc64le linux/s390x linux/386 linux/mips64le linux/mips64 linux/arm/v7 linux/arm/v6]"
time="2024-10-23T08:15:12Z" level=warning msg="skipping containerd worker, as \"/run/containerd/containerd.sock\" does not exist"
time="2024-10-23T08:15:12Z" level=info msg="found 1 workers, default=\"6fymfwfq8kg1t4ez72iy30h1p\""
time="2024-10-23T08:15:12Z" level=warning msg="currently, only the default worker can be used."
time="2024-10-23T08:15:12Z" level=info msg="running server on /run/buildkit/buildkitd.sock"
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=aedb7e7dbd6ed9b0 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=555740b580166f7f traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=8b3ca6cd0293ed48 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=267aac1be7bac9c5 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=add7d00187f51501 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=e6211ca38537d41f traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=39727a5525bef433 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=26a9ddf0c2f71829 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=a5065c6bc8b3fd82 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=63f34f2a4ed36726 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=b05ba1f2791b11c5 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:15:46Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=a700f47e381752c9 traceID=9b2ca0785a2b394e6e967f7a9840f935
time="2024-10-23T08:16:59Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry-1.docker.io/v2/library/dart/manifests/sha256:b58becb6946054ca74aa8b8e4aa62ba2d054527d13fee5f670882da6d1641947\": net/http: TLS handshake timeout" spanID=95acd3218f7f8fe5 traceID=0422139bdee05f96130b68c4d5327314
time="2024-10-23T08:16:59Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry-1.docker.io/v2/library/dart/manifests/sha256:b58becb6946054ca74aa8b8e4aa62ba2d054527d13fee5f670882da6d1641947\": net/http: TLS handshake timeout" spanID=5987cc831c24d3b8 traceID=0422139bdee05f96130b68c4d5327314
time="2024-10-23T08:18:11Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry-1.docker.io/v2/library/dart/manifests/sha256:b2529f0ad5407869846a1b986d45fefd1f971fb7a5f8c1da10b4463b7595a90a\": net/http: TLS handshake timeout" spanID=34cd5ca3a22c8176 traceID=b167a1d869d30205ffe3bbfb96ba3a60
time="2024-10-23T08:18:11Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry-1.docker.io/v2/library/dart/manifests/sha256:b2529f0ad5407869846a1b986d45fefd1f971fb7a5f8c1da10b4463b7595a90a\": net/http: TLS handshake timeout" spanID=66d3462a9a69e69f traceID=b167a1d869d30205ffe3bbfb96ba3a60
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=6d7a937de7fde814 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=cfc82cd7d9157875 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=b547e3024919c7c8 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=f587c0820c1ee985 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=ef89b15884b85ab8 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=7030bb604317a848 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=7240b3f9c5c95190 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=5f28cfa582b56fd5 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=e3a50b793dd5f3a1 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=fe136f50396f68a3 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=328ea19a74851069 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:19:42Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=4b6dfd5af0fbe983 traceID=f13241ade1894b1132050cc272d15635
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=e0dbdcc8d5652199 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=5df32280d9b4c6e7 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=3464cd05fb74364d traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=84022fbf3e620498 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=8147c5b3e4e9f955 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=5aef61e1adf5cbd6 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=e7cbe5aaa2974e09 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=88c4d7c462931cec traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=293c34e77e2214be traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=c70aa6daf02e682a traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" spanID=c9fd7ef2a59ace5d traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:05Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" spanID=e91aad3637240bf4 traceID=9233ea530dfdcdf9029e2401c9738d7e
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=907aba07d957c1d1 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=b473405ef06abc4d traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=412d4e41bde3df9b traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=19313439aa51b289 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=412655707b17f53e traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=ad3fd1c2d176c895 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=2cdece09c53ab885 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=96968ca2b4af7834 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=eb58c69912da8773 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=cdfa18f7acb613a0 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = golang:latest: failed to resolve source metadata for docker.io/library/golang:latest: failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" spanID=e1f7608c4d929a3c traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:20:29Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = golang:latest: failed to resolve source metadata for docker.io/library/golang:latest: failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" spanID=b33c283e901265f6 traceID=afb0ab0143e129a00e1e05d4069e936c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=3f0cde4aaa6c764a traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=98c87c4b9aff900f traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=3be31ddb5f219a6d traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=aa8aeecdcfecded5 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=06561d4af224f8be traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=925441b4d3382f4e traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=85f21ed11bf5bbe1 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=02de9e494a629348 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=bf4e7ea3623406cc traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=cb38a8b937b5ce19 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = debian:stable-slim: failed to resolve source metadata for docker.io/library/debian:stable-slim: failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" spanID=b0a61319b1e15a72 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:28Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = debian:stable-slim: failed to resolve source metadata for docker.io/library/debian:stable-slim: failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" spanID=2e5675037b8d0072 traceID=19c85f28c51695f2f4d24994637ff92c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=48d26b45689c6bbd traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=460067350290f839 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=948bc82fe3b72908 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=42b7b3007df2e293 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=a501feb6e62a439b traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=6650e2b209a8e6f1 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=d714510265516b31 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=a154aaf66da5be1f traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=26137f5cea112598 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=3db29dba564b4a3b traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = debian:stable-slim: failed to resolve source metadata for docker.io/library/debian:stable-slim: failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" spanID=f846f2a57e4cd09e traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:23:47Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = debian:stable-slim: failed to resolve source metadata for docker.io/library/debian:stable-slim: failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" spanID=dfb2937a65b5fd86 traceID=f5ef43d0cdba115e79075c1c16a3e70c
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=e33d3a251db5cbb3 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=59e73b5bdb54e347 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=09ef06852a74ea65 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=e06d586f681d13e0 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=9c07857532a6d27b traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=ff6f870cc8a60e96 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=fefc6b071a1dc66a traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=aba8e10a3285371a traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=3695b8988cb0a4de traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=50a174b7b93feaf9 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=b070916b4c0006f2 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:24:52Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=b9c04b5ca0a6dd16 traceID=c737bbbb3a433d22671a9b3ee120f3b1
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=fbbb6a84099f236a traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=0a299395afe89f4f traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=e208507342cddb30 traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=840583dfbf803f6e traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=58f9ce35322ec100 traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/bufbuild/buf:latest" spanID=975f880b899c6cbc traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/golang:latest" spanID=b31c82ab12f2317f traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=73d7f7f2066d626f traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/debian:stable-slim" spanID=1b89b553c6621f91 traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=337a3881a39ba3da traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" spanID=fd3255574e210459 traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:26:17Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = dart:stable: failed to resolve source metadata for docker.io/library/dart:stable: failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" spanID=f764af5fef1fe0c0 traceID=35114018fc2b6c8abae40db1bbd1456e
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=a9395c0b6884b227 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/golangci/golangci-lint:latest" spanID=c42d29d477bc04f5 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=07c81bc3eb6252f0 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/golang/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/library/golang:latest" spanID=7587e7cf750730f4 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": net/http: TLS handshake timeout" span="resolving docker.io/library/dart:stable" spanID=e0fe170548fae5d4 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=86c4309cc808a65a traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/debian/manifests/stable-slim\": net/http: TLS handshake timeout" span="resolving docker.io/library/debian:stable-slim" spanID=61a6711e577e3f18 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/library/dart/manifests/stable\": context canceled" host=registry-1.docker.io span="resolving docker.io/library/dart:stable" spanID=f6edd30914b5da47 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/bufbuild/buf/manifests/latest\": net/http: TLS handshake timeout" span="resolving docker.io/bufbuild/buf:latest" spanID=4041046108c098ba traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=info msg="trying next host" error="failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": context canceled" host=registry-1.docker.io span="resolving docker.io/golangci/golangci-lint:latest" spanID=c5834d10d71c87e2 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=error msg="/moby.buildkit.v1.frontend.LLBBridge/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=5201ac0e90db6225 traceID=763a019d3aba1d7b0bf3b742a9fe3d21
time="2024-10-23T08:34:40Z" level=error msg="/moby.buildkit.v1.Control/Solve returned error: rpc error: code = Unknown desc = golangci/golangci-lint:latest: failed to resolve source metadata for docker.io/golangci/golangci-lint:latest: failed to do request: Head \"https://registry-1.docker.io/v2/golangci/golangci-lint/manifests/latest\": net/http: TLS handshake timeout" spanID=177de16559f3a101 traceID=763a019d3aba1d7b0bf3b742a9fe3d21

Additional info

No response

@danog
Copy link
Author

danog commented Oct 28, 2024

For future reference, the "fix" was to manually edit the docker.json config file through the Docker desktop settings => Docker engine, adding an "mtu": yourMTU, entry, where your MTU is the correct MTU of your connection, if not known beforehand, can be determined by running the following command:

ping example.com -D -s $((1500 - 28))

Decrease 1500 gradually (1 by 1) until ping succeeds, then set the MTU to that value both in Docker and in the Mac OS system settings.

Unfortunately, both Mac OS and docker desktop completely ignore the MTU advertised by the router using DHCP and RAs.

However, this is also a Docker Desktop bug, because it should automatically configure the MTU based on the MTU of the current connection, configured in the settings.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant