2026-04-21 00:58:54.086636 | Job console starting 2026-04-21 00:58:54.097994 | Updating git repos 2026-04-21 00:58:54.117765 | Cloning repos into workspace 2026-04-21 00:58:54.308919 | Restoring repo states 2026-04-21 00:58:54.315907 | Merging changes 2026-04-21 00:58:54.579890 | Checking out repos 2026-04-21 00:58:54.618754 | Preparing playbooks 2026-04-21 00:58:55.705499 | Running Ansible setup 2026-04-21 00:58:59.039327 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-21 00:58:59.651959 | 2026-04-21 00:58:59.652109 | PLAY [localhost] 2026-04-21 00:58:59.660046 | 2026-04-21 00:58:59.660115 | TASK [Gathering Facts] 2026-04-21 00:59:00.509804 | localhost | ok 2026-04-21 00:59:00.519657 | 2026-04-21 00:59:00.519770 | TASK [Setup log path fact] 2026-04-21 00:59:00.540190 | localhost | ok 2026-04-21 00:59:00.556376 | 2026-04-21 00:59:00.556485 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-21 00:59:00.586647 | localhost | ok 2026-04-21 00:59:00.595540 | 2026-04-21 00:59:00.595637 | TASK [emit-job-header : Print job information] 2026-04-21 00:59:00.636218 | # Job Information 2026-04-21 00:59:00.636433 | Ansible Version: 2.16.16 2026-04-21 00:59:00.636487 | Job: ansible-collection-containers-molecule-containerd-ubuntu-jammy 2026-04-21 00:59:00.636528 | Pipeline: check 2026-04-21 00:59:00.636562 | Executor: 0a8996d2b663 2026-04-21 00:59:00.636595 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/117 2026-04-21 00:59:00.636631 | Event ID: 2be61180-3d1d-11f1-9516-aed3e94cde44 2026-04-21 00:59:00.640702 | 2026-04-21 00:59:00.640794 | LOOP [emit-job-header : Print node information] 2026-04-21 00:59:00.726669 | localhost | ok: 2026-04-21 00:59:00.726877 | localhost | # Node Information 2026-04-21 00:59:00.726919 | localhost | Inventory Hostname: ubuntu-jammy 2026-04-21 00:59:00.726955 | localhost | Hostname: np0000168614 2026-04-21 00:59:00.726985 | localhost | Username: zuul 2026-04-21 00:59:00.727018 | localhost | Distro: Ubuntu 22.04 2026-04-21 00:59:00.727047 | localhost | Provider: yul1 2026-04-21 00:59:00.727075 | localhost | Region: ca-ymq-1 2026-04-21 00:59:00.727103 | localhost | Label: ubuntu-jammy 2026-04-21 00:59:00.727131 | localhost | Product Name: OpenStack Nova 2026-04-21 00:59:00.727158 | localhost | Interface IP: 199.204.45.3 2026-04-21 00:59:00.739738 | 2026-04-21 00:59:00.739868 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-21 00:59:01.118576 | localhost -> localhost | changed 2026-04-21 00:59:01.126282 | 2026-04-21 00:59:01.126384 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-21 00:59:01.927303 | localhost -> localhost | changed 2026-04-21 00:59:01.933452 | 2026-04-21 00:59:01.933510 | PLAY [all] 2026-04-21 00:59:01.941255 | 2026-04-21 00:59:01.941318 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-21 00:59:02.239084 | ubuntu-jammy -> localhost | ok 2026-04-21 00:59:02.254028 | 2026-04-21 00:59:02.254105 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-21 00:59:02.288280 | ubuntu-jammy | ok 2026-04-21 00:59:02.303674 | ubuntu-jammy | included: /var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-21 00:59:02.309244 | 2026-04-21 00:59:02.309306 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-21 00:59:03.708833 | ubuntu-jammy -> localhost | Generating public/private rsa key pair. 2026-04-21 00:59:03.709030 | ubuntu-jammy -> localhost | Your identification has been saved in /var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/3c3acdb12b2045bf9d17b590cf64c152_id_rsa 2026-04-21 00:59:03.709067 | ubuntu-jammy -> localhost | Your public key has been saved in /var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/3c3acdb12b2045bf9d17b590cf64c152_id_rsa.pub 2026-04-21 00:59:03.709092 | ubuntu-jammy -> localhost | The key fingerprint is: 2026-04-21 00:59:03.709116 | ubuntu-jammy -> localhost | SHA256:vyZK3zeLh7KxSaa0Qj0PEmhKPsLSOcteaYvckMucAx8 zuul-build-sshkey 2026-04-21 00:59:03.709150 | ubuntu-jammy -> localhost | The key's randomart image is: 2026-04-21 00:59:03.709173 | ubuntu-jammy -> localhost | +---[RSA 3072]----+ 2026-04-21 00:59:03.709203 | ubuntu-jammy -> localhost | | | 2026-04-21 00:59:03.709226 | ubuntu-jammy -> localhost | | | 2026-04-21 00:59:03.709433 | ubuntu-jammy -> localhost | | . | 2026-04-21 00:59:03.709454 | ubuntu-jammy -> localhost | | .o . | 2026-04-21 00:59:03.709474 | ubuntu-jammy -> localhost | |++ . o S | 2026-04-21 00:59:03.709495 | ubuntu-jammy -> localhost | |=+E.o.+ . | 2026-04-21 00:59:03.709516 | ubuntu-jammy -> localhost | |o++=+.o++ .. | 2026-04-21 00:59:03.709537 | ubuntu-jammy -> localhost | | +=O.+ *+=oo+ | 2026-04-21 00:59:03.709561 | ubuntu-jammy -> localhost | | .O.o.+.==+o.o | 2026-04-21 00:59:03.709582 | ubuntu-jammy -> localhost | +----[SHA256]-----+ 2026-04-21 00:59:03.709630 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.975241 2026-04-21 00:59:03.715248 | 2026-04-21 00:59:03.715329 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-21 00:59:03.751460 | ubuntu-jammy | ok 2026-04-21 00:59:03.765006 | ubuntu-jammy | included: /var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-21 00:59:03.777419 | 2026-04-21 00:59:03.777582 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-21 00:59:03.803644 | ubuntu-jammy | skipping: Conditional result was False 2026-04-21 00:59:03.812700 | 2026-04-21 00:59:03.812810 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-21 00:59:04.253594 | ubuntu-jammy | changed 2026-04-21 00:59:04.259779 | 2026-04-21 00:59:04.259846 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-21 00:59:04.445486 | ubuntu-jammy | ok 2026-04-21 00:59:04.535719 | 2026-04-21 00:59:04.535807 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-21 00:59:04.996297 | ubuntu-jammy | changed 2026-04-21 00:59:05.001562 | 2026-04-21 00:59:05.001637 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-21 00:59:05.440018 | ubuntu-jammy | changed 2026-04-21 00:59:05.446864 | 2026-04-21 00:59:05.446958 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-21 00:59:05.472231 | ubuntu-jammy | skipping: Conditional result was False 2026-04-21 00:59:05.481876 | 2026-04-21 00:59:05.481968 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-21 00:59:05.840461 | ubuntu-jammy -> localhost | changed 2026-04-21 00:59:05.860741 | 2026-04-21 00:59:05.860851 | TASK [add-build-sshkey : Add back temp key] 2026-04-21 00:59:06.159623 | ubuntu-jammy -> localhost | Identity added: /var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/3c3acdb12b2045bf9d17b590cf64c152_id_rsa (zuul-build-sshkey) 2026-04-21 00:59:06.159800 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.015961 2026-04-21 00:59:06.164551 | 2026-04-21 00:59:06.164614 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-21 00:59:06.504320 | ubuntu-jammy | ok 2026-04-21 00:59:06.512174 | 2026-04-21 00:59:06.512304 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-21 00:59:06.538357 | ubuntu-jammy | skipping: Conditional result was False 2026-04-21 00:59:06.556692 | 2026-04-21 00:59:06.556841 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-21 00:59:06.876323 | ubuntu-jammy | ok 2026-04-21 00:59:06.882097 | 2026-04-21 00:59:06.882167 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-21 00:59:07.687407 | ubuntu-jammy | Output suppressed because no_log was given 2026-04-21 00:59:07.698697 | 2026-04-21 00:59:07.698777 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-21 00:59:07.882015 | ubuntu-jammy | ok: "logs" 2026-04-21 00:59:07.882342 | ubuntu-jammy | ok: All items complete 2026-04-21 00:59:07.882390 | 2026-04-21 00:59:08.025552 | ubuntu-jammy | ok: "artifacts" 2026-04-21 00:59:08.180310 | ubuntu-jammy | ok: "docs" 2026-04-21 00:59:08.197610 | 2026-04-21 00:59:08.197817 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-21 00:59:08.382692 | ubuntu-jammy | changed: "logs" 2026-04-21 00:59:08.577120 | ubuntu-jammy | changed: "artifacts" 2026-04-21 00:59:08.688840 | ubuntu-jammy | changed: "docs" 2026-04-21 00:59:08.713839 | 2026-04-21 00:59:08.714019 | PLAY RECAP 2026-04-21 00:59:08.714090 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:08.714135 | ubuntu-jammy | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-21 00:59:08.714166 | 2026-04-21 00:59:08.885792 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-21 00:59:08.887338 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-21 00:59:09.444272 | 2026-04-21 00:59:09.444441 | PLAY [all] 2026-04-21 00:59:09.456033 | 2026-04-21 00:59:09.456111 | TASK [setup-uv : Extract archive] 2026-04-21 00:59:11.595532 | ubuntu-jammy | changed 2026-04-21 00:59:11.603272 | 2026-04-21 00:59:11.603385 | TASK [setup-uv : Print version] 2026-04-21 00:59:11.201964 | ubuntu-jammy | uv 0.8.13 2026-04-21 00:59:12.143390 | ubuntu-jammy | ok: Runtime: 0:00:00.011599 2026-04-21 00:59:12.149535 | 2026-04-21 00:59:12.149585 | PLAY RECAP 2026-04-21 00:59:12.149629 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:12.149653 | 2026-04-21 00:59:12.263726 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-21 00:59:12.264878 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-21 00:59:12.855226 | 2026-04-21 00:59:12.855356 | PLAY [all] 2026-04-21 00:59:12.866022 | 2026-04-21 00:59:12.866111 | TASK [Copy inventory file for Zuul] 2026-04-21 00:59:13.672568 | ubuntu-jammy | changed 2026-04-21 00:59:13.680013 | 2026-04-21 00:59:13.680129 | TASK [Switch "ansible_host" to private IP] 2026-04-21 00:59:13.943686 | ubuntu-jammy | changed: 1 replacements made 2026-04-21 00:59:13.950015 | 2026-04-21 00:59:13.950098 | TASK [Run Molecule scenario] 2026-04-21 00:59:13.696383 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-21 00:59:14.390044 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-21 00:59:14.561705 | ubuntu-jammy | Using CPython 3.13.7 2026-04-21 00:59:14.561788 | ubuntu-jammy | Creating virtual environment at: .venv 2026-04-21 00:59:14.812822 | ubuntu-jammy | Downloading ansible-core (2.3MiB) 2026-04-21 00:59:14.813680 | ubuntu-jammy | Downloading cryptography (4.3MiB) 2026-04-21 00:59:14.814795 | ubuntu-jammy | Downloading pygments (1.2MiB) 2026-04-21 00:59:14.972684 | ubuntu-jammy | Downloading cryptography 2026-04-21 00:59:15.003505 | ubuntu-jammy | Downloading pygments 2026-04-21 00:59:15.140246 | ubuntu-jammy | Downloading ansible-core 2026-04-21 00:59:15.171607 | ubuntu-jammy | Installed 36 packages in 30ms 2026-04-21 00:59:16.232674 | ubuntu-jammy | INFO Collection 'vexxhost.containers' detected. 2026-04-21 00:59:16.232756 | ubuntu-jammy | INFO Scenarios will be used from 'extensions/molecule' 2026-04-21 00:59:17.072690 | ubuntu-jammy | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-21 00:59:17.072782 | ubuntu-jammy | INFO default scenario not found, disabling shared state. 2026-04-21 00:59:17.072852 | ubuntu-jammy | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-21 00:59:17.072925 | ubuntu-jammy | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-21 00:59:26.686183 | ubuntu-jammy | INFO [containerd > dependency] Executing 2026-04-21 00:59:26.686369 | ubuntu-jammy | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-21 00:59:26.686564 | ubuntu-jammy | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-21 00:59:26.686657 | ubuntu-jammy | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-21 00:59:26.691737 | ubuntu-jammy | INFO [containerd > cleanup] Executing 2026-04-21 00:59:26.692038 | ubuntu-jammy | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-21 00:59:26.697038 | ubuntu-jammy | INFO [containerd > destroy] Executing 2026-04-21 00:59:26.697071 | ubuntu-jammy | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-21 00:59:26.697129 | ubuntu-jammy | INFO [containerd > destroy] Executed: Successful 2026-04-21 00:59:26.704013 | ubuntu-jammy | INFO [containerd > syntax] Executing 2026-04-21 00:59:27.214989 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:27.215176 | ubuntu-jammy | [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:27.215391 | ubuntu-jammy | 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:27.215558 | ubuntu-jammy | 2026-04-21 00:59:27.623791 | ubuntu-jammy | 2026-04-21 00:59:27.623955 | ubuntu-jammy | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-21 00:59:27.719077 | ubuntu-jammy | INFO [containerd > syntax] Executed: Successful 2026-04-21 00:59:27.727836 | ubuntu-jammy | INFO [containerd > create] Executing 2026-04-21 00:59:27.729688 | ubuntu-jammy | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-21 00:59:27.735939 | ubuntu-jammy | INFO [containerd > prepare] Executing 2026-04-21 00:59:28.227540 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:28.227660 | ubuntu-jammy | [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:28.227924 | ubuntu-jammy | 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:28.228035 | ubuntu-jammy | 2026-04-21 00:59:28.599043 | ubuntu-jammy | 2026-04-21 00:59:28.599149 | ubuntu-jammy | PLAY [Prepare] ***************************************************************** 2026-04-21 00:59:28.599326 | ubuntu-jammy | 2026-04-21 00:59:28.599621 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-21 00:59:28.599857 | ubuntu-jammy | Tuesday 21 April 2026 00:59:28 +0000 (0:00:00.030) 0:00:00.030 ********* 2026-04-21 00:59:29.838318 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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:29.840362 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-21 00:59:29.840545 | ubuntu-jammy | 2026-04-21 00:59:29.840731 | ubuntu-jammy | TASK [Update "apt" cache] ****************************************************** 2026-04-21 00:59:29.840916 | ubuntu-jammy | Tuesday 21 April 2026 00:59:29 +0000 (0:00:01.242) 0:00:01.273 ********* 2026-04-21 00:59:41.877000 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-21 00:59:41.877251 | ubuntu-jammy | 2026-04-21 00:59:41.877314 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-21 00:59:41.877539 | ubuntu-jammy | ubuntu-jammy : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-21 00:59:41.877709 | ubuntu-jammy | 2026-04-21 00:59:41.877900 | ubuntu-jammy | 2026-04-21 00:59:41.878174 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-21 00:59:41.878369 | ubuntu-jammy | Tuesday 21 April 2026 00:59:41 +0000 (0:00:12.035) 0:00:13.308 ********* 2026-04-21 00:59:41.878601 | ubuntu-jammy | =============================================================================== 2026-04-21 00:59:41.878772 | ubuntu-jammy | Update "apt" cache ----------------------------------------------------- 12.04s 2026-04-21 00:59:41.878956 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.24s 2026-04-21 00:59:41.997676 | ubuntu-jammy | INFO [containerd > prepare] Executed: Successful 2026-04-21 00:59:42.007144 | ubuntu-jammy | INFO [containerd > converge] Executing 2026-04-21 00:59:42.514539 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-21 00:59:42.514651 | ubuntu-jammy | [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:42.514878 | ubuntu-jammy | 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:42.515085 | ubuntu-jammy | 2026-04-21 00:59:42.865186 | ubuntu-jammy | 2026-04-21 00:59:42.865381 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-21 00:59:42.865594 | ubuntu-jammy | 2026-04-21 00:59:42.865915 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-21 00:59:42.866319 | ubuntu-jammy | Tuesday 21 April 2026 00:59:42 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-04-21 00:59:43.898840 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', 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:43.902615 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-21 00:59:43.902788 | ubuntu-jammy | 2026-04-21 00:59:43.902973 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-21 00:59:43.903147 | ubuntu-jammy | Tuesday 21 April 2026 00:59:43 +0000 (0:00:01.037) 0:00:01.050 ********* 2026-04-21 00:59:44.395723 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-21 00:59:44.395801 | ubuntu-jammy | 2026-04-21 00:59:44.395814 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-21 00:59:44.395825 | ubuntu-jammy | Tuesday 21 April 2026 00:59:44 +0000 (0:00:00.492) 0:00:01.542 ********* 2026-04-21 00:59:44.435131 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-21 00:59:44.435229 | ubuntu-jammy | 2026-04-21 00:59:44.435440 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-21 00:59:44.435522 | ubuntu-jammy | Tuesday 21 April 2026 00:59:44 +0000 (0:00:00.040) 0:00:01.582 ********* 2026-04-21 00:59:44.906496 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-21 00:59:44.907269 | ubuntu-jammy | 2026-04-21 00:59:44.907284 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-21 00:59:44.907294 | ubuntu-jammy | Tuesday 21 April 2026 00:59:44 +0000 (0:00:00.471) 0:00:02.053 ********* 2026-04-21 00:59:45.001828 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-21 00:59:45.002044 | ubuntu-jammy | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-21 00:59:45.002270 | ubuntu-jammy | } 2026-04-21 00:59:45.002443 | ubuntu-jammy | 2026-04-21 00:59:45.002648 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-21 00:59:45.002847 | ubuntu-jammy | Tuesday 21 April 2026 00:59:44 +0000 (0:00:00.095) 0:00:02.149 ********* 2026-04-21 00:59:45.699886 | ubuntu-jammy | [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:45.706664 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-21 00:59:45.706836 | ubuntu-jammy | 2026-04-21 00:59:45.707036 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-21 00:59:45.707228 | ubuntu-jammy | Tuesday 21 April 2026 00:59:45 +0000 (0:00:00.704) 0:00:02.854 ********* 2026-04-21 00:59:45.729463 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-21 00:59:45.729610 | ubuntu-jammy | 2026-04-21 00:59:45.729790 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-21 00:59:45.729968 | ubuntu-jammy | Tuesday 21 April 2026 00:59:45 +0000 (0:00:00.023) 0:00:02.877 ********* 2026-04-21 00:59:46.016414 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-21 00:59:46.016517 | ubuntu-jammy | 2026-04-21 00:59:46.016615 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-21 00:59:46.016749 | ubuntu-jammy | Tuesday 21 April 2026 00:59:46 +0000 (0:00:00.286) 0:00:03.164 ********* 2026-04-21 00:59:47.495545 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-21 00:59:47.495649 | ubuntu-jammy | 2026-04-21 00:59:47.495854 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-21 00:59:47.496058 | ubuntu-jammy | Tuesday 21 April 2026 00:59:47 +0000 (0:00:01.478) 0:00:04.642 ********* 2026-04-21 00:59:47.561415 | ubuntu-jammy | [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:47.561505 | ubuntu-jammy | 2026-04-21 00:59:47.561611 | ubuntu-jammy | Task failed. 2026-04-21 00:59:47.561739 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-21 00:59:47.561840 | ubuntu-jammy | 2026-04-21 00:59:47.561956 | ubuntu-jammy | 13 # under the License. 2026-04-21 00:59:47.562053 | ubuntu-jammy | 14 2026-04-21 00:59:47.562198 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-21 00:59:47.562290 | ubuntu-jammy | ^ column 3 2026-04-21 00:59:47.562389 | ubuntu-jammy | 2026-04-21 00:59:47.562517 | ubuntu-jammy | <<< caused by >>> 2026-04-21 00:59:47.562679 | ubuntu-jammy | 2026-04-21 00:59:47.562835 | ubuntu-jammy | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-21 00:59:47.563004 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-21 00:59:47.563146 | ubuntu-jammy | 2026-04-21 00:59:47.563287 | ubuntu-jammy | 14 2026-04-21 00:59:47.563437 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-21 00:59:47.563580 | ubuntu-jammy | 16 ansible.builtin.debug: 2026-04-21 00:59:47.563719 | ubuntu-jammy | ^ column 3 2026-04-21 00:59:47.563821 | ubuntu-jammy | 2026-04-21 00:59:47.563927 | ubuntu-jammy | <<< caused by >>> 2026-04-21 00:59:47.564023 | ubuntu-jammy | 2026-04-21 00:59:47.564133 | ubuntu-jammy | Error while resolving value for 'msg'. 2026-04-21 00:59:47.564249 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-21 00:59:47.564345 | ubuntu-jammy | 2026-04-21 00:59:47.564453 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-21 00:59:47.564557 | ubuntu-jammy | 16 ansible.builtin.debug: 2026-04-21 00:59:47.564664 | ubuntu-jammy | 17 msg: "{{ download_artifact_url }}" 2026-04-21 00:59:47.564766 | ubuntu-jammy | ^ column 10 2026-04-21 00:59:47.564860 | ubuntu-jammy | 2026-04-21 00:59:47.564963 | ubuntu-jammy | <<< caused by >>> 2026-04-21 00:59:47.565058 | ubuntu-jammy | 2026-04-21 00:59:47.565168 | ubuntu-jammy | object of type 'NoneType' has no attribute 'keys' 2026-04-21 00:59:47.565297 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-21 00:59:47.565380 | ubuntu-jammy | 2026-04-21 00:59:47.565486 | ubuntu-jammy | 13 # under the License. 2026-04-21 00:59:47.565586 | ubuntu-jammy | 14 2026-04-21 00:59:47.565703 | ubuntu-jammy | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-21 00:59:47.565806 | ubuntu-jammy | ^ column 22 2026-04-21 00:59:47.565901 | ubuntu-jammy | 2026-04-21 00:59:47.566164 | ubuntu-jammy | fatal: [ubuntu-jammy]: 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:47.566249 | ubuntu-jammy | 2026-04-21 00:59:47.566357 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-21 00:59:47.566480 | ubuntu-jammy | ubuntu-jammy : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-21 00:59:47.566577 | ubuntu-jammy | 2026-04-21 00:59:47.566665 | ubuntu-jammy | 2026-04-21 00:59:47.566778 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-21 00:59:47.566888 | ubuntu-jammy | Tuesday 21 April 2026 00:59:47 +0000 (0:00:00.069) 0:00:04.711 ********* 2026-04-21 00:59:47.566987 | ubuntu-jammy | =============================================================================== 2026-04-21 00:59:47.567144 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 1.48s 2026-04-21 00:59:47.567246 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-21 00:59:47.567356 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 0.70s 2026-04-21 00:59:47.567458 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-04-21 00:59:47.567566 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.47s 2026-04-21 00:59:47.567670 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.29s 2026-04-21 00:59:47.567778 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.10s 2026-04-21 00:59:47.567885 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.07s 2026-04-21 00:59:47.567992 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-21 00:59:47.568098 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-21 00:59:47.730652 | ubuntu-jammy | 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:47.730822 | ubuntu-jammy | ERROR [containerd > converge] Executed: Failed 2026-04-21 00:59:47.730970 | ubuntu-jammy | 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:48.046977 | ubuntu-jammy | ERROR 2026-04-21 00:59:48.047160 | ubuntu-jammy | { 2026-04-21 00:59:48.047199 | ubuntu-jammy | "delta": "0:00:34.277485", 2026-04-21 00:59:48.047227 | ubuntu-jammy | "end": "2026-04-21 00:59:47.813064", 2026-04-21 00:59:48.047253 | ubuntu-jammy | "msg": "non-zero return code", 2026-04-21 00:59:48.047278 | ubuntu-jammy | "rc": 2, 2026-04-21 00:59:48.047307 | ubuntu-jammy | "start": "2026-04-21 00:59:13.535579" 2026-04-21 00:59:48.047332 | ubuntu-jammy | } failure 2026-04-21 00:59:48.050755 | 2026-04-21 00:59:48.050798 | PLAY RECAP 2026-04-21 00:59:48.050845 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-21 00:59:48.050867 | 2026-04-21 00:59:48.171921 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-21 00:59:48.174499 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-21 00:59:48.775157 | 2026-04-21 00:59:48.775301 | PLAY [all] 2026-04-21 00:59:48.787530 | 2026-04-21 00:59:48.787623 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-21 00:59:48.833176 | ubuntu-jammy | skipping: Conditional result was False 2026-04-21 00:59:48.844047 | 2026-04-21 00:59:48.844131 | TASK [fetch-output : Set log path for single node] 2026-04-21 00:59:48.888990 | ubuntu-jammy | ok 2026-04-21 00:59:48.894570 | 2026-04-21 00:59:48.894643 | LOOP [fetch-output : Ensure local output dirs] 2026-04-21 00:59:49.284804 | ubuntu-jammy -> localhost | ok: "/var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/logs" 2026-04-21 00:59:49.501432 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/artifacts" 2026-04-21 00:59:49.728789 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/3c3acdb12b2045bf9d17b590cf64c152/work/docs" 2026-04-21 00:59:49.740046 | 2026-04-21 00:59:49.740127 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-21 00:59:50.362017 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-21 00:59:50.362338 | ubuntu-jammy | changed: All items complete 2026-04-21 00:59:50.362379 | 2026-04-21 00:59:50.917578 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-21 00:59:51.392034 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-21 00:59:51.419782 | 2026-04-21 00:59:51.420187 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-21 00:59:51.841748 | ubuntu-jammy -> localhost | ok: Item: artifacts Runtime: 0:00:00.008610 2026-04-21 00:59:52.075157 | ubuntu-jammy -> localhost | ok: Item: docs Runtime: 0:00:00.006463 2026-04-21 00:59:52.099182 | 2026-04-21 00:59:52.099349 | PLAY [all] 2026-04-21 00:59:52.106049 | 2026-04-21 00:59:52.106125 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-21 00:59:52.549777 | ubuntu-jammy | changed 2026-04-21 00:59:52.555107 | 2026-04-21 00:59:52.555162 | PLAY RECAP 2026-04-21 00:59:52.555207 | ubuntu-jammy | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-21 00:59:52.555230 | 2026-04-21 00:59:52.673921 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-21 00:59:52.675146 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-21 00:59:53.259916 | 2026-04-21 00:59:53.260454 | PLAY [localhost] 2026-04-21 00:59:53.271102 | 2026-04-21 00:59:53.271206 | TASK [Generate Zuul manifest] 2026-04-21 00:59:53.292298 | localhost | ok 2026-04-21 00:59:53.308018 | 2026-04-21 00:59:53.308095 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-21 00:59:53.653704 | localhost | changed 2026-04-21 00:59:53.665412 | 2026-04-21 00:59:53.665481 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-21 00:59:54.050958 | localhost | ok 2026-04-21 00:59:54.058703 | 2026-04-21 00:59:54.058790 | TASK [Upload logs] 2026-04-21 00:59:54.079376 | localhost | ok 2026-04-21 00:59:54.141623 | 2026-04-21 00:59:54.141741 | TASK [Set zuul-log-path fact] 2026-04-21 00:59:54.164028 | localhost | ok 2026-04-21 00:59:54.176018 | 2026-04-21 00:59:54.176136 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-21 00:59:54.206689 | localhost | ok 2026-04-21 00:59:54.216624 | 2026-04-21 00:59:54.216731 | TASK [upload-logs : Create log directories] 2026-04-21 00:59:54.644947 | localhost | changed 2026-04-21 00:59:54.652007 | 2026-04-21 00:59:54.652116 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-21 00:59:55.082000 | localhost -> localhost | ok: Runtime: 0:00:00.005421 2026-04-21 00:59:55.086866 | 2026-04-21 00:59:55.086927 | TASK [upload-logs : Upload logs to log server] 2026-04-21 00:59:55.561726 | localhost | Output suppressed because no_log was given 2026-04-21 00:59:55.566591 | 2026-04-21 00:59:55.566678 | LOOP [upload-logs : Compress console log and json output] 2026-04-21 00:59:55.610901 | localhost | skipping: Conditional result was False 2026-04-21 00:59:55.617974 | localhost | skipping: Conditional result was False 2026-04-21 00:59:55.630815 | 2026-04-21 00:59:55.630977 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-21 00:59:55.675757 | localhost | skipping: Conditional result was False 2026-04-21 00:59:55.676189 | 2026-04-21 00:59:55.679474 | localhost | skipping: Conditional result was False 2026-04-21 00:59:55.694095 | 2026-04-21 00:59:55.694231 | LOOP [upload-logs : Upload console log and json output]