2026-04-28 01:04:10.854646 | Job console starting 2026-04-28 01:04:10.893132 | Updating git repos 2026-04-28 01:04:10.923100 | Cloning repos into workspace 2026-04-28 01:04:11.499838 | Restoring repo states 2026-04-28 01:04:11.511346 | Merging changes 2026-04-28 01:04:12.379763 | Checking out repos 2026-04-28 01:04:12.557476 | Preparing playbooks 2026-04-28 01:04:15.575466 | Running Ansible setup 2026-04-28 01:04:19.470336 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 01:04:20.118493 | 2026-04-28 01:04:20.118954 | PLAY [localhost] 2026-04-28 01:04:20.134191 | 2026-04-28 01:04:20.134311 | TASK [Gathering Facts] 2026-04-28 01:04:21.064514 | localhost | ok 2026-04-28 01:04:21.071452 | 2026-04-28 01:04:21.071565 | TASK [Setup log path fact] 2026-04-28 01:04:21.089127 | localhost | ok 2026-04-28 01:04:21.100297 | 2026-04-28 01:04:21.100388 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 01:04:21.134040 | localhost | ok 2026-04-28 01:04:21.143323 | 2026-04-28 01:04:21.143716 | TASK [emit-job-header : Print job information] 2026-04-28 01:04:21.173899 | # Job Information 2026-04-28 01:04:21.174144 | Ansible Version: 2.16.16 2026-04-28 01:04:21.174180 | Job: ansible-collection-containers-molecule-download-binaries 2026-04-28 01:04:21.174203 | Pipeline: check 2026-04-28 01:04:21.174223 | Executor: 0a8996d2b663 2026-04-28 01:04:21.174243 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/125 2026-04-28 01:04:21.174265 | Event ID: 07f9bf70-429e-11f1-8b75-3e63c4c208bf 2026-04-28 01:04:21.177275 | 2026-04-28 01:04:21.177351 | LOOP [emit-job-header : Print node information] 2026-04-28 01:04:21.268222 | localhost | ok: 2026-04-28 01:04:21.268395 | localhost | # Node Information 2026-04-28 01:04:21.268423 | localhost | Inventory Hostname: debian-trixie 2026-04-28 01:04:21.268445 | localhost | Hostname: np0000170750 2026-04-28 01:04:21.268465 | localhost | Username: zuul 2026-04-28 01:04:21.268488 | localhost | Distro: Debian 13.4 2026-04-28 01:04:21.268535 | localhost | Provider: yul1 2026-04-28 01:04:21.268564 | localhost | Region: ca-ymq-1 2026-04-28 01:04:21.268586 | localhost | Label: debian-trixie 2026-04-28 01:04:21.268605 | localhost | Product Name: OpenStack Nova 2026-04-28 01:04:21.268623 | localhost | Interface IP: 199.204.45.140 2026-04-28 01:04:21.280981 | 2026-04-28 01:04:21.281151 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-28 01:04:21.679993 | localhost -> localhost | changed 2026-04-28 01:04:21.689715 | 2026-04-28 01:04:21.689816 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-28 01:04:22.499984 | localhost -> localhost | changed 2026-04-28 01:04:22.511004 | 2026-04-28 01:04:22.511063 | PLAY [all] 2026-04-28 01:04:22.518070 | 2026-04-28 01:04:22.518146 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-28 01:04:22.755085 | debian-trixie -> localhost | ok 2026-04-28 01:04:22.759842 | 2026-04-28 01:04:22.759903 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-28 01:04:22.776887 | debian-trixie | ok 2026-04-28 01:04:22.790371 | debian-trixie | included: /var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-28 01:04:22.795114 | 2026-04-28 01:04:22.795178 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-28 01:04:23.986572 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-28 01:04:23.986737 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/d8e86ddabddc45358d1d40b5da795ea0_id_rsa 2026-04-28 01:04:23.986767 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/d8e86ddabddc45358d1d40b5da795ea0_id_rsa.pub 2026-04-28 01:04:23.986789 | debian-trixie -> localhost | The key fingerprint is: 2026-04-28 01:04:23.986810 | debian-trixie -> localhost | SHA256:w9EuujRyf1sTO7um+a636ikk887YlT/tYEEWFQHcOqc zuul-build-sshkey 2026-04-28 01:04:23.986840 | debian-trixie -> localhost | The key's randomart image is: 2026-04-28 01:04:23.986861 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-28 01:04:23.986888 | debian-trixie -> localhost | | .o++o | 2026-04-28 01:04:23.986910 | debian-trixie -> localhost | | . ... | 2026-04-28 01:04:23.986930 | debian-trixie -> localhost | | . . o. | 2026-04-28 01:04:23.986949 | debian-trixie -> localhost | | . o oo . | 2026-04-28 01:04:23.986969 | debian-trixie -> localhost | | S . o+ | 2026-04-28 01:04:23.986988 | debian-trixie -> localhost | | o..o .E+ | 2026-04-28 01:04:23.987007 | debian-trixie -> localhost | | . == o B. | 2026-04-28 01:04:23.987026 | debian-trixie -> localhost | | + Bo..*+=. | 2026-04-28 01:04:23.987049 | debian-trixie -> localhost | | o.=+OXB=. | 2026-04-28 01:04:23.987094 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-28 01:04:23.987144 | debian-trixie -> localhost | ok: Runtime: 0:00:00.781483 2026-04-28 01:04:23.991329 | 2026-04-28 01:04:23.991406 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-28 01:04:24.026257 | debian-trixie | ok 2026-04-28 01:04:24.035172 | debian-trixie | included: /var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-28 01:04:24.042358 | 2026-04-28 01:04:24.042495 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-28 01:04:24.058810 | debian-trixie | skipping: Conditional result was False 2026-04-28 01:04:24.068465 | 2026-04-28 01:04:24.068585 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-28 01:04:24.641746 | debian-trixie | changed 2026-04-28 01:04:24.647509 | 2026-04-28 01:04:24.647583 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-28 01:04:24.843185 | debian-trixie | ok 2026-04-28 01:04:24.849068 | 2026-04-28 01:04:24.849147 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-28 01:04:25.350879 | debian-trixie | changed 2026-04-28 01:04:25.355408 | 2026-04-28 01:04:25.355474 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-28 01:04:25.894893 | debian-trixie | changed 2026-04-28 01:04:25.902391 | 2026-04-28 01:04:25.902557 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-28 01:04:25.927724 | debian-trixie | skipping: Conditional result was False 2026-04-28 01:04:25.936079 | 2026-04-28 01:04:25.936216 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-28 01:04:26.316358 | debian-trixie -> localhost | changed 2026-04-28 01:04:26.331611 | 2026-04-28 01:04:26.331706 | TASK [add-build-sshkey : Add back temp key] 2026-04-28 01:04:26.654445 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/d8e86ddabddc45358d1d40b5da795ea0_id_rsa (zuul-build-sshkey) 2026-04-28 01:04:26.654661 | debian-trixie -> localhost | ok: Runtime: 0:00:00.014354 2026-04-28 01:04:26.658618 | 2026-04-28 01:04:26.658681 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-28 01:04:27.007138 | debian-trixie | ok 2026-04-28 01:04:27.011975 | 2026-04-28 01:04:27.012039 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-28 01:04:27.036409 | debian-trixie | skipping: Conditional result was False 2026-04-28 01:04:27.048312 | 2026-04-28 01:04:27.048374 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-28 01:04:27.458108 | debian-trixie | ok 2026-04-28 01:04:27.464319 | 2026-04-28 01:04:27.464442 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-28 01:04:28.395446 | debian-trixie | Output suppressed because no_log was given 2026-04-28 01:04:28.405907 | 2026-04-28 01:04:28.406179 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-28 01:04:28.614739 | debian-trixie | ok: "logs" 2026-04-28 01:04:28.615029 | debian-trixie | ok: All items complete 2026-04-28 01:04:28.615058 | 2026-04-28 01:04:28.800003 | debian-trixie | ok: "artifacts" 2026-04-28 01:04:28.978256 | debian-trixie | ok: "docs" 2026-04-28 01:04:28.990381 | 2026-04-28 01:04:28.990503 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-28 01:04:29.209364 | debian-trixie | changed: "logs" 2026-04-28 01:04:29.391622 | debian-trixie | changed: "artifacts" 2026-04-28 01:04:29.588172 | debian-trixie | changed: "docs" 2026-04-28 01:04:29.600076 | 2026-04-28 01:04:29.600186 | PLAY RECAP 2026-04-28 01:04:29.600234 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-28 01:04:29.600264 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:04:29.600285 | 2026-04-28 01:04:29.749209 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 01:04:29.750721 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 01:04:30.337220 | 2026-04-28 01:04:30.337352 | PLAY [all] 2026-04-28 01:04:30.347799 | 2026-04-28 01:04:30.347875 | TASK [setup-uv : Extract archive] 2026-04-28 01:04:32.839248 | debian-trixie | changed 2026-04-28 01:04:32.844879 | 2026-04-28 01:04:32.844954 | TASK [setup-uv : Print version] 2026-04-28 01:04:32.742930 | debian-trixie | uv 0.8.13 2026-04-28 01:04:33.374704 | debian-trixie | ok: Runtime: 0:00:00.014848 2026-04-28 01:04:33.381350 | 2026-04-28 01:04:33.381406 | PLAY RECAP 2026-04-28 01:04:33.381451 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:04:33.381476 | 2026-04-28 01:04:33.494663 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 01:04:33.496152 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 01:04:34.064563 | 2026-04-28 01:04:34.064715 | PLAY [all] 2026-04-28 01:04:34.075214 | 2026-04-28 01:04:34.075289 | TASK [Copy inventory file for Zuul] 2026-04-28 01:04:35.019301 | debian-trixie | changed 2026-04-28 01:04:35.024894 | 2026-04-28 01:04:35.025003 | TASK [Switch "ansible_host" to private IP] 2026-04-28 01:04:35.332740 | debian-trixie | changed: 1 replacements made 2026-04-28 01:04:35.337555 | 2026-04-28 01:04:35.337624 | TASK [Run Molecule scenario] 2026-04-28 01:04:35.309232 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-28 01:04:35.309349 | debian-trixie | Creating virtual environment at: .venv 2026-04-28 01:04:36.485362 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-28 01:04:36.492449 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-28 01:04:36.492778 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-28 01:04:36.654652 | debian-trixie | Downloading cryptography 2026-04-28 01:04:36.706626 | debian-trixie | Downloading pygments 2026-04-28 01:04:36.916915 | debian-trixie | Downloading ansible-core 2026-04-28 01:04:36.963928 | debian-trixie | Installed 36 packages in 46ms 2026-04-28 01:04:37.603178 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-28 01:04:37.603263 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-28 01:04:38.490638 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-28 01:04:38.490709 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-28 01:04:38.490733 | debian-trixie | INFO [download-binaries > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-28 01:04:38.490743 | debian-trixie | INFO [download-binaries > prerun] Performing prerun with role_name_check=0... 2026-04-28 01:08:34.165469 | debian-trixie | INFO [download-binaries > dependency] Executing 2026-04-28 01:08:34.165541 | debian-trixie | WARNING [download-binaries > dependency] Missing roles requirements file: requirements.yml 2026-04-28 01:08:34.165776 | debian-trixie | WARNING [download-binaries > dependency] Missing collections requirements file: collections.yml 2026-04-28 01:08:34.165892 | debian-trixie | WARNING [download-binaries > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-28 01:08:34.171139 | debian-trixie | INFO [download-binaries > cleanup] Executing 2026-04-28 01:08:34.171428 | debian-trixie | WARNING [download-binaries > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 01:08:34.176650 | debian-trixie | INFO [download-binaries > destroy] Executing 2026-04-28 01:08:34.176672 | debian-trixie | WARNING [download-binaries > destroy] Skipping, '--destroy=never' requested. 2026-04-28 01:08:34.176778 | debian-trixie | INFO [download-binaries > destroy] Executed: Successful 2026-04-28 01:08:34.181955 | debian-trixie | INFO [download-binaries > syntax] Executing 2026-04-28 01:08:34.673595 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-28 01:08:34.673686 | 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-28 01:08:34.673698 | 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-28 01:08:34.673707 | debian-trixie | 2026-04-28 01:08:35.031254 | debian-trixie | 2026-04-28 01:08:35.031449 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/download-binaries/converge.yml 2026-04-28 01:08:35.089884 | debian-trixie | INFO [download-binaries > syntax] Executed: Successful 2026-04-28 01:08:35.101363 | debian-trixie | INFO [download-binaries > create] Executing 2026-04-28 01:08:35.102831 | debian-trixie | WARNING [download-binaries > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 01:08:35.107982 | debian-trixie | INFO [download-binaries > prepare] Executing 2026-04-28 01:08:35.108248 | debian-trixie | WARNING [download-binaries > prepare] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 01:08:35.113410 | debian-trixie | INFO [download-binaries > converge] Executing 2026-04-28 01:08:35.579840 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-28 01:08:35.579993 | 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-28 01:08:35.580211 | 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-28 01:08:35.580384 | debian-trixie | 2026-04-28 01:08:35.927285 | debian-trixie | 2026-04-28 01:08:35.927448 | debian-trixie | PLAY [Download all binaries required for all roles] **************************** 2026-04-28 01:08:35.927620 | debian-trixie | 2026-04-28 01:08:35.927821 | debian-trixie | TASK [Gather minimal facts] **************************************************** 2026-04-28 01:08:35.928009 | debian-trixie | Tuesday 28 April 2026 01:08:35 +0000 (0:00:00.030) 0:00:00.030 ********* 2026-04-28 01:08:36.604642 | debian-trixie | ok: [debian-trixie -> localhost] 2026-04-28 01:08:36.604722 | debian-trixie | 2026-04-28 01:08:36.604946 | debian-trixie | TASK [Find all subdirectories in the role location] **************************** 2026-04-28 01:08:36.605102 | debian-trixie | Tuesday 28 April 2026 01:08:36 +0000 (0:00:00.676) 0:00:00.707 ********* 2026-04-28 01:08:36.999964 | debian-trixie | ok: [debian-trixie -> localhost] 2026-04-28 01:08:37.000033 | debian-trixie | 2026-04-28 01:08:37.000043 | debian-trixie | TASK [Include default variables from all roles] ******************************** 2026-04-28 01:08:37.000113 | debian-trixie | Tuesday 28 April 2026 01:08:36 +0000 (0:00:00.396) 0:00:01.103 ********* 2026-04-28 01:08:37.106213 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/nerdctl/defaults) 2026-04-28 01:08:37.106366 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/runc/defaults) 2026-04-28 01:08:37.106590 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cri_tools/defaults) 2026-04-28 01:08:37.106810 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults) 2026-04-28 01:08:37.106996 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/docker/defaults) 2026-04-28 01:08:37.107236 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/defaults) 2026-04-28 01:08:37.107414 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/defaults) 2026-04-28 01:08:37.107660 | debian-trixie | ok: [debian-trixie -> localhost] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/playbooks/../roles/download_artifact/vars) 2026-04-28 01:08:37.107865 | debian-trixie | 2026-04-28 01:08:37.108062 | debian-trixie | TASK [Generate list of all binaries for all roles] ***************************** 2026-04-28 01:08:37.108278 | debian-trixie | Tuesday 28 April 2026 01:08:37 +0000 (0:00:00.106) 0:00:01.209 ********* 2026-04-28 01:08:37.390904 | debian-trixie | [ERROR]: Task failed: 'NoneType' object has no attribute 'items' 2026-04-28 01:08:37.391052 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/playbooks/download_binaries.yml:46:7 2026-04-28 01:08:37.391247 | debian-trixie | 2026-04-28 01:08:37.391493 | debian-trixie | 44 delegate_to: localhost 2026-04-28 01:08:37.391607 | debian-trixie | 45 2026-04-28 01:08:37.392134 | debian-trixie | 46 - name: Generate list of all binaries for all roles 2026-04-28 01:08:37.392157 | debian-trixie | ^ column 7 2026-04-28 01:08:37.392167 | debian-trixie | 2026-04-28 01:08:37.392456 | debian-trixie | fatal: [debian-trixie -> localhost]: FAILED! => {"changed": false, "msg": "Task failed: 'NoneType' object has no attribute 'items'"} 2026-04-28 01:08:37.393770 | debian-trixie | 2026-04-28 01:08:37.393926 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-28 01:08:37.394187 | debian-trixie | debian-trixie : ok=3 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-04-28 01:08:37.394320 | debian-trixie | 2026-04-28 01:08:37.394541 | debian-trixie | 2026-04-28 01:08:37.394668 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-28 01:08:37.394877 | debian-trixie | Tuesday 28 April 2026 01:08:37 +0000 (0:00:00.287) 0:00:01.497 ********* 2026-04-28 01:08:37.395039 | debian-trixie | =============================================================================== 2026-04-28 01:08:37.395279 | debian-trixie | Gather minimal facts ---------------------------------------------------- 0.68s 2026-04-28 01:08:37.395447 | debian-trixie | Find all subdirectories in the role location ---------------------------- 0.40s 2026-04-28 01:08:37.395639 | debian-trixie | Generate list of all binaries for all roles ----------------------------- 0.29s 2026-04-28 01:08:37.395823 | debian-trixie | Include default variables from all roles -------------------------------- 0.11s 2026-04-28 01:08:37.500267 | 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-28 01:08:37.500396 | debian-trixie | ERROR [download-binaries > converge] Executed: Failed 2026-04-28 01:08:37.500522 | 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-28 01:08:37.756683 | debian-trixie | ERROR 2026-04-28 01:08:37.757027 | debian-trixie | { 2026-04-28 01:08:37.757097 | debian-trixie | "delta": "0:04:02.344417", 2026-04-28 01:08:37.757144 | debian-trixie | "end": "2026-04-28 01:08:37.583874", 2026-04-28 01:08:37.757185 | debian-trixie | "msg": "non-zero return code", 2026-04-28 01:08:37.757226 | debian-trixie | "rc": 2, 2026-04-28 01:08:37.757271 | debian-trixie | "start": "2026-04-28 01:04:35.239457" 2026-04-28 01:08:37.757310 | debian-trixie | } failure 2026-04-28 01:08:37.761093 | 2026-04-28 01:08:37.761365 | PLAY RECAP 2026-04-28 01:08:37.761434 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:08:37.761466 | 2026-04-28 01:08:37.916662 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 01:08:37.917858 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 01:08:38.473929 | 2026-04-28 01:08:38.474073 | PLAY [all] 2026-04-28 01:08:38.484301 | 2026-04-28 01:08:38.484380 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-28 01:08:38.529409 | debian-trixie | skipping: Conditional result was False 2026-04-28 01:08:38.537004 | 2026-04-28 01:08:38.537117 | TASK [fetch-output : Set log path for single node] 2026-04-28 01:08:38.579214 | debian-trixie | ok 2026-04-28 01:08:38.584048 | 2026-04-28 01:08:38.584136 | LOOP [fetch-output : Ensure local output dirs] 2026-04-28 01:08:38.972308 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/logs" 2026-04-28 01:08:39.179141 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/artifacts" 2026-04-28 01:08:39.383013 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/d8e86ddabddc45358d1d40b5da795ea0/work/docs" 2026-04-28 01:08:39.403147 | 2026-04-28 01:08:39.403580 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-28 01:08:40.060329 | debian-trixie | changed: .d..t...... ./ 2026-04-28 01:08:40.060744 | debian-trixie | changed: All items complete 2026-04-28 01:08:40.060809 | 2026-04-28 01:08:40.541711 | debian-trixie | changed: .d..t...... ./ 2026-04-28 01:08:41.026123 | debian-trixie | changed: .d..t...... ./ 2026-04-28 01:08:41.041158 | 2026-04-28 01:08:41.041327 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-28 01:08:41.442646 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.007683 2026-04-28 01:08:41.656654 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.007363 2026-04-28 01:08:41.672440 | 2026-04-28 01:08:41.672527 | PLAY [all] 2026-04-28 01:08:41.679181 | 2026-04-28 01:08:41.679265 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-28 01:08:42.146555 | debian-trixie | changed 2026-04-28 01:08:42.154696 | 2026-04-28 01:08:42.154758 | PLAY RECAP 2026-04-28 01:08:42.154806 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-28 01:08:42.154827 | 2026-04-28 01:08:42.274982 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 01:08:42.277264 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-28 01:08:42.861985 | 2026-04-28 01:08:42.862118 | PLAY [localhost] 2026-04-28 01:08:42.871831 | 2026-04-28 01:08:42.871903 | TASK [Generate Zuul manifest] 2026-04-28 01:08:42.893155 | localhost | ok 2026-04-28 01:08:42.908434 | 2026-04-28 01:08:42.908513 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-28 01:08:43.214258 | localhost | changed 2026-04-28 01:08:43.229303 | 2026-04-28 01:08:43.229376 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-28 01:08:43.260885 | localhost | ok 2026-04-28 01:08:43.269498 | 2026-04-28 01:08:43.269627 | TASK [Upload logs] 2026-04-28 01:08:43.291524 | localhost | ok 2026-04-28 01:08:43.358343 | 2026-04-28 01:08:43.358498 | TASK [Set zuul-log-path fact] 2026-04-28 01:08:43.379002 | localhost | ok 2026-04-28 01:08:43.394807 | 2026-04-28 01:08:43.394875 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 01:08:43.427558 | localhost | ok 2026-04-28 01:08:43.435945 | 2026-04-28 01:08:43.436021 | TASK [upload-logs : Create log directories] 2026-04-28 01:08:43.820486 | localhost | changed 2026-04-28 01:08:43.832513 | 2026-04-28 01:08:43.832591 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-28 01:08:44.231379 | localhost -> localhost | ok: Runtime: 0:00:00.005055 2026-04-28 01:08:44.238033 | 2026-04-28 01:08:44.238097 | TASK [upload-logs : Upload logs to log server] 2026-04-28 01:08:44.701185 | localhost | Output suppressed because no_log was given 2026-04-28 01:08:44.705465 | 2026-04-28 01:08:44.705530 | LOOP [upload-logs : Compress console log and json output] 2026-04-28 01:08:44.753232 | localhost | skipping: Conditional result was False 2026-04-28 01:08:44.760589 | localhost | skipping: Conditional result was False 2026-04-28 01:08:44.778483 | 2026-04-28 01:08:44.778685 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-28 01:08:44.824284 | localhost | skipping: Conditional result was False 2026-04-28 01:08:44.824680 | 2026-04-28 01:08:44.828160 | localhost | skipping: Conditional result was False 2026-04-28 01:08:44.845730 | 2026-04-28 01:08:44.845949 | LOOP [upload-logs : Upload console log and json output]