2026-04-21 00:59:03.136687 | Job console starting 2026-04-21 00:59:03.145889 | Updating git repos 2026-04-21 00:59:03.175255 | Cloning repos into workspace 2026-04-21 00:59:03.224051 | Restoring repo states 2026-04-21 00:59:03.233500 | Merging changes 2026-04-21 00:59:03.627268 | Checking out repos 2026-04-21 00:59:03.662811 | Preparing playbooks 2026-04-21 00:59:04.635532 | Running Ansible setup 2026-04-21 00:59:08.383172 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-21 00:59:09.059765 | 2026-04-21 00:59:09.059889 | PLAY [localhost] 2026-04-21 00:59:09.069717 | 2026-04-21 00:59:09.069784 | TASK [Gathering Facts] 2026-04-21 00:59:09.920874 | localhost | ok 2026-04-21 00:59:09.931445 | 2026-04-21 00:59:09.931520 | TASK [Setup log path fact] 2026-04-21 00:59:09.964290 | localhost | ok 2026-04-21 00:59:09.981791 | 2026-04-21 00:59:09.981867 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-21 00:59:10.012596 | localhost | ok 2026-04-21 00:59:10.020530 | 2026-04-21 00:59:10.020616 | TASK [emit-job-header : Print job information] 2026-04-21 00:59:10.064518 | # Job Information 2026-04-21 00:59:10.064715 | Ansible Version: 2.16.16 2026-04-21 00:59:10.064759 | Job: ansible-collection-containers-molecule-containerd-debian-trixie 2026-04-21 00:59:10.064791 | Pipeline: check 2026-04-21 00:59:10.064820 | Executor: 0a8996d2b663 2026-04-21 00:59:10.064848 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/117 2026-04-21 00:59:10.064879 | Event ID: 2be61180-3d1d-11f1-9516-aed3e94cde44 2026-04-21 00:59:10.068747 | 2026-04-21 00:59:10.068836 | LOOP [emit-job-header : Print node information] 2026-04-21 00:59:10.148580 | localhost | ok: 2026-04-21 00:59:10.148933 | localhost | # Node Information 2026-04-21 00:59:10.149012 | localhost | Inventory Hostname: debian-trixie 2026-04-21 00:59:10.149047 | localhost | Hostname: np0000168612 2026-04-21 00:59:10.149075 | localhost | Username: zuul 2026-04-21 00:59:10.149106 | localhost | Distro: Debian 13.4 2026-04-21 00:59:10.149133 | localhost | Provider: yul1 2026-04-21 00:59:10.149159 | localhost | Region: ca-ymq-1 2026-04-21 00:59:10.149185 | localhost | Label: debian-trixie 2026-04-21 00:59:10.149212 | localhost | Product Name: OpenStack Nova 2026-04-21 00:59:10.149237 | localhost | Interface IP: 199.19.213.9 2026-04-21 00:59:10.167322 | 2026-04-21 00:59:10.167512 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-21 00:59:10.550269 | localhost -> localhost | changed 2026-04-21 00:59:10.559479 | 2026-04-21 00:59:10.559667 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-21 00:59:11.384514 | localhost -> localhost | changed 2026-04-21 00:59:11.395792 | 2026-04-21 00:59:11.395846 | PLAY [all] 2026-04-21 00:59:11.406216 | 2026-04-21 00:59:11.406345 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-21 00:59:11.635035 | debian-trixie -> localhost | ok 2026-04-21 00:59:11.644074 | 2026-04-21 00:59:11.644143 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-21 00:59:11.676187 | debian-trixie | ok 2026-04-21 00:59:11.690232 | debian-trixie | included: /var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-21 00:59:11.695911 | 2026-04-21 00:59:11.695976 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-21 00:59:12.425042 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-21 00:59:12.425236 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/842f3dc117f847d881e5f26bd4e6a121_id_rsa 2026-04-21 00:59:12.425265 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/842f3dc117f847d881e5f26bd4e6a121_id_rsa.pub 2026-04-21 00:59:12.425287 | debian-trixie -> localhost | The key fingerprint is: 2026-04-21 00:59:12.425309 | debian-trixie -> localhost | SHA256:JVPUm8Ozn+uVHYfK8HbX2BR1I1daWkV4/jvGwvY27WM zuul-build-sshkey 2026-04-21 00:59:12.425344 | debian-trixie -> localhost | The key's randomart image is: 2026-04-21 00:59:12.425365 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-21 00:59:12.425395 | debian-trixie -> localhost | | .o. . =@| 2026-04-21 00:59:12.425417 | debian-trixie -> localhost | | . . +==| 2026-04-21 00:59:12.425437 | debian-trixie -> localhost | | o .. oo+ | 2026-04-21 00:59:12.425457 | debian-trixie -> localhost | | + * .o| 2026-04-21 00:59:12.425477 | debian-trixie -> localhost | | S . +..+| 2026-04-21 00:59:12.425496 | debian-trixie -> localhost | | +.. +B| 2026-04-21 00:59:12.425516 | debian-trixie -> localhost | | *.+oO| 2026-04-21 00:59:12.425535 | debian-trixie -> localhost | | . =oE.| 2026-04-21 00:59:12.425557 | debian-trixie -> localhost | | ..O+=| 2026-04-21 00:59:12.425577 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-21 00:59:12.425625 | debian-trixie -> localhost | ok: Runtime: 0:00:00.315099 2026-04-21 00:59:12.429858 | 2026-04-21 00:59:12.429917 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-21 00:59:12.458215 | debian-trixie | ok 2026-04-21 00:59:12.467702 | debian-trixie | included: /var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-21 00:59:12.475135 | 2026-04-21 00:59:12.475194 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-21 00:59:12.500002 | debian-trixie | skipping: Conditional result was False 2026-04-21 00:59:12.508375 | 2026-04-21 00:59:12.508462 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-21 00:59:13.048998 | debian-trixie | changed 2026-04-21 00:59:13.055540 | 2026-04-21 00:59:13.055600 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-21 00:59:13.268113 | debian-trixie | ok 2026-04-21 00:59:13.275151 | 2026-04-21 00:59:13.275235 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-21 00:59:13.870638 | debian-trixie | changed 2026-04-21 00:59:13.876621 | 2026-04-21 00:59:13.876713 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-21 00:59:14.420459 | debian-trixie | changed 2026-04-21 00:59:14.425621 | 2026-04-21 00:59:14.425689 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-21 00:59:14.450663 | debian-trixie | skipping: Conditional result was False 2026-04-21 00:59:14.457408 | 2026-04-21 00:59:14.457506 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-21 00:59:14.839026 | debian-trixie -> localhost | changed 2026-04-21 00:59:14.852091 | 2026-04-21 00:59:14.852157 | TASK [add-build-sshkey : Add back temp key] 2026-04-21 00:59:15.118611 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/842f3dc117f847d881e5f26bd4e6a121_id_rsa (zuul-build-sshkey) 2026-04-21 00:59:15.118780 | debian-trixie -> localhost | ok: Runtime: 0:00:00.013960 2026-04-21 00:59:15.122585 | 2026-04-21 00:59:15.122643 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-21 00:59:15.509280 | debian-trixie | ok 2026-04-21 00:59:15.514679 | 2026-04-21 00:59:15.514768 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-21 00:59:15.540373 | debian-trixie | skipping: Conditional result was False 2026-04-21 00:59:15.551170 | 2026-04-21 00:59:15.551235 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-21 00:59:15.918330 | debian-trixie | ok 2026-04-21 00:59:15.924380 | 2026-04-21 00:59:15.924463 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-21 00:59:16.862648 | debian-trixie | Output suppressed because no_log was given 2026-04-21 00:59:16.871399 | 2026-04-21 00:59:16.871484 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-21 00:59:17.107118 | debian-trixie | ok: "logs" 2026-04-21 00:59:17.107387 | debian-trixie | ok: All items complete 2026-04-21 00:59:17.107429 | 2026-04-21 00:59:17.289593 | debian-trixie | ok: "artifacts" 2026-04-21 00:59:17.480326 | debian-trixie | ok: "docs" 2026-04-21 00:59:17.497034 | 2026-04-21 00:59:17.497194 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-21 00:59:17.708513 | debian-trixie | changed: "logs" 2026-04-21 00:59:17.898768 | debian-trixie | changed: "artifacts" 2026-04-21 00:59:18.090648 | debian-trixie | changed: "docs" 2026-04-21 00:59:18.109185 | 2026-04-21 00:59:18.109241 | PLAY RECAP 2026-04-21 00:59:18.109287 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-21 00:59:18.109315 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:18.109339 | 2026-04-21 00:59:18.238486 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-21 00:59:18.240833 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-21 00:59:18.797510 | 2026-04-21 00:59:18.797636 | PLAY [all] 2026-04-21 00:59:18.808314 | 2026-04-21 00:59:18.808431 | TASK [setup-uv : Extract archive] 2026-04-21 00:59:21.144479 | debian-trixie | changed 2026-04-21 00:59:21.151032 | 2026-04-21 00:59:21.151138 | TASK [setup-uv : Print version] 2026-04-21 00:59:21.354005 | debian-trixie | uv 0.8.13 2026-04-21 00:59:21.787205 | debian-trixie | ok: Runtime: 0:00:00.015709 2026-04-21 00:59:21.794987 | 2026-04-21 00:59:21.795037 | PLAY RECAP 2026-04-21 00:59:21.795079 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:21.795102 | 2026-04-21 00:59:21.891175 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-21 00:59:21.893437 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-21 00:59:22.470633 | 2026-04-21 00:59:22.470783 | PLAY [all] 2026-04-21 00:59:22.481731 | 2026-04-21 00:59:22.481821 | TASK [Copy inventory file for Zuul] 2026-04-21 00:59:23.419512 | debian-trixie | changed 2026-04-21 00:59:23.424938 | 2026-04-21 00:59:23.425031 | TASK [Switch "ansible_host" to private IP] 2026-04-21 00:59:23.710938 | debian-trixie | changed: 1 replacements made 2026-04-21 00:59:23.716923 | 2026-04-21 00:59:23.717024 | TASK [Run Molecule scenario] 2026-04-21 00:59:24.058914 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-21 00:59:24.059036 | debian-trixie | Creating virtual environment at: .venv 2026-04-21 00:59:24.558828 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-21 00:59:24.558944 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-21 00:59:24.560365 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-21 00:59:24.752402 | debian-trixie | Downloading cryptography 2026-04-21 00:59:24.787827 | debian-trixie | Downloading pygments 2026-04-21 00:59:24.983062 | debian-trixie | Downloading ansible-core 2026-04-21 00:59:25.030306 | debian-trixie | Installed 36 packages in 46ms 2026-04-21 00:59:25.728521 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-21 00:59:25.728603 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-21 00:59:26.644440 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-21 00:59:26.644512 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-21 00:59:26.644616 | debian-trixie | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-21 00:59:26.644715 | debian-trixie | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-21 00:59:35.429019 | debian-trixie | INFO [containerd > dependency] Executing 2026-04-21 00:59:35.429240 | debian-trixie | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-21 00:59:35.429511 | debian-trixie | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-21 00:59:35.429664 | debian-trixie | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-21 00:59:35.436971 | debian-trixie | INFO [containerd > cleanup] Executing 2026-04-21 00:59:35.437292 | debian-trixie | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-21 00:59:35.442785 | debian-trixie | INFO [containerd > destroy] Executing 2026-04-21 00:59:35.442814 | debian-trixie | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-21 00:59:35.442862 | debian-trixie | INFO [containerd > destroy] Executed: Successful 2026-04-21 00:59:35.448330 | debian-trixie | INFO [containerd > syntax] Executing 2026-04-21 00:59:35.977293 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:35.977359 | 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-21 00:59:35.977380 | 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-21 00:59:35.977527 | debian-trixie | 2026-04-21 00:59:36.382018 | debian-trixie | 2026-04-21 00:59:36.382271 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-21 00:59:36.448353 | debian-trixie | INFO [containerd > syntax] Executed: Successful 2026-04-21 00:59:36.457469 | debian-trixie | INFO [containerd > create] Executing 2026-04-21 00:59:36.459616 | debian-trixie | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-21 00:59:36.467046 | debian-trixie | INFO [containerd > prepare] Executing 2026-04-21 00:59:36.956941 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:36.956995 | 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-21 00:59:36.957004 | 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-21 00:59:36.957013 | debian-trixie | 2026-04-21 00:59:37.321701 | debian-trixie | 2026-04-21 00:59:37.321744 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-04-21 00:59:37.321753 | debian-trixie | 2026-04-21 00:59:37.321761 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-21 00:59:37.321770 | debian-trixie | Tuesday 21 April 2026 00:59:37 +0000 (0:00:00.030) 0:00:00.030 ********* 2026-04-21 00:59:39.660416 | 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-21 00:59:39.662868 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:39.663129 | debian-trixie | 2026-04-21 00:59:39.663397 | debian-trixie | TASK [Update "apt" cache] ****************************************************** 2026-04-21 00:59:39.663661 | debian-trixie | Tuesday 21 April 2026 00:59:39 +0000 (0:00:02.342) 0:00:02.372 ********* 2026-04-21 00:59:44.829295 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:44.829653 | debian-trixie | 2026-04-21 00:59:44.829922 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-21 00:59:44.830221 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-21 00:59:44.830459 | debian-trixie | 2026-04-21 00:59:44.830690 | debian-trixie | 2026-04-21 00:59:44.830951 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-21 00:59:44.831235 | debian-trixie | Tuesday 21 April 2026 00:59:44 +0000 (0:00:05.166) 0:00:07.539 ********* 2026-04-21 00:59:44.831490 | debian-trixie | =============================================================================== 2026-04-21 00:59:44.831743 | debian-trixie | Update "apt" cache ------------------------------------------------------ 5.17s 2026-04-21 00:59:44.831996 | debian-trixie | Gathering Facts --------------------------------------------------------- 2.34s 2026-04-21 00:59:44.962624 | debian-trixie | INFO [containerd > prepare] Executed: Successful 2026-04-21 00:59:44.972608 | debian-trixie | INFO [containerd > converge] Executing 2026-04-21 00:59:45.496765 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:45.497120 | 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-21 00:59:45.497484 | 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-21 00:59:45.497731 | debian-trixie | 2026-04-21 00:59:45.873109 | debian-trixie | 2026-04-21 00:59:45.873623 | debian-trixie | PLAY [Converge] **************************************************************** 2026-04-21 00:59:45.873955 | debian-trixie | 2026-04-21 00:59:45.874411 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-21 00:59:45.874846 | debian-trixie | Tuesday 21 April 2026 00:59:45 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-04-21 00:59:47.003193 | 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-21 00:59:47.009285 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:47.009335 | debian-trixie | 2026-04-21 00:59:47.009340 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-21 00:59:47.009352 | debian-trixie | Tuesday 21 April 2026 00:59:47 +0000 (0:00:01.135) 0:00:01.151 ********* 2026-04-21 00:59:47.518412 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:47.518498 | debian-trixie | 2026-04-21 00:59:47.518703 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-21 00:59:47.518894 | debian-trixie | Tuesday 21 April 2026 00:59:47 +0000 (0:00:00.509) 0:00:01.660 ********* 2026-04-21 00:59:47.563791 | debian-trixie | skipping: [debian-trixie] 2026-04-21 00:59:47.563821 | debian-trixie | 2026-04-21 00:59:47.563830 | debian-trixie | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-21 00:59:47.563838 | debian-trixie | Tuesday 21 April 2026 00:59:47 +0000 (0:00:00.044) 0:00:01.705 ********* 2026-04-21 00:59:48.037766 | debian-trixie | changed: [debian-trixie] 2026-04-21 00:59:48.037835 | debian-trixie | 2026-04-21 00:59:48.038052 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-21 00:59:48.038169 | debian-trixie | Tuesday 21 April 2026 00:59:48 +0000 (0:00:00.472) 0:00:02.178 ********* 2026-04-21 00:59:48.149163 | debian-trixie | ok: [debian-trixie] => { 2026-04-21 00:59:48.149430 | debian-trixie | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-21 00:59:48.149590 | debian-trixie | } 2026-04-21 00:59:48.149854 | debian-trixie | 2026-04-21 00:59:48.150096 | debian-trixie | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-21 00:59:48.150251 | debian-trixie | Tuesday 21 April 2026 00:59:48 +0000 (0:00:00.113) 0:00:02.291 ********* 2026-04-21 00:59:49.053789 | 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-21 00:59:49.060646 | debian-trixie | changed: [debian-trixie] 2026-04-21 00:59:49.061019 | debian-trixie | 2026-04-21 00:59:49.061306 | debian-trixie | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-21 00:59:49.061502 | debian-trixie | Tuesday 21 April 2026 00:59:49 +0000 (0:00:00.912) 0:00:03.203 ********* 2026-04-21 00:59:49.089114 | debian-trixie | skipping: [debian-trixie] 2026-04-21 00:59:49.089337 | debian-trixie | 2026-04-21 00:59:49.089590 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-21 00:59:49.089820 | debian-trixie | Tuesday 21 April 2026 00:59:49 +0000 (0:00:00.028) 0:00:03.232 ********* 2026-04-21 00:59:49.401015 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:49.401166 | debian-trixie | 2026-04-21 00:59:49.401506 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-21 00:59:49.401720 | debian-trixie | Tuesday 21 April 2026 00:59:49 +0000 (0:00:00.311) 0:00:03.544 ********* 2026-04-21 00:59:50.431986 | debian-trixie | ok: [debian-trixie] 2026-04-21 00:59:50.432030 | debian-trixie | 2026-04-21 00:59:50.432041 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-21 00:59:50.432050 | debian-trixie | Tuesday 21 April 2026 00:59:50 +0000 (0:00:01.029) 0:00:04.574 ********* 2026-04-21 00:59:50.509259 | 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-21 00:59:50.509289 | debian-trixie | 2026-04-21 00:59:50.509299 | debian-trixie | Task failed. 2026-04-21 00:59:50.509310 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-21 00:59:50.509318 | debian-trixie | 2026-04-21 00:59:50.509325 | debian-trixie | 13 # under the License. 2026-04-21 00:59:50.509334 | debian-trixie | 14 2026-04-21 00:59:50.509342 | debian-trixie | 15 - name: Starting download of file 2026-04-21 00:59:50.509350 | debian-trixie | ^ column 3 2026-04-21 00:59:50.509359 | debian-trixie | 2026-04-21 00:59:50.509367 | debian-trixie | <<< caused by >>> 2026-04-21 00:59:50.509374 | debian-trixie | 2026-04-21 00:59:50.509381 | debian-trixie | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-21 00:59:50.509389 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-21 00:59:50.509417 | debian-trixie | 2026-04-21 00:59:50.509425 | debian-trixie | 14 2026-04-21 00:59:50.509433 | debian-trixie | 15 - name: Starting download of file 2026-04-21 00:59:50.509440 | debian-trixie | 16 ansible.builtin.debug: 2026-04-21 00:59:50.509447 | debian-trixie | ^ column 3 2026-04-21 00:59:50.509455 | debian-trixie | 2026-04-21 00:59:50.509462 | debian-trixie | <<< caused by >>> 2026-04-21 00:59:50.509574 | debian-trixie | 2026-04-21 00:59:50.509767 | debian-trixie | Error while resolving value for 'msg'. 2026-04-21 00:59:50.510002 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-21 00:59:50.510310 | debian-trixie | 2026-04-21 00:59:50.510431 | debian-trixie | 15 - name: Starting download of file 2026-04-21 00:59:50.510559 | debian-trixie | 16 ansible.builtin.debug: 2026-04-21 00:59:50.510689 | debian-trixie | 17 msg: "{{ download_artifact_url }}" 2026-04-21 00:59:50.510804 | debian-trixie | ^ column 10 2026-04-21 00:59:50.511044 | debian-trixie | 2026-04-21 00:59:50.511164 | debian-trixie | <<< caused by >>> 2026-04-21 00:59:50.511278 | debian-trixie | 2026-04-21 00:59:50.511413 | debian-trixie | object of type 'NoneType' has no attribute 'keys' 2026-04-21 00:59:50.511542 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-21 00:59:50.511642 | debian-trixie | 2026-04-21 00:59:50.511764 | debian-trixie | 13 # under the License. 2026-04-21 00:59:50.511870 | debian-trixie | 14 2026-04-21 00:59:50.512045 | debian-trixie | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-21 00:59:50.512159 | debian-trixie | ^ column 22 2026-04-21 00:59:50.512277 | debian-trixie | 2026-04-21 00:59:50.512496 | 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-21 00:59:50.512604 | debian-trixie | 2026-04-21 00:59:50.512721 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-21 00:59:50.512851 | debian-trixie | debian-trixie : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-21 00:59:50.512976 | debian-trixie | 2026-04-21 00:59:50.513084 | debian-trixie | 2026-04-21 00:59:50.513223 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-21 00:59:50.513345 | debian-trixie | Tuesday 21 April 2026 00:59:50 +0000 (0:00:00.077) 0:00:04.651 ********* 2026-04-21 00:59:50.513479 | debian-trixie | =============================================================================== 2026-04-21 00:59:50.513597 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.14s 2026-04-21 00:59:50.513736 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 1.03s 2026-04-21 00:59:50.513861 | debian-trixie | vexxhost.containers.download_artifact : Download item ------------------- 0.91s 2026-04-21 00:59:50.513980 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.51s 2026-04-21 00:59:50.514205 | debian-trixie | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-04-21 00:59:50.514325 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-04-21 00:59:50.514451 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.11s 2026-04-21 00:59:50.514583 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-21 00:59:50.514703 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-21 00:59:50.514824 | debian-trixie | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-04-21 00:59:50.918855 | 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-21 00:59:50.918894 | debian-trixie | ERROR [containerd > converge] Executed: Failed 2026-04-21 00:59:50.919002 | 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-21 00:59:51.145539 | debian-trixie | ERROR 2026-04-21 00:59:51.145736 | debian-trixie | { 2026-04-21 00:59:51.145770 | debian-trixie | "delta": "0:00:27.026087", 2026-04-21 00:59:51.145796 | debian-trixie | "end": "2026-04-21 00:59:51.006847", 2026-04-21 00:59:51.145820 | debian-trixie | "msg": "non-zero return code", 2026-04-21 00:59:51.145842 | debian-trixie | "rc": 2, 2026-04-21 00:59:51.145869 | debian-trixie | "start": "2026-04-21 00:59:23.980760" 2026-04-21 00:59:51.145892 | debian-trixie | } failure 2026-04-21 00:59:51.150569 | 2026-04-21 00:59:51.150635 | PLAY RECAP 2026-04-21 00:59:51.150690 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:51.150715 | 2026-04-21 00:59:51.319077 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-21 00:59:51.320689 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-21 00:59:51.913856 | 2026-04-21 00:59:51.914016 | PLAY [all] 2026-04-21 00:59:51.924951 | 2026-04-21 00:59:51.925083 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-21 00:59:51.969947 | debian-trixie | skipping: Conditional result was False 2026-04-21 00:59:51.976724 | 2026-04-21 00:59:51.976837 | TASK [fetch-output : Set log path for single node] 2026-04-21 00:59:52.019412 | debian-trixie | ok 2026-04-21 00:59:52.023605 | 2026-04-21 00:59:52.023674 | LOOP [fetch-output : Ensure local output dirs] 2026-04-21 00:59:52.450488 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/logs" 2026-04-21 00:59:52.670878 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/artifacts" 2026-04-21 00:59:52.879150 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/842f3dc117f847d881e5f26bd4e6a121/work/docs" 2026-04-21 00:59:52.897030 | 2026-04-21 00:59:52.897229 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-21 00:59:53.578680 | debian-trixie | changed: .d..t...... ./ 2026-04-21 00:59:53.578977 | debian-trixie | changed: All items complete 2026-04-21 00:59:53.579018 | 2026-04-21 00:59:54.095643 | debian-trixie | changed: .d..t...... ./ 2026-04-21 00:59:54.595965 | debian-trixie | changed: .d..t...... ./ 2026-04-21 00:59:54.614380 | 2026-04-21 00:59:54.614579 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-21 00:59:55.028309 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.004860 2026-04-21 00:59:55.257288 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.008560 2026-04-21 00:59:55.281274 | 2026-04-21 00:59:55.281868 | PLAY [all] 2026-04-21 00:59:55.287091 | 2026-04-21 00:59:55.287159 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-21 00:59:55.742158 | debian-trixie | changed 2026-04-21 00:59:55.746852 | 2026-04-21 00:59:55.746899 | PLAY RECAP 2026-04-21 00:59:55.746946 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-21 00:59:55.746968 | 2026-04-21 00:59:55.857531 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-21 00:59:55.858609 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-21 00:59:56.426880 | 2026-04-21 00:59:56.427020 | PLAY [localhost] 2026-04-21 00:59:56.436532 | 2026-04-21 00:59:56.436605 | TASK [Generate Zuul manifest] 2026-04-21 00:59:56.454431 | localhost | ok 2026-04-21 00:59:56.467985 | 2026-04-21 00:59:56.468061 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-21 00:59:56.800175 | localhost | changed 2026-04-21 00:59:56.824637 | 2026-04-21 00:59:56.824731 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-21 00:59:56.861020 | localhost | ok 2026-04-21 00:59:56.868329 | 2026-04-21 00:59:56.868392 | TASK [Upload logs] 2026-04-21 00:59:56.889047 | localhost | ok 2026-04-21 00:59:56.966105 | 2026-04-21 00:59:56.966241 | TASK [Set zuul-log-path fact] 2026-04-21 00:59:56.989263 | localhost | ok 2026-04-21 00:59:57.001786 | 2026-04-21 00:59:57.001852 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-21 00:59:57.034084 | localhost | ok 2026-04-21 00:59:57.044709 | 2026-04-21 00:59:57.044799 | TASK [upload-logs : Create log directories] 2026-04-21 00:59:57.453022 | localhost | changed 2026-04-21 00:59:57.457820 | 2026-04-21 00:59:57.457889 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-21 00:59:57.864123 | localhost -> localhost | ok: Runtime: 0:00:00.005450 2026-04-21 00:59:57.870550 | 2026-04-21 00:59:57.870613 | TASK [upload-logs : Upload logs to log server] 2026-04-21 00:59:58.345732 | localhost | Output suppressed because no_log was given 2026-04-21 00:59:58.351484 | 2026-04-21 00:59:58.351551 | LOOP [upload-logs : Compress console log and json output] 2026-04-21 00:59:58.400136 | localhost | skipping: Conditional result was False 2026-04-21 00:59:58.408619 | localhost | skipping: Conditional result was False 2026-04-21 00:59:58.425943 | 2026-04-21 00:59:58.426075 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-21 00:59:58.466554 | localhost | skipping: Conditional result was False 2026-04-21 00:59:58.466936 | 2026-04-21 00:59:58.470662 | localhost | skipping: Conditional result was False 2026-04-21 00:59:58.479643 | 2026-04-21 00:59:58.479783 | LOOP [upload-logs : Upload console log and json output]