2026-04-14 00:58:25.180111 | Job console starting 2026-04-14 00:58:25.188090 | Updating git repos 2026-04-14 00:58:25.211393 | Cloning repos into workspace 2026-04-14 00:58:25.477293 | Restoring repo states 2026-04-14 00:58:25.484192 | Merging changes 2026-04-14 00:58:25.842860 | Checking out repos 2026-04-14 00:58:25.887822 | Preparing playbooks 2026-04-14 00:58:27.373315 | Running Ansible setup 2026-04-14 00:58:31.643674 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-14 00:58:32.264693 | 2026-04-14 00:58:32.265202 | PLAY [localhost] 2026-04-14 00:58:32.273004 | 2026-04-14 00:58:32.273075 | TASK [Gathering Facts] 2026-04-14 00:58:33.467550 | localhost | ok 2026-04-14 00:58:33.475136 | 2026-04-14 00:58:33.475220 | TASK [Setup log path fact] 2026-04-14 00:58:33.504811 | localhost | ok 2026-04-14 00:58:33.519717 | 2026-04-14 00:58:33.519790 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-14 00:58:33.560839 | localhost | ok 2026-04-14 00:58:33.571809 | 2026-04-14 00:58:33.571905 | TASK [emit-job-header : Print job information] 2026-04-14 00:58:33.614404 | # Job Information 2026-04-14 00:58:33.630256 | Ansible Version: 2.16.16 2026-04-14 00:58:33.630363 | Job: ansible-collection-containers-molecule-containerd-ubuntu-noble 2026-04-14 00:58:33.630419 | Pipeline: check 2026-04-14 00:58:33.630466 | Executor: 0a8996d2b663 2026-04-14 00:58:33.630510 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/109 2026-04-14 00:58:33.630559 | Event ID: eeec5e90-379c-11f1-893a-d9171dbe9bef 2026-04-14 00:58:33.636511 | 2026-04-14 00:58:33.636643 | LOOP [emit-job-header : Print node information] 2026-04-14 00:58:33.766528 | localhost | ok: 2026-04-14 00:58:33.766709 | localhost | # Node Information 2026-04-14 00:58:33.766738 | localhost | Inventory Hostname: ubuntu-noble 2026-04-14 00:58:33.766764 | localhost | Hostname: np0000165865 2026-04-14 00:58:33.766787 | localhost | Username: zuul 2026-04-14 00:58:33.766810 | localhost | Distro: Ubuntu 24.04 2026-04-14 00:58:33.766831 | localhost | Provider: yul1 2026-04-14 00:58:33.766851 | localhost | Region: ca-ymq-1 2026-04-14 00:58:33.766870 | localhost | Label: ubuntu-noble 2026-04-14 00:58:33.766890 | localhost | Product Name: OpenStack Nova 2026-04-14 00:58:33.766910 | localhost | Interface IP: 199.204.45.44 2026-04-14 00:58:33.784735 | 2026-04-14 00:58:33.817421 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-14 00:58:34.377327 | localhost -> localhost | changed 2026-04-14 00:58:34.382489 | 2026-04-14 00:58:34.382559 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-14 00:58:35.595582 | localhost -> localhost | changed 2026-04-14 00:58:35.601873 | 2026-04-14 00:58:35.601938 | PLAY [all] 2026-04-14 00:58:35.610113 | 2026-04-14 00:58:35.610177 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-14 00:58:35.836017 | ubuntu-noble -> localhost | ok 2026-04-14 00:58:35.843019 | 2026-04-14 00:58:35.843084 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-14 00:58:35.878260 | ubuntu-noble | ok 2026-04-14 00:58:35.895724 | ubuntu-noble | included: /var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-14 00:58:35.902672 | 2026-04-14 00:58:35.902733 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-14 00:58:37.445831 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-04-14 00:58:37.446045 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/250f4bb24cb64322a1e338788da6c0bd_id_rsa 2026-04-14 00:58:37.446087 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/250f4bb24cb64322a1e338788da6c0bd_id_rsa.pub 2026-04-14 00:58:37.446119 | ubuntu-noble -> localhost | The key fingerprint is: 2026-04-14 00:58:37.446149 | ubuntu-noble -> localhost | SHA256:ddG40XdIAk5SzROc+/iWqdfzhbUdcKrWM9fLI/AHWuY zuul-build-sshkey 2026-04-14 00:58:37.446192 | ubuntu-noble -> localhost | The key's randomart image is: 2026-04-14 00:58:37.446222 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-04-14 00:58:37.446259 | ubuntu-noble -> localhost | | ..+=+B.. | 2026-04-14 00:58:37.446308 | ubuntu-noble -> localhost | | + Oo+ o| 2026-04-14 00:58:37.446338 | ubuntu-noble -> localhost | | o .* o.| 2026-04-14 00:58:37.446367 | ubuntu-noble -> localhost | | . .o + | 2026-04-14 00:58:37.446395 | ubuntu-noble -> localhost | | S + ..| 2026-04-14 00:58:37.446423 | ubuntu-noble -> localhost | | .++.o=| 2026-04-14 00:58:37.446451 | ubuntu-noble -> localhost | | oB=o*+| 2026-04-14 00:58:37.446479 | ubuntu-noble -> localhost | | .. E@++| 2026-04-14 00:58:37.446510 | ubuntu-noble -> localhost | | .+oo=| 2026-04-14 00:58:37.446539 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-04-14 00:58:37.446596 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.776245 2026-04-14 00:58:37.453393 | 2026-04-14 00:58:37.453457 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-14 00:58:37.490044 | ubuntu-noble | ok 2026-04-14 00:58:37.499325 | ubuntu-noble | included: /var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-14 00:58:37.508112 | 2026-04-14 00:58:37.508172 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-14 00:58:37.532981 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 00:58:37.543519 | 2026-04-14 00:58:37.543610 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-14 00:58:38.093863 | ubuntu-noble | changed 2026-04-14 00:58:38.103090 | 2026-04-14 00:58:38.103198 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-14 00:58:38.317581 | ubuntu-noble | ok 2026-04-14 00:58:38.326004 | 2026-04-14 00:58:38.326085 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-14 00:58:38.893319 | ubuntu-noble | changed 2026-04-14 00:58:38.906983 | 2026-04-14 00:58:38.907178 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-14 00:58:39.468640 | ubuntu-noble | changed 2026-04-14 00:58:39.474116 | 2026-04-14 00:58:39.474184 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-14 00:58:39.491750 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 00:58:39.503577 | 2026-04-14 00:58:39.503740 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-14 00:58:40.098771 | ubuntu-noble -> localhost | changed 2026-04-14 00:58:40.119941 | 2026-04-14 00:58:40.120121 | TASK [add-build-sshkey : Add back temp key] 2026-04-14 00:58:40.461755 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/250f4bb24cb64322a1e338788da6c0bd_id_rsa (zuul-build-sshkey) 2026-04-14 00:58:40.463940 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012761 2026-04-14 00:58:40.469733 | 2026-04-14 00:58:40.469808 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-14 00:58:40.825522 | ubuntu-noble | ok 2026-04-14 00:58:40.830620 | 2026-04-14 00:58:40.830683 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-14 00:58:40.855256 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 00:58:40.867477 | 2026-04-14 00:58:40.867555 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-14 00:58:41.246421 | ubuntu-noble | ok 2026-04-14 00:58:41.255966 | 2026-04-14 00:58:41.256033 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-14 00:58:42.109660 | ubuntu-noble | Output suppressed because no_log was given 2026-04-14 00:58:42.123928 | 2026-04-14 00:58:42.124116 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-14 00:58:42.396700 | ubuntu-noble | ok: "logs" 2026-04-14 00:58:42.396919 | ubuntu-noble | ok: All items complete 2026-04-14 00:58:42.396949 | 2026-04-14 00:58:42.534789 | ubuntu-noble | ok: "artifacts" 2026-04-14 00:58:42.758653 | ubuntu-noble | ok: "docs" 2026-04-14 00:58:42.780155 | 2026-04-14 00:58:42.780316 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-14 00:58:42.994323 | ubuntu-noble | changed: "logs" 2026-04-14 00:58:43.183478 | ubuntu-noble | changed: "artifacts" 2026-04-14 00:58:43.478496 | ubuntu-noble | changed: "docs" 2026-04-14 00:58:43.499928 | 2026-04-14 00:58:43.500064 | PLAY RECAP 2026-04-14 00:58:43.500114 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-14 00:58:43.500147 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-14 00:58:43.500170 | 2026-04-14 00:58:43.707706 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-14 00:58:43.709026 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-14 00:58:44.280738 | 2026-04-14 00:58:44.281209 | PLAY [all] 2026-04-14 00:58:44.293422 | 2026-04-14 00:58:44.293498 | TASK [setup-uv : Extract archive] 2026-04-14 00:58:46.800798 | ubuntu-noble | changed 2026-04-14 00:58:46.808183 | 2026-04-14 00:58:46.808278 | TASK [setup-uv : Print version] 2026-04-14 00:58:46.837937 | ubuntu-noble | uv 0.8.13 2026-04-14 00:58:47.345608 | ubuntu-noble | ok: Runtime: 0:00:00.014999 2026-04-14 00:58:47.359428 | 2026-04-14 00:58:47.359620 | PLAY RECAP 2026-04-14 00:58:47.359725 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-14 00:58:47.359763 | 2026-04-14 00:58:47.482234 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-14 00:58:47.484530 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-14 00:58:48.079277 | 2026-04-14 00:58:48.079421 | PLAY [all] 2026-04-14 00:58:48.091391 | 2026-04-14 00:58:48.091465 | TASK [Copy inventory file for Zuul] 2026-04-14 00:58:49.098461 | ubuntu-noble | changed 2026-04-14 00:58:49.104162 | 2026-04-14 00:58:49.104233 | TASK [Switch "ansible_host" to private IP] 2026-04-14 00:58:49.413928 | ubuntu-noble | changed: 1 replacements made 2026-04-14 00:58:49.419765 | 2026-04-14 00:58:49.419843 | TASK [Run Molecule scenario] 2026-04-14 00:58:49.532255 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-04-14 00:58:49.532422 | ubuntu-noble | Creating virtual environment at: .venv 2026-04-14 00:58:49.895775 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-04-14 00:58:49.897009 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-04-14 00:58:49.898380 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-04-14 00:58:50.071580 | ubuntu-noble | Downloading cryptography 2026-04-14 00:58:50.129796 | ubuntu-noble | Downloading pygments 2026-04-14 00:58:50.337743 | ubuntu-noble | Downloading ansible-core 2026-04-14 00:58:50.385571 | ubuntu-noble | Installed 37 packages in 47ms 2026-04-14 00:58:51.178139 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-04-14 00:58:51.178227 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-04-14 00:58:52.092399 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-14 00:58:52.092474 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-04-14 00:58:52.092522 | ubuntu-noble | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-14 00:58:52.092613 | ubuntu-noble | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-14 00:59:00.922298 | ubuntu-noble | INFO [containerd > dependency] Executing 2026-04-14 00:59:00.922608 | ubuntu-noble | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-14 00:59:00.922976 | ubuntu-noble | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-14 00:59:00.923220 | ubuntu-noble | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-14 00:59:00.929302 | ubuntu-noble | INFO [containerd > cleanup] Executing 2026-04-14 00:59:00.929940 | ubuntu-noble | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-14 00:59:00.936045 | ubuntu-noble | INFO [containerd > destroy] Executing 2026-04-14 00:59:00.936086 | ubuntu-noble | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-14 00:59:00.936127 | ubuntu-noble | INFO [containerd > destroy] Executed: Successful 2026-04-14 00:59:00.942148 | ubuntu-noble | INFO [containerd > syntax] Executing 2026-04-14 00:59:01.501741 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-14 00:59:01.501875 | ubuntu-noble | [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-14 00:59:01.502127 | ubuntu-noble | 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-14 00:59:01.502198 | ubuntu-noble | 2026-04-14 00:59:01.978969 | ubuntu-noble | 2026-04-14 00:59:01.979186 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-14 00:59:02.056360 | ubuntu-noble | INFO [containerd > syntax] Executed: Successful 2026-04-14 00:59:02.068151 | ubuntu-noble | INFO [containerd > create] Executing 2026-04-14 00:59:02.069817 | ubuntu-noble | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-14 00:59:02.075644 | ubuntu-noble | INFO [containerd > prepare] Executing 2026-04-14 00:59:02.630846 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-14 00:59:02.631135 | ubuntu-noble | [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-14 00:59:02.631311 | ubuntu-noble | 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-14 00:59:02.631557 | ubuntu-noble | 2026-04-14 00:59:03.148934 | ubuntu-noble | 2026-04-14 00:59:03.149154 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-04-14 00:59:03.149364 | ubuntu-noble | 2026-04-14 00:59:03.149595 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-14 00:59:03.149831 | ubuntu-noble | Tuesday 14 April 2026 00:59:03 +0000 (0:00:00.033) 0:00:00.033 ********* 2026-04-14 00:59:04.565207 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-14 00:59:04.567372 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-14 00:59:04.567579 | ubuntu-noble | 2026-04-14 00:59:04.567793 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-04-14 00:59:04.568072 | ubuntu-noble | Tuesday 14 April 2026 00:59:04 +0000 (0:00:01.421) 0:00:01.454 ********* 2026-04-14 00:59:30.290085 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-14 00:59:30.290220 | ubuntu-noble | 2026-04-14 00:59:30.290238 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-14 00:59:30.290253 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-14 00:59:30.290268 | ubuntu-noble | 2026-04-14 00:59:30.290292 | ubuntu-noble | 2026-04-14 00:59:30.290311 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-14 00:59:30.290567 | ubuntu-noble | Tuesday 14 April 2026 00:59:30 +0000 (0:00:25.718) 0:00:27.172 ********* 2026-04-14 00:59:30.290767 | ubuntu-noble | =============================================================================== 2026-04-14 00:59:30.291014 | ubuntu-noble | Update "apt" cache ----------------------------------------------------- 25.72s 2026-04-14 00:59:30.291315 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.42s 2026-04-14 00:59:30.400464 | ubuntu-noble | INFO [containerd > prepare] Executed: Successful 2026-04-14 00:59:30.412075 | ubuntu-noble | INFO [containerd > converge] Executing 2026-04-14 00:59:30.959794 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-14 00:59:30.959882 | ubuntu-noble | [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-14 00:59:30.960175 | ubuntu-noble | 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-14 00:59:30.960299 | ubuntu-noble | 2026-04-14 00:59:31.423019 | ubuntu-noble | 2026-04-14 00:59:31.423186 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-04-14 00:59:31.423377 | ubuntu-noble | 2026-04-14 00:59:31.423590 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-04-14 00:59:31.423801 | ubuntu-noble | Tuesday 14 April 2026 00:59:31 +0000 (0:00:00.015) 0:00:00.015 ********* 2026-04-14 00:59:32.594064 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', 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-14 00:59:32.597211 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-14 00:59:32.597448 | ubuntu-noble | 2026-04-14 00:59:32.597744 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-14 00:59:32.598034 | ubuntu-noble | Tuesday 14 April 2026 00:59:32 +0000 (0:00:01.174) 0:00:01.189 ********* 2026-04-14 00:59:33.142738 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-14 00:59:33.142838 | ubuntu-noble | 2026-04-14 00:59:33.143103 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-14 00:59:33.143339 | ubuntu-noble | Tuesday 14 April 2026 00:59:33 +0000 (0:00:00.545) 0:00:01.734 ********* 2026-04-14 00:59:33.184141 | ubuntu-noble | skipping: [ubuntu-noble] 2026-04-14 00:59:33.184345 | ubuntu-noble | 2026-04-14 00:59:33.184598 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-14 00:59:33.184848 | ubuntu-noble | Tuesday 14 April 2026 00:59:33 +0000 (0:00:00.041) 0:00:01.776 ********* 2026-04-14 00:59:33.679183 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-14 00:59:33.679345 | ubuntu-noble | 2026-04-14 00:59:33.679567 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-14 00:59:33.679775 | ubuntu-noble | Tuesday 14 April 2026 00:59:33 +0000 (0:00:00.491) 0:00:02.268 ********* 2026-04-14 00:59:33.781544 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-04-14 00:59:33.781771 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-14 00:59:33.782024 | ubuntu-noble | } 2026-04-14 00:59:33.782217 | ubuntu-noble | 2026-04-14 00:59:33.782435 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-14 00:59:33.782695 | ubuntu-noble | Tuesday 14 April 2026 00:59:33 +0000 (0:00:00.105) 0:00:02.373 ********* 2026-04-14 00:59:34.855787 | ubuntu-noble | [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-14 00:59:34.862196 | ubuntu-noble | changed: [ubuntu-noble] 2026-04-14 00:59:34.862378 | ubuntu-noble | 2026-04-14 00:59:34.862592 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-14 00:59:34.862808 | ubuntu-noble | Tuesday 14 April 2026 00:59:34 +0000 (0:00:01.080) 0:00:03.454 ********* 2026-04-14 00:59:34.889356 | ubuntu-noble | skipping: [ubuntu-noble] 2026-04-14 00:59:34.889520 | ubuntu-noble | 2026-04-14 00:59:34.889749 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-14 00:59:34.890044 | ubuntu-noble | Tuesday 14 April 2026 00:59:34 +0000 (0:00:00.027) 0:00:03.481 ********* 2026-04-14 00:59:35.197010 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-14 00:59:35.197196 | ubuntu-noble | 2026-04-14 00:59:35.197434 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-14 00:59:35.197653 | ubuntu-noble | Tuesday 14 April 2026 00:59:35 +0000 (0:00:00.307) 0:00:03.788 ********* 2026-04-14 00:59:36.387681 | ubuntu-noble | ok: [ubuntu-noble] 2026-04-14 00:59:36.387788 | ubuntu-noble | 2026-04-14 00:59:36.388045 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-14 00:59:36.388266 | ubuntu-noble | Tuesday 14 April 2026 00:59:36 +0000 (0:00:01.188) 0:00:04.977 ********* 2026-04-14 00:59:36.460340 | ubuntu-noble | [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-14 00:59:36.460389 | ubuntu-noble | 2026-04-14 00:59:36.460981 | ubuntu-noble | Task failed. 2026-04-14 00:59:36.463970 | ubuntu-noble | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-14 00:59:36.463985 | ubuntu-noble | 2026-04-14 00:59:36.463991 | ubuntu-noble | 13 # under the License. 2026-04-14 00:59:36.463997 | ubuntu-noble | 14 2026-04-14 00:59:36.464003 | ubuntu-noble | 15 - name: Starting download of file 2026-04-14 00:59:36.464019 | ubuntu-noble | ^ column 3 2026-04-14 00:59:36.464026 | ubuntu-noble | 2026-04-14 00:59:36.464032 | ubuntu-noble | <<< caused by >>> 2026-04-14 00:59:36.464037 | ubuntu-noble | 2026-04-14 00:59:36.464043 | ubuntu-noble | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-14 00:59:36.464048 | ubuntu-noble | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-14 00:59:36.464054 | ubuntu-noble | 2026-04-14 00:59:36.464059 | ubuntu-noble | 14 2026-04-14 00:59:36.464064 | ubuntu-noble | 15 - name: Starting download of file 2026-04-14 00:59:36.464069 | ubuntu-noble | 16 ansible.builtin.debug: 2026-04-14 00:59:36.464074 | ubuntu-noble | ^ column 3 2026-04-14 00:59:36.464079 | ubuntu-noble | 2026-04-14 00:59:36.464084 | ubuntu-noble | <<< caused by >>> 2026-04-14 00:59:36.464090 | ubuntu-noble | 2026-04-14 00:59:36.464095 | ubuntu-noble | Error while resolving value for 'msg'. 2026-04-14 00:59:36.464100 | ubuntu-noble | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-14 00:59:36.464105 | ubuntu-noble | 2026-04-14 00:59:36.464110 | ubuntu-noble | 15 - name: Starting download of file 2026-04-14 00:59:36.464115 | ubuntu-noble | 16 ansible.builtin.debug: 2026-04-14 00:59:36.464121 | ubuntu-noble | 17 msg: "{{ download_artifact_url }}" 2026-04-14 00:59:36.464126 | ubuntu-noble | ^ column 10 2026-04-14 00:59:36.464131 | ubuntu-noble | 2026-04-14 00:59:36.464136 | ubuntu-noble | <<< caused by >>> 2026-04-14 00:59:36.464141 | ubuntu-noble | 2026-04-14 00:59:36.464146 | ubuntu-noble | object of type 'NoneType' has no attribute 'keys' 2026-04-14 00:59:36.464166 | ubuntu-noble | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-14 00:59:36.464171 | ubuntu-noble | 2026-04-14 00:59:36.464176 | ubuntu-noble | 13 # under the License. 2026-04-14 00:59:36.464181 | ubuntu-noble | 14 2026-04-14 00:59:36.464194 | ubuntu-noble | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-14 00:59:36.464199 | ubuntu-noble | ^ column 22 2026-04-14 00:59:36.464206 | ubuntu-noble | 2026-04-14 00:59:36.464264 | ubuntu-noble | fatal: [ubuntu-noble]: 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-14 00:59:36.464381 | ubuntu-noble | 2026-04-14 00:59:36.464505 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-04-14 00:59:36.464643 | ubuntu-noble | ubuntu-noble : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-14 00:59:36.464762 | ubuntu-noble | 2026-04-14 00:59:36.464887 | ubuntu-noble | 2026-04-14 00:59:36.465032 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-04-14 00:59:36.465162 | ubuntu-noble | Tuesday 14 April 2026 00:59:36 +0000 (0:00:00.078) 0:00:05.056 ********* 2026-04-14 00:59:36.465280 | ubuntu-noble | =============================================================================== 2026-04-14 00:59:36.465407 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.19s 2026-04-14 00:59:36.465531 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.17s 2026-04-14 00:59:36.465658 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.08s 2026-04-14 00:59:36.465786 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.55s 2026-04-14 00:59:36.465936 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.49s 2026-04-14 00:59:36.466067 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-04-14 00:59:36.466194 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.11s 2026-04-14 00:59:36.466361 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-14 00:59:36.466491 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-14 00:59:36.466618 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-04-14 00:59:36.597289 | ubuntu-noble | 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-14 00:59:36.597426 | ubuntu-noble | ERROR [containerd > converge] Executed: Failed 2026-04-14 00:59:36.597566 | ubuntu-noble | 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-14 00:59:37.148735 | ubuntu-noble | ERROR 2026-04-14 00:59:37.149009 | ubuntu-noble | { 2026-04-14 00:59:37.149063 | ubuntu-noble | "delta": "0:00:47.231018", 2026-04-14 00:59:37.149096 | ubuntu-noble | "end": "2026-04-14 00:59:36.684360", 2026-04-14 00:59:37.149125 | ubuntu-noble | "msg": "non-zero return code", 2026-04-14 00:59:37.149154 | ubuntu-noble | "rc": 2, 2026-04-14 00:59:37.149187 | ubuntu-noble | "start": "2026-04-14 00:58:49.453342" 2026-04-14 00:59:37.149215 | ubuntu-noble | } failure 2026-04-14 00:59:37.153191 | 2026-04-14 00:59:37.153253 | PLAY RECAP 2026-04-14 00:59:37.153309 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-14 00:59:37.153347 | 2026-04-14 00:59:37.304350 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-14 00:59:37.305564 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-14 00:59:37.879083 | 2026-04-14 00:59:37.879248 | PLAY [all] 2026-04-14 00:59:37.891283 | 2026-04-14 00:59:37.891378 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-14 00:59:37.937631 | ubuntu-noble | skipping: Conditional result was False 2026-04-14 00:59:37.949031 | 2026-04-14 00:59:37.949113 | TASK [fetch-output : Set log path for single node] 2026-04-14 00:59:37.997595 | ubuntu-noble | ok 2026-04-14 00:59:38.003216 | 2026-04-14 00:59:38.003288 | LOOP [fetch-output : Ensure local output dirs] 2026-04-14 00:59:38.385608 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/logs" 2026-04-14 00:59:38.603762 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/artifacts" 2026-04-14 00:59:38.818982 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/250f4bb24cb64322a1e338788da6c0bd/work/docs" 2026-04-14 00:59:38.842886 | 2026-04-14 00:59:38.843078 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-14 00:59:39.496191 | ubuntu-noble | changed: .d..t...... ./ 2026-04-14 00:59:39.496443 | ubuntu-noble | changed: All items complete 2026-04-14 00:59:39.496470 | 2026-04-14 00:59:40.969195 | ubuntu-noble | changed: .d..t...... ./ 2026-04-14 00:59:41.443269 | ubuntu-noble | changed: .d..t...... ./ 2026-04-14 00:59:41.465830 | 2026-04-14 00:59:41.465967 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-14 00:59:41.897084 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008057 2026-04-14 00:59:42.128125 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.009030 2026-04-14 00:59:42.149220 | 2026-04-14 00:59:42.149380 | PLAY [all] 2026-04-14 00:59:42.156368 | 2026-04-14 00:59:42.156433 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-14 00:59:42.638380 | ubuntu-noble | changed 2026-04-14 00:59:42.646490 | 2026-04-14 00:59:42.646563 | PLAY RECAP 2026-04-14 00:59:42.646628 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-14 00:59:42.646659 | 2026-04-14 00:59:42.775976 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-14 00:59:42.778160 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-14 00:59:43.350535 | 2026-04-14 00:59:43.350686 | PLAY [localhost] 2026-04-14 00:59:43.361182 | 2026-04-14 00:59:43.361267 | TASK [Generate Zuul manifest] 2026-04-14 00:59:43.385897 | localhost | ok 2026-04-14 00:59:43.404654 | 2026-04-14 00:59:43.404739 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-14 00:59:43.721700 | localhost | changed 2026-04-14 00:59:43.737262 | 2026-04-14 00:59:43.737400 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-14 00:59:43.769773 | localhost | ok 2026-04-14 00:59:43.778408 | 2026-04-14 00:59:43.778492 | TASK [Upload logs] 2026-04-14 00:59:43.799660 | localhost | ok 2026-04-14 00:59:43.865031 | 2026-04-14 00:59:43.865194 | TASK [Set zuul-log-path fact] 2026-04-14 00:59:43.887871 | localhost | ok 2026-04-14 00:59:43.900675 | 2026-04-14 00:59:43.900741 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-14 00:59:43.933208 | localhost | ok 2026-04-14 00:59:43.943380 | 2026-04-14 00:59:43.943496 | TASK [upload-logs : Create log directories] 2026-04-14 00:59:44.351303 | localhost | changed 2026-04-14 00:59:44.358845 | 2026-04-14 00:59:44.358957 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-14 00:59:44.778165 | localhost -> localhost | ok: Runtime: 0:00:00.005566 2026-04-14 00:59:44.784397 | 2026-04-14 00:59:44.784464 | TASK [upload-logs : Upload logs to log server] 2026-04-14 00:59:45.290347 | localhost | Output suppressed because no_log was given 2026-04-14 00:59:45.294197 | 2026-04-14 00:59:45.294266 | LOOP [upload-logs : Compress console log and json output] 2026-04-14 00:59:45.342664 | localhost | skipping: Conditional result was False 2026-04-14 00:59:45.349481 | localhost | skipping: Conditional result was False 2026-04-14 00:59:45.360048 | 2026-04-14 00:59:45.360231 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-14 00:59:45.405824 | localhost | skipping: Conditional result was False 2026-04-14 00:59:45.406276 | 2026-04-14 00:59:45.410638 | localhost | skipping: Conditional result was False 2026-04-14 00:59:45.424199 | 2026-04-14 00:59:45.424390 | LOOP [upload-logs : Upload console log and json output]