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.mwge2l9v", "size": 0, "state": "file", "uid": 0} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.mwge2l9v", "state": "absent"} TASK [discover-rawhide : Fetch publication page] ******************************* changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "98303508fc4f75a7718902d7b4baea33660e71bd", "dest": "/tmp/ansible.mwge2l9v", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "7658c00b6816c03ac854873652014dc6", "mode": "0644", "msg": "OK (2661 bytes)", "owner": "root", "size": 2661, "src": "/root/.ansible/tmp/ansible-tmp-1775170778.2963696-19157-122833865296226/tmp84p7ah8z", "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.mwge2l9v"], "delta": "0:00:00.005430", "end": "2026-04-02 22:59:39.165175", "rc": 0, "start": "2026-04-02 22:59:39.159745", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-Base-Generic-Rawhide-20260402.n.0.x86_64.qcow2", "stdout_lines": ["Fedora-Cloud-Base-Generic-Rawhide-20260402.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.mwge2l9v"], "delta": "0:00:00.005507", "end": "2026-04-02 22:59:39.398564", "rc": 0, "start": "2026-04-02 22:59:39.393057", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-images-Rawhide-x86_64-20260402.n.0-CHECKSUM", "stdout_lines": ["Fedora-Cloud-images-Rawhide-x86_64-20260402.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-20260402.n.0-CHECKSUM"}, "changed": false} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.mwge2l9v", "state": "absent"} TASK [discover-rawhide : Fetch checksum file] ********************************** changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "a1068b6a907678c891ccd4fe7b37addeb03c1144", "dest": "/tmp/ansible.mwge2l9v", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "475adedc511f3266e001a309ac63a95b", "mode": "0644", "msg": "OK (1615 bytes)", "owner": "root", "size": 1615, "src": "/root/.ansible/tmp/ansible-tmp-1775170779.7605906-19228-164867663925001/tmpnm8on5aq", "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-20260402.n.0-CHECKSUM"} TASK [discover-rawhide : Find checksum] **************************************** changed: [localhost] => {"changed": true, "cmd": ["sed", "-n", "/SHA256 (Fedora-Cloud-Base-Generic-Rawhide-20260402.n.0.x86_64.qcow2) = / s/.* = \\(.*\\)/\\1/p", "/tmp/ansible.mwge2l9v"], "delta": "0:00:00.009047", "end": "2026-04-02 22:59:40.431833", "rc": 0, "start": "2026-04-02 22:59:40.422786", "stderr": "", "stderr_lines": [], "stdout": "0c499698d5692066b6bdabe7759ddb11e5a648846e814b28be3dcbc202283da4", "stdout_lines": ["0c499698d5692066b6bdabe7759ddb11e5a648846e814b28be3dcbc202283da4"]} TASK [discover-rawhide : set_fact] ********************************************* ok: [localhost] => {"ansible_facts": {"image": "Fedora-Cloud-Base-Generic-Rawhide-20260402.n.0.x86_64.qcow2", "image_checksum": "sha256:0c499698d5692066b6bdabe7759ddb11e5a648846e814b28be3dcbc202283da4", "image_url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-Rawhide-20260402.n.0.x86_64.qcow2"}, "changed": false} TASK [discover-rawhide : debug] ************************************************ ok: [localhost] => { "msg": "Discovered image name: Fedora-Cloud-Base-Generic-Rawhide-20260402.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-20260402.n.0.x86_64.qcow2\nDiscovered image_checksum: sha256:0c499698d5692066b6bdabe7759ddb11e5a648846e814b28be3dcbc202283da4\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-1775170782.0074341-19320-73801747767178/source"], "err": "", "out": "", "rc": 0}, "gid": 0, "group": "root", "handler": "TarArchive", "mode": "0755", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1775170782.0074341-19320-73801747767178/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-20260402.n.0.x86_64.qcow2", "image_tmp_dir": "/var/tmp/cloud-fedora-rawhide-3183cd6b4dcd44e38a954b5f419e207d"}, "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-3183cd6b4dcd44e38a954b5f419e207d", "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-3183cd6b4dcd44e38a954b5f419e207d -e raw_type=True Exit code: 2