Build:
  1. 1
  2. 0
2024-11-29 18:10.13: New job: docker build {
                                             "commit": "0a638221308f81b73382ed9d49068e984459822a",
                                             "dockerfile": {
                                               "file": "Dockerfile"
                                             },
                                             "docker_context": "registry.ci.dev",
                                             "squash": false,
                                             "buildx": false,
                                             "build_args": [
                                               "--build-arg",
                                               "OPAM_REPO_GIT_SHA=03f40ffaa72302dd690b44668fc40ebe51186b2b",
                                               "--build-arg",
                                               "BLOG_GIT_SHA=7c8baf56cb2ff5dcf9a2e43202ac676eb4f946f6",
                                               "--build-arg",
                                               "OPAM_GIT_SHA=eec1cc4b161df021e9cc1f43671ae27cfb5bdf5d"
                                             ],
                                             "path": null
                                           }
2024-11-29 18:10.13: Waiting for resource in pool registry-build-pool
2024-11-29 19:26.01: Got resource from pool registry-build-pool
2024-11-29 19:26.01: Checking out commit 0a638221. To reproduce:
                       git clone --recursive "https://github.com/ocaml-opam/opam2web.git" -b "live-staging" && cd "opam2web" && git reset --hard 0a638221
2024-11-29 19:26.01: Exec: "cp" "-a" "--" "/var/lib/ocurrent/var/git/opam2web.git-92f5aef4aeaf008827874a1aeed7b6c5b12b428905c908be59865256584f033a/.git" 
                           "/tmp/git-checkout3f30ef1"
2024-11-29 19:26.01: Exec: "git" "-C" "/tmp/git-checkout3f30ef1" "submodule" 
                           "deinit" "--force" "--all"
could not create empty submodule directory content/docSubmodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc'
2024-11-29 19:26.01: Exec: "git" "-C" "/tmp/git-checkout3f30ef1" "reset" 
                           "--hard" "-q" "0a638221308f81b73382ed9d49068e984459822a"
2024-11-29 19:26.01: Exec: "git" "-c" "protocol.file.allow=always" "-C" 
                           "/tmp/git-checkout3f30ef1" "submodule" "update" 
                           "--recursive" "--init" "--no-fetch"
Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc'
Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b'
2024-11-29 19:26.01: Exec: "docker" "--context" "registry.ci.dev" "build" 
                           "--pull" "--build-arg" "OPAM_REPO_GIT_SHA=03f40ffaa72302dd690b44668fc40ebe51186b2b" 
                           "--build-arg" "BLOG_GIT_SHA=7c8baf56cb2ff5dcf9a2e43202ac676eb4f946f6" 
                           "--build-arg" "OPAM_GIT_SHA=eec1cc4b161df021e9cc1f43671ae27cfb5bdf5d" 
                           "-f" "/tmp/git-checkout3f30ef1/Dockerfile" 
                           "--iidfile" "/tmp/git-checkout3f30ef1/docker-iid" 
                           "--" "/tmp/git-checkout3f30ef1"
2024/11/29 19:26:13 http2: server: error reading preface from client dummy-1: read |0: file already closed
#0 building with "registry.ci.dev" instance using docker driver

#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile:
#1 transferring dockerfile: 3.29kB 0.3s done
#1 DONE 1.4s

#2 [internal] load .dockerignore
#2 transferring context: 53B 0.3s done
#2 DONE 1.4s

#3 resolve image config for docker.io/docker/dockerfile:1.3
#3 DONE 0.2s

#4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2
#4 CACHED

#5 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#5 ...

#6 [internal] load metadata for docker.io/library/caddy:2.8.4
#6 DONE 0.1s

#5 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest
#5 DONE 0.2s

#7 [internal] load metadata for docker.io/ocaml/opam:archive
#7 DONE 0.2s

#8 [internal] load metadata for docker.io/ocaml/opam:alpine-3.20-ocaml-4.14
#8 DONE 0.2s

#9 [internal] load metadata for docker.io/library/alpine:3.20
#9 DONE 0.3s

#10 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:d6e58ca76c27e786feccaefb860a4a88047d386a460ae7b73fcf6ea948ca4058
#10 DONE 0.0s

#11 [stage-5 1/4] FROM docker.io/library/caddy:2.8.4@sha256:07417b42b03b8929ec80240d1a83e27a9c1346ddbff65988608fd1757269c1eb
#11 DONE 0.0s

#12 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865
#12 DONE 0.0s

#13 [opam2web  1/12] FROM docker.io/library/alpine:3.20@sha256:1e42bbe2508154c9126d48c2b8a75420c3544343bf86fd041fb7527e017a4b4a
#13 DONE 0.0s

#14 [build-opam2web  1/13] FROM docker.io/ocaml/opam:alpine-3.20-ocaml-4.14@sha256:d77b6d87904611d55c61f21fbcc56622bed568e1cfd9472fd54eef416dc7391a
#14 DONE 0.0s

#15 [internal] load build context
#15 transferring context: 4.67MB 1.4s done
#15 DONE 1.4s

#16 [build-opam2web  2/13] RUN sudo apk add g++ gmp-dev
#16 CACHED

