Build:
- 0
2026-06-24 13:40.55: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocurrent/ocurrent-deployer.git#refs/pull/268/head (46aca25e13ea97690256fa42fdb76340359a9bd8)]
2026-06-24 13:40.55: Using cache hint "https://github.com/ocurrent/ocurrent-deployer.git-Dockerfile"
2026-06-24 13:40.55: Waiting for resource in pool OCluster
2026-06-24 13:40.55: Waiting for worker…
2026-06-24 13:40.55: Got resource from pool OCluster
Building on toxis.caelum.ci.dev
HEAD is now at 36c2d23 Build unikernels via OCluster and extract with crane
HEAD is now at 46aca25 Repoint mirage unikernel deploys to dopey
#0 building with "default" instance using docker driver
#1 [internal] load build definition from Dockerfile
#1 transferring dockerfile: 2.61kB done
#1 DONE 0.1s
#2 resolve image config for docker-image://docker.io/docker/dockerfile:1
#2 DONE 0.6s
#3 docker-image://docker.io/docker/dockerfile:1@sha256:87999aa3d42bdc6bea60565083ee17e86d1f3339802f543c0d03998580f9cb89
#3 CACHED
#4 [internal] load metadata for docker.io/library/debian:12
#4 ...
#5 [internal] load metadata for docker.io/ocaml/opam:debian-12-ocaml-4.14
#5 DONE 0.6s
#4 [internal] load metadata for docker.io/library/debian:12
#4 DONE 0.8s
#6 [internal] load .dockerignore
#6 transferring context: 65B done
#6 DONE 0.2s
#7 [internal] load build context
#7 DONE 0.0s
#8 [internal] setting cache mount permissions
#8 DONE 0.0s
#9 [stage-1 1/12] FROM docker.io/library/debian:12@sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168
#9 DONE 0.0s
#10 [build 1/12] FROM docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:8702df5141fc681218f56ff5915dcf52328ed2a66c3cf10e09f9323fef0b731d
#10 DONE 0.0s
#9 [stage-1 1/12] FROM docker.io/library/debian:12@sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168
#9 resolve docker.io/library/debian:12@sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168 done
#9 sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168 8.52kB / 8.52kB done
#9 sha256:129588494497601baa5dbca1df687c835ff166ec4dd3bf307be684f34da07ab5 1.02kB / 1.02kB done
#9 sha256:ee37b64a84a5a803ef11061304de62741b41b1f1b9e2a743b1e7686b12029d79 453B / 453B done
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 0B / 48.50MB 0.1s
#9 ...
#7 [internal] load build context
#7 transferring context: 240.29kB 0.0s done
#7 DONE 0.2s
#9 [stage-1 1/12] FROM docker.io/library/debian:12@sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 9.44MB / 48.50MB 0.4s
#9 ...
#11 [build 3/12] RUN opam option --global 'archive-mirrors+="https://opam.ocaml.org/cache"'
#11 CACHED
#12 [build 6/12] RUN cd ~/opam-repository && git fetch -q origin master && git reset --hard 46f289cd && opam update
#12 CACHED
#13 [build 8/12] WORKDIR /src
#13 CACHED
#14 [build 2/12] RUN sudo ln -sf /usr/bin/opam-2.3 /usr/bin/opam && opam init --reinit -ni
#14 CACHED
#15 [build 4/12] RUN sudo rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' | sudo tee /etc/apt/apt.conf.d/keep-cache
#15 CACHED
#16 [build 5/12] RUN --mount=type=cache,target=/var/cache/apt,sharing=locked --mount=type=cache,target=/var/lib/apt,sharing=locked sudo apt update && sudo apt-get --no-install-recommends install -y capnproto graphviz libev-dev libffi-dev libgmp-dev libsqlite3-dev libssl-dev m4 pkg-config
#16 CACHED
#17 [build 7/12] COPY --chown=opam --link deployer.opam /src/
#17 CACHED
#8 [internal] setting cache mount permissions
#8 CACHED
#18 [build 9/12] RUN opam pin -yn add .
#18 CACHED
#9 [stage-1 1/12] FROM docker.io/library/debian:12@sha256:30482e873082e906a4908c10529180aefb6f77620aea7404b909829fadc5d168
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 17.83MB / 48.50MB 0.6s
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 30.41MB / 48.50MB 0.8s
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 36.70MB / 48.50MB 0.9s
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 48.50MB / 48.50MB 1.1s
#9 sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 48.50MB / 48.50MB 1.4s done
#9 extracting sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 0.1s
#9 extracting sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 5.2s
#9 extracting sha256:425befdf76e52426879d2abe42093a00dca59a893e7b4fa2a7679b0180b71d4b 5.4s done
#9 DONE 7.0s
#19 [build 10/12] RUN --mount=type=cache,target=/home/opam/.opam/download-cache,sharing=locked,uid=1000,gid=1000 opam install -y --deps-only .
#19 0.799 [deployer.dev] synchronised (no changes)
#19 6.706 [ERROR] Package conflict!
#19 ...
#20 [stage-1 2/12] RUN rm -f /etc/apt/apt.conf.d/docker-clean; echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' > /etc/apt/apt.conf.d/keep-cache
#20 CANCELED
#19 [build 10/12] RUN --mount=type=cache,target=/home/opam/.opam/download-cache,sharing=locked,uid=1000,gid=1000 opam install -y --deps-only .
#19 6.706 * Missing dependency:
#19 6.706 - (invariant) -> ocaml-base-compiler = 4.14.4 -> ocaml-base-compiler.4.14.4: no longer available
#19 6.706
#19 6.706 No solution found, exiting
#19 ERROR: process "/bin/sh -c opam install -y --deps-only ." did not complete successfully: exit code: 20
------
> [build 10/12] RUN --mount=type=cache,target=/home/opam/.opam/download-cache,sharing=locked,uid=1000,gid=1000 opam install -y --deps-only .:
0.799 [deployer.dev] synchronised (no changes)
6.706 [ERROR] Package conflict!
6.706 * Missing dependency:
6.706 - (invariant) -> ocaml-base-compiler = 4.14.4 -> ocaml-base-compiler.4.14.4: no longer available
6.706
6.706 No solution found, exiting
------
1 warning found (use docker --debug to expand):
- CopyIgnoredFile: Attempting to Add file "." that is excluded by .dockerignore (line 25)
Dockerfile:23
--------------------
22 | RUN opam pin -yn add .
23 | >>> RUN --mount=type=cache,target=/home/opam/.opam/download-cache,sharing=locked,uid=1000,gid=1000 \
24 | >>> opam install -y --deps-only .
25 | ADD --chown=opam . .
--------------------
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-06-24 13:41.06: Job failed: Failed: Build failed