=================================== 86/154 =================================== test: lix:installcheck / functional-build-remote-content-addressed-floating start time: 20:04:02 duration: 0.39s result: exit status 1 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=39 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py build-remote-content-addressed-floating.sh ----------------------------------- stdout ----------------------------------- [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(build-remote-content-addressed-floating.sh:3) file=build-hook-ca-floating.nix +(build-remote-content-addressed-floating.sh:5) enableFeatures ca-derivations +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:230) local features=ca-derivations +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:231) sed -i 's/experimental-features .*/& ca-derivations/' /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/etc/nix.conf +(build-remote-content-addressed-floating.sh:7) CONTENT_ADDRESSED=true +(build-remote-content-addressed-floating.sh:9) source build-remote.sh ++(build-remote.sh:1) requireSandboxSupport ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] ++(build-remote.sh:2) [[ /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox =~ busybox ]] ++(build-remote.sh:5) unset NIX_STORE_DIR ++(build-remote.sh:6) unset NIX_STATE_DIR ++(build-remote.sh:10) EXTRA_SYSTEM_FEATURES=() ++(build-remote.sh:11) [[ -n true ]] ++(build-remote.sh:12) EXTRA_SYSTEM_FEATURES=("ca-derivations") ++(build-remote.sh:21) builders=("ssh://localhost?remote-store=$TEST_ROOT/machine1?system-features=$(join_by "%20" foo ${EXTRA_SYSTEM_FEATURES[@]}) - - 1 1 $(join_by "," foo ${EXTRA_SYSTEM_FEATURES[@]})" "$TEST_ROOT/machine2 - - 1 1 $(join_by "," bar ${EXTRA_SYSTEM_FEATURES[@]})" "ssh-ng://localhost?remote-store=$TEST_ROOT/machine3?system-features=$(join_by "%20" baz ${EXTRA_SYSTEM_FEATURES[@]}) - - 1 1 $(join_by "," baz ${EXTRA_SYSTEM_FEATURES[@]})") +++(build-remote.sh:21) join_by %20 foo ca-derivations +++(build-remote.sh:8) local d=%20 +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n foo +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s %20ca-derivations +++(build-remote.sh:21) join_by , foo ca-derivations +++(build-remote.sh:8) local d=, +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n foo +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s ,ca-derivations +++(build-remote.sh:21) join_by , bar ca-derivations +++(build-remote.sh:8) local d=, +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n bar +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s ,ca-derivations +++(build-remote.sh:21) join_by %20 baz ca-derivations +++(build-remote.sh:8) local d=%20 +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n baz +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s %20ca-derivations +++(build-remote.sh:21) join_by , baz ca-derivations +++(build-remote.sh:8) local d=, +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n baz +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s ,ca-derivations ++(build-remote.sh:23) chmod -R +w '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine*' chmod: cannot access '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine*': No such file or directory ++(build-remote.sh:23) true ++(build-remote.sh:24) rm -rf '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine*' +++(build-remote.sh:29) join_by '; ' 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations - - 1 1 foo,ca-derivations' '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2 - - 1 1 bar,ca-derivations' 'ssh-ng://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine3?system-features=baz%20ca-derivations - - 1 1 baz,ca-derivations' +++(build-remote.sh:8) local 'd=; ' +++(build-remote.sh:8) shift +++(build-remote.sh:8) echo -n 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations - - 1 1 foo,ca-derivations' +++(build-remote.sh:8) shift +++(build-remote.sh:8) printf %s '; /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2 - - 1 1 bar,ca-derivations' '; ssh-ng://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine3?system-features=baz%20ca-derivations - - 1 1 baz,ca-derivations' ++(build-remote.sh:29) nix build -L -v -f build-hook-ca-floating.nix -o /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/result --max-jobs 0 --arg busybox /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox --store /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine0 --builders 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations - - 1 1 foo,ca-derivations; /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2 - - 1 1 bar,ca-derivations; ssh-ng://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine3?system-features=baz%20ca-derivations - - 1 1 baz,ca-derivations' evaluating file '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/build-hook-ca-floating.nix' evaluating file '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/build-hook.nix' evaluating file '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/config.nix' these 4 derivations will be built: /nix/store/32pbzk8zj9nq6q7yj4h18hqwwv9gxpr1-build-remote-input-1.drv /nix/store/x33cwb9dr40b734sf4c0ylsqsr61dk0i-build-remote-input-2.drv /nix/store/nhxgrrp7lnlwz2bf6ffag174lzz672jw-build-remote-input-3.drv /nix/store/fzlybi1582lhaf5ymgh5x17wj9yc5x7w-build-remote.drv connecting to 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations'... building '/nix/store/32pbzk8zj9nq6q7yj4h18hqwwv9gxpr1-build-remote-input-1.drv' on 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations'... connecting to '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2'... building '/nix/store/x33cwb9dr40b734sf4c0ylsqsr61dk0i-build-remote-input-2.drv' on '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2'... waiting for the upload lock to 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations'... copying dependencies to 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations'... copying 2 paths... copying path '/nix/store/11l9njk76s2ik9gshysii1n9ipqc8867-builder-build-remote-input-1.sh' to 'ssh://localhost'... copying path '/nix/store/l85ia9bwz4v0k09v716sx2f2cjar3jvp-busybox' to 'ssh://localhost'... build-remote-input> error: executing '/nix/store/l85ia9bwz4v0k09v716sx2f2cjar3jvp-busybox': No such file or directory waiting for the upload lock to '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2'... copying dependencies to '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine2'... copying 2 paths... copying path '/nix/store/kx7ynipj2vbncrl11gimy0b2hdr0g2xy-builder-build-remote-input-2.sh' to 'local'... copying path '/nix/store/l85ia9bwz4v0k09v716sx2f2cjar3jvp-busybox' to 'local'... error: build of '/nix/store/32pbzk8zj9nq6q7yj4h18hqwwv9gxpr1-build-remote-input-1.drv' on 'ssh://localhost?remote-store=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-content-addressed-floating/machine1?system-features=foo%20ca-derivations' failed: builder for '/nix/store/32pbzk8zj9nq6q7yj4h18hqwwv9gxpr1-build-remote-input-1.drv' failed with exit code 1 error: builder for '/nix/store/32pbzk8zj9nq6q7yj4h18hqwwv9gxpr1-build-remote-input-1.drv' failed with exit code 1 error: 1 dependencies of derivation '/nix/store/fzlybi1582lhaf5ymgh5x17wj9yc5x7w-build-remote.drv' failed to build +++(build-remote.sh:29) onError +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x build-remote-content-addressed-floating.sh: test failed at: source in build-remote.sh:29 main in build-remote-content-addressed-floating.sh:9 ============================================================================== =================================== 94/154 =================================== test: lix:installcheck / functional-build-remote-trustless-should-fail-0 start time: 20:04:03 duration: 0.28s result: exit status 100 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=113 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py build-remote-trustless-should-fail-0.sh ----------------------------------- stdout ----------------------------------- [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0 +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0 +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0 +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0 +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0 +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(build-remote-trustless-should-fail-0.sh:3) enableFeatures daemon-trust-override +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:230) local features=daemon-trust-override +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:231) sed -i 's/experimental-features .*/& daemon-trust-override/' /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/etc/nix.conf +(build-remote-trustless-should-fail-0.sh:5) restartDaemon +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:138) [[ -z '' ]] +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:138) return 0 +(build-remote-trustless-should-fail-0.sh:7) requireSandboxSupport +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] +(build-remote-trustless-should-fail-0.sh:8) [[ /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox =~ busybox ]] +(build-remote-trustless-should-fail-0.sh:10) unset NIX_STORE_DIR +(build-remote-trustless-should-fail-0.sh:11) unset NIX_STATE_DIR +(build-remote-trustless-should-fail-0.sh:15) nix-build build-hook.nix -A passthru.input2 -o /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/input2 --arg busybox /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox --store /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/build-remote-trustless-should-fail-0/local --option system-features bar this derivation will be built: /nix/store/35alvhx3jbr9j6bm9wdhzk7kvbgyzack-build-remote-input-2.drv building '/nix/store/35alvhx3jbr9j6bm9wdhzk7kvbgyzack-build-remote-input-2.drv'... error: executing '/nix/store/l85ia9bwz4v0k09v716sx2f2cjar3jvp-busybox': No such file or directory error: builder for '/nix/store/35alvhx3jbr9j6bm9wdhzk7kvbgyzack-build-remote-input-2.drv' failed with exit code 1 ++(build-remote-trustless-should-fail-0.sh:15) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x build-remote-trustless-should-fail-0.sh: test failed at: main in build-remote-trustless-should-fail-0.sh:15 ============================================================================== ================================== 107/154 =================================== test: lix:installcheck / functional-linux-sandbox start time: 20:04:04 duration: 0.25s result: exit status 100 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=64 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py linux-sandbox.sh ----------------------------------- stdout ----------------------------------- clearing store... [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(linux-sandbox.sh:3) needLocalStore 'the sandbox only runs on the builder side, so it makes no sense to test it with the daemon' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:219) [[ '' == \d\a\e\m\o\n ]] +(linux-sandbox.sh:5) clearStore +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:74) echo 'clearing store...' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:75) chmod -R +w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:76) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:77) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:78) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:79) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:80) clearProfiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:69) profiles=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/test-home/.local/state/nix/profiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:70) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/test-home/.local/state/nix/profiles +(linux-sandbox.sh:7) requireSandboxSupport +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] +(linux-sandbox.sh:13) [[ ! /nix/store/57dqrh5d96g2lriyyf81j53vzphfflh9-bash-5.2-p15/bin/bash =~ /nix/store ]] +(linux-sandbox.sh:17) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store0 chmod: cannot access '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store0': No such file or directory +(linux-sandbox.sh:17) true +(linux-sandbox.sh:18) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store0 +(linux-sandbox.sh:20) export NIX_STORE_DIR=/my/store +(linux-sandbox.sh:20) NIX_STORE_DIR=/my/store +(linux-sandbox.sh:21) export NIX_REMOTE=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store0 +(linux-sandbox.sh:21) NIX_REMOTE=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/linux-sandbox/store0 ++(linux-sandbox.sh:23) nix-sandbox-build dependencies.nix ++(linux-sandbox.sh:15) nix-build --no-out-link --sandbox-paths /nix/store dependencies.nix these 5 derivations will be built: /my/store/0gm7myrpr2685jmc78qn9ch3znzfd6z1-dependencies-input-1.drv /my/store/4qf82k1v9qinxgmdxwvhw5z93fciq2gx-fod-input.drv /my/store/nc47szm67nvsg6c6gyh7j9dxpgq4pilw-dependencies-input-0.drv /my/store/c4x4dk4ij5zd319i6wji6dy2l22lybay-dependencies-input-2.drv /my/store/3005gvqqwj944b0dma59wcijkwgz9g7w-dependencies-top.drv building '/my/store/nc47szm67nvsg6c6gyh7j9dxpgq4pilw-dependencies-input-0.drv'... bash: /my/store/vhqdxd1k8dkl811by92gldrcs83d92wk-builder-dependencies-input-0.sh: No such file or directory error: builder for '/my/store/nc47szm67nvsg6c6gyh7j9dxpgq4pilw-dependencies-input-0.drv' failed with exit code 1 error: 1 dependencies of derivation '/my/store/3005gvqqwj944b0dma59wcijkwgz9g7w-dependencies-top.drv' failed to build +(linux-sandbox.sh:23) outPath= ++(linux-sandbox.sh:23) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x linux-sandbox.sh: test failed at: main in linux-sandbox.sh:23 ============================================================================== ================================== 108/154 =================================== test: lix:installcheck / functional-supplementary-groups start time: 20:04:04 duration: 0.28s result: exit status 1 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=155 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py supplementary-groups.sh ----------------------------------- stdout ----------------------------------- /nix/store/6qq435kk9hp9vmlv8qjbq8jy2qzm5m6d-util-linux-minimal-2.39.2-bin/bin/unshare [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(supplementary-groups.sh:3) requireSandboxSupport +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] +(supplementary-groups.sh:4) [[ /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox =~ busybox ]] +(supplementary-groups.sh:5) command -p -v unshare +(supplementary-groups.sh:6) needLocalStore 'The test uses --store always so we would just be bypassing the daemon' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:219) [[ '' == \d\a\e\m\o\n ]] +(supplementary-groups.sh:8) unshare --mount --map-root-user bash ++(supplementary-groups.sh:8) require-drop-supplementary-groups supplementary-groups.sh: line 8: require-drop-supplementary-groups: command not found ++(supplementary-groups.sh:8) require-drop-supplementary-groups supplementary-groups.sh: line 8: require-drop-supplementary-groups: command not found +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(bash:4) unset NIX_STORE_DIR +(bash:5) unset NIX_STATE_DIR +(bash:12) cmd=(nix-build ./hermetic.nix --arg busybox "/nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox" --arg seed 1 --no-out-link) +(bash:16) setLocalStore store1 +(main:8) export NIX_REMOTE=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/store1 +(main:8) NIX_REMOTE=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/store1 +(main:9) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/supplementary-groups/store1 +(bash:17) expectStderr 1 nix-build ./hermetic.nix --arg busybox /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox --arg seed 1 --no-out-link +(bash:17) grepQuiet 'unable to start build process' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:207) local expected res +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:208) expected=1 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:209) shift +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:266) grep 'unable to start build process' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:210) nix-build ./hermetic.nix --arg busybox /nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox --arg seed 1 --no-out-link +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:210) res=100 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:211) [[ 100 -ne 1 ]] +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:212) echo 'Expected exit code '\''1'\'' but got '\''100'\'' from command '\''nix-build'\'' '\''./hermetic.nix'\'' '\''--arg'\'' '\''busybox'\'' '\''/nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox'\'' '\''--arg'\'' '\''seed'\'' '\''1'\'' '\''--no-out-link'\''' Expected exit code '1' but got '100' from command 'nix-build' './hermetic.nix' '--arg' 'busybox' '/nix/store/svsnsvyz3h7vxkcssalms7c5y4pq5n5h-busybox-static-x86_64-unknown-linux-musl-1.36.1/bin/busybox' '--arg' 'seed' '1' '--no-out-link' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:213) return 1 ++(bash:17) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x bash: test failed at: ++(supplementary-groups.sh:8) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x supplementary-groups.sh: test failed at: main in supplementary-groups.sh:8 ============================================================================== ================================== 112/154 =================================== test: lix:installcheck / functional-shell start time: 20:04:04 duration: 0.63s result: exit status 1 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=191 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py shell.sh ----------------------------------- stdout ----------------------------------- clearing store... Hello World from /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/0vghhmk341l8fffshj0my66zxbv9q33x-hello/bin/hello Hello NixOS from /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/0vghhmk341l8fffshj0my66zxbv9q33x-hello/bin/hello Hello2 Hello2 Hello World from /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/0vghhmk341l8fffshj0my66zxbv9q33x-hello/bin/hello Salve Mundi from /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/wh7zlac3scmsr5hdz4sisbpl6fpm5jwx-salve-mundi/bin/hello clearing store... [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(shell.sh:3) clearStore +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:74) echo 'clearing store...' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:75) chmod -R +w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:76) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:77) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:78) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:79) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:80) clearProfiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:69) profiles=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/test-home/.local/state/nix/profiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:70) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/test-home/.local/state/nix/profiles +(shell.sh:4) clearCache +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:84) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/binary-cache +(shell.sh:6) nix shell -f shell-hello.nix hello -c hello +(shell.sh:6) grep 'Hello World' this derivation will be built: /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/yp38lk1z2qd5rhai0g2bk3xs114vmfa8-hello.drv building '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/yp38lk1z2qd5rhai0g2bk3xs114vmfa8-hello.drv'... +(shell.sh:7) nix shell -f shell-hello.nix hello -c hello NixOS +(shell.sh:7) grep 'Hello NixOS' +(shell.sh:10) nix shell -f shell-hello.nix 'hello^dev' -c hello2 +(shell.sh:10) grep Hello2 +(shell.sh:11) nix shell -f shell-hello.nix 'hello^*' -c hello2 +(shell.sh:11) grep Hello2 +(shell.sh:14) isDaemonNewer 2.20.0pre20231220 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:149) [[ -n '' ]] +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:149) return 0 +(shell.sh:17) nix shell -f shell-hello.nix hello salve-mundi -c hello +(shell.sh:17) grep 'Hello World' this derivation will be built: /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/9v7whbldf91wx4fqcz647272af1riga4-salve-mundi.drv building '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/9v7whbldf91wx4fqcz647272af1riga4-salve-mundi.drv'... +(shell.sh:18) nix shell -f shell-hello.nix salve-mundi hello -c hello +(shell.sh:18) grep 'Salve Mundi' +(shell.sh:21) requireSandboxSupport +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] +(shell.sh:23) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store0 chmod: cannot access '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store0': No such file or directory +(shell.sh:23) true +(shell.sh:24) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store0 +(shell.sh:26) clearStore +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:74) echo 'clearing store...' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:75) chmod -R +w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:76) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:77) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:78) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:79) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/var/nix +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:80) clearProfiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:69) profiles=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/test-home/.local/state/nix/profiles +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:70) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/test-home/.local/state/nix/profiles ++(shell.sh:28) nix eval --raw -f shell-hello.nix hello +(shell.sh:28) path=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/0vghhmk341l8fffshj0my66zxbv9q33x-hello +(shell.sh:32) nix shell --sandbox-build-dir /build-tmp --sandbox-paths '/nix? /bin? /lib? /lib64? /usr?' --store /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store0 -f shell-hello.nix hello -c hello +(shell.sh:34) grep 'Hello World' this derivation will be built: /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/yp38lk1z2qd5rhai0g2bk3xs114vmfa8-hello.drv building '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/yp38lk1z2qd5rhai0g2bk3xs114vmfa8-hello.drv'... error: builder for '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store/yp38lk1z2qd5rhai0g2bk3xs114vmfa8-hello.drv' failed to produce output path for output 'dev' at '/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/shell/store0/nix/store/xrjr8h12sslbyksd9aa1qr52lg4p2im4-hello-dev' ++(shell.sh:34) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x shell.sh: test failed at: main in shell.sh:34 ============================================================================== ================================== 145/154 =================================== test: lix:installcheck / functional-nested-sandboxing start time: 20:04:08 duration: 0.29s result: exit status 1 command: MESON_BUILD_ROOT=/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build MALLOC_PERTURB_=156 /nix/store/y0v7086iqc3gwir0vf67jwy31aqk3zpx-python3-3.11.8/bin/python3 /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/meson/run-test.py nested-sandboxing.sh ----------------------------------- stdout ----------------------------------- [FAIL] ----------------------------------- stderr ----------------------------------- ++(common/vars-and-functions.sh:274) trap onError ERR +(init.sh:6) test -n /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing +(init.sh:7) test -d /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing +(init.sh:8) chmod -R u+w /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing +(init.sh:10) killDaemon +(common/vars-and-functions.sh:119) [[ '' == '' ]] +(common/vars-and-functions.sh:120) return +(init.sh:11) rm -rf /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing +(init.sh:13) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing +(init.sh:15) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/store +(init.sh:16) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/var +(init.sh:17) mkdir -p /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/var/log/nix/drvs +(init.sh:18) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/var/nix +(init.sh:19) mkdir /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/etc +(init.sh:21) cat ++(init.sh:21) whoami +(init.sh:34) cat +(init.sh:41) nix-store --init +(init.sh:44) test -e /tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/nix-test/nested-sandboxing/var/nix/db/db.sqlite +++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:274) trap onError ERR ++(common.sh:8) [[ -n '' ]] +(nested-sandboxing.sh:3) [[ -d /nix/store ]] +(nested-sandboxing.sh:5) requireSandboxSupport +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:169) canUseSandbox +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:165) [[ -n 1 ]] +(nested-sandboxing.sh:7) source ./nested-sandboxing/command.sh ++++(./nested-sandboxing/command.sh:1) type -p nix +++(./nested-sandboxing/command.sh:1) dirname /nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix/bin/nix ++(./nested-sandboxing/command.sh:1) export NIX_BIN_DIR=/nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix/bin ++(./nested-sandboxing/command.sh:1) NIX_BIN_DIR=/nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix/bin +++(./nested-sandboxing/command.sh:3) dirname /nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix/bin ++(./nested-sandboxing/command.sh:3) export 'EXTRA_SANDBOX=/nix/store /nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix' ++(./nested-sandboxing/command.sh:3) EXTRA_SANDBOX='/nix/store /nix/store/bli3icar6sl60nqnk408d54rjl9bs3kh-nix-2.90.0-beta.1-lix' +(nested-sandboxing.sh:9) expectStderr 100 runNixBuild badStoreUrl 2 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:207) local expected res +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:208) expected=100 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:209) shift +(nested-sandboxing.sh:9) grepQuiet '`sandbox-build-dir` must not contain' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:266) grep '`sandbox-build-dir` must not contain' +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:210) runNixBuild badStoreUrl 2 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:210) res=100 +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:211) [[ 100 -ne 100 ]] +(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:215) return 0 ++(nested-sandboxing.sh:9) onError ++(/tmp/nix-build-nix-2.90.0-beta.1-lix.drv-0/source/build/tests/functional/common/vars-and-functions.sh:237) set +x nested-sandboxing.sh: test failed at: main in nested-sandboxing.sh:9 ==============================================================================