#17 [build-opam2web  3/13] COPY --chown=opam:opam . /home/opam/opam2web
#17 DONE 0.3s

#18 [build-opam2web  4/13] WORKDIR /home/opam/opam2web
#18 DONE 0.0s

#19 [build-opam2web  5/13] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
#19 DONE 0.2s

#20 [build-opam2web  6/13] RUN sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update
#20 0.703 This development version of opam requires an update to the layout of /home/opam/.opam from version 2.0 to version 2.2, which can't be reverted.
#20 0.703 You may want to back it up before going further.
#20 0.703 
#20 0.703 Continue? [y/n] y
#20 0.709 [NOTE] The 'jobs' option was reset, its value was 255 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
#20 0.709            opam option jobs=255 --global
#20 0.710 Format upgrade done.
#20 18.32 Fatal error:
#20 18.32 Sys_error("No space left on device")
#20 18.32 Backtrace:
#20 18.32   Raised by primitive operation at OpamCached.Make.save.(fun) in file "src/core/opamCached.ml", line 95, characters 6-32
#20 18.32   Called from OpamFilename.with_flock in file "src/core/opamFilename.ml", line 454, characters 12-16
#20 18.32   Re-raised at OpamStd.Exn.finalise in file "src/core/opamStd.ml", line 1758, characters 4-38
#20 18.32   Called from OpamStd.Op.(@@) in file "src/core/opamStd.ml" (inlined), line 1769, characters 17-20
#20 18.32   Called from OpamCached.Make.save in file "src/core/opamCached.ml", line 90, characters 6-387
#20 18.32   Called from OpamRepositoryState.load.(fun) in file "src/state/opamRepositoryState.ml", line 245, characters 4-21
#20 18.32   Called from OpamFilename.with_flock_upgrade in file "src/core/opamFilename.ml", line 468, characters 14-45
#20 18.32   Re-raised at OpamStd.Exn.finalise in file "src/core/opamStd.ml", line 1758, characters 4-38
#20 18.32   Called from OpamClient.update in file "src/client/opamClient.ml", line 413, characters 11-49
#20 18.32   Called from OpamCommands.update.update.(fun) in file "src/client/opamCommands.ml", line 2127, characters 6-149
#20 18.32   Called from OpamGlobalState.with_ in file "src/state/opamGlobalState.ml", line 207, characters 14-18
#20 18.32   Re-raised at OpamStd.Exn.finalise in file "src/core/opamStd.ml", line 1758, characters 4-38
#20 18.32   Called from Cmdliner_term.app.(fun) in file "src_ext/cmdliner/src/cmdliner_term.ml", line 24, characters 19-24
#20 18.32   Called from Cmdliner_eval.run_parser in file "src_ext/cmdliner/src/cmdliner_eval.ml", line 35, characters 37-44
#20 18.32   Called from Cmdliner_eval.eval_value in file "src_ext/cmdliner/src/cmdliner_eval.ml", line 203, characters 14-39
#20 18.32   Called from OpamCliMain.run.(fun) in file "src/client/opamCliMain.ml", line 459, characters 8-84
#20 18.32   Called from OpamCliMain.main_catch_all in file "src/client/opamCliMain.ml", line 339, characters 6-10
#20 ERROR: process "/bin/sh -c sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update" did not complete successfully: exit code: 99
------
 > [build-opam2web  6/13] RUN sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update:
18.32   Re-raised at OpamStd.Exn.finalise in file "src/core/opamStd.ml", line 1758, characters 4-38
18.32   Called from OpamClient.update in file "src/client/opamClient.ml", line 413, characters 11-49
18.32   Called from OpamCommands.update.update.(fun) in file "src/client/opamCommands.ml", line 2127, characters 6-149
18.32   Called from OpamGlobalState.with_ in file "src/state/opamGlobalState.ml", line 207, characters 14-18
18.32   Re-raised at OpamStd.Exn.finalise in file "src/core/opamStd.ml", line 1758, characters 4-38
18.32   Called from Cmdliner_term.app.(fun) in file "src_ext/cmdliner/src/cmdliner_term.ml", line 24, characters 19-24
18.32   Called from Cmdliner_eval.run_parser in file "src_ext/cmdliner/src/cmdliner_eval.ml", line 35, characters 37-44
18.32   Called from Cmdliner_eval.eval_value in file "src_ext/cmdliner/src/cmdliner_eval.ml", line 203, characters 14-39
18.32   Called from OpamCliMain.run.(fun) in file "src/client/opamCliMain.ml", line 459, characters 8-84
18.32   Called from OpamCliMain.main_catch_all in file "src/client/opamCliMain.ml", line 339, characters 6-10
------
Dockerfile:8
--------------------
   6 |     ENV OCAMLRUNPARAM b
   7 |     RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web
   8 | >>> RUN sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update
   9 |     RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_REPO_GIT_SHA}
  10 |     ENV OPAMSOLVERTIMEOUT 120
--------------------
ERROR: failed to solve: process "/bin/sh -c sudo mv /usr/bin/opam-2.2 /usr/bin/opam && opam update" did not complete successfully: exit code: 99
2024-11-29 19:26.38: Job failed: Docker build exited with status 1