https://rancher.com/ logo
#rancher-desktop
Title
# rancher-desktop
c

clever-pillow-66654

01/05/2023, 10:29 AM
I’m getting an error
FATA[0004] failed commit on ref “manifest-sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e”: cannot reuse body, request must be retried
when trying to build with
nerdctl
I’ve been building with podman which worked ok. Any ideas? Log in thread ->
Copy code
nerdctl build -t <http://quay.io/odpi/egeria-k8s-operator:0.9.211|quay.io/odpi/egeria-k8s-operator:0.9.211> .
[+] Building 1.0s (17/17) FINISHED                                                                                                                                                                    
 => [internal] load .dockerignore                                                                                                                                                                0.0s
 => => transferring context: 241B                                                                                                                                                                0.0s
 => [internal] load build definition from Dockerfile                                                                                                                                             0.0s
 => => transferring dockerfile: 1.29kB                                                                                                                                                           0.0s
 => [internal] load metadata for <http://gcr.io/distroless/static:nonroot|gcr.io/distroless/static:nonroot>                                                                                                                                0.3s
 => [internal] load metadata for <http://docker.io/library/golang:1.19|docker.io/library/golang:1.19>                                                                                                                                   0.5s
 => [builder 1/9] FROM <http://docker.io/library/golang:1.19@sha256:660f138b4477001d65324a51fa158c1b868651b44e43f0953bf062e9f38b72f3|docker.io/library/golang:1.19@sha256:660f138b4477001d65324a51fa158c1b868651b44e43f0953bf062e9f38b72f3>                                                                     0.0s
 => => resolve <http://docker.io/library/golang:1.19@sha256:660f138b4477001d65324a51fa158c1b868651b44e43f0953bf062e9f38b72f3|docker.io/library/golang:1.19@sha256:660f138b4477001d65324a51fa158c1b868651b44e43f0953bf062e9f38b72f3>                                                                             0.0s
 => [stage-1 1/3] FROM <http://gcr.io/distroless/static:nonroot@sha256:cacb3d85a593c44e2f3998175164f0c694e475b40e639294f224062842e90724|gcr.io/distroless/static:nonroot@sha256:cacb3d85a593c44e2f3998175164f0c694e475b40e639294f224062842e90724>                                                                  0.0s
 => => resolve <http://gcr.io/distroless/static:nonroot@sha256:cacb3d85a593c44e2f3998175164f0c694e475b40e639294f224062842e90724|gcr.io/distroless/static:nonroot@sha256:cacb3d85a593c44e2f3998175164f0c694e475b40e639294f224062842e90724>                                                                          0.0s
 => [internal] load build context                                                                                                                                                                0.0s
 => => transferring context: 4.87kB                                                                                                                                                              0.0s
 => CACHED [builder 2/9] WORKDIR /workspace                                                                                                                                                      0.0s
 => CACHED [builder 3/9] COPY go.mod go.mod                                                                                                                                                      0.0s
 => CACHED [builder 4/9] COPY go.sum go.sum                                                                                                                                                      0.0s
 => CACHED [builder 5/9] RUN go mod download                                                                                                                                                     0.0s
 => CACHED [builder 6/9] COPY main.go main.go                                                                                                                                                    0.0s
 => CACHED [builder 7/9] COPY api/ api/                                                                                                                                                          0.0s
 => CACHED [builder 8/9] COPY controllers/ controllers/                                                                                                                                          0.0s
 => CACHED [builder 9/9] RUN CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -a -o manager main.go                                                                                                0.0s
 => CACHED [stage-1 2/3] COPY --from=builder /workspace/manager .                                                                                                                                0.0s
 => exporting to oci image format                                                                                                                                                                0.4s
 => => exporting layers                                                                                                                                                                          0.0s
 => => exporting manifest sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e                                                                                                0.0s
 => => exporting config sha256:e75263e6ade05663a4de4e6e0e8c1c9f618f100e57bd9b88eae0a3078ef3a66b                                                                                                  0.0s
 => => sending tarball                                                                                                                                                                           0.4s
unpacking <http://quay.io/odpi/egeria-k8s-operator:0.9.211|quay.io/odpi/egeria-k8s-operator:0.9.211> (sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e)...
Loaded image: <http://quay.io/odpi/egeria-k8s-operator:0.9.211nerdctl|quay.io/odpi/egeria-k8s-operator:0.9.211nerdctl> push <http://quay.io/odpi/egeria-k8s-operator:0.9.211|quay.io/odpi/egeria-k8s-operator:0.9.211>
INFO[0000] pushing as a reduced-platform image (application/vnd.docker.distribution.manifest.v2+json, sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e) 
manifest-sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e: done           |++++++++++++++++++++++++++++++++++++++| 
config-sha256:e75263e6ade05663a4de4e6e0e8c1c9f618f100e57bd9b88eae0a3078ef3a66b:   done           |++++++++++++++++++++++++++++++++++++++| 
elapsed: 4.0 s                                                                    total:  2.3 Ki (582.0 B/s)                                       
FATA[0004] failed commit on ref "manifest-sha256:38414668ebd8825a219b9287f140d5a0b60b9e735ecafe1ec8c65e2ce28a303e": cannot reuse body, request must be retried 
Error: exit status 1
make[1]: *** [docker-push] Error 1
make: *** [image] Error 2
➜  egeria-k8s-operator git:(opdev1) ✗
This is building an operator with operator-sdk
rancher is 1.7.0, platform is darwin arm64
37 Views