these 5 derivations will be built: /nix/store/2djmi9m0rcli6zhzpsxxdqvzn7fs0j70-system-manager.drv /nix/store/411ygbvppnd3d79lm2f6r4i8ghwxdb0r-closure-info.drv /nix/store/d5w84scni4mvszbyprwcl0pdyxjflc74-rootfs-debian-13.drv /nix/store/qldg2h6cq3wqbymlcpjnrr7fv6sgkay0-test-script.py.drv /nix/store/giihh3l0lkpl0qikxhd079j9gvddv5qf-container-test-debian-13-empty-config.drv building '/nix/store/2djmi9m0rcli6zhzpsxxdqvzn7fs0j70-system-manager.drv' building '/nix/store/qldg2h6cq3wqbymlcpjnrr7fv6sgkay0-test-script.py.drv' test-script.py> structuredAttrs is enabled building '/nix/store/411ygbvppnd3d79lm2f6r4i8ghwxdb0r-closure-info.drv' closure-info> structuredAttrs is enabled building '/nix/store/giihh3l0lkpl0qikxhd079j9gvddv5qf-container-test-debian-13-empty-config.drv' container-test-debian-13-empty-config> Running type check container-test-debian-13-empty-config> Success: no issues found in 1 source file container-test-debian-13-empty-config> Linting test script container-test-debian-13-empty-config> additionally exposed symbols: container-test-debian-13-empty-config> debian-13-empty-config, container-test-debian-13-empty-config> start_all, subtest, machines, driver, Machine container-test-debian-13-empty-config> Starting debian-13-empty-config container-test-debian-13-empty-config> [0.0s] Container process started container-test-debian-13-empty-config> Waiting for debian-13-empty-config to boot... container-test-debian-13-empty-config> Getting container PID for debian-13-empty-config... container-test-debian-13-empty-config> Looking for child process of nspawn PID 52 container-test-debian-13-empty-config> [debian-13-empty-config] Note: in a future version of systemd-nspawn the default set of permitted socket address families will be restricted to AF_INET, AF_INET6 and AF_UNIX. Use --restrict-address-families= to configure the set of permitted socket address families, or set RestrictAddressFamilies= in a .nspawn file. container-test-debian-13-empty-config> [debian-13-empty-config] ░ Spawning container debian-13-empty-config on /build/tmptso50x1x/debian-13-empty-config. container-test-debian-13-empty-config> [debian-13-empty-config] Using default interface naming scheme 'v261'. container-test-debian-13-empty-config> [debian-13-empty-config] Network interface name 'vb-debian-13-empty-config' has been changed to 'vb-debian-1dOzh' to fit length constraints. container-test-debian-13-empty-config> [debian-13-empty-config] systemd 257.9-1~deb13u1 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA +IPE +SMACK +SECCOMP +GCRYPT -GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBCRYPTSETUP_PLUGINS +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK +BTF -XKBCOMMON -UTMP +SYSVINIT +LIBARCHIVE) container-test-debian-13-empty-config> [debian-13-empty-config] Detected virtualization systemd-nspawn. container-test-debian-13-empty-config> [debian-13-empty-config] Detected architecture x86-64. container-test-debian-13-empty-config> [debian-13-empty-config] container-test-debian-13-empty-config> [debian-13-empty-config] Welcome to Debian GNU/Linux 13 (trixie)! container-test-debian-13-empty-config> [debian-13-empty-config] container-test-debian-13-empty-config> [debian-13-empty-config] Initializing machine ID from container UUID. container-test-debian-13-empty-config> [debian-13-empty-config] bpf-restrict-fs: BPF LSM hook not enabled in the kernel, BPF LSM not supported. container-test-debian-13-empty-config> [debian-13-empty-config] Queued start job for default target graphical.target. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Created slice system-getty.slice - Slice /system/getty. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Created slice system-modprobe.slice - Slice /system/modprobe. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Created slice user.slice - User and Session Slice. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-ask-password-console.path - Dispatch Password Requests to Console Directory Watch. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-ask-password-wall.path - Forward Password Requests to Wall Directory Watch. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target paths.target - Path Units. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target remote-fs.target - Remote File Systems. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target slices.target - Slice Units. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target swap.target - Swaps. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-creds.socket - Credential Encryption/Decryption. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-initctl.socket - initctl Compatibility Named Pipe. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-journald-dev-log.socket - Journal Socket (/dev/log). container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-journald.socket - Journal Sockets. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-networkd.socket - Network Service Netlink Socket. container-test-debian-13-empty-config> [debian-13-empty-config] Mounting run-lock.mount - Legacy Locks Directory /run/lock... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-journald.service - Journal Service... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-network-generator.service - Generate network units from Kernel command line... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-sysctl.service - Apply Kernel Variables... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-udev-load-credentials.service - Load udev Rules from Credentials... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Mounted run-lock.mount - Legacy Locks Directory /run/lock. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-network-generator.service - Generate network units from Kernel command line. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-sysctl.service - Apply Kernel Variables. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-tmpfiles-setup-dev-early.service - Create Static Device Nodes in /dev gracefully. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-udev-load-credentials.service - Load udev Rules from Credentials. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target network-pre.target - Preparation for Network. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-sysusers.service - Create System Users... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-journald.service - Journal Service. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-journal-flush.service - Flush Journal to Persistent Storage... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-sysusers.service - Create System Users. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target time-set.target - System Time Set. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-tmpfiles-setup-dev.service - Create Static Device Nodes in /dev. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target local-fs-pre.target - Preparation for Local File Systems. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target local-fs.target - Local File Systems. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-sysext.socket - System Extension Image Management. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-networkd.service - Network Configuration... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-journal-flush.service - Flush Journal to Persistent Storage. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-tmpfiles-setup.service - Create System Files and Directories... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-tmpfiles-setup.service - Create System Files and Directories. container-test-debian-13-empty-config> [debian-13-empty-config] Starting ldconfig.service - Rebuild Dynamic Linker Cache... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-journal-catalog-update.service - Rebuild Journal Catalog... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-journal-catalog-update.service - Rebuild Journal Catalog. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished ldconfig.service - Rebuild Dynamic Linker Cache. container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-update-done.service - Update is Completed... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-update-done.service - Update is Completed. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target sysinit.target - System Initialization. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started apt-daily.timer - Daily apt download activities. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started apt-daily-upgrade.timer - Daily apt upgrade and clean activities. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started apt-listchanges.timer - Try hourly to initialize apt-listchanges database for APT. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started dpkg-db-backup.timer - Daily dpkg database backup timer. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started e2scrub_all.timer - Periodic ext4 Online Metadata Check for All Filesystems. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started man-db.timer - Daily man-db regeneration. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target timers.target - Timer Units. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on dbus.socket - D-Bus System Message Bus Socket. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on sshd-unix-export.socket - OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Export). container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target ssh-access.target - SSH Access Available. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on sshd-unix-local.socket - OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local). container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on systemd-hostnamed.socket - Hostname Service Socket. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Listening on uuidd.socket - UUID daemon activation socket. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target sockets.target - Socket Units. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target basic.target - Basic System. container-test-debian-13-empty-config> [debian-13-empty-config] Starting dbus.service - D-Bus System Message Bus... container-test-debian-13-empty-config> [debian-13-empty-config] Starting grub-common.service - Record successful boot for GRUB... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-logind.service - User Login Management... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started dbus.service - D-Bus System Message Bus. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished grub-common.service - Record successful boot for GRUB. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-networkd.service - Network Configuration. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target network.target - Network. container-test-debian-13-empty-config> [debian-13-empty-config] Starting ssh.service - OpenBSD Secure Shell server... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd... container-test-debian-13-empty-config> [debian-13-empty-config] Starting systemd-user-sessions.service - Permit User Sessions... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-user-sessions.service - Permit User Sessions. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started console-getty.service - Console Getty. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target getty.target - Login Prompts. container-test-debian-13-empty-config> [debian-13-empty-config] [FAILED] Failed to start ssh.service - OpenBSD Secure Shell server. container-test-debian-13-empty-config> [debian-13-empty-config] See 'systemctl status ssh.service' for details. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Finished systemd-networkd-persistent-storage.service - Enable Persistent Storage in systemd-networkd. container-test-debian-13-empty-config> [debian-13-empty-config] Starting ssh.service - OpenBSD Secure Shell server... container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started systemd-logind.service - User Login Management. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Started unattended-upgrades.service - Unattended Upgrades Shutdown. container-test-debian-13-empty-config> [debian-13-empty-config] [FAILED] Failed to start ssh.service - OpenBSD Secure Shell server. container-test-debian-13-empty-config> [debian-13-empty-config] See 'systemctl status ssh.service' for details. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target multi-user.target - Multi-User System. container-test-debian-13-empty-config> [debian-13-empty-config] [ OK ] Reached target graphical.target - Graphical Interface. container-test-debian-13-empty-config> [1.0s] Found container PID: 55 container-test-debian-13-empty-config> Container debian-13-empty-config has PID 55 container-test-debian-13-empty-config> [0.0s] Container debian-13-empty-config status: running container-test-debian-13-empty-config> [0.0s] Container debian-13-empty-config boot complete: running container-test-debian-13-empty-config> [1.0s] Boot complete container-test-debian-13-empty-config> debian-13-empty-config: Installing Nix via nix-installer container-test-debian-13-empty-config> [debian-13-empty-config] container-test-debian-13-empty-config> [debian-13-empty-config] container-test-debian-13-empty-config> [debian-13-empty-config] Debian GNU/Linux 13 debian-13-empty-config pts/0 container-test-debian-13-empty-config> [debian-13-empty-config] container-test-debian-13-empty-config> debian-13-empty-config: waiting for unit 'nix-daemon.socket' container-test-debian-13-empty-config> (finished: waiting for unit 'nix-daemon.socket', in 0.01 seconds) container-test-debian-13-empty-config> (finished: Installing Nix via nix-installer, in 2.54 seconds) container-test-debian-13-empty-config> [2.5s] Nix installation complete container-test-debian-13-empty-config> debian-13-empty-config: Copying profile /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager to container container-test-debian-13-empty-config> Copying 144 store paths... container-test-debian-13-empty-config> (finished: Copying profile /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager to container, in 1.21 seconds) container-test-debian-13-empty-config> [1.2s] Profile copy complete container-test-debian-13-empty-config> [4.8s] All containers ready container-test-debian-13-empty-config> To attach to container debian-13-empty-config run on the same machine that runs the test: container-test-debian-13-empty-config> sudo nsenter --target 55 --mount --uts --ipc --net --pid --cgroup -- /usr/bin/env PATH=/run/current-system/sw/bin:/nix/var/nix/profiles/default/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin /bin/bash container-test-debian-13-empty-config> debian-13-empty-config: waiting for unit 'multi-user.target' container-test-debian-13-empty-config> (finished: waiting for unit 'multi-user.target', in 0.01 seconds) container-test-debian-13-empty-config> subtest: etcFiles.json contains only system-manager infrastructure container-test-debian-13-empty-config> debian-13-empty-config: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/etcFiles/etcFiles.json container-test-debian-13-empty-config> (finished: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/etcFiles/etcFiles.json, in 0.00 seconds) container-test-debian-13-empty-config> (finished: subtest: etcFiles.json contains only system-manager infrastructure, in 0.00 seconds) container-test-debian-13-empty-config> subtest: services.json contains only system-manager infrastructure container-test-debian-13-empty-config> debian-13-empty-config: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/services/services.json container-test-debian-13-empty-config> (finished: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/services/services.json, in 0.00 seconds) container-test-debian-13-empty-config> Test "services.json contains only system-manager infrastructure" failed with error: "Empty config should not produce services beyond infrastructure: {'userborn-import-legacy.service'}" error: Cannot build '/nix/store/giihh3l0lkpl0qikxhd079j9gvddv5qf-container-test-debian-13-empty-config.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/1k0sakk6b69z9kmwcq3wnlw79ig1vy5q-container-test-debian-13-empty-config Last 25 log lines: > [debian-13-empty-config] > [debian-13-empty-config] > [debian-13-empty-config] Debian GNU/Linux 13 debian-13-empty-config pts/0 > [debian-13-empty-config] > debian-13-empty-config: waiting for unit 'nix-daemon.socket' > (finished: waiting for unit 'nix-daemon.socket', in 0.01 seconds) > (finished: Installing Nix via nix-installer, in 2.54 seconds) > [2.5s] Nix installation complete > debian-13-empty-config: Copying profile /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager to container > Copying 144 store paths... > (finished: Copying profile /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager to container, in 1.21 seconds) > [1.2s] Profile copy complete > [4.8s] All containers ready > To attach to container debian-13-empty-config run on the same machine that runs the test: > sudo nsenter --target 55 --mount --uts --ipc --net --pid --cgroup -- /usr/bin/env PATH=/run/current-system/sw/bin:/nix/var/nix/profiles/default/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/local/sbin:/usr/local/bin /bin/bash > debian-13-empty-config: waiting for unit 'multi-user.target' > (finished: waiting for unit 'multi-user.target', in 0.01 seconds) > subtest: etcFiles.json contains only system-manager infrastructure > debian-13-empty-config: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/etcFiles/etcFiles.json > (finished: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/etcFiles/etcFiles.json, in 0.00 seconds) > (finished: subtest: etcFiles.json contains only system-manager infrastructure, in 0.00 seconds) > subtest: services.json contains only system-manager infrastructure > debian-13-empty-config: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/services/services.json > (finished: must succeed: cat /nix/store/mf658bk4i8an8w6ag51d96dg0ix8s30b-system-manager/services/services.json, in 0.00 seconds) > Test "services.json contains only system-manager infrastructure" failed with error: "Empty config should not produce services beyond infrastructure: {'userborn-import-legacy.service'}" For full logs, run: nix log /nix/store/giihh3l0lkpl0qikxhd079j9gvddv5qf-container-test-debian-13-empty-config.drv