2026-04-15 00:59:59.316009 | Job console starting 2026-04-15 00:59:59.322834 | Updating git repos 2026-04-15 00:59:59.362027 | Cloning repos into workspace 2026-04-15 00:59:59.417244 | Restoring repo states 2026-04-15 00:59:59.423526 | Merging changes 2026-04-15 00:59:59.665317 | Checking out repos 2026-04-15 00:59:59.699053 | Preparing playbooks 2026-04-15 01:00:00.848551 | Running Ansible setup 2026-04-15 01:00:04.351431 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-15 01:00:04.933444 | 2026-04-15 01:00:04.933587 | PLAY [localhost] 2026-04-15 01:00:04.942042 | 2026-04-15 01:00:04.942162 | TASK [Gathering Facts] 2026-04-15 01:00:05.819220 | localhost | ok 2026-04-15 01:00:05.829655 | 2026-04-15 01:00:05.829746 | TASK [Setup log path fact] 2026-04-15 01:00:05.850553 | localhost | ok 2026-04-15 01:00:05.864307 | 2026-04-15 01:00:05.864406 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-15 01:00:05.892301 | localhost | ok 2026-04-15 01:00:05.900369 | 2026-04-15 01:00:05.900462 | TASK [emit-job-header : Print job information] 2026-04-15 01:00:05.948382 | # Job Information 2026-04-15 01:00:05.948538 | Ansible Version: 2.16.16 2026-04-15 01:00:05.948571 | Job: ansible-collection-containers-molecule-containerd-debian-trixie 2026-04-15 01:00:05.948593 | Pipeline: check 2026-04-15 01:00:05.948614 | Executor: 0a8996d2b663 2026-04-15 01:00:05.948634 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/109 2026-04-15 01:00:05.948656 | Event ID: 276b5040-3866-11f1-87ec-4c6fd3e486d6 2026-04-15 01:00:05.951381 | 2026-04-15 01:00:05.951441 | LOOP [emit-job-header : Print node information] 2026-04-15 01:00:06.030773 | localhost | ok: 2026-04-15 01:00:06.030944 | localhost | # Node Information 2026-04-15 01:00:06.030972 | localhost | Inventory Hostname: debian-trixie 2026-04-15 01:00:06.030997 | localhost | Hostname: np0000166317 2026-04-15 01:00:06.031030 | localhost | Username: zuul 2026-04-15 01:00:06.031053 | localhost | Distro: Debian 13.4 2026-04-15 01:00:06.031072 | localhost | Provider: yul1 2026-04-15 01:00:06.031091 | localhost | Region: ca-ymq-1 2026-04-15 01:00:06.031109 | localhost | Label: debian-trixie 2026-04-15 01:00:06.031128 | localhost | Product Name: OpenStack Nova 2026-04-15 01:00:06.031147 | localhost | Interface IP: 199.204.45.222 2026-04-15 01:00:06.044033 | 2026-04-15 01:00:06.044141 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-15 01:00:06.434016 | localhost -> localhost | changed 2026-04-15 01:00:06.442353 | 2026-04-15 01:00:06.442443 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-15 01:00:07.652502 | localhost -> localhost | changed 2026-04-15 01:00:07.663943 | 2026-04-15 01:00:07.664044 | PLAY [all] 2026-04-15 01:00:07.678820 | 2026-04-15 01:00:07.679017 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-15 01:00:07.886637 | debian-trixie -> localhost | ok 2026-04-15 01:00:07.894910 | 2026-04-15 01:00:07.895001 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-15 01:00:07.926216 | debian-trixie | ok 2026-04-15 01:00:07.942619 | debian-trixie | included: /var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-15 01:00:07.947355 | 2026-04-15 01:00:07.947414 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-15 01:00:09.533182 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-15 01:00:09.533410 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/97a5190e28814c6eb3f02a2bd0260c0d_id_rsa 2026-04-15 01:00:09.533466 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/97a5190e28814c6eb3f02a2bd0260c0d_id_rsa.pub 2026-04-15 01:00:09.533502 | debian-trixie -> localhost | The key fingerprint is: 2026-04-15 01:00:09.533535 | debian-trixie -> localhost | SHA256:aPpLiOekww+ZehrzRNx3XWLMUpB+TJtn4G+LsVGPS20 zuul-build-sshkey 2026-04-15 01:00:09.533581 | debian-trixie -> localhost | The key's randomart image is: 2026-04-15 01:00:09.533621 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-15 01:00:09.533676 | debian-trixie -> localhost | | .o. | 2026-04-15 01:00:09.533724 | debian-trixie -> localhost | | .+o | 2026-04-15 01:00:09.533768 | debian-trixie -> localhost | | ..+=+. | 2026-04-15 01:00:09.533802 | debian-trixie -> localhost | | . . ..+*o+ | 2026-04-15 01:00:09.533832 | debian-trixie -> localhost | | o . + S..= + | 2026-04-15 01:00:09.533871 | debian-trixie -> localhost | | . + = . o = E | 2026-04-15 01:00:09.533900 | debian-trixie -> localhost | |o.* = . B + | 2026-04-15 01:00:09.533929 | debian-trixie -> localhost | | *+* o o o | 2026-04-15 01:00:09.533967 | debian-trixie -> localhost | |ooooo o. | 2026-04-15 01:00:09.534006 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-15 01:00:09.534080 | debian-trixie -> localhost | ok: Runtime: 0:00:01.198874 2026-04-15 01:00:09.541488 | 2026-04-15 01:00:09.541582 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-15 01:00:09.593673 | debian-trixie | ok 2026-04-15 01:00:09.605381 | debian-trixie | included: /var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-15 01:00:09.615367 | 2026-04-15 01:00:09.615433 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-15 01:00:09.639706 | debian-trixie | skipping: Conditional result was False 2026-04-15 01:00:09.645650 | 2026-04-15 01:00:09.645721 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-15 01:00:10.192927 | debian-trixie | changed 2026-04-15 01:00:10.199077 | 2026-04-15 01:00:10.199145 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-15 01:00:10.409980 | debian-trixie | ok 2026-04-15 01:00:10.414497 | 2026-04-15 01:00:10.414563 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-15 01:00:10.930370 | debian-trixie | changed 2026-04-15 01:00:10.936030 | 2026-04-15 01:00:10.936113 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-15 01:00:11.446303 | debian-trixie | changed 2026-04-15 01:00:11.451930 | 2026-04-15 01:00:11.452022 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-15 01:00:11.475849 | debian-trixie | skipping: Conditional result was False 2026-04-15 01:00:11.480907 | 2026-04-15 01:00:11.481046 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-15 01:00:11.837758 | debian-trixie -> localhost | changed 2026-04-15 01:00:11.847474 | 2026-04-15 01:00:11.847538 | TASK [add-build-sshkey : Add back temp key] 2026-04-15 01:00:12.097756 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/97a5190e28814c6eb3f02a2bd0260c0d_id_rsa (zuul-build-sshkey) 2026-04-15 01:00:12.097961 | debian-trixie -> localhost | ok: Runtime: 0:00:00.013343 2026-04-15 01:00:12.102120 | 2026-04-15 01:00:12.102182 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-15 01:00:12.433291 | debian-trixie | ok 2026-04-15 01:00:12.437173 | 2026-04-15 01:00:12.437239 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-15 01:00:12.459910 | debian-trixie | skipping: Conditional result was False 2026-04-15 01:00:12.468101 | 2026-04-15 01:00:12.468163 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-15 01:00:12.802683 | debian-trixie | ok 2026-04-15 01:00:12.901547 | 2026-04-15 01:00:12.901688 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-15 01:00:13.832539 | debian-trixie | Output suppressed because no_log was given 2026-04-15 01:00:13.839507 | 2026-04-15 01:00:13.839578 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-15 01:00:14.040193 | debian-trixie | ok: "logs" 2026-04-15 01:00:14.321846 | debian-trixie | ok: All items complete 2026-04-15 01:00:14.322069 | 2026-04-15 01:00:14.330623 | debian-trixie | ok: "artifacts" 2026-04-15 01:00:14.417407 | debian-trixie | ok: "docs" 2026-04-15 01:00:14.430517 | 2026-04-15 01:00:14.430683 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-15 01:00:14.634206 | debian-trixie | changed: "logs" 2026-04-15 01:00:14.824936 | debian-trixie | changed: "artifacts" 2026-04-15 01:00:14.996190 | debian-trixie | changed: "docs" 2026-04-15 01:00:15.016811 | 2026-04-15 01:00:15.016987 | PLAY RECAP 2026-04-15 01:00:15.017058 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-15 01:00:15.017098 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-15 01:00:15.017118 | 2026-04-15 01:00:15.143635 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-15 01:00:15.144908 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-15 01:00:15.736352 | 2026-04-15 01:00:15.736466 | PLAY [all] 2026-04-15 01:00:15.747209 | 2026-04-15 01:00:15.747292 | TASK [setup-uv : Extract archive] 2026-04-15 01:00:18.064432 | debian-trixie | changed 2026-04-15 01:00:18.069916 | 2026-04-15 01:00:18.070051 | TASK [setup-uv : Print version] 2026-04-15 01:00:18.458694 | debian-trixie | uv 0.8.13 2026-04-15 01:00:18.673846 | debian-trixie | ok: Runtime: 0:00:00.014717 2026-04-15 01:00:18.695516 | 2026-04-15 01:00:18.695781 | PLAY RECAP 2026-04-15 01:00:18.695858 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-15 01:00:18.695901 | 2026-04-15 01:00:18.917249 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-15 01:00:18.919949 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-15 01:00:19.504449 | 2026-04-15 01:00:19.504556 | PLAY [all] 2026-04-15 01:00:19.514204 | 2026-04-15 01:00:19.514274 | TASK [Copy inventory file for Zuul] 2026-04-15 01:00:20.444608 | debian-trixie | changed 2026-04-15 01:00:20.449143 | 2026-04-15 01:00:20.449264 | TASK [Switch "ansible_host" to private IP] 2026-04-15 01:00:20.747923 | debian-trixie | changed: 1 replacements made 2026-04-15 01:00:21.080869 | 2026-04-15 01:00:21.081023 | TASK [Run Molecule scenario] 2026-04-15 01:00:21.483733 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-15 01:00:21.483846 | debian-trixie | Creating virtual environment at: .venv 2026-04-15 01:00:21.743141 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-15 01:00:21.751027 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-15 01:00:21.752998 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-15 01:00:21.912261 | debian-trixie | Downloading cryptography 2026-04-15 01:00:21.967168 | debian-trixie | Downloading pygments 2026-04-15 01:00:22.149447 | debian-trixie | Downloading ansible-core 2026-04-15 01:00:22.194825 | debian-trixie | Installed 36 packages in 44ms 2026-04-15 01:00:22.835818 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-15 01:00:22.835860 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-15 01:00:23.737846 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-15 01:00:23.737898 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-15 01:00:23.737918 | debian-trixie | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-15 01:00:23.738012 | debian-trixie | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-15 01:00:50.262713 | debian-trixie | INFO [containerd > dependency] Executing 2026-04-15 01:00:50.262776 | debian-trixie | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-15 01:00:50.263004 | debian-trixie | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-15 01:00:50.263054 | debian-trixie | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-15 01:00:50.268490 | debian-trixie | INFO [containerd > cleanup] Executing 2026-04-15 01:00:50.268810 | debian-trixie | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-15 01:00:50.274034 | debian-trixie | INFO [containerd > destroy] Executing 2026-04-15 01:00:50.274058 | debian-trixie | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-15 01:00:50.274108 | debian-trixie | INFO [containerd > destroy] Executed: Successful 2026-04-15 01:00:50.279354 | debian-trixie | INFO [containerd > syntax] Executing 2026-04-15 01:00:50.771871 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-15 01:00:50.772151 | 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-15 01:00:50.772324 | 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-15 01:00:50.772494 | debian-trixie | 2026-04-15 01:00:51.171262 | debian-trixie | 2026-04-15 01:00:51.171428 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-15 01:00:51.235585 | debian-trixie | INFO [containerd > syntax] Executed: Successful 2026-04-15 01:00:51.246375 | debian-trixie | INFO [containerd > create] Executing 2026-04-15 01:00:51.247867 | debian-trixie | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-15 01:00:51.253109 | debian-trixie | INFO [containerd > prepare] Executing 2026-04-15 01:00:51.726229 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-15 01:00:51.726375 | 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-15 01:00:51.726633 | 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-15 01:00:51.726769 | debian-trixie | 2026-04-15 01:00:52.068997 | debian-trixie | 2026-04-15 01:00:52.069060 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-04-15 01:00:52.069165 | debian-trixie | 2026-04-15 01:00:52.069316 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-15 01:00:52.069443 | debian-trixie | Wednesday 15 April 2026 01:00:52 +0000 (0:00:00.028) 0:00:00.028 ******* 2026-04-15 01:00:53.310113 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-15 01:00:53.310155 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:00:53.310165 | debian-trixie | 2026-04-15 01:00:53.310174 | debian-trixie | TASK [Update "apt" cache] ****************************************************** 2026-04-15 01:00:53.310182 | debian-trixie | Wednesday 15 April 2026 01:00:53 +0000 (0:00:01.241) 0:00:01.269 ******* 2026-04-15 01:00:57.940385 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:00:57.940428 | debian-trixie | 2026-04-15 01:00:57.940433 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-15 01:00:57.940438 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-15 01:00:57.940442 | debian-trixie | 2026-04-15 01:00:57.940445 | debian-trixie | 2026-04-15 01:00:57.940449 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-15 01:00:57.940453 | debian-trixie | Wednesday 15 April 2026 01:00:57 +0000 (0:00:04.628) 0:00:05.898 ******* 2026-04-15 01:00:57.940458 | debian-trixie | =============================================================================== 2026-04-15 01:00:57.940462 | debian-trixie | Update "apt" cache ------------------------------------------------------ 4.63s 2026-04-15 01:00:57.940465 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.24s 2026-04-15 01:00:58.029942 | debian-trixie | INFO [containerd > prepare] Executed: Successful 2026-04-15 01:00:58.040417 | debian-trixie | INFO [containerd > converge] Executing 2026-04-15 01:00:58.523803 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-15 01:00:58.524124 | 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-15 01:00:58.524387 | 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-15 01:00:58.524612 | debian-trixie | 2026-04-15 01:00:58.892073 | debian-trixie | 2026-04-15 01:00:58.892401 | debian-trixie | PLAY [Converge] **************************************************************** 2026-04-15 01:00:58.892638 | debian-trixie | 2026-04-15 01:00:58.892888 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-15 01:00:58.893137 | debian-trixie | Wednesday 15 April 2026 01:00:58 +0000 (0:00:00.012) 0:00:00.012 ******* 2026-04-15 01:01:00.923582 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-15 01:01:00.926825 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:01:00.926847 | debian-trixie | 2026-04-15 01:01:00.926856 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-15 01:01:00.926864 | debian-trixie | Wednesday 15 April 2026 01:01:00 +0000 (0:00:02.033) 0:00:02.046 ******* 2026-04-15 01:01:01.401888 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:01:01.402175 | debian-trixie | 2026-04-15 01:01:01.402501 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-15 01:01:01.402767 | debian-trixie | Wednesday 15 April 2026 01:01:01 +0000 (0:00:00.475) 0:00:02.522 ******* 2026-04-15 01:01:01.439352 | debian-trixie | skipping: [debian-trixie] 2026-04-15 01:01:01.439681 | debian-trixie | 2026-04-15 01:01:01.439985 | debian-trixie | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-15 01:01:01.440240 | debian-trixie | Wednesday 15 April 2026 01:01:01 +0000 (0:00:00.037) 0:00:02.559 ******* 2026-04-15 01:01:01.879851 | debian-trixie | changed: [debian-trixie] 2026-04-15 01:01:01.880189 | debian-trixie | 2026-04-15 01:01:01.880464 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-15 01:01:01.880742 | debian-trixie | Wednesday 15 April 2026 01:01:01 +0000 (0:00:00.439) 0:00:02.999 ******* 2026-04-15 01:01:01.977189 | debian-trixie | ok: [debian-trixie] => { 2026-04-15 01:01:01.977497 | debian-trixie | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-15 01:01:01.977752 | debian-trixie | } 2026-04-15 01:01:01.977995 | debian-trixie | 2026-04-15 01:01:01.978264 | debian-trixie | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-15 01:01:01.978532 | debian-trixie | Wednesday 15 April 2026 01:01:01 +0000 (0:00:00.098) 0:00:03.097 ******* 2026-04-15 01:01:02.735664 | debian-trixie | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-15 01:01:02.739621 | debian-trixie | changed: [debian-trixie] 2026-04-15 01:01:02.739800 | debian-trixie | 2026-04-15 01:01:02.739996 | debian-trixie | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-15 01:01:02.740182 | debian-trixie | Wednesday 15 April 2026 01:01:02 +0000 (0:00:00.762) 0:00:03.860 ******* 2026-04-15 01:01:02.764114 | debian-trixie | skipping: [debian-trixie] 2026-04-15 01:01:02.764282 | debian-trixie | 2026-04-15 01:01:02.764478 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-15 01:01:02.764667 | debian-trixie | Wednesday 15 April 2026 01:01:02 +0000 (0:00:00.024) 0:00:03.885 ******* 2026-04-15 01:01:03.059032 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:01:03.059069 | debian-trixie | 2026-04-15 01:01:03.059076 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-15 01:01:03.059082 | debian-trixie | Wednesday 15 April 2026 01:01:03 +0000 (0:00:00.292) 0:00:04.177 ******* 2026-04-15 01:01:03.999408 | debian-trixie | ok: [debian-trixie] 2026-04-15 01:01:03.999464 | debian-trixie | 2026-04-15 01:01:03.999541 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-15 01:01:03.999630 | debian-trixie | Wednesday 15 April 2026 01:01:03 +0000 (0:00:00.939) 0:00:05.117 ******* 2026-04-15 01:01:04.065106 | debian-trixie | [ERROR]: Task failed: Finalization of task args for 'ansible.builtin.debug' failed: Error while resolving value for 'msg': object of type 'NoneType' has no attribute 'keys' 2026-04-15 01:01:04.065251 | debian-trixie | 2026-04-15 01:01:04.065483 | debian-trixie | Task failed. 2026-04-15 01:01:04.065690 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-15 01:01:04.065801 | debian-trixie | 2026-04-15 01:01:04.066002 | debian-trixie | 13 # under the License. 2026-04-15 01:01:04.066164 | debian-trixie | 14 2026-04-15 01:01:04.066337 | debian-trixie | 15 - name: Starting download of file 2026-04-15 01:01:04.066514 | debian-trixie | ^ column 3 2026-04-15 01:01:04.066680 | debian-trixie | 2026-04-15 01:01:04.066857 | debian-trixie | <<< caused by >>> 2026-04-15 01:01:04.067062 | debian-trixie | 2026-04-15 01:01:04.067250 | debian-trixie | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-15 01:01:04.067447 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-15 01:01:04.067610 | debian-trixie | 2026-04-15 01:01:04.067782 | debian-trixie | 14 2026-04-15 01:01:04.067965 | debian-trixie | 15 - name: Starting download of file 2026-04-15 01:01:04.068144 | debian-trixie | 16 ansible.builtin.debug: 2026-04-15 01:01:04.068389 | debian-trixie | ^ column 3 2026-04-15 01:01:04.068546 | debian-trixie | 2026-04-15 01:01:04.068724 | debian-trixie | <<< caused by >>> 2026-04-15 01:01:04.068886 | debian-trixie | 2026-04-15 01:01:04.069067 | debian-trixie | Error while resolving value for 'msg'. 2026-04-15 01:01:04.069264 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-15 01:01:04.069429 | debian-trixie | 2026-04-15 01:01:04.069612 | debian-trixie | 15 - name: Starting download of file 2026-04-15 01:01:04.069793 | debian-trixie | 16 ansible.builtin.debug: 2026-04-15 01:01:04.069977 | debian-trixie | 17 msg: "{{ download_artifact_url }}" 2026-04-15 01:01:04.070153 | debian-trixie | ^ column 10 2026-04-15 01:01:04.070316 | debian-trixie | 2026-04-15 01:01:04.070494 | debian-trixie | <<< caused by >>> 2026-04-15 01:01:04.070657 | debian-trixie | 2026-04-15 01:01:04.070843 | debian-trixie | object of type 'NoneType' has no attribute 'keys' 2026-04-15 01:01:04.071074 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-15 01:01:04.071239 | debian-trixie | 2026-04-15 01:01:04.071419 | debian-trixie | 13 # under the License. 2026-04-15 01:01:04.071591 | debian-trixie | 14 2026-04-15 01:01:04.071804 | debian-trixie | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-15 01:01:04.071967 | debian-trixie | ^ column 22 2026-04-15 01:01:04.072130 | debian-trixie | 2026-04-15 01:01:04.072476 | debian-trixie | fatal: [debian-trixie]: FAILED! => {"msg": "Task failed: Finalization of task args for 'ansible.builtin.debug' failed: Error while resolving value for 'msg': object of type 'NoneType' has no attribute 'keys'"} 2026-04-15 01:01:04.072656 | debian-trixie | 2026-04-15 01:01:04.072838 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-15 01:01:04.073045 | debian-trixie | debian-trixie : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-15 01:01:04.073212 | debian-trixie | 2026-04-15 01:01:04.073376 | debian-trixie | 2026-04-15 01:01:04.073548 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-15 01:01:04.073733 | debian-trixie | Wednesday 15 April 2026 01:01:04 +0000 (0:00:00.070) 0:00:05.188 ******* 2026-04-15 01:01:04.073909 | debian-trixie | =============================================================================== 2026-04-15 01:01:04.074098 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.03s 2026-04-15 01:01:04.074285 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.94s 2026-04-15 01:01:04.074472 | debian-trixie | vexxhost.containers.download_artifact : Download item ------------------- 0.76s 2026-04-15 01:01:04.074659 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-04-15 01:01:04.074845 | debian-trixie | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.44s 2026-04-15 01:01:04.075119 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.29s 2026-04-15 01:01:04.075274 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.10s 2026-04-15 01:01:04.075443 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.07s 2026-04-15 01:01:04.075629 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-15 01:01:04.075811 | debian-trixie | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-15 01:01:04.160881 | debian-trixie | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/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/containerd/converge.yml 2026-04-15 01:01:04.161023 | debian-trixie | ERROR [containerd > converge] Executed: Failed 2026-04-15 01:01:04.161150 | debian-trixie | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/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/containerd/converge.yml 2026-04-15 01:01:04.654527 | debian-trixie | ERROR 2026-04-15 01:01:04.655244 | debian-trixie | { 2026-04-15 01:01:04.655277 | debian-trixie | "delta": "0:00:42.816585", 2026-04-15 01:01:04.655298 | debian-trixie | "end": "2026-04-15 01:01:04.233543", 2026-04-15 01:01:04.655317 | debian-trixie | "msg": "non-zero return code", 2026-04-15 01:01:04.655336 | debian-trixie | "rc": 2, 2026-04-15 01:01:04.655356 | debian-trixie | "start": "2026-04-15 01:00:21.416958" 2026-04-15 01:01:04.655374 | debian-trixie | } failure 2026-04-15 01:01:04.658558 | 2026-04-15 01:01:04.658610 | PLAY RECAP 2026-04-15 01:01:04.658660 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-15 01:01:04.658682 | 2026-04-15 01:01:04.814660 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-15 01:01:04.815740 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-15 01:01:05.436664 | 2026-04-15 01:01:05.436868 | PLAY [all] 2026-04-15 01:01:05.448653 | 2026-04-15 01:01:05.448764 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-15 01:01:05.495084 | debian-trixie | skipping: Conditional result was False 2026-04-15 01:01:05.503874 | 2026-04-15 01:01:05.504041 | TASK [fetch-output : Set log path for single node] 2026-04-15 01:01:05.547485 | debian-trixie | ok 2026-04-15 01:01:05.552385 | 2026-04-15 01:01:05.552454 | LOOP [fetch-output : Ensure local output dirs] 2026-04-15 01:01:05.990264 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/logs" 2026-04-15 01:01:06.203276 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/artifacts" 2026-04-15 01:01:06.425139 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/97a5190e28814c6eb3f02a2bd0260c0d/work/docs" 2026-04-15 01:01:06.443877 | 2026-04-15 01:01:06.443989 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-15 01:01:07.125090 | debian-trixie | changed: .d..t...... ./ 2026-04-15 01:01:07.125309 | debian-trixie | changed: All items complete 2026-04-15 01:01:07.125348 | 2026-04-15 01:01:07.601168 | debian-trixie | changed: .d..t...... ./ 2026-04-15 01:01:08.105742 | debian-trixie | changed: .d..t...... ./ 2026-04-15 01:01:08.130994 | 2026-04-15 01:01:08.131126 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-15 01:01:08.526906 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.008070 2026-04-15 01:01:08.755795 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.007574 2026-04-15 01:01:08.777484 | 2026-04-15 01:01:08.777673 | PLAY [all] 2026-04-15 01:01:08.783925 | 2026-04-15 01:01:08.784003 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-15 01:01:09.224361 | debian-trixie | changed 2026-04-15 01:01:09.233556 | 2026-04-15 01:01:09.233628 | PLAY RECAP 2026-04-15 01:01:09.233679 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-15 01:01:09.233702 | 2026-04-15 01:01:09.410003 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-15 01:01:09.412681 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-15 01:01:09.984764 | 2026-04-15 01:01:09.984927 | PLAY [localhost] 2026-04-15 01:01:09.995743 | 2026-04-15 01:01:09.995817 | TASK [Generate Zuul manifest] 2026-04-15 01:01:10.019803 | localhost | ok 2026-04-15 01:01:10.038442 | 2026-04-15 01:01:10.038525 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-15 01:01:10.395042 | localhost | changed 2026-04-15 01:01:10.407527 | 2026-04-15 01:01:10.407602 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-15 01:01:10.437845 | localhost | ok 2026-04-15 01:01:10.446524 | 2026-04-15 01:01:10.446610 | TASK [Upload logs] 2026-04-15 01:01:10.467496 | localhost | ok 2026-04-15 01:01:10.525728 | 2026-04-15 01:01:10.525813 | TASK [Set zuul-log-path fact] 2026-04-15 01:01:10.546127 | localhost | ok 2026-04-15 01:01:10.559780 | 2026-04-15 01:01:10.559846 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-15 01:01:10.590826 | localhost | ok 2026-04-15 01:01:10.599537 | 2026-04-15 01:01:10.599598 | TASK [upload-logs : Create log directories] 2026-04-15 01:01:11.011262 | localhost | changed 2026-04-15 01:01:11.020041 | 2026-04-15 01:01:11.020195 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-15 01:01:11.475233 | localhost -> localhost | ok: Runtime: 0:00:00.006147 2026-04-15 01:01:11.484501 | 2026-04-15 01:01:11.484633 | TASK [upload-logs : Upload logs to log server] 2026-04-15 01:01:11.944495 | localhost | Output suppressed because no_log was given 2026-04-15 01:01:11.949547 | 2026-04-15 01:01:11.949630 | LOOP [upload-logs : Compress console log and json output] 2026-04-15 01:01:11.993195 | localhost | skipping: Conditional result was False 2026-04-15 01:01:12.000562 | localhost | skipping: Conditional result was False 2026-04-15 01:01:12.012824 | 2026-04-15 01:01:12.013013 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-15 01:01:12.056097 | localhost | skipping: Conditional result was False 2026-04-15 01:01:12.056540 | 2026-04-15 01:01:12.060064 | localhost | skipping: Conditional result was False 2026-04-15 01:01:12.076855 | 2026-04-15 01:01:12.077052 | LOOP [upload-logs : Upload console log and json output]