diff --git a/checks/backups/flake-module.nix b/checks/backups/flake-module.nix index 2707b5322..9220163d5 100644 --- a/checks/backups/flake-module.nix +++ b/checks/backups/flake-module.nix @@ -135,7 +135,10 @@ perSystem = { pkgs, ... }: { - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux) { + # Needs investigation on aarch64-linux + # vm-test-run-test-backups> qemu-kvm: No machine specified, and there is no default + # vm-test-run-test-backups> Use -machine help to list supported machines + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { test-backups = (import ../lib/test-base.nix) { name = "test-backups"; nodes.machine = { diff --git a/checks/installation/flake-module.nix b/checks/installation/flake-module.nix index d23abb541..ce0dbacb0 100644 --- a/checks/installation/flake-module.nix +++ b/checks/installation/flake-module.nix @@ -50,7 +50,16 @@ qemu-common = import "${inputs.nixpkgs}/nixos/lib/qemu-common.nix" { inherit lib pkgs; }; in { - checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux) { + # On aarch64-linux, hangs on reboot with after installation: + # vm-test-run-test-installation> (finished: waiting for the VM to power off, in 1.97 seconds) + # vm-test-run-test-installation> + # vm-test-run-test-installation> new_machine: must succeed: cat /etc/install-successful + # vm-test-run-test-installation> new_machine: waiting for the VM to finish booting + # vm-test-run-test-installation> new_machine: starting vm + # vm-test-run-test-installation> new_machine: QEMU running (pid 80) + # vm-test-run-test-installation> new_machine: Guest root shell did not produce any data yet... + # vm-test-run-test-installation> new_machine: To debug, enter the VM and run 'systemctl status backdoor.service'. + checks = pkgs.lib.mkIf (pkgs.stdenv.isLinux && pkgs.stdenv.hostPlatform.system != "aarch64-linux") { test-installation = (import ../lib/test-base.nix) { name = "test-installation"; nodes.target = { diff --git a/nixosModules/clanCore/outputs.nix b/nixosModules/clanCore/outputs.nix index d38a7a094..ba517b9a6 100644 --- a/nixosModules/clanCore/outputs.nix +++ b/nixosModules/clanCore/outputs.nix @@ -61,12 +61,6 @@ json metadata about the vm ''; }; - iso = lib.mkOption { - type = lib.types.path; - description = '' - A generated iso of the machine for the flash command - ''; - }; }; }; description = ''