add --vm-test mode for local vm tests #162
+42
−12
Merged
Garnix CI / check from-nixos-with-sudo-2305 [x86_64-linux]
succeeded
Jul 21, 2023 in 4m 2s
Run results
Build succeeded
Details
Last 100 lines of logs:
�[2minstaller # + bash -x�[0m
�[2minstaller # + /nix/store/bxq686x89kkmkaamh9qnk8178gqvr4vn-disk-deactivate/disk-deactivate /dev/vda�[0m
�[2minstaller # ++ realpath /dev/vda�[0m
�[2minstaller # + disk=/dev/vda�[0m
�[2minstaller # + lsblk --output-all --json�[0m
�[2minstaller # ++ dirname /nix/store/bxq686x89kkmkaamh9qnk8178gqvr4vn-disk-deactivate/disk-deactivate�[0m
�[2minstaller # + jq -r --arg disk_to_clear /dev/vda -f /nix/store/bxq686x89kkmkaamh9qnk8178gqvr4vn-disk-deactivate/disk-deactivate.jq�[0m
�[2minstaller # + set -fu�[0m
�[2minstaller # + wipefs --all -f /dev/vda�[0m
�[2minstaller # /dev/vda: 2 bytes were erased at offset 0x00000438 (ext4): 53 ef�[0m
�[2minstaller # creating partitions...�[0m
�[2minstaller # + echo 'creating partitions...'�[0m
�[2minstaller # + set -efux�[0m
�[2minstaller # ++ mktemp -d�[0m
�[2minstaller # + disko_devices_dir=/tmp/tmp.viM76TwMrs�[0m
�[2minstaller # + trap 'rm -rf "$disko_devices_dir"' EXIT�[0m
�[2minstaller # + mkdir -p /tmp/tmp.viM76TwMrs�[0m
�[2minstaller # + device=/dev/vda�[0m
�[2minstaller # + name=vda�[0m
�[2minstaller # + type=disk�[0m
�[2minstaller # + format=gpt�[0m
�[2minstaller # + type=table�[0m
�[2minstaller # + parted -s /dev/vda -- mklabel gpt�[0m
�[2minstaller # + parted -s /dev/vda -- mkpart boot 0 1M�[0m
�[2minstaller # Warning: The resulting partition is not properly aligned for best performance: 34s % 2048s != 0s�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + parted -s /dev/vda -- set 1 bios_grub on�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + parted -s /dev/vda -- mkpart ESP 1MiB 100MiB�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + parted -s /dev/vda -- set 2 boot on�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + extraArgs=()�[0m
�[2minstaller # + declare -a extraArgs�[0m
�[2minstaller # + format=vfat�[0m
�[2minstaller # + mountOptions=('defaults')�[0m
�[2minstaller # + declare -a mountOptions�[0m
�[2minstaller # + mountpoint=/boot�[0m
�[2minstaller # + type=filesystem�[0m
�[2minstaller # + mkfs.vfat /dev/vda2�[0m
�[2minstaller # mkfs.fat 4.2 (2021-01-31)�[0m
�[2minstaller # + parted -s /dev/vda -- mkpart root 100MiB 100%�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + parted -s /dev/vda -- set 3 boot on�[0m
�[2minstaller # + udevadm trigger --subsystem-match=block�[0m
�[2minstaller # + udevadm settle�[0m
�[2minstaller # + extraArgs=()�[0m
�[2minstaller # + declare -a extraArgs�[0m
�[2minstaller # + format=ext4�[0m
�[2minstaller # + mountOptions=('defaults')�[0m
�[2minstaller # + declare -a mountOptions�[0m
�[2minstaller # + mountpoint=/�[0m
�[2minstaller # + type=filesystem�[0m
�[2minstaller # + mkfs.ext4 /dev/vda3�[0m
�[2minstaller # mke2fs 1.47.0 (5-Feb-2023)�[0m
�[2minstaller # Discarding device blocks: 0/236288������������� �������������done�[0m
�[2minstaller # Creating filesystem with 236288 4k blocks and 59136 inodes�[0m
�[2minstaller # Filesystem UUID: e33c8434-5d1d-4d16-921f-92d89d9ee78c�[0m
�[2minstaller # Superblock backups stored on blocks:�[0m
�[2minstaller # 32768, 98304, 163840, 229376�[0m
�[2minstaller # �[0m
�[2minstaller # Allocating group tables: 0/8��� ���done�[0m
�[2minstaller # Writing inode tables: 0/8��� ���done�[0m
�[2minstaller # Creating journal (4096 blocks): done�[0m
�[2minstaller # Writing superblocks and filesystem accounting information: 0/8��� ���done�[0m
�[2minstaller # �[0m
�[2minstaller # mounting partitions...�[0m
�[2minstaller # + echo 'mounting partitions...'�[0m
�[2minstaller # + set -efux�[0m
�[2minstaller # + findmnt /dev/vda3 /mnt/�[0m
�[2minstaller # + mount /dev/vda3 /mnt/ -t ext4 -o defaults -o X-mount.mkdir�[0m
�[2minstaller # + findmnt /dev/vda2 /mnt/boot�[0m
�[2minstaller # + mount /dev/vda2 /mnt/boot -t vfat -o defaults -o X-mount.mkdir�[0m
�[2minstaller # + rm -rf /tmp/tmp.viM76TwMrs�[0m
�[2minstaller # + [[ y == \y ]]�[0m
�[2minstaller # + echo 'WARNING: leaving temporary ssh key at '\''/tmp/tmp.ALtRsJZKBa/nixos-anywhere'\'' to login to the machine'�[0m
�[2minstaller # WARNING: leaving temporary ssh key at '/tmp/tmp.ALtRsJZKBa/nixos-anywhere' to login to the machine�[0m
�[2minstaller # + trap - EXIT�[0m
�[2minstaller # + exit 0�[0m
�[2minstaller # Warning: Permanently added 'installed' (ED25519) to the list of known hosts.�[0m
�[2minstaller # Warning: Permanently added 'installed' (ED25519) to the list of known hosts.�[0m
(finished: must succeed:
nixos-anywhere -i /root/.ssh/install_key --debug --kexec /etc/nixos-anywhere/kexec-installer --stop-after-disko --disk-encryption-keys /tmp/disk-1.key /tmp/disk-1.key --disk-encryption-keys /tmp/disk-2.key <(echo another-secret) --store-paths /etc/nixos-anywhere/disko /etc/nixos-anywhere/system-to-install nixos@installed >&2
echo "disk-1.key: '$(ssh -i /root/.ssh/install_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@installed cat /tmp/disk-1.key)'"
echo "disk-2.key: '$(ssh -i /root/.ssh/install_key -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@installed cat /tmp/disk-2.key)'"
, in 87.60 seconds)
(finished: run the VM test script, in 105.52 seconds)
test script finished in 105.61s
�[1m�[32mcleanup�[0m
kill machine (pid 6)
�[2minstalled # �[1;32m[�]0;nixos@nixos: ~�nixos@nixos:~]$�[0m qemu-kvm: terminating on signal 15 from pid 4 (/nix/store/1r6n7v2wam7gkr18gxccpg7p5ywgw551-python3-3.10.12/bin/python3.10)�[0m
kill machine (pid 26)
�[2minstaller # qemu-kvm: terminating on signal 15 from pid 4 (/nix/store/1r6n7v2wam7gkr18gxccpg7p5ywgw551-python3-3.10.12/bin/python3.10)�[0m
(finished: cleanup, in 0.47 seconds)
kill vlan (pid 5)
Loading