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.hvq7s8ix", "size": 0, "state": "file", "uid": 0} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.hvq7s8ix", "state": "absent"} TASK [discover-rawhide : Fetch publication page] ******************************* changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "e7680be3ed901c72a373b1aaaa9e5984a991334b", "dest": "/tmp/ansible.hvq7s8ix", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "c594fbf7d120eb16f9a0028aa8669126", "mode": "0644", "msg": "OK (2661 bytes)", "owner": "root", "size": 2661, "src": "/root/.ansible/tmp/ansible-tmp-1774995291.916749-19634-277579342316294/tmpeffb56ep", "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.hvq7s8ix"], "delta": "0:00:00.005287", "end": "2026-03-31 22:14:52.935921", "rc": 0, "start": "2026-03-31 22:14:52.930634", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-Base-Generic-Rawhide-20260331.n.0.x86_64.qcow2", "stdout_lines": ["Fedora-Cloud-Base-Generic-Rawhide-20260331.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.hvq7s8ix"], "delta": "0:00:00.007626", "end": "2026-03-31 22:14:53.166170", "rc": 0, "start": "2026-03-31 22:14:53.158544", "stderr": "", "stderr_lines": [], "stdout": "Fedora-Cloud-images-Rawhide-x86_64-20260331.n.0-CHECKSUM", "stdout_lines": ["Fedora-Cloud-images-Rawhide-x86_64-20260331.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-20260331.n.0-CHECKSUM"}, "changed": false} TASK [discover-rawhide : file] ************************************************* changed: [localhost] => {"changed": true, "path": "/tmp/ansible.hvq7s8ix", "state": "absent"} TASK [discover-rawhide : Fetch checksum file] ********************************** changed: [localhost] => {"changed": true, "checksum_dest": null, "checksum_src": "6431168d65db17727651a6e99b3de5a96e363f30", "dest": "/tmp/ansible.hvq7s8ix", "elapsed": 0, "gid": 0, "group": "root", "md5sum": "7c91f46d467f995d09ff613a1fc01988", "mode": "0644", "msg": "OK (1615 bytes)", "owner": "root", "size": 1615, "src": "/root/.ansible/tmp/ansible-tmp-1774995293.563945-19705-213252471801992/tmpr3tt94j9", "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-20260331.n.0-CHECKSUM"} TASK [discover-rawhide : Find checksum] **************************************** changed: [localhost] => {"changed": true, "cmd": ["sed", "-n", "/SHA256 (Fedora-Cloud-Base-Generic-Rawhide-20260331.n.0.x86_64.qcow2) = / s/.* = \\(.*\\)/\\1/p", "/tmp/ansible.hvq7s8ix"], "delta": "0:00:00.008160", "end": "2026-03-31 22:14:54.276357", "rc": 0, "start": "2026-03-31 22:14:54.268197", "stderr": "", "stderr_lines": [], "stdout": "4b117d7ee9b5c396604e36da8bc1c1fea495e14310b789ad06a669d116eff479", "stdout_lines": ["4b117d7ee9b5c396604e36da8bc1c1fea495e14310b789ad06a669d116eff479"]} TASK [discover-rawhide : set_fact] ********************************************* ok: [localhost] => {"ansible_facts": {"image": "Fedora-Cloud-Base-Generic-Rawhide-20260331.n.0.x86_64.qcow2", "image_checksum": "sha256:4b117d7ee9b5c396604e36da8bc1c1fea495e14310b789ad06a669d116eff479", "image_url": "https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Cloud/x86_64/images/Fedora-Cloud-Base-Generic-Rawhide-20260331.n.0.x86_64.qcow2"}, "changed": false} TASK [discover-rawhide : debug] ************************************************ ok: [localhost] => { "msg": "Discovered image name: Fedora-Cloud-Base-Generic-Rawhide-20260331.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-20260331.n.0.x86_64.qcow2\nDiscovered image_checksum: sha256:4b117d7ee9b5c396604e36da8bc1c1fea495e14310b789ad06a669d116eff479\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-1774995295.944031-19797-156352890269890/source"], "err": "", "out": "", "rc": 0}, "gid": 0, "group": "root", "handler": "TarArchive", "mode": "0755", "owner": "root", "size": 23, "src": "/root/.ansible/tmp/ansible-tmp-1774995295.944031-19797-156352890269890/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-20260331.n.0.x86_64.qcow2", "image_tmp_dir": "/var/tmp/cloud-fedora-rawhide-7d7db74c27da48629d8dbea7c6a469c8"}, "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-7d7db74c27da48629d8dbea7c6a469c8", "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-7d7db74c27da48629d8dbea7c6a469c8 -e raw_type=True Exit code: 2