Build:
  1. 0
2026-08-09 07:32.53: New job: Build Dockerfile.worker using linux-arm64 in
                                [https://github.com/ocurrent/ocluster.git#refs/pull/264/head (8035dc6a4e3af7232e0797c956c016e4596a2f71)]
2026-08-09 07:32.53: Using cache hint "https://github.com/ocurrent/ocluster.git-Dockerfile.worker"
2026-08-09 07:32.53: Waiting for resource in pool OCluster
2026-08-09 07:32.53: Waiting for worker…
2026-08-09 07:32.53: Got resource from pool OCluster
Building on kydoime.caelum.ci.dev
Submodule path 'obuilder': checked out 'a4329f09abdf762b019b83c9218c1d8dd1d6a093'
HEAD is now at 8741bab worker: make --obuilder-store optional again
Synchronizing submodule url for 'obuilder'
Cleared directory 'obuilder'
Submodule 'obuilder' (https://github.com/ocurrent/obuilder.git) unregistered for path 'obuilder'
HEAD is now at 8035dc6 worker: delegate store validation to OBuilder
warning: Could not unset core.worktree setting in submodule 'obuilder'
Cleared directory 'obuilder'
Submodule 'obuilder' (https://github.com/ocurrent/obuilder.git) registered for path 'obuilder'
Submodule path 'obuilder': checked out 'a4329f09abdf762b019b83c9218c1d8dd1d6a093'
#0 building with "default" instance using docker driver

#1 [internal] load build definition from Dockerfile.worker
#1 transferring dockerfile: 1.23kB done
#1 DONE 0.0s

#2 [internal] load metadata for docker.io/ocaml/opam:debian-13-ocaml-4.14
#2 ...

#3 [internal] load metadata for docker.io/library/debian:13
#3 DONE 0.8s

#2 [internal] load metadata for docker.io/ocaml/opam:debian-13-ocaml-4.14
#2 DONE 1.3s

#4 [internal] load .dockerignore
#4 transferring context:
#4 transferring context: 159B done
#4 DONE 0.3s

#5 [stage-1 1/4] FROM docker.io/library/debian:13@sha256:34cd9e9fd437c0a095ec39cb2e73422c9f30821b0d0848ed74fd0d43bae4d958
#5 DONE 0.0s

#6 [stage-1 2/4] RUN apt-get update && apt-get install docker.io libev4 curl gnupg2 git libsqlite3-dev ca-certificates netbase -y --no-install-recommends
#6 CACHED

#7 [stage-1 3/4] WORKDIR /var/lib/ocluster-worker
#7 CACHED

#8 [internal] load build context
#8 transferring context: 892.80kB 0.0s done
#8 DONE 0.1s

#9 [build  1/13] FROM docker.io/ocaml/opam:debian-13-ocaml-4.14@sha256:a787fa34590ddc9f7c7f3e308acd09540a432e265dbcc3880debc973180b4ebd
#9 resolve docker.io/ocaml/opam:debian-13-ocaml-4.14@sha256:a787fa34590ddc9f7c7f3e308acd09540a432e265dbcc3880debc973180b4ebd done
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 0B / 206.08MB 0.2s
#9 sha256:83be1c100b8bd2552058d806e3719bef81e48fcbfd5e48f36c88641a3ed00e14 0B / 267.43kB 0.2s
#9 sha256:a787fa34590ddc9f7c7f3e308acd09540a432e265dbcc3880debc973180b4ebd 1.99kB / 1.99kB done
#9 sha256:f7622b3c6206cb7bb4838e7bd6e4677467ec68fe7b049b178c553a381bc75c1d 9.49kB / 9.49kB done
#9 sha256:792cd0b72d23c44865e0b6db676f4f9b3ff748f18ba171967d51ad923ca773bf 0B / 4.89kB 0.1s
#9 sha256:545379f8378545ff2ff89ddfb93d52b9225f858bcb2f169db5296f9a947328fc 11.58kB / 11.58kB done
#9 sha256:906e45aa3655bd91b1e0b5607cf5d51544f51540bc5c6550daaf4a0b88e340b9 0B / 423B 0.3s
#9 sha256:792cd0b72d23c44865e0b6db676f4f9b3ff748f18ba171967d51ad923ca773bf 4.89kB / 4.89kB 0.3s done
#9 sha256:83be1c100b8bd2552058d806e3719bef81e48fcbfd5e48f36c88641a3ed00e14 267.43kB / 267.43kB 0.6s done
#9 sha256:906e45aa3655bd91b1e0b5607cf5d51544f51540bc5c6550daaf4a0b88e340b9 423B / 423B 0.7s done
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 10.49MB / 206.08MB 1.2s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 20.97MB / 206.08MB 1.7s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 32.51MB / 206.08MB 2.4s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 42.99MB / 206.08MB 3.2s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 53.48MB / 206.08MB 3.9s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 63.96MB / 206.08MB 4.5s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 76.55MB / 206.08MB 5.2s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 87.03MB / 206.08MB 5.8s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 100.66MB / 206.08MB 6.5s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 113.25MB / 206.08MB 7.2s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 126.88MB / 206.08MB 7.9s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 137.36MB / 206.08MB 8.4s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 152.04MB / 206.08MB 8.8s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 164.63MB / 206.08MB 9.3s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 178.26MB / 206.08MB 9.8s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 190.84MB / 206.08MB 10.3s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 201.33MB / 206.08MB 11.4s
#9 sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 206.08MB / 206.08MB 12.1s done
#9 extracting sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d
#9 extracting sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 5.0s
#9 extracting sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 10.1s
#9 extracting sha256:cb35962691f5452f730fdc385f71b706254821c79ae38617f510c9d034f2b17d 11.5s done
#9 extracting sha256:792cd0b72d23c44865e0b6db676f4f9b3ff748f18ba171967d51ad923ca773bf
#9 extracting sha256:792cd0b72d23c44865e0b6db676f4f9b3ff748f18ba171967d51ad923ca773bf done
#9 extracting sha256:83be1c100b8bd2552058d806e3719bef81e48fcbfd5e48f36c88641a3ed00e14 0.0s done
#9 extracting sha256:906e45aa3655bd91b1e0b5607cf5d51544f51540bc5c6550daaf4a0b88e340b9 done
#9 DONE 24.0s

#10 [build  2/13] RUN sudo apt-get update && sudo apt-get install libev-dev capnproto libcapnp-dev m4 pkg-config libsqlite3-dev libgmp-dev -y --no-install-recommends
#10 2.102 Hit:1 http://deb.debian.org/debian trixie InRelease
#10 2.108 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
#10 2.133 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
#10 2.164 Get:4 http://deb.debian.org/debian-security trixie-security/main arm64 Packages [237 kB]
#10 2.233 Fetched 328 kB in 2s (175 kB/s)
#10 2.233 Reading package lists...
#10 2.851 Reading package lists...
#10 3.450 Building dependency tree...
#10 3.611 Reading state information...
#10 3.882 The following additional packages will be installed:
#10 3.883   libcapnp-1.1.0 libev4t64 libgmpxx4ldbl libpkgconf3 libssl-dev pkgconf
#10 3.883   pkgconf-bin
#10 3.885 Suggested packages:
#10 3.885   gmp-doc libgmp10-doc libmpfr-dev sqlite3-doc libssl-doc m4-doc
#10 4.010 The following NEW packages will be installed:
#10 4.010   capnproto libcapnp-1.1.0 libcapnp-dev libev-dev libev4t64 libgmp-dev
#10 4.011   libgmpxx4ldbl libpkgconf3 libsqlite3-dev libssl-dev m4 pkg-config pkgconf
#10 4.012   pkgconf-bin
#10 4.081 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded.
#10 4.081 Need to get 9400 kB of archives.
#10 4.081 After this operation, 45.3 MB of additional disk space will be used.
#10 4.081 Get:1 http://deb.debian.org/debian trixie/main arm64 libcapnp-1.1.0 arm64 1.1.0-2 [1297 kB]
#10 4.308 Get:2 http://deb.debian.org/debian trixie/main arm64 capnproto arm64 1.1.0-2 [230 kB]
#10 4.379 Get:3 http://deb.debian.org/debian trixie/main arm64 libssl-dev arm64 3.5.6-1~deb13u2 [3393 kB]
#10 5.911 Get:4 http://deb.debian.org/debian trixie/main arm64 libcapnp-dev arm64 1.1.0-2 [1904 kB]
#10 8.241 Get:5 http://deb.debian.org/debian trixie/main arm64 libev4t64 arm64 1:4.33-2.1+b1 [40.9 kB]
#10 8.267 Get:6 http://deb.debian.org/debian trixie/main arm64 libev-dev arm64 1:4.33-2.1+b1 [134 kB]
#10 8.384 Get:7 http://deb.debian.org/debian trixie/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-3 [329 kB]
#10 8.694 Get:8 http://deb.debian.org/debian trixie/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-3 [621 kB]
#10 9.376 Get:9 http://deb.debian.org/debian trixie/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB]
#10 9.412 Get:10 http://deb.debian.org/debian trixie/main arm64 libsqlite3-dev arm64 3.46.1-7+deb13u1 [1061 kB]
#10 10.95 Get:11 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-8 [285 kB]
#10 11.32 Get:12 http://deb.debian.org/debian trixie/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB]
#10 11.37 Get:13 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB]
#10 11.43 Get:14 http://deb.debian.org/debian trixie/main arm64 pkg-config arm64 1.8.1-4 [14.0 kB]
#10 12.26 Fetched 9400 kB in 7s (1266 kB/s)
#10 12.28 Selecting previously unselected package libcapnp-1.1.0:arm64.
#10 12.28 (Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20736 files and directories currently installed.)
#10 12.29 Preparing to unpack .../00-libcapnp-1.1.0_1.1.0-2_arm64.deb ...
#10 12.29 Unpacking libcapnp-1.1.0:arm64 (1.1.0-2) ...
#10 12.40 Selecting previously unselected package capnproto.
#10 12.40 Preparing to unpack .../01-capnproto_1.1.0-2_arm64.deb ...
#10 12.40 Unpacking capnproto (1.1.0-2) ...
#10 12.44 Selecting previously unselected package libssl-dev:arm64.
#10 12.44 Preparing to unpack .../02-libssl-dev_3.5.6-1~deb13u2_arm64.deb ...
#10 12.45 Unpacking libssl-dev:arm64 (3.5.6-1~deb13u2) ...
#10 12.64 Selecting previously unselected package libcapnp-dev:arm64.
#10 12.64 Preparing to unpack .../03-libcapnp-dev_1.1.0-2_arm64.deb ...
#10 12.65 Unpacking libcapnp-dev:arm64 (1.1.0-2) ...
#10 12.80 Selecting previously unselected package libev4t64:arm64.
#10 12.80 Preparing to unpack .../04-libev4t64_1%3a4.33-2.1+b1_arm64.deb ...
#10 12.81 Unpacking libev4t64:arm64 (1:4.33-2.1+b1) ...
#10 12.83 Selecting previously unselected package libev-dev:arm64.
#10 12.84 Preparing to unpack .../05-libev-dev_1%3a4.33-2.1+b1_arm64.deb ...
#10 12.84 Unpacking libev-dev:arm64 (1:4.33-2.1+b1) ...
#10 12.86 Selecting previously unselected package libgmpxx4ldbl:arm64.
#10 12.87 Preparing to unpack .../06-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_arm64.deb ...
#10 12.87 Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
#10 12.90 Selecting previously unselected package libgmp-dev:arm64.
#10 12.90 Preparing to unpack .../07-libgmp-dev_2%3a6.3.0+dfsg-3_arm64.deb ...
#10 12.90 Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
#10 12.95 Selecting previously unselected package libpkgconf3:arm64.
#10 12.95 Preparing to unpack .../08-libpkgconf3_1.8.1-4_arm64.deb ...
#10 12.95 Unpacking libpkgconf3:arm64 (1.8.1-4) ...
#10 12.98 Selecting previously unselected package libsqlite3-dev:arm64.
#10 12.98 Preparing to unpack .../09-libsqlite3-dev_3.46.1-7+deb13u1_arm64.deb ...
#10 12.98 Unpacking libsqlite3-dev:arm64 (3.46.1-7+deb13u1) ...
#10 13.06 Selecting previously unselected package m4.
#10 13.06 Preparing to unpack .../10-m4_1.4.19-8_arm64.deb ...
#10 13.06 Unpacking m4 (1.4.19-8) ...
#10 13.11 Selecting previously unselected package pkgconf-bin.
#10 13.11 Preparing to unpack .../11-pkgconf-bin_1.8.1-4_arm64.deb ...
#10 13.11 Unpacking pkgconf-bin (1.8.1-4) ...
#10 13.14 Selecting previously unselected package pkgconf:arm64.
#10 13.14 Preparing to unpack .../12-pkgconf_1.8.1-4_arm64.deb ...
#10 13.15 Unpacking pkgconf:arm64 (1.8.1-4) ...
#10 13.17 Selecting previously unselected package pkg-config:arm64.
#10 13.18 Preparing to unpack .../13-pkg-config_1.8.1-4_arm64.deb ...
#10 13.18 Unpacking pkg-config:arm64 (1.8.1-4) ...
#10 13.21 Setting up libev4t64:arm64 (1:4.33-2.1+b1) ...
#10 13.22 Setting up m4 (1.4.19-8) ...
#10 13.22 Setting up libpkgconf3:arm64 (1.8.1-4) ...
#10 13.22 Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-3) ...
#10 13.22 Setting up libsqlite3-dev:arm64 (3.46.1-7+deb13u1) ...
#10 13.22 Setting up libssl-dev:arm64 (3.5.6-1~deb13u2) ...
#10 13.23 Setting up pkgconf-bin (1.8.1-4) ...
#10 13.23 Setting up libcapnp-1.1.0:arm64 (1.1.0-2) ...
#10 13.23 Setting up libev-dev:arm64 (1:4.33-2.1+b1) ...
#10 13.23 Setting up libcapnp-dev:arm64 (1.1.0-2) ...
#10 13.24 Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-3) ...
#10 13.24 Setting up pkgconf:arm64 (1.8.1-4) ...
#10 13.24 Setting up capnproto (1.1.0-2) ...
#10 13.24 Setting up pkg-config:arm64 (1.8.1-4) ...
#10 13.24 Processing triggers for libc-bin (2.41-12+deb13u3) ...
#10 DONE 13.7s

#11 [build  3/13] RUN sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam && opam init --reinit -ni
#11 0.232 Configuring from /home/opam/.opamrc and then from built-in defaults.
#11 0.232 Checking for available remotes: rsync and local, git.
#11 0.232   - you won't be able to use mercurial repositories unless you install the hg command on your system.
#11 0.232   - you won't be able to use darcs repositories unless you install the darcs command on your system.
#11 0.232 
#11 0.235 This version of opam requires an update to the layout of /home/opam/.opam from version 2.1 to version 2.2, which can't be reverted.
#11 0.235 You may want to back it up before going further.
#11 0.235 
#11 0.235 [NOTE] The 'jobs' option was reset, its value was 1 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
#11 0.235            opam option jobs=1 --global
#11 0.235 Continue? [Y/n] y
#11 0.235 Format upgrade done.
#11 8.862 
#11 8.862 <><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
#11 10.69 [default] no changes from git+file:///home/opam/opam-repository
#11 DONE 12.1s

#12 [build  4/13] RUN cd ~/opam-repository && git fetch -q origin master && git reset --hard fde524a7a5fc26108522edaefc3bcf346adb744a && opam update
#12 2.967 Updating files:  35% (6961/19813)
Updating files:  36% (7133/19813)
Updating files:  37% (7331/19813)
Updating files:  38% (7529/19813)
Updating files:  39% (7728/19813)
Updating files:  40% (7926/19813)
Updating files:  41% (8124/19813)
Updating files:  42% (8322/19813)
Updating files:  43% (8520/19813)
Updating files:  44% (8718/19813)
Updating files:  45% (8916/19813)
Updating files:  46% (9114/19813)
Updating files:  47% (9313/19813)
Updating files:  48% (9511/19813)
Updating files:  49% (9709/19813)
Updating files:  50% (9907/19813)
Updating files:  51% (10105/19813)
Updating files:  52% (10303/19813)
Updating files:  53% (10501/19813)
Updating files:  54% (10700/19813)
Updating files:  55% (10898/19813)
Updating files:  56% (11096/19813)
Updating files:  57% (11294/19813)
Updating files:  58% (11492/19813)
Updating files:  59% (11690/19813)
Updating files:  60% (11888/19813)
Updating files:  61% (12086/19813)
Updating files:  62% (12285/19813)
Updating files:  63% (12483/19813)
Updating files:  64% (12681/19813)
Updating files:  65% (12879/19813)
Updating files:  66% (13077/19813)
Updating files:  67% (13275/19813)
Updating files:  68% (13473/19813)
Updating files:  69% (13671/19813)
Updating files:  70% (13870/19813)
Updating files:  71% (14068/19813)
Updating files:  72% (14266/19813)
Updating files:  72% (14330/19813)
Updating files:  73% (14464/19813)
Updating files:  74% (14662/19813)
Updating files:  75% (14860/19813)
Updating files:  76% (15058/19813)
Updating files:  77% (15257/19813)
Updating files:  78% (15455/19813)
Updating files:  79% (15653/19813)
Updating files:  80% (15851/19813)
Updating files:  81% (16049/19813)
Updating files:  82% (16247/19813)
Updating files:  83% (16445/19813)
Updating files:  84% (16643/19813)
Updating files:  85% (16842/19813)
Updating files:  86% (17040/19813)
Updating files:  87% (17238/19813)
Updating files:  88% (17436/19813)
Updating files:  89% (17634/19813)
Updating files:  90% (17832/19813)
Updating files:  91% (18030/19813)
Updating files:  92% (18228/19813)
Updating files:  93% (18427/19813)
Updating files:  94% (18625/19813)
Updating files:  95% (18823/19813)
Updating files:  96% (19021/19813)
Updating files:  97% (19219/19813)
Updating files:  98% (19417/19813)
Updating files:  99% (19615/19813)
Updating files: 100% (19813/19813)
Updating files: 100% (19813/19813), done.
#12 4.860 HEAD is now at fde524a7a5 Merge pull request #29672 from dinosaure/release-jws-v0.0.2
#12 5.291 
#12 5.291 <><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
#12 11.64 [default] synchronised from git+file:///home/opam/opam-repository
#12 13.19 Now run 'opam upgrade' to apply any package updates.
#12 DONE 14.1s

#13 [build  5/13] COPY --chown=opam ocluster-api.opam ocluster-worker.opam ocluster.opam /src/
#13 DONE 0.1s

#14 [build  6/13] COPY --chown=opam obuilder/obuilder.opam obuilder/obuilder-spec.opam /src/obuilder/
#14 DONE 0.0s

#15 [build  7/13] WORKDIR /src
#15 DONE 0.0s

#16 [build  8/13] RUN echo '(lang dune 3.0)' |     tee obuilder/dune-project |     tee ./dune-project
#16 0.181 (lang dune 3.0)
#16 DONE 0.2s

#17 [build  9/13] RUN opam pin -yn /src/obuilder/
#17 0.683 This will pin the following packages: obuilder-spec, obuilder. Continue? [Y/n] y
#17 1.778 obuilder-spec is now pinned to file:///src/obuilder (version 0.6.0)
#17 1.780 obuilder is now pinned to file:///src/obuilder (version 0.6.0)
#17 DONE 1.8s

#18 [build 10/13] RUN opam install -y --deps-only .
#18 6.137 [ERROR] Package conflict!
#18 6.137   * Missing dependency:
#18 6.137     - (invariant) -> ocaml-base-compiler = 4.14.4 -> ocaml-base-compiler.4.14.4: no longer available
#18 6.137 
#18 6.138 No solution found, exiting
#18 ERROR: process "/bin/sh -c opam install -y --deps-only ." did not complete successfully: exit code: 20
------
 > [build 10/13] RUN opam install -y --deps-only .:
6.137 [ERROR] Package conflict!
6.137   * Missing dependency:
6.137     - (invariant) -> ocaml-base-compiler = 4.14.4 -> ocaml-base-compiler.4.14.4: no longer available
6.137 
6.138 No solution found, exiting
------
Dockerfile.worker:12
--------------------
  10 |         tee ./dune-project
  11 |     RUN opam pin -yn /src/obuilder/
  12 | >>> RUN opam install -y --deps-only .
  13 |     ADD --chown=opam . .
  14 |     RUN opam exec -- dune subst
--------------------
ERROR: failed to build: failed to solve: process "/bin/sh -c opam install -y --deps-only ." did not complete successfully: exit code: 20
docker-build failed with exit-code 1
2026-08-09 07:34.09: Job failed: Failed: Build failed