No config file found; using defaults [WARNING]: No inventory was parsed, only implicit localhost is available [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' PLAY [Build a fedora cloud image suitable for Zuul] **************************** TASK [Gathering Facts] ********************************************************* ok: [localhost] TASK [discover-rawhide : tempfile] ********************************************* changed: [localhost] => {"changed": true, "gid": 0, "group": "root", "mode": "0600", "owner": "root", "path": "/tmp/ansible.5hzhoq9e", "size": 0, "state": "file", "uid": 0} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.5hzhoq9e", "state": "absent"} TASK [discover-rawhide : Fetch publication page] ******************************* changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "e2b3909bf15ac166c33fb72fe6f7e0b3fa30f0f5", "dest": "/tmp/ansible.5hzhoq9e", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "d721509361fcedd6babe4b636dc9963b", "mode": "0644", "msg": "OK (2661 bytes)", "owner": "root", "size": 2661, "src": "/root/.ansible/tmp/ansible-tmp-1774818786.6254866-29741-59586305893132/tmpehzjp2vp", "state": "file", "status_code": 200, "uid": 0, "url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/"} TASK [discover-rawhide : Find rawhide qcow2 url] ******************************* [WARNING]: Consider using the replace, lineinfile or template module rather than running 'sed'. If you need to use command because replace, lineinfile or template is insufficient you can add 'warn: false' to this command task or set 'command_warnings=False' in ansible.cfg to get rid of this message. changed: [localhost] => {"changed": true, "cmd": ["sed", "-n", "/qcow2/ s/.*\\(Fedora-Cloud-Base-Generic.*\\)<\\/a>.*/\\1/p", "/tmp/ansible.5hzhoq9e"], "delta": "0:00:00.007504", "end": "2026-03-29 21:13:07.558848", "rc": 0, "start": "2026-03-29 21:13:07.551344", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2", "stdout_lines": ["Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2"]} TASK [discover-rawhide : Find checksum file url] ******************************* changed: [localhost] => {"changed": true, "cmd": ["sed", "-n", "/CHECKSUM/ s/.*\\(Fedora-Cloud-images-Rawhide-.*\\)<\\/a>.*/\\1/p", "/tmp/ansible.5hzhoq9e"], "delta": "0:00:00.005023", "end": "2026-03-29 21:13:07.827633", "rc": 0, "start": "2026-03-29 21:13:07.822610", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-images-Rawhide-x86_64-20260329.n.0-CHECKSUM", "stdout_lines": ["Fedora-Cloud-images-Rawhide-x86_64-20260329.n.0-CHECKSUM"]} TASK [discover-rawhide : set_fact] ********************************************* ok: [localhost] => {"ansible_facts": {"checksums_url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-images-Rawhide-x86_64-20260329.n.0-CHECKSUM"}, "changed": false} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.5hzhoq9e", "state": "absent"} TASK [discover-rawhide : Fetch checksum file] ********************************** changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "548641ca7055f3d4a0ae4a87c7d59ffe47f54b74", "dest": "/tmp/ansible.5hzhoq9e", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "6fe8262ca0e84340fbd80045d0571e00", "mode": "0644", "msg": "OK (1615 bytes)", "owner": "root", "size": 1615, "src": "/root/.ansible/tmp/ansible-tmp-1774818788.1643784-29812-222472059673123/tmpv8iiy9yy", "state": "file", "status_code": 200, "uid": 0, "url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-images-Rawhide-x86_64-20260329.n.0-CHECKSUM"} TASK [discover-rawhide : Find checksum] **************************************** changed: [localhost] => {"changed": true, "cmd": ["sed", "-n", "/SHA256 (Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2) = / s/.* = \\(.*\\)/\\1/p", "/tmp/ansible.5hzhoq9e"], "delta": "0:00:00.004762", "end": "2026-03-29 21:13:08.901646", "rc": 0, "start": "2026-03-29 21:13:08.896884", "stderr": "", "stderr_lines": [], "stdout": "d93428aa281a887c9ee7c644892d06208f95b2f5863c97ab7a681c0a35da19b8", "stdout_lines": ["d93428aa281a887c9ee7c644892d06208f95b2f5863c97ab7a681c0a35da19b8"]} TASK [discover-rawhide : set_fact] ********************************************* ok: [localhost] => {"ansible_facts": {"image": "Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2", "image_checksum": "sha256:d93428aa281a887c9ee7c644892d06208f95b2f5863c97ab7a681c0a35da19b8", "image_url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2"}, "changed": false} TASK [discover-rawhide : debug] ************************************************ ok: [localhost] => { "msg": "Discovered image name: Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2\nDiscovered image_url: https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2\nDiscovered image_checksum: sha256:d93428aa281a887c9ee7c644892d06208f95b2f5863c97ab7a681c0a35da19b8\n" } TASK [base-appliance : Set appliance_archive] ********************************** ok: [localhost] => {"ansible_facts": {"appliance_archive": "/tmp/appliance-1.54.0.tar.xz"}, "changed": false} TASK [base-appliance : Set appliance_path] ************************************* ok: [localhost] => {"ansible_facts": {"appliance_path": "/tmp//tmp/appliance-1.54.0"}, "changed": false} TASK [base-appliance : Remove existing appliance directory to avoid error: virt-customize: error: libguestfs error: cannot find any suitable libguestfs supermin] *** changed: [localhost] => {"changed": true, "path": "/tmp//tmp/appliance-1.54.0", "state": "absent"} TASK [base-appliance : Ensure appliance_path exists] *************************** changed: [localhost] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/tmp//tmp/appliance-1.54.0", "size": 6, "state": "directory", "uid": 0} TASK [base-appliance : Download appliance] ************************************* ok: [localhost] => {"changed": false, "dest": "/tmp/appliance-1.54.0.tar.xz", "elapsed": 0, "gid": 0, "group": "root", "mode": "0644", "msg": "HTTP Error 304: Not Modified", "owner": "root", "size": 197794224, "state": "file", "uid": 0, "url": "https://download.libguestfs.org/binaries/appliance/appliance-1.54.0.tar.xz"} TASK [base-appliance : Unarchive appliance] ************************************ changed: [localhost] => {"changed": true, "dest": "/tmp//tmp/appliance-1.54.0", "extract_results": {"cmd": ["/bin/gtar", "--extract", "-C", "/tmp//tmp/appliance-1.54.0", "-f", "/root/.ansible/tmp/ansible-tmp-1774818790.679809-29904-209215208331700/source"], "err": "", "out": "", "rc": 0}, "gid": 0, "group": "root", "handler": "TarArchive", "mode": "0755", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1774818790.679809-29904-209215208331700/source", "state": "directory", "uid": 0} TASK [base-appliance : set_fact] *********************************************** ok: [localhost] => {"ansible_facts": {"virt_customize_env": {"LIBGUESTFS_BACKEND": "direct", "LIBGUESTFS_PATH": "/tmp//tmp/appliance-1.54.0/appliance"}}, "changed": false} TASK [base : assert] *********************************************************** ok: [localhost] => { "changed": false, "msg": "All assertions passed" } TASK [base : Set some runtime facts] ******************************************* ok: [localhost] => {"ansible_facts": {"image_cache_file": "/var/cache/nodepool/Fedora-Cloud-Base-Generic-Rawhide-20260329.n.0.x86_64.qcow2", "image_tmp_dir": "/var/tmp/cloud-fedora-rawhide-d293f3c88cb1464583993f41e430f725"}, "changed": false} TASK [base : Make sure cache directory exist] ********************************** ok: [localhost] => {"changed": false, "gid": 1002, "group": "1002", "mode": "0755", "owner": "1002", "path": "/var/cache/nodepool", "size": 8192, "state": "directory", "uid": 1002} TASK [base : Delete previous image cache] ************************************** skipping: [localhost] => {"changed": false, "skip_reason": "Conditional result was False"} TASK [base : Check if image is already downloaded] ***************************** ok: [localhost] => {"changed": false, "stat": {"exists": false}} TASK [base : Download if checksum doesn't match] ******************************* An exception occurred during task execution. To see the full traceback, use -vvv. The error was: TimeoutError: The read operation timed out fatal: [localhost]: FAILED! => {"changed": false, "elapsed": 0, "msg": "failed to create temporary content file: The read operation timed out"} TASK [base-cleanup : Remove tmp directory] ************************************* ok: [localhost] => {"changed": false, "path": "/var/tmp/cloud-fedora-rawhide-d293f3c88cb1464583993f41e430f725", "state": "absent"} PLAY RECAP ********************************************************************* localhost : ok=24 changed=11 unreachable=0 failed=1 skipped=1 rescued=0 ignored=0 Running: sudo /usr/local/bin/ansible-playbook -v /etc/nodepool/virt_images/cloud-fedora-rawhide.yaml -e image_output=/var/lib/nodepool/dib/cloud-fedora-rawhide-d293f3c88cb1464583993f41e430f725 -e raw_type=True Exit code: 2