2025-09-22 12:29.55: New job: test mirage/ocaml-9p https://github.com/mirage/ocaml-9p.git#refs/heads/main (a99385884d4c24c5ada8a05520956b7f085d62b5) (linux-x86_64:debian-13-4.14_x86_32_opam-2.4)
Base: ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
Opam project build
To reproduce locally:
git clone --recursive "https://github.com/mirage/ocaml-9p.git" -b "main" && cd "ocaml-9p" && git reset --hard a9938588
cat > Dockerfile <<'END-OF-DOCKERFILE'
FROM ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
# debian-13-4.14_x86_32_opam-2.4
USER 1000:1000
SHELL [ "/usr/bin/linux32", "/bin/sh", "-c" ]
ENV CLICOLOR_FORCE="1"
ENV OPAMCOLOR="always"
WORKDIR /src
RUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam
RUN opam init --reinit -ni
RUN uname -rs && opam exec -- ocaml -version && opam --version
WORKDIR /src
RUN sudo chown opam /src
RUN cd ~/opam-repository && (git cat-file -e 3f21ebe342ce440d9c9142ffe1185d8e5a326085 || git fetch origin master) && git reset -q --hard 3f21ebe342ce440d9c9142ffe1185d8e5a326085 && git log --no-decorate -n1 --oneline && opam update -u
COPY --chown=1000:1000 protocol-9p.opam protocol-9p-unix.opam protocol-9p-tool.opam ./
RUN opam pin add -yn protocol-9p.dev './' && \
opam pin add -yn protocol-9p-unix.dev './' && \
opam pin add -yn protocol-9p-tool.dev './'
RUN echo '(lang dune 3.0)' > './dune-project'
ENV DEPS="alcotest.1.9.0 asetmap.0.8.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.1.3.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-sexp.6.2.0 dune.3.20.2 dune-configurator.3.20.2 fmt.0.11.0 io-page.3.0.0 lambda-term.3.3.2 logs.0.9.0 lwt.5.9.2 lwt_react.1.2.0 mew.0.1.0 mew_vi.0.5.0 mirage-channel.5.0.0 mirage-flow.5.0.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.2 re.1.14.0 react.1.2.2 result.1.5 rresult.0.7.0 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 trie.1.0.0 uchar.0.0.2 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 win-error.1.0 zed.3.2.3"
ENV CI="true"
ENV OCAMLCI="true"
RUN opam update --depexts && opam install --cli=2.4 --depext-only -y protocol-9p.dev protocol-9p-unix.dev protocol-9p-tool.dev $DEPS
RUN opam install $DEPS
COPY --chown=1000:1000 . /src
RUN opam exec -- dune build @install @check @runtest && rm -rf _build
END-OF-DOCKERFILE
docker build .
END-REPRO-BLOCK
2025-09-22 12:29.55: Using cache hint "mirage/ocaml-9p-ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64-debian-13-4.14_x86_32_opam-2.4-f7791b29f5b1d810f4813f7e6a68627b"
2025-09-22 12:29.55: Using OBuilder spec:
((from ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64)
(comment debian-13-4.14_x86_32_opam-2.4)
(user (uid 1000) (gid 1000))
(shell /usr/bin/linux32 /bin/sh -c)
(env CLICOLOR_FORCE 1)
(env OPAMCOLOR always)
(workdir /src)
(run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
(run (shell "opam init --reinit -ni"))
(run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
(workdir /src)
(run (shell "sudo chown opam /src"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 3f21ebe342ce440d9c9142ffe1185d8e5a326085 || git fetch origin master) && git reset -q --hard 3f21ebe342ce440d9c9142ffe1185d8e5a326085 && git log --no-decorate -n1 --oneline && opam update -u"))
(copy (src protocol-9p.opam protocol-9p-unix.opam protocol-9p-tool.opam)
(dst ./))
(run (network host)
(shell "opam pin add -yn protocol-9p.dev './' && \
\nopam pin add -yn protocol-9p-unix.dev './' && \
\nopam pin add -yn protocol-9p-tool.dev './'"))
(run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
(env DEPS "alcotest.1.9.0 asetmap.0.8.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.1.3.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-sexp.6.2.0 dune.3.20.2 dune-configurator.3.20.2 fmt.0.11.0 io-page.3.0.0 lambda-term.3.3.2 logs.0.9.0 lwt.5.9.2 lwt_react.1.2.0 mew.0.1.0 mew_vi.0.5.0 mirage-channel.5.0.0 mirage-flow.5.0.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.2 re.1.14.0 react.1.2.2 result.1.5 rresult.0.7.0 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 trie.1.0.0 uchar.0.0.2 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 win-error.1.0 zed.3.2.3")
(env CI true)
(env OCAMLCI true)
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y protocol-9p.dev protocol-9p-unix.dev protocol-9p-tool.dev $DEPS"))
(run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
(copy (src .) (dst /src))
(run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
)
2025-09-22 12:29.55: Waiting for resource in pool OCluster
2025-09-22 15:57.51: Waiting for worker…
2025-09-22 16:00.08: Got resource from pool OCluster
Building on doris.caelum.ci.dev
All commits already cached
HEAD is now at a993858 changes for 2.1.0
(from ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64)
Unable to find image 'ocaml/opam:debian-13-ocaml-4.14@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64' locally
docker.io/ocaml/opam@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64: Pulling from ocaml/opam
c9dedb413b40: Pulling fs layer
f837638c463a: Pulling fs layer
0f10188fd397: Pulling fs layer
fdd37291e755: Pulling fs layer
a55e52baefab: Pulling fs layer
386c2e37ee48: Pulling fs layer
0857da6a87f6: Pulling fs layer
f8f57246dbb6: Pulling fs layer
f1cc898bfa73: Pulling fs layer
a55e52baefab: Waiting
5f5e0e9320fb: Pulling fs layer
e71cb2b79246: Pulling fs layer
f8f57246dbb6: Waiting
386c2e37ee48: Waiting
65b77d0e6ddf: Pulling fs layer
5f5e0e9320fb: Waiting
f1cc898bfa73: Waiting
32b3ac319680: Pulling fs layer
332b4f70bda8: Pulling fs layer
e71cb2b79246: Waiting
0857da6a87f6: Waiting
c7487749a26d: Pulling fs layer
332b4f70bda8: Waiting
5f129db7df1d: Pulling fs layer
120fe700baf0: Pulling fs layer
3f1bc6b935d7: Pulling fs layer
120fe700baf0: Waiting
9b3cd3bec5e7: Pulling fs layer
3f1bc6b935d7: Waiting
68870f10c39f: Pulling fs layer
4f4fb700ef54: Pulling fs layer
68870f10c39f: Waiting
313ffe921dc9: Pulling fs layer
6e022cac4b49: Pulling fs layer
b6e0545365a9: Pulling fs layer
178a2230f6bc: Pulling fs layer
43ec319d5b4b: Pulling fs layer
313ffe921dc9: Waiting
6e022cac4b49: Waiting
b6e0545365a9: Waiting
4f4fb700ef54: Waiting
887948c2fa1d: Pulling fs layer
43ec319d5b4b: Waiting
178a2230f6bc: Waiting
fa0835f5eb56: Pulling fs layer
b834ef866483: Pulling fs layer
cd4567e6bde2: Pulling fs layer
fa0835f5eb56: Waiting
ed94b946f82a: Pulling fs layer
3916e2f43ad3: Pulling fs layer
cd4567e6bde2: Waiting
c512f818c56e: Pulling fs layer
6df78b4411ca: Pulling fs layer
c512f818c56e: Waiting
d92949f24bca: Pulling fs layer
6df78b4411ca: Waiting
72569c0b1e6f: Pulling fs layer
91f47f4eed6f: Pulling fs layer
d92949f24bca: Waiting
76d7e22f5a6c: Pulling fs layer
39a2d3171290: Pulling fs layer
72569c0b1e6f: Waiting
b1c09bc25311: Pulling fs layer
91f47f4eed6f: Waiting
39a2d3171290: Waiting
76d7e22f5a6c: Waiting
681c028ea2d0: Pulling fs layer
62e4589769df: Pulling fs layer
b1c09bc25311: Waiting
338b2ebae701: Pulling fs layer
681c028ea2d0: Waiting
62e4589769df: Waiting
338b2ebae701: Waiting
f837638c463a: Verifying Checksum
f837638c463a: Download complete
0f10188fd397: Download complete
fdd37291e755: Verifying Checksum
fdd37291e755: Download complete
a55e52baefab: Download complete
c9dedb413b40: Verifying Checksum
c9dedb413b40: Download complete
0857da6a87f6: Verifying Checksum
0857da6a87f6: Download complete
f1cc898bfa73: Verifying Checksum
f1cc898bfa73: Download complete
f8f57246dbb6: Verifying Checksum
f8f57246dbb6: Download complete
5f5e0e9320fb: Verifying Checksum
5f5e0e9320fb: Download complete
c9dedb413b40: Pull complete
f837638c463a: Pull complete
0f10188fd397: Pull complete
e71cb2b79246: Verifying Checksum
e71cb2b79246: Download complete
fdd37291e755: Pull complete
a55e52baefab: Pull complete
32b3ac319680: Verifying Checksum
32b3ac319680: Download complete
65b77d0e6ddf: Verifying Checksum
65b77d0e6ddf: Download complete
386c2e37ee48: Verifying Checksum
386c2e37ee48: Download complete
332b4f70bda8: Verifying Checksum
332b4f70bda8: Download complete
c7487749a26d: Download complete
5f129db7df1d: Download complete
120fe700baf0: Verifying Checksum
120fe700baf0: Download complete
3f1bc6b935d7: Verifying Checksum
3f1bc6b935d7: Download complete
9b3cd3bec5e7: Verifying Checksum
9b3cd3bec5e7: Download complete
68870f10c39f: Download complete
4f4fb700ef54: Download complete
313ffe921dc9: Verifying Checksum
313ffe921dc9: Download complete
6e022cac4b49: Download complete
b6e0545365a9: Verifying Checksum
b6e0545365a9: Download complete
178a2230f6bc: Download complete
43ec319d5b4b: Verifying Checksum
43ec319d5b4b: Download complete
887948c2fa1d: Verifying Checksum
887948c2fa1d: Download complete
fa0835f5eb56: Verifying Checksum
fa0835f5eb56: Download complete
b834ef866483: Verifying Checksum
b834ef866483: Download complete
cd4567e6bde2: Verifying Checksum
cd4567e6bde2: Download complete
ed94b946f82a: Verifying Checksum
ed94b946f82a: Download complete
3916e2f43ad3: Verifying Checksum
3916e2f43ad3: Download complete
c512f818c56e: Verifying Checksum
c512f818c56e: Download complete
d92949f24bca: Verifying Checksum
d92949f24bca: Download complete
91f47f4eed6f: Verifying Checksum
91f47f4eed6f: Download complete
76d7e22f5a6c: Download complete
39a2d3171290: Verifying Checksum
39a2d3171290: Download complete
b1c09bc25311: Verifying Checksum
b1c09bc25311: Download complete
681c028ea2d0: Download complete
386c2e37ee48: Pull complete
62e4589769df: Download complete
0857da6a87f6: Pull complete
338b2ebae701: Verifying Checksum
338b2ebae701: Download complete
f8f57246dbb6: Pull complete
f1cc898bfa73: Pull complete
5f5e0e9320fb: Pull complete
e71cb2b79246: Pull complete
65b77d0e6ddf: Pull complete
32b3ac319680: Pull complete
332b4f70bda8: Pull complete
c7487749a26d: Pull complete
5f129db7df1d: Pull complete
72569c0b1e6f: Verifying Checksum
72569c0b1e6f: Download complete
120fe700baf0: Pull complete
6df78b4411ca: Verifying Checksum
6df78b4411ca: Download complete
3f1bc6b935d7: Pull complete
9b3cd3bec5e7: Pull complete
68870f10c39f: Pull complete
4f4fb700ef54: Pull complete
313ffe921dc9: Pull complete
6e022cac4b49: Pull complete
b6e0545365a9: Pull complete
178a2230f6bc: Pull complete
43ec319d5b4b: Pull complete
887948c2fa1d: Pull complete
fa0835f5eb56: Pull complete
b834ef866483: Pull complete
cd4567e6bde2: Pull complete
ed94b946f82a: Pull complete
3916e2f43ad3: Pull complete
c512f818c56e: Pull complete
6df78b4411ca: Pull complete
d92949f24bca: Pull complete
72569c0b1e6f: Pull complete
91f47f4eed6f: Pull complete
76d7e22f5a6c: Pull complete
39a2d3171290: Pull complete
b1c09bc25311: Pull complete
681c028ea2d0: Pull complete
62e4589769df: Pull complete
338b2ebae701: Pull complete
Digest: sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
Status: Downloaded newer image for ocaml/opam@sha256:f7771327eb3a959fdb0fe778a3bb1b22985cb04b683952c6a4b63ad155a08b64
WARNING: The requested image's platform (linux/386) does not match the detected host platform (linux/amd64) and no specific platform was requested
2025-09-22 16:00.08 ---> using "2410126bd648536e6a38bb4dd4d127b56e708103e682af4c8aa1013072241b6f" from cache
/: (comment debian-13-4.14_x86_32_opam-2.4)
/: (user (uid 1000) (gid 1000))
/: (shell /usr/bin/linux32 /bin/sh -c)
/: (env CLICOLOR_FORCE 1)
/: (env OPAMCOLOR always)
/: (workdir /src)
/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))
2025-09-22 16:00.08 ---> using "51bab2a779ba0ec7fba770a0b7552240801a9966139c6ef2e734398900c3dc7e" from cache
/src: (run (shell "opam init --reinit -ni"))
Configuring from /home/opam/.opamrc and then from built-in defaults.
Checking for available remotes: rsync and local, git.
- you won't be able to use mercurial repositories unless you install the hg command on your system.
- you won't be able to use darcs repositories unless you install the darcs command on your system.
This 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.
You may want to back it up before going further.
Continue? [Y/n] y
[NOTE] The 'jobs' option was reset, its value was 71 and its new value will vary according to the current number of cores on your machine. You can restore the fixed value using:
opam option jobs=71 --global
Format upgrade done.
<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>
[default] Initialised
2025-09-22 16:00.08 ---> using "fa4232f2cd6aa98e1a2b42bd708a2fd075408b16393cca0eb73f48bcccadc94c" from cache
/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))
Linux 5.15.0-142-generic
The OCaml toplevel, version 4.14.2
2.4.1
2025-09-22 16:00.08 ---> using "7aeac4a5cfd4cddef97e57519536bc812d6cd83d832dc1ba493e9461e5b3322b" from cache
/src: (workdir /src)
/src: (run (shell "sudo chown opam /src"))
2025-09-22 16:00.08 ---> using "48766fc1978247a56d1c121d9bde86502c315571a484d88b9f44f89d17820fa8" from cache
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "cd ~/opam-repository && (git cat-file -e 3f21ebe342ce440d9c9142ffe1185d8e5a326085 || git fetch origin master) && git reset -q --hard 3f21ebe342ce440d9c9142ffe1185d8e5a326085 && git log --no-decorate -n1 --oneline && opam update -u"))
From https://github.com/ocaml/opam-repository
* branch master -> FETCH_HEAD
bcac5d1731..3f21ebe342 master -> origin/master
3f21ebe342 Merge pull request #28544 from vouillon/opam-publish-re.1.14.0
<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>
[default] synchronised from git+file:///home/opam/opam-repository
Everything as up-to-date as possible (run with --verbose to show unavailable upgrades).
However, you may "opam upgrade" these packages explicitly at these versions (e.g. "opam upgrade ocaml.5.3.0"), which will ask permission to downgrade or uninstall the conflicting packages.
Nothing to do.
# To update the current shell environment, run: eval $(opam env)
2025-09-22 16:00.08 ---> using "b604d27a11ca6b5b2bfcf32788f4643bf6cb577fb0723e82ab6daabc16033013" from cache
/src: (copy (src protocol-9p.opam protocol-9p-unix.opam protocol-9p-tool.opam)
(dst ./))
2025-09-22 16:00.09 ---> saved as "9004e264b6007a381a8c69aa78f632e02aa8f0f0c2990998d5ea6493d3bf31ac"
/src: (run (network host)
(shell "opam pin add -yn protocol-9p.dev './' && \
\nopam pin add -yn protocol-9p-unix.dev './' && \
\nopam pin add -yn protocol-9p-tool.dev './'"))
[protocol-9p.dev] synchronised (file:///src)
protocol-9p is now pinned to file:///src (version dev)
[protocol-9p-unix.dev] synchronised (file:///src)
protocol-9p-unix is now pinned to file:///src (version dev)
[protocol-9p-tool.dev] synchronised (file:///src)
protocol-9p-tool is now pinned to file:///src (version dev)
2025-09-22 16:00.13 ---> saved as "0936a3cdaf322d3dd9a634b722be5a15365a1f231450161bbd64c35073b4394b"
/src: (run (network host)
(shell "echo '(lang dune 3.0)' > './dune-project'"))
2025-09-22 16:00.13 ---> saved as "e42693d6eac6d94cc174d16d559eb5fa8fd1ce20e2a2158a96445cb9615f9a84"
/src: (env DEPS "alcotest.1.9.0 asetmap.0.8.1 astring.0.8.5 base.v0.16.4 base-bigarray.base base-bytes.base base-threads.base base-unix.base cmdliner.1.3.0 conf-pkg-config.4 cppo.1.8.0 csexp.1.5.2 cstruct.6.2.0 cstruct-lwt.6.2.0 cstruct-sexp.6.2.0 dune.3.20.2 dune-configurator.3.20.2 fmt.0.11.0 io-page.3.0.0 lambda-term.3.3.2 logs.0.9.0 lwt.5.9.2 lwt_react.1.2.0 mew.0.1.0 mew_vi.0.5.0 mirage-channel.5.0.0 mirage-flow.5.0.0 num.1.6 ocaml.4.14.2 ocaml-base-compiler.4.14.2 ocaml-compiler-libs.v0.12.4 ocaml-config.2 ocaml-options-vanilla.1 ocaml-syntax-shims.1.0.0 ocamlbuild.0.16.1 ocamlfind.1.9.8 ocplib-endian.1.2 parsexp.v0.16.0 ppx_derivers.1.2.1 ppx_sexp_conv.v0.16.0 ppxlib.0.35.0 prometheus.1.2 re.1.14.0 react.1.2.2 result.1.5 rresult.0.7.0 sexplib.v0.16.0 sexplib0.v0.16.0 stdlib-shims.0.3.0 topkg.1.1.0 trie.1.0.0 uchar.0.0.2 uucp.17.0.0 uuseg.17.0.0 uutf.1.0.4 win-error.1.0 zed.3.2.3")
/src: (env CI true)
/src: (env OCAMLCI true)
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam update --depexts && opam install --cli=2.4 --depext-only -y protocol-9p.dev protocol-9p-unix.dev protocol-9p-tool.dev $DEPS"))
+ /usr/bin/sudo "apt-get" "update"
- Hit:1 http://deb.debian.org/debian trixie InRelease
- Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB]
- Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB]
- Get:4 http://deb.debian.org/debian-security trixie-security/main i386 Packages [40.5 kB]
- Fetched 131 kB in 0s (1083 kB/s)
- Reading package lists...
<><> Synchronising pinned packages ><><><><><><><><><><><><><><><><><><><><><><>
[protocol-9p.dev] synchronised (file:///src)
[protocol-9p-tool.dev] synchronised (file:///src)
[protocol-9p-unix.dev] synchronised (file:///src)
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following system packages will first need to be installed:
pkg-config
<><> Handling external dependencies <><><><><><><><><><><><><><><><><><><><><><>
+ /usr/bin/sudo "apt-get" "install" "-qq" "-yy" "pkg-config"
- Selecting previously unselected package libpkgconf3:i386.
- (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 ... 20592 files and directories currently installed.)
- Preparing to unpack .../libpkgconf3_1.8.1-4_i386.deb ...
- Unpacking libpkgconf3:i386 (1.8.1-4) ...
- Selecting previously unselected package pkgconf-bin.
- Preparing to unpack .../pkgconf-bin_1.8.1-4_i386.deb ...
- Unpacking pkgconf-bin (1.8.1-4) ...
- Selecting previously unselected package pkgconf:i386.
- Preparing to unpack .../pkgconf_1.8.1-4_i386.deb ...
- Unpacking pkgconf:i386 (1.8.1-4) ...
- Selecting previously unselected package pkg-config:i386.
- Preparing to unpack .../pkg-config_1.8.1-4_i386.deb ...
- Unpacking pkg-config:i386 (1.8.1-4) ...
- Setting up libpkgconf3:i386 (1.8.1-4) ...
- Setting up pkgconf-bin (1.8.1-4) ...
- Setting up pkgconf:i386 (1.8.1-4) ...
- Setting up pkg-config:i386 (1.8.1-4) ...
- Processing triggers for libc-bin (2.41-12) ...
2025-09-22 16:00.26 ---> saved as "74028ed4c36bcc1b3029bd4e411c5cab0fdb4048f55f0896c45ac2bf8c24f522"
/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))
(network host)
(shell "opam install $DEPS"))
[NOTE] Package ocaml-options-vanilla is already installed (current version is 1).
[NOTE] Package ocaml-config is already installed (current version is 2).
[NOTE] Package ocaml-base-compiler is already installed (current version is 4.14.2).
[NOTE] Package ocaml is already installed (current version is 4.14.2).
[NOTE] Package base-unix is already installed (current version is base).
[NOTE] Package base-threads is already installed (current version is base).
[NOTE] Package base-bigarray is already installed (current version is base).
The following actions will be performed:
=== install 50 packages
- install alcotest 1.9.0
- install asetmap 0.8.1
- install astring 0.8.5
- install base v0.16.4
- install base-bytes base
- install cmdliner 1.3.0
- install conf-pkg-config 4
- install cppo 1.8.0
- install csexp 1.5.2
- install cstruct 6.2.0
- install cstruct-lwt 6.2.0
- install cstruct-sexp 6.2.0
- install dune 3.20.2
- install dune-configurator 3.20.2
- install fmt 0.11.0
- install io-page 3.0.0
- install lambda-term 3.3.2
- install logs 0.9.0
- install lwt 5.9.2
- install lwt_react 1.2.0
- install mew 0.1.0
- install mew_vi 0.5.0
- install mirage-channel 5.0.0
- install mirage-flow 5.0.0
- install num 1.6
- install ocaml-compiler-libs v0.12.4
- install ocaml-syntax-shims 1.0.0
- install ocamlbuild 0.16.1
- install ocamlfind 1.9.8
- install ocplib-endian 1.2
- install parsexp v0.16.0
- install ppx_derivers 1.2.1
- install ppx_sexp_conv v0.16.0
- install ppxlib 0.35.0
- install prometheus 1.2
- install re 1.14.0
- install react 1.2.2
- install result 1.5
- install rresult 0.7.0
- install sexplib v0.16.0
- install sexplib0 v0.16.0
- install stdlib-shims 0.3.0
- install topkg 1.1.0
- install trie 1.0.0
- install uchar 0.0.2
- install uucp 17.0.0
- install uuseg 17.0.0
- install uutf 1.0.4
- install win-error 1.0
- install zed 3.2.3
<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved alcotest.1.9.0 (cached)
-> retrieved asetmap.0.8.1 (cached)
-> retrieved astring.0.8.5 (cached)
-> retrieved base.v0.16.4 (cached)
-> retrieved cmdliner.1.3.0 (cached)
-> retrieved cppo.1.8.0 (cached)
-> installed conf-pkg-config.4
-> retrieved csexp.1.5.2 (cached)
-> retrieved cstruct.6.2.0, cstruct-lwt.6.2.0, cstruct-sexp.6.2.0 (cached)
-> retrieved fmt.0.11.0 (cached)
-> retrieved io-page.3.0.0 (cached)
-> retrieved lambda-term.3.3.2 (cached)
-> retrieved logs.0.9.0 (cached)
-> retrieved lwt.5.9.2 (cached)
-> retrieved lwt_react.1.2.0 (cached)
-> retrieved mew.0.1.0 (cached)
-> retrieved mew_vi.0.5.0 (cached)
-> retrieved mirage-channel.5.0.0 (cached)
-> retrieved mirage-flow.5.0.0 (cached)
-> retrieved num.1.6 (cached)
-> retrieved ocaml-compiler-libs.v0.12.4 (cached)
-> retrieved ocaml-syntax-shims.1.0.0 (cached)
-> retrieved ocamlbuild.0.16.1 (cached)
-> retrieved dune.3.20.2, dune-configurator.3.20.2 (cached)
-> retrieved ocamlfind.1.9.8 (cached)
-> retrieved ocplib-endian.1.2 (cached)
-> retrieved parsexp.v0.16.0 (cached)
-> retrieved ppx_derivers.1.2.1 (cached)
-> retrieved ppx_sexp_conv.v0.16.0 (cached)
-> retrieved prometheus.1.2 (cached)
-> retrieved re.1.14.0 (cached)
-> retrieved ppxlib.0.35.0 (cached)
-> installed cmdliner.1.3.0
-> installed num.1.6
-> retrieved react.1.2.2 (cached)
-> retrieved result.1.5 (cached)
-> retrieved rresult.0.7.0 (cached)
-> retrieved sexplib.v0.16.0 (cached)
-> retrieved sexplib0.v0.16.0 (cached)
-> retrieved stdlib-shims.0.3.0 (cached)
-> retrieved trie.1.0.0 (cached)
-> retrieved topkg.1.1.0 (cached)
-> retrieved uchar.0.0.2 (cached)
-> retrieved uuseg.17.0.0 (cached)
-> retrieved uutf.1.0.4 (cached)
-> retrieved win-error.1.0 (cached)
-> retrieved zed.3.2.3 (cached)
-> retrieved uucp.17.0.0 (cached)
-> installed ocamlfind.1.9.8
-> installed base-bytes.base
-> installed ocamlbuild.0.16.1
-> installed uchar.0.0.2
-> installed topkg.1.1.0
-> installed asetmap.0.8.1
-> installed rresult.0.7.0
-> installed react.1.2.2
-> installed uutf.1.0.4
-> installed fmt.0.11.0
-> installed astring.0.8.5
-> installed dune.3.20.2
-> installed ppx_derivers.1.2.1
-> installed trie.1.0.0
-> installed csexp.1.5.2
-> installed cppo.1.8.0
-> installed cstruct.6.2.0
-> installed ocaml-compiler-libs.v0.12.4
-> installed ocaml-syntax-shims.1.0.0
-> installed re.1.14.0
-> installed result.1.5
-> installed sexplib0.v0.16.0
-> installed stdlib-shims.0.3.0
-> installed win-error.1.0
-> installed ocplib-endian.1.2
-> installed io-page.3.0.0
-> installed mew.0.1.0
-> installed mew_vi.0.5.0
-> installed alcotest.1.9.0
-> installed parsexp.v0.16.0
-> installed dune-configurator.3.20.2
-> installed sexplib.v0.16.0
-> installed cstruct-sexp.6.2.0
-> installed lwt.5.9.2
-> installed cstruct-lwt.6.2.0
-> installed mirage-flow.5.0.0
-> installed prometheus.1.2
-> installed lwt_react.1.2.0
-> installed logs.0.9.0
-> installed mirage-channel.5.0.0
-> installed base.v0.16.4
-> installed uucp.17.0.0
-> installed uuseg.17.0.0
-> installed zed.3.2.3
-> installed ppxlib.0.35.0
-> installed lambda-term.3.3.2
-> installed ppx_sexp_conv.v0.16.0
Done.
# To update the current shell environment, run: eval $(opam env)
2025-09-22 16:01.33 ---> saved as "8ed699cec78f5caf0e1e0cb7cef06ce9f4ea0b2bed4f9c6176eaafaec175bc2e"
/src: (copy (src .) (dst /src))
2025-09-22 16:01.33 ---> saved as "d425630ef4f59d09fd30837625d29a39655cda53fa214b57430eca6350e72927"
/src: (run (shell "opam exec -- dune build @install @check @runtest && rm -rf _build"))
File "lib_test/dune", lines 6-13, characters 0-121:
6 | (alias
7 | (name runtest)
8 | (package protocol-9p-unix)
9 | (deps
10 | (:< lofs_test.exe)
11 | tests.exe)
12 | (action
13 | (run %{<} -e -v)))
(cd _build/default/lib_test && ./lofs_test.exe -e -v)
Testing `client server'.
This run has ID `6USZMM5G'.
[FAIL] client 0 connect1.
[FAIL] client 1 connect2.
[FAIL] client 2 check that create rebinds fids.
[FAIL] client 3 check that we can remove a file.
[FAIL] client 4 check that we can remove a directory.
[FAIL] client 5 failed remove should clunk the fid.
[FAIL] client 6 check reading out-of-bounds on a director...
[FAIL] client 7 check rpc after disconnect fails.
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 0 connect1. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 1 connect2. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 2 check that create rebinds fids. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 3 check that we can remove a file. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 4 check that we can remove a directory. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 5 failed remove should clunk the fid. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 6 check reading out-of-bounds on a direc... │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────────────────────────────────┐
│ [FAIL] client 7 check rpc after disconnect fails. │
└──────────────────────────────────────────────────────────────────────────────┘
FAIL client1: Caught EOF on underlying FLOW
Raised at Alcotest_engine__Test.check_err in file "src/alcotest-engine/test.ml", line 173, characters 20-48
Called from Lwt.Sequential_composition.bind.create_result_promise_and_callback_if_deferred.callback in file "src/core/lwt.ml", line 1842, characters 16-19
Re-raised at Lwt.Miscellaneous.poll in file "src/core/lwt.ml", line 3121, characters 20-29
Called from Lwt_main.run.run_loop in file "src/unix/lwt_main.ml", line 25, characters 10-20
Called from Lwt_main.run in file "src/unix/lwt_main.ml", line 104, characters 8-13
Re-raised at Lwt_main.run in file "src/unix/lwt_main.ml", line 110, characters 4-13
Called from Alcotest_engine__Core.Make.protect_test.(fun) in file "src/alcotest-engine/core.ml", line 186, characters 17-23
Called from Alcotest_engine__Monad.Identity.catch in file "src/alcotest-engine/monad.ml", line 24, characters 31-35
──────────────────────────────────────────────────────────────────────────────
8 failures! in 0.038s. 8 tests run.
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
ASSERT client1: Caught EOF on underlying FLOW
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
chmod: cannot access 'tmp/*': No such file or directory
DBG [client1] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] accepted connection
DBG [server] C ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [server] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
INF [server] Using protocol TwoThousandU msize 8215
DBG [client1] S ((tag ())
(payload (Version ((msize 8215) (version TwoThousandU)))))
DBG [client1] Negotiated maximum message size: 8215 bytes
DBG [client1] Maximum read payload would be: 8204 bytes
DBG [client1] Maximum write payload would be: 8192 bytes
DBG [client1] We will use a global maximum payload of: 8192 bytes
DBG [client1] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
DBG [server] C ((tag (1))
(payload
(Attach
((fid 0) (afid -1) (uname nobody) (aname /) (n_uname ())))))
ASSERT client1: Caught EOF on underlying FLOW
ERR [server] server loop caught Unix.Unix_error(Unix.EOVERFLOW, "lstat", "/src/_build/default/lib_test/tmp"): no further requests will be processed
"/usr/bin/linux32" "/bin/sh" "-c" "opam exec -- dune build @install @check @runtest && rm -rf _build" failed with exit status 1
2025-09-22 16:01.36: Job failed: Failed: Build failed