these 2 derivations will be built: /nix/store/lj46yxdiahwmg95rn952fhwzzydhrn4i-closure-info.drv /nix/store/6r65c457lv7gas5cp3y3r06qyrbj3fcz-check-vars.drv building '/nix/store/lj46yxdiahwmg95rn952fhwzzydhrn4i-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/6r65c457lv7gas5cp3y3r06qyrbj3fcz-check-vars.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/6r65c457lv7gas5cp3y3r06qyrbj3fcz-check-vars.drv' check-vars> +++ export HOME=/build check-vars> +++ HOME=/build check-vars> +++ export NIX_STATE_DIR=/build/nix check-vars> +++ NIX_STATE_DIR=/build/nix check-vars> +++ export NIX_CONF_DIR=/build/etc check-vars> +++ NIX_CONF_DIR=/build/etc check-vars> +++ mkdir -p /build/etc check-vars> +++ echo 'fsync-metadata = false' check-vars> +++ export IN_NIX_SANDBOX=1 check-vars> +++ IN_NIX_SANDBOX=1 check-vars> +++ export CLAN_TEST_STORE=/build/store check-vars> +++ CLAN_TEST_STORE=/build/store check-vars> +++ export LOCK_NIX=/build/nix_lock check-vars> +++ LOCK_NIX=/build/nix_lock check-vars> +++ export CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache check-vars> +++ CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache check-vars> +++ mkdir -p /build/store/nix/store /build/clan-flake-cache check-vars> +++ mkdir -p /build/store/nix/var/nix/gcroots check-vars> +++ [[ -n /nix/store/crk55kgmlabzrgfnqxiakpns9qmayjgw-closure-info ]] check-vars> ++++ nproc check-vars> +++ /nix/store/c1cjgg6p8m8fssivzrc2p13mwwml3p3v-findutils-4.10.0/bin/xargs -r -P32 /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/cp --recursive --no-dereference --reflink=auto --target-directory /build/store/nix/store check-vars> +++ /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix-store --load-db --store /build/store check-vars> +++ mkdir -p self check-vars> +++ cp -r --no-target-directory /nix/store/jhr81pkrlv465sxybzr0czcyv1y6fqqs-source self check-vars> +++ clan vars check --flake ./self --debug check-vars> Debug log activated check-vars> Prefetching flake ./self check-vars> warning: you don't have Internet access; disabling some network-dependent features check-vars> Cache miss for clanInternals.inventoryClass.inventorySerialization.{instances,machines,meta} check-vars> nix \ check-vars> --extra-experimental-features 'nix-command flakes' \ check-vars> --option warn-dirty \ check-vars> false \ check-vars> config \ check-vars> show \ check-vars> --json --store \ check-vars> /build/store check-vars> Caller: /nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/nix/__init__.py:91::nix_config check-vars> check-vars> warning: you don't have Internet access; disabling some network-dependent features check-vars> Command exited with return code 0 check-vars> Caller: /nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/nix/__init__.py:91::nix_config check-vars> check-vars> Precaching selectors: check-vars> - (not cached) clanInternals.?secrets.?age.?plugins check-vars> - (not cached) clanInternals.inventoryClass.relativeDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.settings.publicModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.settings.secretModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.?sops.?secretUploadDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.?password-store.?passCommand check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.?password-store.?secretLocation check-vars> - (not cached) clanInternals.vars.settings.?recipients check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.?age.?secretLocation check-vars> Loading flake cache from file /build/clan-flake-cache/flakes-v2/8cb35012bc9c8235b25da6752db79fec8913c371 check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash}' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor}' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build-x86-01".config.clan.core.vars.settings.publicModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build-x86-01".config.clan.core.vars.settings.secretModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build-x86-01".config.clan.core.vars.settings.secretModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build-x86-01".config.clan.core.vars.settings.publicModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build-x86-01}.config.clan.core.?sops.?defaultGroups' check-vars> Check results for machine 'build-x86-01': check-vars> All vars are present and valid. check-vars> Precaching selectors: check-vars> - (cached) clanInternals.?secrets.?age.?plugins check-vars> - (cached) clanInternals.inventoryClass.relativeDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.settings.publicModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.settings.secretModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.?sops.?secretUploadDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.?password-store.?passCommand check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.?password-store.?secretLocation check-vars> - (cached) clanInternals.vars.settings.?recipients check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.?age.?secretLocation check-vars> Loading flake cache from file /build/clan-flake-cache/flakes-v2/8cb35012bc9c8235b25da6752db79fec8913c371 check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash}' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor}' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build01".config.clan.core.vars.settings.publicModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build01".config.clan.core.vars.settings.secretModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build01".config.clan.core.vars.settings.secretModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux."build01".config.clan.core.vars.settings.publicModule' check-vars> (cached) $ clan select clanInternals.inventoryClass.relativeDirectory check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> (cached) $ clan select 'clanInternals.machines.x86_64-linux.{build01}.config.clan.core.?sops.?defaultGroups' check-vars> Check results for machine 'build01': check-vars> All vars are present and valid. check-vars> Precaching selectors: check-vars> - (cached) clanInternals.?secrets.?age.?plugins check-vars> - (cached) clanInternals.inventoryClass.relativeDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor} check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.?sops.?defaultGroups check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.settings.publicModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.settings.secretModule check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?sops.?secretUploadDirectory check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?password-store.?passCommand check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?password-store.?secretLocation check-vars> - (cached) clanInternals.vars.settings.?recipients check-vars> - (not cached) clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?age.?secretLocation check-vars> Exited with error check-vars> Traceback (most recent call last): check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/flake/flake.py", line 1076, in get_from_nix check-vars> run( check-vars> ~~~^ check-vars> nix_build(["--expr", nix_code, *nix_options]), check-vars> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ check-vars> RunOpts(log=Log.NONE, trace=trace), check-vars> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ check-vars> ).stdout.strip(), check-vars> ^ check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/cmd/__init__.py", line 451, in run check-vars> raise ClanCmdError(cmd_out) check-vars> clan_lib.errors.ClanCmdError: check-vars> =================================== Command ==================================== check-vars> nix \ check-vars> --extra-experimental-features 'nix-command flakes' \ check-vars> --option warn-dirty \ check-vars> false \ check-vars> build \ check-vars> --flake-registry '' \ check-vars> --print-out-paths --print-build-logs \ check-vars> --show-trace --no-link \ check-vars> --expr ' check-vars> let check-vars> flake = builtins.getFlake "path:/nix/store/jhr81pkrlv465sxybzr0czcyv1y6fqqs-source?narHash=sha256-4dnD6f5uImE6DY441SQGWIYs6F+rT1oUNSE43E02yk8="; check-vars> selectLib = ( check-vars> builtins.getFlake check-vars> "path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg=" check-vars> ).lib; check-vars> in check-vars> derivation { check-vars> name = "clan-flake-select"; check-vars> result = builtins.toJSON [ check-vars> (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "share"}, {"type": "str", "value": "dependencies"}, {"type": "str", "value": "prompts"}, {"type": "str", "value": "validationHash"}]}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "str", "value": "files"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "secret"}, {"type": "str", "value": "deploy"}, {"type": "str", "value": "owner"}, {"type": "str", "value": "group"}, {"type": "str", "value": "mode"}, {"type": "str", "value": "neededFor"}]}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "defaultGroups"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "publicModule"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "secretModule"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "secretUploadDirectory"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "passCommand"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "secretLocation"}]'"'"''"'"') flake) (selectLib.applySelectors (builtins.fromJSON '"'"''"'"'[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "age"}, {"type": "maybe", "value": "secretLocation"}]'"'"''"'"') flake) check-vars> ]; check-vars> check-vars> # We can always build this derivation locally, since /bin/sh is system independent, check-vars> # remote builders would introduce needless overhead. check-vars> preferLocalBuild = true; check-vars> # Save the roundtrip to check the binary caches for trivial substitutions check-vars> allowSubstitutes = false; check-vars> check-vars> passAsFile = [ "result" ]; check-vars> system = "x86_64-linux"; check-vars> builder = "/bin/sh"; check-vars> args = [ check-vars> "-c" check-vars> '"'"''"'"' check-vars> read -r x < "$resultPath"; printf %s "$x" > $out check-vars> '"'"''"'"' check-vars> ]; check-vars> } check-vars> ' \ check-vars> --store /build/store check-vars> check-vars> ==================================== Stderr ==================================== check-vars> warning: you don't have Internet access; disabling some network-dependent features check-vars> error: check-vars> … while calling the 'derivationStrict' builtin check-vars> at :37:12: check-vars> 36| check-vars> 37| strict = derivationStrict drvAttrs; check-vars> | ^ check-vars> 38| check-vars> check-vars> … while evaluating derivation 'clan-flake-select' check-vars> whose name attribute is located at «string»:10:17 check-vars> check-vars> … while evaluating attribute 'result' of derivation 'clan-flake-select' check-vars> at «string»:11:17: check-vars> 10| name = "clan-flake-select"; check-vars> 11| result = builtins.toJSON [ check-vars> | ^ check-vars> 12| (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "share"}, {"type": "str", "value": "dependencies"}, {"type": "str", "value": "prompts"}, {"type": "str", "value": "validationHash"}]}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "str", "value": "files"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "secret"}, {"type": "str", "value": "deploy"}, {"type": "str", "value": "owner"}, {"type": "str", "value": "group"}, {"type": "str", "value": "mode"}, {"type": "str", "value": "neededFor"}]}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "defaultGroups"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "publicModule"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "secretModule"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "secretUploadDirectory"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "passCommand"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "secretLocation"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "age"}, {"type": "maybe", "value": "secretLocation"}]'') flake) check-vars> check-vars> … while calling the 'toJSON' builtin check-vars> at «string»:11:26: check-vars> 10| name = "clan-flake-select"; check-vars> 11| result = builtins.toJSON [ check-vars> | ^ check-vars> 12| (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "share"}, {"type": "str", "value": "dependencies"}, {"type": "str", "value": "prompts"}, {"type": "str", "value": "validationHash"}]}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "generators"}, {"type": "all"}, {"type": "str", "value": "files"}, {"type": "all"}, {"type": "set", "value": [{"type": "str", "value": "secret"}, {"type": "str", "value": "deploy"}, {"type": "str", "value": "owner"}, {"type": "str", "value": "group"}, {"type": "str", "value": "mode"}, {"type": "str", "value": "neededFor"}]}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "defaultGroups"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "publicModule"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "str", "value": "settings"}, {"type": "str", "value": "secretModule"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "sops"}, {"type": "maybe", "value": "secretUploadDirectory"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "passCommand"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "password-store"}, {"type": "maybe", "value": "secretLocation"}]'') flake) (selectLib.applySelectors (builtins.fromJSON ''[{"type": "str", "value": "clanInternals"}, {"type": "str", "value": "machines"}, {"type": "str", "value": "x86_64-linux"}, {"type": "set", "value": [{"type": "str", "value": "build02"}]}, {"type": "str", "value": "config"}, {"type": "str", "value": "clan"}, {"type": "str", "value": "core"}, {"type": "str", "value": "vars"}, {"type": "maybe", "value": "age"}, {"type": "maybe", "value": "secretLocation"}]'') flake) check-vars> check-vars> … while evaluating list element at index 0 check-vars> check-vars> … while evaluating attribute 'build02' check-vars> check-vars> … while calling anonymous lambda check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:325:37: check-vars> 324| in check-vars> 325| builtins.mapAttrs (_: v: recurse selectors (idx + 1) v) filteredAttrs check-vars> | ^ check-vars> 326| else if selector.type == "maybe" then check-vars> check-vars> … from call site check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:325:40: check-vars> 324| in check-vars> 325| builtins.mapAttrs (_: v: recurse selectors (idx + 1) v) filteredAttrs check-vars> | ^ check-vars> 326| else if selector.type == "maybe" then check-vars> check-vars> … while calling 'recurse' check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:265:25: check-vars> 264| recurse = check-vars> 265| selectors: idx: obj: check-vars> | ^ check-vars> 266| # we are done check-vars> check-vars> … while evaluating a branch condition check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:281:11: check-vars> 280| # lists check-vars> 281| if builtins.isList obj then check-vars> | ^ check-vars> 282| if selector.type == "all" then check-vars> check-vars> … while calling the 'isList' builtin check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:281:14: check-vars> 280| # lists check-vars> 281| if builtins.isList obj then check-vars> | ^ check-vars> 282| if selector.type == "all" then check-vars> check-vars> … while calling the 'getAttr' builtin check-vars> at /build/store/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source/select.nix:321:29: check-vars> 320| name = x.value; check-vars> 321| value = builtins.getAttr x.value obj; check-vars> | ^ check-vars> 322| }) attrsAvailable check-vars> check-vars> … while calling anonymous lambda check-vars> at /build/store/nix/store/jam81gdfp0984mmjnf4hmgzys9y8v9vf-source/modules/clan/module.nix:106:14: check-vars> 105| lib.mapAttrs ( check-vars> 106| _: machine: check-vars> | ^ check-vars> 107| machine.extendModules { check-vars> check-vars> … from call site check-vars> at /build/store/nix/store/jam81gdfp0984mmjnf4hmgzys9y8v9vf-source/modules/clan/module.nix:107:11: check-vars> 106| _: machine: check-vars> 107| machine.extendModules { check-vars> | ^ check-vars> 108| modules = [ check-vars> check-vars> … while calling anonymous lambda check-vars> at /build/store/nix/store/jam81gdfp0984mmjnf4hmgzys9y8v9vf-source/modules/clan/module.nix:62:11: check-vars> 61| configurations = lib.mapAttrs ( check-vars> 62| name: _: check-vars> | ^ check-vars> 63| moduleSystemConstructor.${machineClasses.${name}} { check-vars> check-vars> … from call site check-vars> at /build/store/nix/store/jam81gdfp0984mmjnf4hmgzys9y8v9vf-source/modules/clan/module.nix:63:5: check-vars> 62| name: _: check-vars> 63| moduleSystemConstructor.${machineClasses.${name}} { check-vars> | ^ check-vars> 64| # ATTENTION!: Dont add any modules here. check-vars> check-vars> … while calling 'darwinSystem' check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/flake.nix:21:22: check-vars> 20| check-vars> 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig ( check-vars> | ^ check-vars> 22| { inherit (nixpkgs) lib; } check-vars> check-vars> … from call site check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/flake.nix:21:45: check-vars> 20| check-vars> 21| darwinSystem = args@{ modules, ... }: self.lib.evalConfig ( check-vars> | ^ check-vars> 22| { inherit (nixpkgs) lib; } check-vars> check-vars> … while calling anonymous lambda check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/eval-config.nix:17:1: check-vars> 16| check-vars> 17| { lib check-vars> | ^ check-vars> 18| , modules check-vars> check-vars> … in the condition of the assert statement check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/eval-config.nix:25:1: check-vars> 24| check-vars> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' check-vars> | ^ check-vars> 26| check-vars> check-vars> … in the right operand of the IMPL (->) operator check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/eval-config.nix:25:34: check-vars> 24| check-vars> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' check-vars> | ^ check-vars> 26| check-vars> check-vars> … in the right operand of the OR (||) operator check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/eval-config.nix:25:54: check-vars> 24| check-vars> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' check-vars> | ^ check-vars> 26| check-vars> check-vars> … while calling the 'throw' builtin check-vars> at /build/store/nix/store/14zjzcliw2s4vk9ncvnh4qr80sjhdqv9-source/eval-config.nix:25:57: check-vars> 24| check-vars> 25| assert enableNixpkgsReleaseCheck -> checkRelease lib || throw '' check-vars> | ^ check-vars> 26| check-vars> check-vars> error: check-vars> nix-darwin now uses release branches that correspond to Nixpkgs releases. check-vars> The nix-darwin and Nixpkgs branches in use must match, but you are currently check-vars> using nix-darwin 26.11 with Nixpkgs 26.05. check-vars> check-vars> On macOS, you should use either the `nixpkgs-unstable` or check-vars> `nixpkgs-YY.MM-darwin` branches of Nixpkgs. These correspond to the check-vars> `master` and `nix-darwin-YY.MM` branches of nix-darwin, respectively. Check check-vars> for the currently supported Nixpkgs releases. check-vars> check-vars> If you’re using flakes, make sure your inputs look like this: check-vars> check-vars> inputs = { check-vars> nixpkgs.url = "github:NixOS/nixpkgs/NIXPKGS-BRANCH"; check-vars> nix-darwin.url = "github:nix-darwin/nix-darwin/NIX-DARWIN-BRANCH"; check-vars> nix-darwin.inputs.nixpkgs.follows = "nixpkgs"; check-vars> # … check-vars> }; check-vars> check-vars> If you’re using channels, you can check your current channels with: check-vars> check-vars> $ sudo nix-channel --list check-vars> nixpkgs https://nixos.org/channels/NIXPKGS-BRANCH check-vars> darwin https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz check-vars> … check-vars> $ nix-channel --list check-vars> … check-vars> check-vars> If `darwin` or `nixpkgs` are present in `nix-channel --list` (without check-vars> `sudo`), you should delete them with `nix-channel --remove NAME`. These can check-vars> contribute to version mismatch problems. check-vars> check-vars> You can then fix your channels like this: check-vars> check-vars> $ sudo nix-channel --add https://nixos.org/channels/NIXPKGS-BRANCH nixpkgs check-vars> $ sudo nix-channel --add https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz darwin check-vars> $ sudo nix-channel --update check-vars> check-vars> After that, activating your system again should work correctly. If it check-vars> doesn’t, please open an issue at check-vars> and include as much check-vars> information as possible. check-vars> check-vars> Return Code: 1 check-vars> check-vars> check-vars> The above exception was the direct cause of the following exception: check-vars> check-vars> Traceback (most recent call last): check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_cli/cli.py", line 503, in main check-vars> args.func(args) check-vars> ~~~~~~~~~^^^^^^ check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_cli/vars/check.py", line 26, in check_command check-vars> ok = check_vars(machine.name, flake, generator_name=args.generator) check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/vars/check.py", line 149, in check_vars check-vars> status = vars_status(machine_name, flake, generator_name=generator_name) check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/vars/check.py", line 63, in vars_status check-vars> generators = get_machine_generators([machine.name], machine.flake) check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/vars/generator.py", line 243, in get_machine_generators check-vars> flake.precache(get_machine_selectors(machine_names)) check-vars> ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/flake/flake.py", line 1151, in precache check-vars> self.get_from_nix(not_fetched_selectors) check-vars> ~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ check-vars> File "/nix/store/37jy9mn0xnxpmnyb40ylb1v118jl4hp9-clan-cli/lib/python3.13/site-packages/clan_lib/flake/flake.py", line 1094, in get_from_nix check-vars> raise ClanSelectError( check-vars> ...<3 lines>... check-vars> ) from e check-vars> clan_lib.flake.flake.ClanSelectError: Error while executing:$ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.generators.*.{share,dependencies,prompts,validationHash}' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.generators.*.files.*.{secret,deploy,owner,group,mode,neededFor}' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.?sops.?defaultGroups' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.settings.publicModule' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.settings.secretModule' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?sops.?secretUploadDirectory' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?password-store.?passCommand' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?password-store.?secretLocation' check-vars> $ clan select 'clanInternals.machines.x86_64-linux.{build02}.config.clan.core.vars.?age.?secretLocation' check-vars> Reason: nix-darwin now uses release branches that correspond to Nixpkgs releases. check-vars> The nix-darwin and Nixpkgs branches in use must match, but you are currently check-vars> using nix-darwin 26.11 with Nixpkgs 26.05. check-vars> check-vars> On macOS, you should use either the `nixpkgs-unstable` or check-vars> `nixpkgs-YY.MM-darwin` branches of Nixpkgs. These correspond to the check-vars> `master` and `nix-darwin-YY.MM` branches of nix-darwin, respectively. Check check-vars> for the currently supported Nixpkgs releases. check-vars> check-vars> If you’re using flakes, make sure your inputs look like this: check-vars> check-vars> inputs = { check-vars> nixpkgs.url = "github:NixOS/nixpkgs/NIXPKGS-BRANCH"; check-vars> nix-darwin.url = "github:nix-darwin/nix-darwin/NIX-DARWIN-BRANCH"; check-vars> nix-darwin.inputs.nixpkgs.follows = "nixpkgs"; check-vars> # … check-vars> }; check-vars> check-vars> If you’re using channels, you can check your current channels with: check-vars> check-vars> $ sudo nix-channel --list check-vars> nixpkgs https://nixos.org/channels/NIXPKGS-BRANCH check-vars> darwin https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz check-vars> … check-vars> $ nix-channel --list check-vars> … check-vars> check-vars> If `darwin` or `nixpkgs` are present in `nix-channel --list` (without check-vars> `sudo`), you should delete them with `nix-channel --remove NAME`. These can check-vars> contribute to version mismatch problems. check-vars> check-vars> You can then fix your channels like this: check-vars> check-vars> $ sudo nix-channel --add https://nixos.org/channels/NIXPKGS-BRANCH nixpkgs check-vars> $ sudo nix-channel --add https://github.com/nix-darwin/nix-darwin/archive/NIX-DARWIN-BRANCH.tar.gz darwin check-vars> $ sudo nix-channel --update check-vars> check-vars> After that, activating your system again should work correctly. If it check-vars> doesn’t, please open an issue at check-vars> and include as much check-vars> information as possible.. Use flag '--debug' to see full nix trace. check-vars> + exitHandler check-vars> + exitCode=1 check-vars> + set +e check-vars> + '[' -n '' ']' check-vars> + (( 1 != 0 )) check-vars> + runHook failureHook check-vars> + local hookName=failureHook check-vars> + shift check-vars> + local 'hooksSlice=failureHooks[@]' check-vars> + local hook check-vars> + for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"} check-vars> + _logHook failureHook '_callImplicitHook 0 failureHook' check-vars> + [[ -z 2 ]] check-vars> + local hookKind=failureHook check-vars> + local 'hookExpr=_callImplicitHook 0 failureHook' check-vars> + shift 2 check-vars> + declare -F '_callImplicitHook 0 failureHook' check-vars> + type -p '_callImplicitHook 0 failureHook' check-vars> + [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]] check-vars> + _eval '_callImplicitHook 0 failureHook' check-vars> + declare -F '_callImplicitHook 0 failureHook' check-vars> + eval '_callImplicitHook 0 failureHook' check-vars> ++ _callImplicitHook 0 failureHook check-vars> ++ local def=0 check-vars> ++ local hookName=failureHook check-vars> ++ declare -F failureHook check-vars> ++ type -p failureHook check-vars> ++ '[' -n '' ']' check-vars> ++ return 0 check-vars> + return 0 check-vars> + '[' -n '' ']' check-vars> + return 1 error: path '/nix/store/rymv3fw2nfjp8p4fldx7896g422cxi9a-check-vars' is not valid error: Cannot build '/nix/store/6r65c457lv7gas5cp3y3r06qyrbj3fcz-check-vars.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/rymv3fw2nfjp8p4fldx7896g422cxi9a-check-vars