Using /etc/ansible/ansible.cfg as config file 2026-05-07 03:17:40.506988 | PLAY [Build an Arch Linux cloud image] ************ 2026-05-07 03:17:40.512862 | TASK [Gathering Facts] **************************** 2026-05-07 03:17:42.903645 | ok: [image-builder] 2026-05-07 03:17:42.911545 | TASK [discover-arch : tempfile] ******************* 2026-05-07 03:17:43.686874 | changed: [image-builder] 2026-05-07 03:17:43.690601 | TASK [discover-arch : file] *********************** 2026-05-07 03:17:44.472036 | changed: [image-builder] 2026-05-07 03:17:44.475519 | TASK [discover-arch : Fetch publication page] ***** 2026-05-07 03:17:46.179053 | changed: [image-builder] 2026-05-07 03:17:46.182959 | TASK [discover-arch : Find rawhide qcow2 url] ***** 2026-05-07 03:17:46.991225 | changed: [image-builder] 2026-05-07 03:17:46.994599 | TASK [discover-arch : Find checksum file url] ***** 2026-05-07 03:17:47.657928 | changed: [image-builder] 2026-05-07 03:17:47.662682 | TASK [discover-arch : set_fact] ******************* 2026-05-07 03:17:47.673151 | ok: [image-builder] 2026-05-07 03:17:47.676258 | TASK [discover-arch : file] *********************** 2026-05-07 03:17:48.339278 | changed: [image-builder] 2026-05-07 03:17:48.342887 | TASK [discover-arch : Fetch checksum file] ******** 2026-05-07 03:17:49.480665 | changed: [image-builder] 2026-05-07 03:17:49.483958 | TASK [discover-arch : Find checksum] ************** 2026-05-07 03:17:50.165768 | changed: [image-builder] 2026-05-07 03:17:50.169422 | TASK [discover-arch : set_fact] ******************* 2026-05-07 03:17:50.180703 | ok: [image-builder] 2026-05-07 03:17:50.186807 | TASK [base-appliance : Set appliance_archive] ***** 2026-05-07 03:17:50.205621 | ok: [image-builder] 2026-05-07 03:17:50.208628 | TASK [base-appliance : Set appliance_path] ******** 2026-05-07 03:17:50.278334 | ok: [image-builder] 2026-05-07 03:17:50.281958 | TASK [base-appliance : Remove existing appliance directory to avoid error: 2026-05-07 03:17:50.281961 | virt-customize: error: libguestfs error: cannot find any suitable libguestfs supermin] *** 2026-05-07 03:17:50.975282 | changed: [image-builder] 2026-05-07 03:17:50.978700 | TASK [base-appliance : Ensure appliance_path exists] *** 2026-05-07 03:17:51.646743 | changed: [image-builder] 2026-05-07 03:17:51.650415 | TASK [base-appliance : Download appliance] ******** 2026-05-07 03:17:52.988224 | ok: [image-builder] 2026-05-07 03:17:52.991867 | TASK [base-appliance : Unarchive appliance] ******* 2026-05-07 03:18:37.264034 | changed: [image-builder] 2026-05-07 03:18:37.268927 | TASK [base-appliance : set_fact] ****************** 2026-05-07 03:18:37.279482 | ok: [image-builder] 2026-05-07 03:18:37.285604 | TASK [discover-arch : assert] ********************* 2026-05-07 03:18:37.302597 | ok: [image-builder] => { 2026-05-07 03:18:37.302608 | "changed": false, 2026-05-07 03:18:37.302610 | "msg": "All assertions passed" 2026-05-07 03:18:37.302612 | } 2026-05-07 03:18:37.305756 | TASK [discover-arch : Set some runtime facts] ***** 2026-05-07 03:18:37.376990 | ok: [image-builder] 2026-05-07 03:18:37.380810 | TASK [discover-arch : Make sure cache directory exist] *** 2026-05-07 03:18:38.086966 | ok: [image-builder] 2026-05-07 03:18:38.090488 | TASK [discover-arch : Delete previous image cache] *** 2026-05-07 03:18:38.098595 | skipping: [image-builder] 2026-05-07 03:18:38.101882 | TASK [discover-arch : Check if image is already downloaded] *** 2026-05-07 03:18:39.897766 | ok: [image-builder] 2026-05-07 03:18:39.902839 | TASK [discover-arch : Download if checksum doesn't match] *** 2026-05-07 03:18:39.911368 | skipping: [image-builder] 2026-05-07 03:18:39.914804 | TASK [discover-arch : Create tmp directory] ******* 2026-05-07 03:18:40.613810 | changed: [image-builder] 2026-05-07 03:18:40.618837 | TASK [discover-arch : Set filename copy fact] ***** 2026-05-07 03:18:40.639657 | ok: [image-builder] 2026-05-07 03:18:40.643532 | TASK [discover-arch : Copy the image] ************* 2026-05-07 03:18:43.173775 | changed: [image-builder] 2026-05-07 03:18:43.179014 | TASK [discover-arch : debug] ********************** 2026-05-07 03:18:43.190991 | ok: [image-builder] => { 2026-05-07 03:18:43.191007 | "msg": "Discovered image name: Arch-Linux-x86_64-cloudimg.qcow2\nDiscovered image_url: https://geo.mirror.pkgbuild.com/images/latest/Arch-Linux-x86_64-cloudimg.qcow2\nDiscovered image_checksum: sha256:02ee5dcd46586022b7926d566e50d68d1a5e206a5b7bd04e98c5fa78f87f94e3\nImage tmp dir: /home/zuul/build/cache//tmp/arch-linux-71e170229c8c464fa9842fcc8db69b53\nImage cache dir: /home/zuul/build/cache/\nImage cache file: /home/zuul/build/cache//Arch-Linux-x86_64-cloudimg.qcow2\nImage memsize: 2048\nImage file: /home/zuul/build/cache//tmp/arch-linux-71e170229c8c464fa9842fcc8db69b53/Arch-Linux-x86_64-cloudimg.qcow2\n" 2026-05-07 03:18:43.191013 | } 2026-05-07 03:18:43.194979 | TASK [discover-arch : copy zuul public key] ******* 2026-05-07 03:18:44.631146 | changed: [image-builder] 2026-05-07 03:18:44.634825 | TASK [discover-arch : Get zuul public key contents] *** 2026-05-07 03:18:45.298606 | changed: [image-builder] 2026-05-07 03:18:45.302034 | TASK [discover-arch : Set empty virt customize cmd when no configuration needed] *** 2026-05-07 03:18:45.315529 | ok: [image-builder] 2026-05-07 03:18:45.321782 | TASK [base-customize : debug] ********************* 2026-05-07 03:18:45.331865 | ok: [image-builder] => { 2026-05-07 03:18:45.331874 | "msg": "Running: virt-customize -m 2048 -a /home/zuul/build/cache//tmp/arch-linux-71e170229c8c464fa9842fcc8db69b53/Arch-Linux-x86_64-cloudimg.qcow2 --run-command 'useradd -m zuul' --run-command 'passwd -l zuul' --ssh-inject 'zuul:string:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCdBiYfRpZCEOFGkVcorTs9R+JfP6LVCVmeaQVnDINTwZA/J9LJmsKjJA6iTgzV7YBJM8dM4J/yBSUoZMFvxs9Vy5RvCmSlOBsXsX1IY7KvfjB9ZdoFT5YLvPYxHiYWcaov0poGMu8kyHbzyV/LKfuC82X7C5Oo6cf6hK7ERb0HKmEIVZ+4A6y0einVPc6ByuavgUBwlsUXNyYMnkZZnqL5qmVJImL0etrblOwrW4o9U/MxNb9Q6gpvyYKf/rjt+cjGnRzOufJ+Gpt2NGyqfEIF1qgjxMPAOkeFl+mkUnHNJJac+9wQIEWAQFSUUdCSKMMHXPPTF3GB+Jkx9AfO7fFfjCpa48oPCUDLL1FJ90SOSaR95cfAlree7dbChMffDMI9xumQjBaFn+DDCiFCQHVx49W4oUHEGSvXZOF4V2BsIxi9q1otX+9LplZ9WJ9dvsi5CgbXrIld42MruwHnTrGEaShv5FECjaC70A0CdHngGTwPFheaSq1MuTjJmzW0T89LeY1XTFizUA9DM+gQnzZH5QmmYgYjM7IwSxSZydZA1SIJMq1LAOYEpug8sQ0hP7hHkZ7U9I/aUs5U0GSrcw4LPNgM7MOq4Q+NadPwA4raLUlj4CliSav0oX1LusEFG+dnfNIsoPoWrtr2X2tc6ZeWU1BncGfxYf/WrWEkZcSz8w==' --run-command 'mkdir -p /home/zuul/.ssh && chmod 700 /home/zuul/.ssh && chown zuul:zuul /home/zuul/.ssh' --run-command 'chmod 600 /home/zuul/.ssh/authorized_keys && chown zuul:zuul /home/zuul/.ssh/authorized_keys' --run-command \"echo 'zuul ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/zuul\" --run-command 'chmod 440 /etc/sudoers.d/zuul' --run-command 'sudo rm -rf /etc/pacman.d/gnupg && sudo pacman-key --init && sudo pacman-key --populate archlinux' --run-command 'sudo pacman -Sy --noconfirm --overwrite \"*\" git rsync iproute traceroute'" 2026-05-07 03:18:45.331877 | } 2026-05-07 03:18:45.335053 | TASK [base-customize : Run virt-customize] ******** 2026-05-07 03:19:16.243626 | fatal: [image-builder]: FAILED! => {"changed": true, "cmd": ["virt-customize", "-m", "2048", "-a", "/home/zuul/build/cache//tmp/arch-linux-71e170229c8c464fa9842fcc8db69b53/Arch-Linux-x86_64-cloudimg.qcow2", "--run-command", "useradd -m zuul", "--run-command", "passwd -l zuul", "--ssh-inject", "zuul:string:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCdBiYfRpZCEOFGkVcorTs9R+JfP6LVCVmeaQVnDINTwZA/J9LJmsKjJA6iTgzV7YBJM8dM4J/yBSUoZMFvxs9Vy5RvCmSlOBsXsX1IY7KvfjB9ZdoFT5YLvPYxHiYWcaov0poGMu8kyHbzyV/LKfuC82X7C5Oo6cf6hK7ERb0HKmEIVZ+4A6y0einVPc6ByuavgUBwlsUXNyYMnkZZnqL5qmVJImL0etrblOwrW4o9U/MxNb9Q6gpvyYKf/rjt+cjGnRzOufJ+Gpt2NGyqfEIF1qgjxMPAOkeFl+mkUnHNJJac+9wQIEWAQFSUUdCSKMMHXPPTF3GB+Jkx9AfO7fFfjCpa48oPCUDLL1FJ90SOSaR95cfAlree7dbChMffDMI9xumQjBaFn+DDCiFCQHVx49W4oUHEGSvXZOF4V2BsIxi9q1otX+9LplZ9WJ9dvsi5CgbXrIld42MruwHnTrGEaShv5FECjaC70A0CdHngGTwPFheaSq1MuTjJmzW0T89LeY1XTFizUA9DM+gQnzZH5QmmYgYjM7IwSxSZydZA1SIJMq1LAOYEpug8sQ0hP7hHkZ7U9I/aUs5U0GSrcw4LPNgM7MOq4Q+NadPwA4raLUlj4CliSav0oX1LusEFG+dnfNIsoPoWrtr2X2tc6ZeWU1BncGfxYf/WrWEkZcSz8w==", "--run-command", "mkdir -p /home/zuul/.ssh && chmod 700 /home/zuul/.ssh && chown zuul:zuul /home/zuul/.ssh", "--run-command", "chmod 600 /home/zuul/.ssh/authorized_keys && chown zuul:zuul /home/zuul/.ssh/authorized_keys", "--run-command", "echo 'zuul ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/zuul", "--run-command", "chmod 440 /etc/sudoers.d/zuul", "--run-command", "sudo rm -rf /etc/pacman.d/gnupg && sudo pacman-key --init && sudo pacman-key --populate archlinux", "--run-command", "sudo pacman -Sy --noconfirm --overwrite \"*\" git rsync iproute traceroute"], "delta": "0:00:30.205346", "end": "2026-05-06 23:19:16.159710", "msg": "non-zero return code", "rc": 1, "start": "2026-05-06 23:18:45.954364", "stderr": "virt-customize: error: libguestfs error: umount_all: umount: /sysroot/dev: umount: /sysroot/dev: target is busy.\n\nIf reporting bugs, run virt-customize with debugging enabled and include the complete output:\n\n virt-customize -v -x [...]", "stderr_lines": ["virt-customize: error: libguestfs error: umount_all: umount: /sysroot/dev: umount: /sysroot/dev: target is busy.", "", "If reporting bugs, run virt-customize with debugging enabled and include the complete output:", "", " virt-customize -v -x [...]"], "stdout": "[ 0.0] Examining the guest ...\n[ 11.7] Setting a random seed\nvirt-customize: warning: random seed could not be set for this type of guest\n[ 11.8] Running: useradd -m zuul\n[ 12.6] Running: passwd -l zuul\n[ 12.8] SSH key inject: zuul\n[ 13.8] Running: mkdir -p /home/zuul/.ssh && chmod 700 /home/zuul/.ssh && chown zuul:zuul /home/zuul/.ssh\n[ 13.9] Running: chmod 600 /home/zuul/.ssh/authorized_keys && chown zuul:zuul /home/zuul/.ssh/authorized_keys\n[ 13.9] Running: echo 'zuul ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/zuul\n[ 14.0] Running: chmod 440 /etc/sudoers.d/zuul\n[ 14.1] Running: sudo rm -rf /etc/pacman.d/gnupg && sudo pacman-key --init && sudo pacman-key --populate archlinux\n[ 22.1] Running: sudo pacman -Sy --noconfirm --overwrite \"*\" git rsync iproute traceroute\n[ 29.0] SELinux relabelling", "stdout_lines": ["[ 0.0] Examining the guest ...", "[ 11.7] Setting a random seed", "virt-customize: warning: random seed could not be set for this type of guest", "[ 11.8] Running: useradd -m zuul", "[ 12.6] Running: passwd -l zuul", "[ 12.8] SSH key inject: zuul", "[ 13.8] Running: mkdir -p /home/zuul/.ssh && chmod 700 /home/zuul/.ssh && chown zuul:zuul /home/zuul/.ssh", "[ 13.9] Running: chmod 600 /home/zuul/.ssh/authorized_keys && chown zuul:zuul /home/zuul/.ssh/authorized_keys", "[ 13.9] Running: echo 'zuul ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/zuul", "[ 14.0] Running: chmod 440 /etc/sudoers.d/zuul", "[ 14.1] Running: sudo rm -rf /etc/pacman.d/gnupg && sudo pacman-key --init && sudo pacman-key --populate archlinux", "[ 22.1] Running: sudo pacman -Sy --noconfirm --overwrite \"*\" git rsync iproute traceroute", "[ 29.0] SELinux relabelling"]} 2026-05-07 03:19:16.247471 | TASK [base-cleanup : Remove tmp directory] ******** 2026-05-07 03:19:17.108266 | changed: [image-builder] 2026-05-07 03:19:17.112511 | PLAY RECAP **************************************** 2026-05-07 03:19:17.112548 | image-builder : ok=31 changed=16 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-05-07 03:19:17.112563 | Running: /usr/bin/ansible-playbook -v -i /var/lib/nodepool/config/nodepool/dib-ansible/inventory.yaml /var/lib/nodepool/config/nodepool/dib-ansible/arch-linux.yaml -e image_output=/var/lib/nodepool/dib/arch-linux-71e170229c8c464fa9842fcc8db69b53 -e raw_type=True Exit code: 2