+++ export HOME=/build +++ HOME=/build +++ export NIX_STATE_DIR=/build/nix +++ NIX_STATE_DIR=/build/nix +++ export NIX_CONF_DIR=/build/etc +++ NIX_CONF_DIR=/build/etc +++ mkdir -p /build/etc +++ echo 'fsync-metadata = false' +++ export IN_NIX_SANDBOX=1 +++ IN_NIX_SANDBOX=1 +++ export CLAN_TEST_STORE=/build/store +++ CLAN_TEST_STORE=/build/store +++ export LOCK_NIX=/build/nix_lock +++ LOCK_NIX=/build/nix_lock +++ export CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache +++ CLAN_TEST_FLAKE_CACHE=/build/clan-flake-cache +++ mkdir -p /build/store/nix/store /build/clan-flake-cache +++ mkdir -p /build/store/nix/var/nix/gcroots +++ [[ -n /nix/store/bmznsqsg9dp96s2a5ssk4zmwk5r9ljrr-closure-info ]] ++++ nproc +++ /nix/store/xqx65i7cwacw7rsnj3dlbqas27mwvpn2-findutils-4.11.0/bin/xargs -r -P80 /nix/store/p7xdvcvl4aw7m229qzlq601aq0w0nb9n-coreutils-9.11/bin/cp --recursive --no-dereference --reflink=auto --target-directory /build/store/nix/store +++ /nix/store/lz2w1as1p0c2lajnvy2iif1i3vqh189a-nix-2.34.8/bin/nix-store --load-db --store /build/store +++ mkdir -p self +++ cp -r --no-target-directory /nix/store/zdjw66n65p1161cji6igjbwwjcrdlk7q-source self +++ CLAN_LOAD_AGE_PLUGINS=false +++ clan secrets key update --flake ./self warning: you don't have Internet access; disabling some network-dependent features warning: you don't have Internet access; disabling some network-dependent features 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/b2-application-key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/b2-application-key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/b2-geninf-application-key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/b2-geninf-application-key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/b2-geninf-key-id/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/b2-geninf-key-id/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/b2-key-id/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/b2-key-id/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/build-x86-01-age.key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/build-x86-01-age.key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/build01-age.key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/build01-age.key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/build02-age.key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/build02-age.key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/build04-age.key/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/build04-age.key/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/buildbot-oauth-secret-file/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/buildbot-oauth-secret-file/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/buildbot-token-file/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/buildbot-token-file/secret already up to date 2026/09/18 08:23:15 Syncing keys for file /build/self/sops/secrets/buildbot-webhook-secret-file/secret 2026/09/18 08:23:15 File /build/self/sops/secrets/buildbot-webhook-secret-file/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/buildbot-worker-password-file/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/buildbot-worker-password-file/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/buildbot-workers-file/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/buildbot-workers-file/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/clan-bot-gitea-token/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/clan-bot-gitea-token/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/clan-bot-ssh-key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/clan-bot-ssh-key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/cryptsetup_key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/cryptsetup_key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/fastly-api-key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/fastly-api-key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/gitea-actions-runner/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/gitea-actions-runner/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/harmonia-public/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/harmonia-public/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/harmonia-secret/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/harmonia-secret/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/hcloud-token/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/hcloud-token/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/hetzner-borgbackup-passphrase/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/hetzner-borgbackup-passphrase/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/hetzner-borgbackup-ssh/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/hetzner-borgbackup-ssh/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/hetzner-storagebox-password/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/hetzner-storagebox-password/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/initrd_ssh_key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/initrd_ssh_key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/matrix-server-key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/matrix-server-key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/merge-bot-gitea-token/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/merge-bot-gitea-token/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/monitoring01-age.key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/monitoring01-age.key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/registration-secret/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/registration-secret/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/storinator01-age.key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/storinator01-age.key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/tf-passphrase/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/tf-passphrase/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/vultr-api-key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/vultr-api-key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/web01-age.key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/web01-age.key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/web01-matrix-password-clan-bot/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/web01-matrix-password-clan-bot/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/sops/secrets/web02-age.key/secret 2026/09/18 08:23:16 File /build/self/sops/secrets/web02-age.key/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/vars/shared/zerotier-identity-build-x86-01/identity-secret/secret 2026/09/18 08:23:16 File /build/self/vars/shared/zerotier-identity-build-x86-01/identity-secret/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/vars/shared/zerotier-identity-storinator01/identity-secret/secret 2026/09/18 08:23:16 File /build/self/vars/shared/zerotier-identity-storinator01/identity-secret/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/vars/shared/zerotier-identity-web02/identity-secret/secret 2026/09/18 08:23:16 File /build/self/vars/shared/zerotier-identity-web02/identity-secret/secret already up to date 2026/09/18 08:23:16 Syncing keys for file /build/self/vars/shared/zerotier-identity-web01/identity-secret/secret 2026/09/18 08:23:16 File /build/self/vars/shared/zerotier-identity-web01/identity-secret/secret already up to date Traceback (most recent call last): File "/nix/store/wk8wibm92hxx88ak0r7n7sdnww6ywnvd-clan-cli/bin/.clan-wrapped", line 9, in sys.exit(main()) ~~~~^^ File "/nix/store/wk8wibm92hxx88ak0r7n7sdnww6ywnvd-clan-cli/lib/python3.14/site-packages/clan_cli/cli.py", line 471, in main args.func(args) ~~~~~~~~~^^^^^^ File "/nix/store/wk8wibm92hxx88ak0r7n7sdnww6ywnvd-clan-cli/lib/python3.14/site-packages/clan_cli/secrets/key.py", line 119, in update_command update_secrets( ~~~~~~~~~~~~~~^ clan_dir, ^^^^^^^^^ load_age_plugins(flake) if should_load_age_plugins else [], ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ), ^ File "/nix/store/wk8wibm92hxx88ak0r7n7sdnww6ywnvd-clan-cli/lib/python3.14/site-packages/clan_cli/secrets/secrets.py", line 91, in update_secrets changed_files.extend(cleanup_dangling_symlinks(path / "machines")) ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^ File "/nix/store/wk8wibm92hxx88ak0r7n7sdnww6ywnvd-clan-cli/lib/python3.14/site-packages/clan_cli/secrets/secrets.py", line 104, in cleanup_dangling_symlinks link.unlink() ~~~~~~~~~~~^^ File "/nix/store/3fl7bdkdxk2k4nssy1d1161isbzn6bsr-python3-3.14.7/lib/python3.14/pathlib/__init__.py", line 1042, in unlink os.unlink(self) ~~~~~~~~~^^^^^^ PermissionError: [Errno 13] Permission denied: '/build/self/vars/shared/mimir-auth/htpasswd/machines/jitsi01' + exitHandler + exitCode=1 + set +e + '[' -n '' ']' + (( 1 != 0 )) + runHook failureHook + local hookName=failureHook + shift + local 'hooksSlice=failureHooks[@]' + local hook + for hook in "_callImplicitHook 0 $hookName" ${!hooksSlice+"${!hooksSlice}"} + _logHook failureHook '_callImplicitHook 0 failureHook' + [[ -z 2 ]] + local hookKind=failureHook + local 'hookExpr=_callImplicitHook 0 failureHook' + shift 2 + declare -F '_callImplicitHook 0 failureHook' + type -p '_callImplicitHook 0 failureHook' + [[ _callImplicitHook 0 failureHook != _callImplicitHook* ]] + _eval '_callImplicitHook 0 failureHook' + declare -F '_callImplicitHook 0 failureHook' + eval '_callImplicitHook 0 failureHook' ++ _callImplicitHook 0 failureHook ++ local def=0 ++ local hookName=failureHook ++ declare -F failureHook ++ type -p failureHook ++ '[' -n '' ']' ++ return 0 + return 0 + '[' -n '' ']' + return 1