2025-12-09 01:29.37: New job: test ahrefs/atd https://github.com/ahrefs/atd.git#refs/heads/martin/node-permission-denied (8a524216d749e000b285b025bb8722f7f8407943) (linux-x86_64:debian-13-5.4+flambda_opam-2.4)Base: ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1Opam project buildTo reproduce locally:git clone --recursive "https://github.com/ahrefs/atd.git" -b "martin/node-permission-denied" && cd "atd" && git reset --hard 8a524216cat > Dockerfile <<'END-OF-DOCKERFILE'FROM ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1# debian-13-5.4+flambda_opam-2.4USER 1000:1000ENV CLICOLOR_FORCE="1"ENV OPAMCOLOR="always"WORKDIR /srcRUN sudo ln -f /usr/bin/opam-2.4 /usr/bin/opamRUN opam init --reinit -niRUN uname -rs && opam exec -- ocaml -version && opam --versionWORKDIR /srcRUN sudo chown opam /srcRUN cd ~/opam-repository && (git cat-file -e 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && git log --no-decorate -n1 --oneline && opam update -uCOPY --chown=1000:1000 atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam ./RUN opam pin add -yn atdts.dev './' && \opam pin add -yn atds.dev './' && \opam pin add -yn atdpy.dev './' && \opam pin add -yn atdj.dev './' && \opam pin add -yn atdgen.dev './' && \opam pin add -yn atdgen-runtime.dev './' && \opam pin add -yn atdgen-codec-runtime.dev './' && \opam pin add -yn atdd.dev './' && \opam pin add -yn atdcpp.dev './' && \opam pin add -yn atd.dev './'RUN echo '(lang dune 3.0)' > './dune-project'ENV DEPS="alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.2.1.0 conf-python-3.9.0.0 dune.3.20.2 easy-format.1.3.4 fmt.0.11.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.4.0+options ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 seq.base stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.2.2.2"ENV CI="true"ENV OCAMLCI="true"RUN opam update --depexts && opam install --cli=2.4 --depext-only -y atdts.dev atds.dev atdpy.dev atdj.dev atdgen.dev atdgen-runtime.dev atdgen-codec-runtime.dev atdd.dev atdcpp.dev atd.dev $DEPSRUN opam install $DEPSCOPY --chown=1000:1000 . /srcRUN opam exec -- dune build @install @check @runtest && rm -rf _buildEND-OF-DOCKERFILEdocker build .END-REPRO-BLOCK2025-12-09 01:29.37: Using cache hint "ahrefs/atd-ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1-debian-13-5.4+flambda_opam-2.4-c224c04ea61a9ae8e52c35ab23ebfb41"2025-12-09 01:29.37: Using OBuilder spec:((from ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1)(comment debian-13-5.4+flambda_opam-2.4)(user (uid 1000) (gid 1000))(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 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && git log --no-decorate -n1 --oneline && opam update -u"))(copy (src atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam)(dst ./))(run (network host)(shell "opam pin add -yn atdts.dev './' && \\nopam pin add -yn atds.dev './' && \\nopam pin add -yn atdpy.dev './' && \\nopam pin add -yn atdj.dev './' && \\nopam pin add -yn atdgen.dev './' && \\nopam pin add -yn atdgen-runtime.dev './' && \\nopam pin add -yn atdgen-codec-runtime.dev './' && \\nopam pin add -yn atdd.dev './' && \\nopam pin add -yn atdcpp.dev './' && \\nopam pin add -yn atd.dev './'"))(run (network host)(shell "echo '(lang dune 3.0)' > './dune-project'"))(env DEPS "alcotest.1.9.1 astring.0.8.5 base-bigarray.base base-domains.base base-effects.base base-nnp.base base-threads.base base-unix.base biniou.1.2.2 camlp-streams.5.0.1 cmdliner.2.1.0 conf-python-3.9.0.0 dune.3.20.2 easy-format.1.3.4 fmt.0.11.0 menhir.20250912 menhirCST.20250912 menhirLib.20250912 menhirSdk.20250912 ocaml.5.4.0 ocaml-compiler.5.4.0 ocaml-config.3 ocaml-syntax-shims.1.0.0 ocaml-variants.5.4.0+options ocamlbuild.0.16.1 ocamlfind.1.9.8 re.1.14.0 seq.base stdlib-shims.0.3.0 topkg.1.1.1 uutf.1.0.4 yojson.2.2.2")(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 atdts.dev atds.dev atdpy.dev atdj.dev atdgen.dev atdgen-runtime.dev atdgen-codec-runtime.dev atdd.dev atdcpp.dev atd.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-12-09 01:29.37: Waiting for resource in pool OCluster2025-12-09 01:29.37: Waiting for worker…2025-12-09 01:32.34: Got resource from pool OClusterBuilding on toxis.caelum.ci.devAll commits already cachedHEAD is now at 8a52421 Avoid "make: node: Permission denied" occurring on my machine when running the atdpy tests(from ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1)Unable to find image 'ocaml/opam:debian-13-ocaml-5.4-flambda@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1' locallydocker.io/ocaml/opam@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1: Pulling from ocaml/opam13cc39f8244a: Pulling fs layer9d7c1cac6af4: Pulling fs layer979e6521bf84: Pulling fs layerb129e961d700: Pulling fs layer9288fc69cd29: Pulling fs layerb232c90b1855: Pulling fs layer658a78f60f44: Pulling fs layerb3e6010fbc4c: Pulling fs layere75ac7b73fdb: Pulling fs layerf1dbfc01d8b6: Pulling fs layer42e8958c94a5: Pulling fs layer1c77fd15fa4b: Pulling fs layerf8ae0ec2765e: Pulling fs layer87b5808a8709: Pulling fs layer6551add7b2f4: Pulling fs layera050a941214a: Pulling fs layerda6cadefa7ea: Pulling fs layer0a3e89137cf8: Pulling fs layercc34154fc322: Pulling fs layereb7661180f3a: Pulling fs layerfaad806bf7c5: Pulling fs layer4f4fb700ef54: Pulling fs layerfe5692607199: Pulling fs layercaa548e7f855: Pulling fs layer8ad66e641b14: Pulling fs layerb9d5d27dc0b6: Pulling fs layer788961b65661: Pulling fs layer9ed95272e11f: Pulling fs layer82c1497059a3: Pulling fs layer8abbeded2fb9: Pulling fs layer1276181ef5dc: Pulling fs layer0bd63c9342a5: Pulling fs layer0294cf425d8c: Pulling fs layerdef43d8fc04c: Pulling fs layerc87ed18f9ca6: Pulling fs layer056f995b50a2: Pulling fs layerc9f03af6c585: Pulling fs layer4e0df0b17574: Pulling fs layer1fcd55c53252: Pulling fs layer9fe15f147c9c: Pulling fs layer6aba0bde3b08: Pulling fs layereb47c999a07f: Pulling fs layerc3b5761e8351: Pulling fs layera087e7fbda82: Pulling fs layer5fab5700a2a3: Pulling fs layer8325e39acf48: Pulling fs layera7ebee5e2898: Pulling fs layer13cc39f8244a: Waiting9d7c1cac6af4: Waiting979e6521bf84: Waitingb129e961d700: Waiting9288fc69cd29: Waitingb232c90b1855: Waiting658a78f60f44: Waitingb3e6010fbc4c: Waitinge75ac7b73fdb: Waitingf1dbfc01d8b6: Waiting42e8958c94a5: Waiting1c77fd15fa4b: Waitingf8ae0ec2765e: Waiting87b5808a8709: Waiting6551add7b2f4: Waitinga050a941214a: Waitingda6cadefa7ea: Waiting0a3e89137cf8: Waitingcc34154fc322: Waitingeb7661180f3a: Waitingfaad806bf7c5: Waiting4f4fb700ef54: Waitingfe5692607199: Waitingcaa548e7f855: Waiting8ad66e641b14: Waitingb9d5d27dc0b6: Waiting788961b65661: Waiting9ed95272e11f: Waiting82c1497059a3: Waiting8abbeded2fb9: Waiting1276181ef5dc: Waiting0bd63c9342a5: Waiting0294cf425d8c: Waitingdef43d8fc04c: Waitingc87ed18f9ca6: Waiting056f995b50a2: Waitingc9f03af6c585: Waiting4e0df0b17574: Waiting1fcd55c53252: Waiting9fe15f147c9c: Waiting6aba0bde3b08: Waitingeb47c999a07f: Waitingc3b5761e8351: Waitinga087e7fbda82: Waiting5fab5700a2a3: Waiting8325e39acf48: Waitinga7ebee5e2898: Waiting9d7c1cac6af4: Download complete979e6521bf84: Verifying Checksum979e6521bf84: Download complete9288fc69cd29: Download complete13cc39f8244a: Verifying Checksum13cc39f8244a: Download completeb129e961d700: Verifying Checksumb129e961d700: Download complete13cc39f8244a: Pull complete9d7c1cac6af4: Pull complete979e6521bf84: Pull completeb129e961d700: Pull complete9288fc69cd29: Pull complete658a78f60f44: Verifying Checksum658a78f60f44: Download completeb3e6010fbc4c: Verifying Checksumb3e6010fbc4c: Download completee75ac7b73fdb: Verifying Checksum42e8958c94a5: Verifying Checksum42e8958c94a5: Download completef1dbfc01d8b6: Verifying Checksumf1dbfc01d8b6: Download completef8ae0ec2765e: Verifying Checksumf8ae0ec2765e: Download completeb232c90b1855: Verifying Checksumb232c90b1855: Download complete6551add7b2f4: Verifying Checksum6551add7b2f4: Download complete87b5808a8709: Download completea050a941214a: Download completeda6cadefa7ea: Download complete0a3e89137cf8: Verifying Checksum0a3e89137cf8: Download completeeb7661180f3a: Verifying Checksumeb7661180f3a: Download completecc34154fc322: Verifying Checksumcc34154fc322: Download completefaad806bf7c5: Verifying Checksumfaad806bf7c5: Download completefe5692607199: Download complete1c77fd15fa4b: Verifying Checksum1c77fd15fa4b: Download complete4f4fb700ef54: Download completecaa548e7f855: Download complete8ad66e641b14: Verifying Checksum8ad66e641b14: Download complete788961b65661: Verifying Checksum788961b65661: Download complete9ed95272e11f: Verifying Checksum9ed95272e11f: Download complete82c1497059a3: Verifying Checksum82c1497059a3: Download completeb9d5d27dc0b6: Verifying Checksumb9d5d27dc0b6: Download complete8abbeded2fb9: Verifying Checksum8abbeded2fb9: Download complete1276181ef5dc: Download complete0294cf425d8c: Download complete0bd63c9342a5: Download completedef43d8fc04c: Verifying Checksumdef43d8fc04c: Download complete056f995b50a2: Verifying Checksum056f995b50a2: Download complete4e0df0b17574: Verifying Checksum4e0df0b17574: Download complete1fcd55c53252: Verifying Checksum1fcd55c53252: Download complete9fe15f147c9c: Download complete6aba0bde3b08: Verifying Checksum6aba0bde3b08: Download completeeb47c999a07f: Verifying Checksumeb47c999a07f: Download completec3b5761e8351: Verifying Checksumc3b5761e8351: Download completec9f03af6c585: Verifying Checksumc9f03af6c585: Download completeb232c90b1855: Pull complete5fab5700a2a3: Verifying Checksum5fab5700a2a3: Download completec87ed18f9ca6: Verifying Checksumc87ed18f9ca6: Download complete8325e39acf48: Verifying Checksum8325e39acf48: Download complete658a78f60f44: Pull completea7ebee5e2898: Verifying Checksuma7ebee5e2898: Download completeb3e6010fbc4c: Pull completee75ac7b73fdb: Pull completef1dbfc01d8b6: Pull completea087e7fbda82: Verifying Checksuma087e7fbda82: Download complete42e8958c94a5: Pull complete1c77fd15fa4b: Pull completef8ae0ec2765e: Pull complete87b5808a8709: Pull complete6551add7b2f4: Pull completea050a941214a: Pull completeda6cadefa7ea: Pull complete0a3e89137cf8: Pull completecc34154fc322: Pull completeeb7661180f3a: Pull completefaad806bf7c5: Pull complete4f4fb700ef54: Pull completefe5692607199: Pull completecaa548e7f855: Pull complete8ad66e641b14: Pull completeb9d5d27dc0b6: Pull complete788961b65661: Pull complete9ed95272e11f: Pull complete82c1497059a3: Pull complete8abbeded2fb9: Pull complete1276181ef5dc: Pull complete0bd63c9342a5: Pull complete0294cf425d8c: Pull completedef43d8fc04c: Pull completec87ed18f9ca6: Pull complete056f995b50a2: Pull completec9f03af6c585: Pull complete4e0df0b17574: Pull complete1fcd55c53252: Pull complete9fe15f147c9c: Pull complete6aba0bde3b08: Pull completeeb47c999a07f: Pull completec3b5761e8351: Pull completea087e7fbda82: Pull complete5fab5700a2a3: Pull complete8325e39acf48: Pull completea7ebee5e2898: Pull completeDigest: sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e1Status: Downloaded newer image for ocaml/opam@sha256:a595ee51518aeaf4bc2a1854237fefdfcc5601df9f84a94fee78a6766083f1e12025-12-09 01:36.27 ---> saved as "7a67b246b2cca5aaedec5fa24d4c466fb73232381911b89fdf44dca3d0aa7798"/: (comment debian-13-5.4+flambda_opam-2.4)/: (user (uid 1000) (gid 1000))/: (env CLICOLOR_FORCE 1)/: (env OPAMCOLOR always)/: (workdir /src)/src: (run (shell "sudo ln -f /usr/bin/opam-2.4 /usr/bin/opam"))2025-12-09 01:36.27 ---> saved as "5241f6ca58756a744dcaeb15259f3d02850133181457c962ecd38f1714edf500"/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] yFormat upgrade done.<><> Updating repositories ><><><><><><><><><><><><><><><><><><><><><><><><><><>[default] Initialised2025-12-09 01:37.03 ---> saved as "a8a89bdbfcfb49dba6f59deeb5b0df369266e178bc97bd95e7b7c75b3f8aab0b"/src: (run (shell "uname -rs && opam exec -- ocaml -version && opam --version"))Linux 5.15.0-134-genericThe OCaml toplevel, version 5.4.02.4.12025-12-09 01:37.03 ---> saved as "fa9823e49ea73d6a0177c046dad7e029b4283aa28aece33b5b4cfaeed167c60a"/src: (workdir /src)/src: (run (shell "sudo chown opam /src"))2025-12-09 01:37.03 ---> saved as "677685b13f0aecf97a33dbf1f8ca28a55e3e583c0d4a0d38dd54b3b5cbee2af0"/src: (run (cache (opam-archives (target /home/opam/.opam/download-cache)))(network host)(shell "cd ~/opam-repository && (git cat-file -e 8a324a5b9945e0e515da441ede437f3756caa83d || git fetch origin master) && git reset -q --hard 8a324a5b9945e0e515da441ede437f3756caa83d && git log --no-decorate -n1 --oneline && opam update -u"))From https://github.com/ocaml/opam-repository* branch master -> FETCH_HEAD2ec6d6cc92..2e91c1385f master -> origin/master8a324a5b99 Add: cmdliner.2.1.0 (#28962)<><> Updating package repositories ><><><><><><><><><><><><><><><><><><><><><><>[default] synchronised from git+file:///home/opam/opam-repositoryAlready up-to-date.Nothing to do.# To update the current shell environment, run: eval $(opam env)2025-12-09 01:37.42: Cancelling: Auto-cancelling job because it is no longer needed2025-12-09 01:37.42 ---> saved as "daa5ac36f3bf1cda6ab401e43cc784f9595f503215d8f83f1186973034f5a1c0"/src: (copy (src atdts.opam atds.opam atdpy.opam atdj.opam atdgen.opam atdgen-runtime.opam atdgen-codec-runtime.opam atdd.opam atdcpp.opam atd.opam)(dst ./))Job cancelled