2026-04-04 10:11:05.365830 | Job console starting 2026-04-04 10:11:05.562023 | Updating git repos 2026-04-04 10:11:05.596346 | Cloning repos into workspace 2026-04-04 10:11:07.004778 | Restoring repo states 2026-04-04 10:11:07.020654 | Merging changes 2026-04-04 10:11:07.374862 | Checking out repos 2026-04-04 10:11:07.768233 | Preparing playbooks 2026-04-04 10:11:18.981205 | Running Ansible setup 2026-04-04 10:11:23.168708 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:11:23.881685 | 2026-04-04 10:11:23.881831 | PLAY [localhost] 2026-04-04 10:11:23.890313 | 2026-04-04 10:11:23.890403 | TASK [Gathering Facts] 2026-04-04 10:11:24.863796 | localhost | ok 2026-04-04 10:11:24.870997 | 2026-04-04 10:11:24.871130 | TASK [Setup log path fact] 2026-04-04 10:11:24.903354 | localhost | ok 2026-04-04 10:11:24.924589 | 2026-04-04 10:11:24.924719 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:11:24.955050 | localhost | ok 2026-04-04 10:11:24.964309 | 2026-04-04 10:11:24.964394 | TASK [emit-job-header : Print job information] 2026-04-04 10:11:25.005147 | # Job Information 2026-04-04 10:11:25.101555 | Ansible Version: 2.16.16 2026-04-04 10:11:25.101806 | Job: ansible-collection-containers-molecule-download-binaries 2026-04-04 10:11:25.101915 | Pipeline: check 2026-04-04 10:11:25.101976 | Executor: 0a8996d2b663 2026-04-04 10:11:25.102029 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/106 2026-04-04 10:11:25.102085 | Event ID: f6253a90-2fbf-11f1-9abc-054f17db168c 2026-04-04 10:11:25.108986 | 2026-04-04 10:11:25.109133 | LOOP [emit-job-header : Print node information] 2026-04-04 10:11:25.194373 | localhost | ok: 2026-04-04 10:11:25.194590 | localhost | # Node Information 2026-04-04 10:11:25.194622 | localhost | Inventory Hostname: debian-trixie 2026-04-04 10:11:25.194644 | localhost | Hostname: np0000163493 2026-04-04 10:11:25.194664 | localhost | Username: zuul 2026-04-04 10:11:25.194686 | localhost | Distro: Debian 13.4 2026-04-04 10:11:25.194707 | localhost | Provider: yul1 2026-04-04 10:11:25.194726 | localhost | Region: ca-ymq-1 2026-04-04 10:11:25.194745 | localhost | Label: debian-trixie 2026-04-04 10:11:25.194763 | localhost | Product Name: OpenStack Nova 2026-04-04 10:11:25.194782 | localhost | Interface IP: 199.19.213.29 2026-04-04 10:11:25.204425 | 2026-04-04 10:11:25.204602 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-04 10:11:25.688334 | localhost -> localhost | changed 2026-04-04 10:11:25.695910 | 2026-04-04 10:11:25.695982 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-04 10:11:26.936460 | localhost -> localhost | changed 2026-04-04 10:11:26.943347 | 2026-04-04 10:11:26.943439 | PLAY [all] 2026-04-04 10:11:26.950608 | 2026-04-04 10:11:26.950678 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-04 10:11:27.221983 | debian-trixie -> localhost | ok 2026-04-04 10:11:27.228986 | 2026-04-04 10:11:27.229085 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-04 10:11:27.259364 | debian-trixie | ok 2026-04-04 10:11:27.273931 | debian-trixie | included: /var/lib/zuul/builds/416140621023450eb509b6d175903252/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-04 10:11:27.278667 | 2026-04-04 10:11:27.278728 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-04 10:11:29.851003 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-04 10:11:29.851166 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/416140621023450eb509b6d175903252/work/416140621023450eb509b6d175903252_id_rsa 2026-04-04 10:11:29.851196 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/416140621023450eb509b6d175903252/work/416140621023450eb509b6d175903252_id_rsa.pub 2026-04-04 10:11:29.851218 | debian-trixie -> localhost | The key fingerprint is: 2026-04-04 10:11:29.851240 | debian-trixie -> localhost | SHA256:pR7YZmR6LTSkuiDRfdWviV1PLotHayWv14ykrFJEWJ4 zuul-build-sshkey 2026-04-04 10:11:29.851270 | debian-trixie -> localhost | The key's randomart image is: 2026-04-04 10:11:29.851292 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-04 10:11:29.851321 | debian-trixie -> localhost | | o+. | 2026-04-04 10:11:29.851355 | debian-trixie -> localhost | | . . +..o. | 2026-04-04 10:11:29.851378 | debian-trixie -> localhost | |. . . o =.E. | 2026-04-04 10:11:29.851399 | debian-trixie -> localhost | | . o B =. o . | 2026-04-04 10:11:29.851419 | debian-trixie -> localhost | |. . . o S+.+ + | 2026-04-04 10:11:29.851439 | debian-trixie -> localhost | | . . . =.o= + = | 2026-04-04 10:11:29.851458 | debian-trixie -> localhost | | . .. + X + | 2026-04-04 10:11:29.851477 | debian-trixie -> localhost | | . . B + o| 2026-04-04 10:11:29.851500 | debian-trixie -> localhost | | ..+.o | 2026-04-04 10:11:29.851521 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-04 10:11:29.851568 | debian-trixie -> localhost | ok: Runtime: 0:00:02.090986 2026-04-04 10:11:29.857805 | 2026-04-04 10:11:29.857872 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-04 10:11:29.890299 | debian-trixie | ok 2026-04-04 10:11:29.902120 | debian-trixie | included: /var/lib/zuul/builds/416140621023450eb509b6d175903252/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-04 10:11:29.923449 | 2026-04-04 10:11:29.923635 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-04 10:11:29.958955 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:11:29.965455 | 2026-04-04 10:11:29.965554 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-04 10:11:30.546928 | debian-trixie | changed 2026-04-04 10:11:30.552281 | 2026-04-04 10:11:30.552351 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-04 10:11:30.776717 | debian-trixie | ok 2026-04-04 10:11:30.781632 | 2026-04-04 10:11:30.781700 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-04 10:11:31.300822 | debian-trixie | changed 2026-04-04 10:11:31.306724 | 2026-04-04 10:11:31.306794 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-04 10:11:31.847547 | debian-trixie | changed 2026-04-04 10:11:31.851769 | 2026-04-04 10:11:31.851838 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-04 10:11:31.876636 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:11:31.884181 | 2026-04-04 10:11:31.884300 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-04 10:11:32.278342 | debian-trixie -> localhost | changed 2026-04-04 10:11:32.293437 | 2026-04-04 10:11:32.293503 | TASK [add-build-sshkey : Add back temp key] 2026-04-04 10:11:40.671235 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/416140621023450eb509b6d175903252/work/416140621023450eb509b6d175903252_id_rsa (zuul-build-sshkey) 2026-04-04 10:11:40.671655 | debian-trixie -> localhost | ok: Runtime: 0:00:00.014115 2026-04-04 10:11:40.689992 | 2026-04-04 10:11:40.690220 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-04 10:11:41.037411 | debian-trixie | ok 2026-04-04 10:11:41.046054 | 2026-04-04 10:11:41.046174 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-04 10:11:41.072267 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:11:41.084488 | 2026-04-04 10:11:41.084563 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-04 10:11:41.437624 | debian-trixie | ok 2026-04-04 10:11:41.442379 | 2026-04-04 10:11:41.442445 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-04 10:11:42.807204 | debian-trixie | Output suppressed because no_log was given 2026-04-04 10:11:43.535959 | 2026-04-04 10:11:43.536361 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-04 10:11:43.757834 | debian-trixie | ok: "logs" 2026-04-04 10:11:44.035533 | debian-trixie | ok: All items complete 2026-04-04 10:11:44.035700 | 2026-04-04 10:11:44.045165 | debian-trixie | ok: "artifacts" 2026-04-04 10:11:44.119215 | debian-trixie | ok: "docs" 2026-04-04 10:11:48.853769 | 2026-04-04 10:11:48.853917 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-04 10:11:49.052327 | debian-trixie | changed: "logs" 2026-04-04 10:11:49.274748 | debian-trixie | changed: "artifacts" 2026-04-04 10:11:50.370172 | debian-trixie | changed: "docs" 2026-04-04 10:11:50.383626 | 2026-04-04 10:11:50.383723 | PLAY RECAP 2026-04-04 10:11:50.383770 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-04 10:11:50.383814 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:11:50.383836 | 2026-04-04 10:11:50.583362 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:11:50.584529 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:11:51.210416 | 2026-04-04 10:11:51.449485 | PLAY [all] 2026-04-04 10:11:51.466615 | 2026-04-04 10:11:51.466755 | TASK [setup-uv : Extract archive] 2026-04-04 10:11:53.864335 | debian-trixie | changed 2026-04-04 10:11:54.207429 | 2026-04-04 10:11:54.207599 | TASK [setup-uv : Print version] 2026-04-04 10:11:54.607017 | debian-trixie | uv 0.8.13 2026-04-04 10:11:54.743022 | debian-trixie | ok: Runtime: 0:00:00.014341 2026-04-04 10:11:54.752713 | 2026-04-04 10:11:54.752765 | PLAY RECAP 2026-04-04 10:11:54.752815 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:11:54.752839 | 2026-04-04 10:11:54.896372 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:11:54.898663 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:11:55.467085 | 2026-04-04 10:11:55.467203 | PLAY [all] 2026-04-04 10:11:55.477929 | 2026-04-04 10:11:55.478002 | TASK [Copy inventory file for Zuul] 2026-04-04 10:11:56.481677 | debian-trixie | changed 2026-04-04 10:11:56.488238 | 2026-04-04 10:11:56.488362 | TASK [Switch "ansible_host" to private IP] 2026-04-04 10:11:56.801054 | debian-trixie | changed: 1 replacements made 2026-04-04 10:11:56.807024 | 2026-04-04 10:11:56.807093 | TASK [Run Molecule scenario] 2026-04-04 10:11:57.285699 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-04 10:11:57.285826 | debian-trixie | Creating virtual environment at: .venv 2026-04-04 10:11:57.514749 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-04 10:11:57.515464 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-04 10:11:57.528897 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-04 10:11:57.662729 | debian-trixie | Downloading cryptography 2026-04-04 10:11:57.722389 | debian-trixie | Downloading pygments 2026-04-04 10:11:57.907138 | debian-trixie | Downloading ansible-core 2026-04-04 10:11:57.954107 | debian-trixie | Installed 36 packages in 46ms 2026-04-04 10:11:58.616191 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-04 10:11:58.616268 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-04 10:11:59.529145 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-04 10:11:59.529218 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-04 10:11:59.529241 | debian-trixie | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-04 10:11:59.529306 | debian-trixie | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-04 10:12:07.331755 | debian-trixie | INFO [download-binaries > dependency] Executing 2026-04-04 10:12:07.331869 | debian-trixie | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-04 10:12:07.331886 | debian-trixie | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-04 10:12:07.331934 | debian-trixie | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-04 10:12:07.336968 | debian-trixie | INFO [download-binaries > cleanup] Executing 2026-04-04 10:12:07.337342 | debian-trixie | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:12:07.342820 | debian-trixie | INFO [download-binaries > destroy] Executing 2026-04-04 10:12:07.342902 | debian-trixie | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-04 10:12:07.342950 | debian-trixie | INFO [download-binaries > destroy] Executed: Successful 2026-04-04 10:12:07.348393 | debian-trixie | INFO [download-binaries > syntax] Executing 2026-04-04 10:12:07.889201 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:12:07.889547 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-04 10:12:07.889816 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-04 10:12:07.890007 | debian-trixie | 2026-04-04 10:12:08.254040 | debian-trixie | 2026-04-04 10:12:08.254228 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/download-binaries/converge.yml 2026-04-04 10:12:08.338119 | debian-trixie | INFO [download-binaries > syntax] Executed: Successful 2026-04-04 10:12:08.348854 | debian-trixie | INFO [download-binaries > create] Executing 2026-04-04 10:12:08.350495 | debian-trixie | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:12:08.356169 | debian-trixie | INFO [download-binaries > prepare] Executing 2026-04-04 10:12:08.356494 | debian-trixie | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:12:08.361825 | debian-trixie | INFO [download-binaries > converge] Executing 2026-04-04 10:12:08.863645 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:12:08.863807 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-04 10:12:08.864010 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-04 10:12:08.864237 | debian-trixie | 2026-04-04 10:12:09.220807 | debian-trixie | 2026-04-04 10:12:09.221542 | debian-trixie | PLAY [Download all binaries required for all roles] **************************** 2026-04-04 10:12:09.221558 | debian-trixie | 2026-04-04 10:12:09.221567 | debian-trixie | TASK [Gather minimal facts] **************************************************** 2026-04-04 10:12:09.221578 | debian-trixie | Saturday 04 April 2026 10:12:09 +0000 (0:00:00.031) 0:00:00.031 ******** 2026-04-04 10:12:09.924152 | debian-trixie | ok: [debian-trixie -> localhost] 2026-04-04 10:12:09.924204 | debian-trixie | 2026-04-04 10:12:09.924211 | debian-trixie | TASK [Find all subdirectories in the role location] **************************** 2026-04-04 10:12:09.924217 | debian-trixie | Saturday 04 April 2026 10:12:09 +0000 (0:00:00.702) 0:00:00.734 ******** 2026-04-04 10:12:10.307086 | debian-trixie | ok: [debian-trixie -> localhost] 2026-04-04 10:12:10.307242 | debian-trixie | 2026-04-04 10:12:10.307447 | debian-trixie | TASK [Include default variables from all roles] ******************************** 2026-04-04 10:12:10.307653 | debian-trixie | Saturday 04 April 2026 10:12:10 +0000 (0:00:00.386) 0:00:01.120 ******** 2026-04-04 10:12:10.414739 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/runc/defaults) 2026-04-04 10:12:10.414985 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults) 2026-04-04 10:12:10.415211 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/docker/defaults) 2026-04-04 10:12:10.415433 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/nerdctl/defaults) 2026-04-04 10:12:10.415673 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cri_tools/defaults) 2026-04-04 10:12:10.415884 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/defaults) 2026-04-04 10:12:10.416129 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/defaults) 2026-04-04 10:12:10.416342 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/playbooks/../roles/download_artifact/vars) 2026-04-04 10:12:10.416583 | debian-trixie | 2026-04-04 10:12:10.416773 | debian-trixie | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-04 10:12:10.416967 | debian-trixie | Saturday 04 April 2026 10:12:10 +0000 (0:00:00.107) 0:00:01.228 ******** 2026-04-04 10:12:10.521209 | debian-trixie | [ERROR]: Task failed: 'NoneType' object has no attribute 'items' 2026-04-04 10:12:10.521572 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/playbooks/download_binaries.yml:46:7 2026-04-04 10:12:10.521741 | debian-trixie | 2026-04-04 10:12:10.521924 | debian-trixie | 44 delegate_to: localhost 2026-04-04 10:12:10.522097 | debian-trixie | 45 2026-04-04 10:12:10.522280 | debian-trixie | 46 - name: Generate list of all binaries for all roles 2026-04-04 10:12:10.522459 | debian-trixie | ^ column 7 2026-04-04 10:12:10.522653 | debian-trixie | 2026-04-04 10:12:10.524191 | debian-trixie | fatal: [debian-trixie -> localhost]: FAILED! => {"changed": false, "msg": "Task failed: 'NoneType' object has no attribute 'items'"} 2026-04-04 10:12:10.524279 | debian-trixie | 2026-04-04 10:12:10.524396 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-04 10:12:10.524594 | debian-trixie | debian-trixie : ok=3 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-04-04 10:12:10.524760 | debian-trixie | 2026-04-04 10:12:10.524923 | debian-trixie | 2026-04-04 10:12:10.525102 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-04 10:12:10.525282 | debian-trixie | Saturday 04 April 2026 10:12:10 +0000 (0:00:00.110) 0:00:01.338 ******** 2026-04-04 10:12:10.525455 | debian-trixie | =============================================================================== 2026-04-04 10:12:10.525634 | debian-trixie | Gather minimal facts ---------------------------------------------------- 0.70s 2026-04-04 10:12:10.525817 | debian-trixie | Find all subdirectories in the role location ---------------------------- 0.39s 2026-04-04 10:12:10.525997 | debian-trixie | Generate list of all binaries for all roles ----------------------------- 0.11s 2026-04-04 10:12:10.526180 | debian-trixie | Include default variables from all roles -------------------------------- 0.11s 2026-04-04 10:12:10.722936 | debian-trixie | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.download-binaries/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/download-binaries/converge.yml 2026-04-04 10:12:10.723089 | debian-trixie | ERROR [download-binaries > converge] Executed: Failed 2026-04-04 10:12:10.723228 | debian-trixie | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.download-binaries/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/download-binaries/converge.yml 2026-04-04 10:12:10.858343 | debian-trixie | ERROR 2026-04-04 10:12:10.858609 | debian-trixie | { 2026-04-04 10:12:10.858662 | debian-trixie | "delta": "0:00:13.610428", 2026-04-04 10:12:10.858693 | debian-trixie | "end": "2026-04-04 10:12:10.806445", 2026-04-04 10:12:10.858719 | debian-trixie | "msg": "non-zero return code", 2026-04-04 10:12:10.858744 | debian-trixie | "rc": 2, 2026-04-04 10:12:10.858777 | debian-trixie | "start": "2026-04-04 10:11:57.196017" 2026-04-04 10:12:10.858816 | debian-trixie | } failure 2026-04-04 10:12:10.863197 | 2026-04-04 10:12:10.863281 | PLAY RECAP 2026-04-04 10:12:10.863443 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:12:10.863513 | 2026-04-04 10:12:11.113353 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:12:11.181335 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:12:11.865182 | 2026-04-04 10:12:11.865330 | PLAY [all] 2026-04-04 10:12:11.875707 | 2026-04-04 10:12:11.875795 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-04 10:12:11.951428 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:12:11.991458 | 2026-04-04 10:12:11.991655 | TASK [fetch-output : Set log path for single node] 2026-04-04 10:12:12.034218 | debian-trixie | ok 2026-04-04 10:12:12.039984 | 2026-04-04 10:12:12.040105 | LOOP [fetch-output : Ensure local output dirs] 2026-04-04 10:12:12.461426 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/416140621023450eb509b6d175903252/work/logs" 2026-04-04 10:12:12.725383 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/416140621023450eb509b6d175903252/work/artifacts" 2026-04-04 10:12:12.990131 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/416140621023450eb509b6d175903252/work/docs" 2026-04-04 10:12:13.010986 | 2026-04-04 10:12:13.011318 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-04 10:12:13.696289 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:12:13.696564 | debian-trixie | changed: All items complete 2026-04-04 10:12:13.696607 | 2026-04-04 10:12:14.183092 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:12:14.680312 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:12:14.699065 | 2026-04-04 10:12:14.699224 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-04 10:12:15.174653 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.007309 2026-04-04 10:12:15.414575 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.008085 2026-04-04 10:12:15.431331 | 2026-04-04 10:12:15.431496 | PLAY [all] 2026-04-04 10:12:15.438224 | 2026-04-04 10:12:15.438298 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-04 10:12:15.906387 | debian-trixie | changed 2026-04-04 10:12:15.913972 | 2026-04-04 10:12:15.914068 | PLAY RECAP 2026-04-04 10:12:15.914141 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-04 10:12:15.914174 | 2026-04-04 10:12:16.051598 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:12:16.053968 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-04 10:12:16.702030 | 2026-04-04 10:12:16.702178 | PLAY [localhost] 2026-04-04 10:12:16.717445 | 2026-04-04 10:12:16.717692 | TASK [Generate Zuul manifest] 2026-04-04 10:12:16.740094 | localhost | ok 2026-04-04 10:12:16.755704 | 2026-04-04 10:12:16.755790 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-04 10:12:17.272899 | localhost | changed 2026-04-04 10:12:17.296082 | 2026-04-04 10:12:17.296329 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-04 10:12:17.327349 | localhost | ok 2026-04-04 10:12:17.337155 | 2026-04-04 10:12:17.337277 | TASK [Upload logs] 2026-04-04 10:12:17.359201 | localhost | ok 2026-04-04 10:12:17.431964 | 2026-04-04 10:12:17.432119 | TASK [Set zuul-log-path fact] 2026-04-04 10:12:17.453538 | localhost | ok 2026-04-04 10:12:17.467453 | 2026-04-04 10:12:17.467522 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:12:17.499850 | localhost | ok 2026-04-04 10:12:17.507511 | 2026-04-04 10:12:17.507577 | TASK [upload-logs : Create log directories] 2026-04-04 10:12:17.921939 | localhost | changed 2026-04-04 10:12:17.927825 | 2026-04-04 10:12:17.927909 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-04 10:12:18.381868 | localhost -> localhost | ok: Runtime: 0:00:00.006410 2026-04-04 10:12:18.388004 | 2026-04-04 10:12:18.388071 | TASK [upload-logs : Upload logs to log server] 2026-04-04 10:12:18.893729 | localhost | Output suppressed because no_log was given 2026-04-04 10:12:18.897402 | 2026-04-04 10:12:18.897467 | LOOP [upload-logs : Compress console log and json output] 2026-04-04 10:12:18.944784 | localhost | skipping: Conditional result was False 2026-04-04 10:12:18.951722 | localhost | skipping: Conditional result was False 2026-04-04 10:12:18.962350 | 2026-04-04 10:12:18.962557 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-04 10:12:19.009146 | localhost | skipping: Conditional result was False 2026-04-04 10:12:19.009640 | 2026-04-04 10:12:19.013361 | localhost | skipping: Conditional result was False 2026-04-04 10:12:19.024820 | 2026-04-04 10:12:19.025015 | LOOP [upload-logs : Upload console log and json output]