2026-04-28 01:03:56.735855 | Job console starting 2026-04-28 01:03:56.751002 | Updating git repos 2026-04-28 01:03:56.788792 | Cloning repos into workspace 2026-04-28 01:03:57.033597 | Restoring repo states 2026-04-28 01:03:57.045260 | Merging changes 2026-04-28 01:03:57.416015 | Checking out repos 2026-04-28 01:03:57.458758 | Preparing playbooks 2026-04-28 01:03:58.748063 | Running Ansible setup 2026-04-28 01:04:03.196933 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 01:04:03.787263 | 2026-04-28 01:04:03.787614 | PLAY [localhost] 2026-04-28 01:04:03.795078 | 2026-04-28 01:04:03.795150 | TASK [Gathering Facts] 2026-04-28 01:04:04.894714 | localhost | ok 2026-04-28 01:04:04.908711 | 2026-04-28 01:04:04.908821 | TASK [Setup log path fact] 2026-04-28 01:04:04.930698 | localhost | ok 2026-04-28 01:04:04.953110 | 2026-04-28 01:04:04.953418 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 01:04:04.985491 | localhost | ok 2026-04-28 01:04:04.999908 | 2026-04-28 01:04:05.000012 | TASK [emit-job-header : Print job information] 2026-04-28 01:04:05.059436 | # Job Information 2026-04-28 01:04:05.059637 | Ansible Version: 2.16.16 2026-04-28 01:04:05.059682 | Job: ansible-collection-containers-molecule-containerd-ubuntu-focal 2026-04-28 01:04:05.059713 | Pipeline: check 2026-04-28 01:04:05.059742 | Executor: 0a8996d2b663 2026-04-28 01:04:05.059769 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/125 2026-04-28 01:04:05.059801 | Event ID: 07f9bf70-429e-11f1-8b75-3e63c4c208bf 2026-04-28 01:04:05.064237 | 2026-04-28 01:04:05.064331 | LOOP [emit-job-header : Print node information] 2026-04-28 01:04:05.192179 | localhost | ok: 2026-04-28 01:04:05.192473 | localhost | # Node Information 2026-04-28 01:04:05.192504 | localhost | Inventory Hostname: ubuntu-focal 2026-04-28 01:04:05.192531 | localhost | Hostname: np0000170742 2026-04-28 01:04:05.192553 | localhost | Username: zuul 2026-04-28 01:04:05.192577 | localhost | Distro: Ubuntu 20.04 2026-04-28 01:04:05.192597 | localhost | Provider: yul1 2026-04-28 01:04:05.192617 | localhost | Region: ca-ymq-1 2026-04-28 01:04:05.192635 | localhost | Label: ubuntu-focal 2026-04-28 01:04:05.192654 | localhost | Product Name: OpenStack Nova 2026-04-28 01:04:05.192673 | localhost | Interface IP: 199.204.45.44 2026-04-28 01:04:05.214814 | 2026-04-28 01:04:05.214979 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-28 01:04:05.881894 | localhost -> localhost | changed 2026-04-28 01:04:05.892116 | 2026-04-28 01:04:05.892496 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-28 01:04:07.280607 | localhost -> localhost | changed 2026-04-28 01:04:07.290030 | 2026-04-28 01:04:07.290110 | PLAY [all] 2026-04-28 01:04:07.300779 | 2026-04-28 01:04:07.300853 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-28 01:04:08.078107 | ubuntu-focal -> localhost | ok 2026-04-28 01:04:08.087672 | 2026-04-28 01:04:08.087769 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-28 01:04:08.119263 | ubuntu-focal | ok 2026-04-28 01:04:08.136796 | ubuntu-focal | included: /var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-28 01:04:08.143373 | 2026-04-28 01:04:08.143439 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-28 01:04:10.089358 | ubuntu-focal -> localhost | Generating public/private rsa key pair. 2026-04-28 01:04:10.089538 | ubuntu-focal -> localhost | Your identification has been saved in /var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/a585576616e1456dbdb5d2b123177418_id_rsa 2026-04-28 01:04:10.089569 | ubuntu-focal -> localhost | Your public key has been saved in /var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/a585576616e1456dbdb5d2b123177418_id_rsa.pub 2026-04-28 01:04:10.089592 | ubuntu-focal -> localhost | The key fingerprint is: 2026-04-28 01:04:10.089613 | ubuntu-focal -> localhost | SHA256:SiOE0Pm0X+GVdt8t0DnKSDhyUVE+mElIl7jaDaCCN6s zuul-build-sshkey 2026-04-28 01:04:10.089650 | ubuntu-focal -> localhost | The key's randomart image is: 2026-04-28 01:04:10.089672 | ubuntu-focal -> localhost | +---[RSA 3072]----+ 2026-04-28 01:04:10.089699 | ubuntu-focal -> localhost | |.. . .o*==.. . | 2026-04-28 01:04:10.089719 | ubuntu-focal -> localhost | | .o.. o Bo*=o + | 2026-04-28 01:04:10.089739 | ubuntu-focal -> localhost | | ..o.o = B++o+ o.| 2026-04-28 01:04:10.089758 | ubuntu-focal -> localhost | |. +.+ = . o.o o| 2026-04-28 01:04:10.089778 | ubuntu-focal -> localhost | | . +..o+So . | 2026-04-28 01:04:10.089797 | ubuntu-focal -> localhost | | . ooo. . | 2026-04-28 01:04:10.089816 | ubuntu-focal -> localhost | | . . | 2026-04-28 01:04:10.089835 | ubuntu-focal -> localhost | |E | 2026-04-28 01:04:10.089857 | ubuntu-focal -> localhost | | | 2026-04-28 01:04:10.089879 | ubuntu-focal -> localhost | +----[SHA256]-----+ 2026-04-28 01:04:10.089932 | ubuntu-focal -> localhost | ok: Runtime: 0:00:00.982425 2026-04-28 01:04:10.096006 | 2026-04-28 01:04:10.096073 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-28 01:04:10.128317 | ubuntu-focal | ok 2026-04-28 01:04:10.141503 | ubuntu-focal | included: /var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-28 01:04:10.150831 | 2026-04-28 01:04:10.150947 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-28 01:04:10.175878 | ubuntu-focal | skipping: Conditional result was False 2026-04-28 01:04:10.189234 | 2026-04-28 01:04:10.189357 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-28 01:04:10.637324 | ubuntu-focal | changed 2026-04-28 01:04:10.720440 | 2026-04-28 01:04:10.720858 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-28 01:04:10.879282 | ubuntu-focal | ok 2026-04-28 01:04:11.106824 | 2026-04-28 01:04:11.106968 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-28 01:04:11.555351 | ubuntu-focal | changed 2026-04-28 01:04:11.560826 | 2026-04-28 01:04:11.750031 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-28 01:04:12.167231 | ubuntu-focal | changed 2026-04-28 01:04:12.302013 | 2026-04-28 01:04:12.302136 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-28 01:04:12.320249 | ubuntu-focal | skipping: Conditional result was False 2026-04-28 01:04:12.326937 | 2026-04-28 01:04:12.327008 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-28 01:04:12.824118 | ubuntu-focal -> localhost | changed 2026-04-28 01:04:12.840542 | 2026-04-28 01:04:12.840687 | TASK [add-build-sshkey : Add back temp key] 2026-04-28 01:04:13.399435 | ubuntu-focal -> localhost | Identity added: /var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/a585576616e1456dbdb5d2b123177418_id_rsa (zuul-build-sshkey) 2026-04-28 01:04:13.399663 | ubuntu-focal -> localhost | ok: Runtime: 0:00:00.016861 2026-04-28 01:04:13.407468 | 2026-04-28 01:04:13.407532 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-28 01:04:13.765451 | ubuntu-focal | ok 2026-04-28 01:04:13.776285 | 2026-04-28 01:04:13.776782 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-28 01:04:13.812373 | ubuntu-focal | skipping: Conditional result was False 2026-04-28 01:04:14.033012 | 2026-04-28 01:04:14.033138 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-28 01:04:14.370688 | ubuntu-focal | ok 2026-04-28 01:04:14.377104 | 2026-04-28 01:04:14.377172 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-28 01:04:15.204804 | ubuntu-focal | Output suppressed because no_log was given 2026-04-28 01:04:15.327638 | 2026-04-28 01:04:15.327848 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-28 01:04:15.496294 | ubuntu-focal | ok: "logs" 2026-04-28 01:04:15.496599 | ubuntu-focal | ok: All items complete 2026-04-28 01:04:15.496632 | 2026-04-28 01:04:15.642640 | ubuntu-focal | ok: "artifacts" 2026-04-28 01:04:15.793200 | ubuntu-focal | ok: "docs" 2026-04-28 01:04:15.801401 | 2026-04-28 01:04:15.801535 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-28 01:04:15.972178 | ubuntu-focal | changed: "logs" 2026-04-28 01:04:16.155013 | ubuntu-focal | changed: "artifacts" 2026-04-28 01:04:16.463537 | ubuntu-focal | changed: "docs" 2026-04-28 01:04:16.477626 | 2026-04-28 01:04:16.477731 | PLAY RECAP 2026-04-28 01:04:16.477776 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:04:16.477807 | ubuntu-focal | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-28 01:04:16.477829 | 2026-04-28 01:04:16.641946 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-28 01:04:16.643781 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 01:04:17.263611 | 2026-04-28 01:04:17.264197 | PLAY [all] 2026-04-28 01:04:17.276103 | 2026-04-28 01:04:17.276180 | TASK [setup-uv : Extract archive] 2026-04-28 01:04:19.466592 | ubuntu-focal | changed 2026-04-28 01:04:19.472502 | 2026-04-28 01:04:19.472594 | TASK [setup-uv : Print version] 2026-04-28 01:04:19.493121 | ubuntu-focal | uv 0.8.13 2026-04-28 01:04:20.050834 | ubuntu-focal | ok: Runtime: 0:00:00.009283 2026-04-28 01:04:20.063351 | 2026-04-28 01:04:20.063502 | PLAY RECAP 2026-04-28 01:04:20.063560 | ubuntu-focal | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:04:20.063586 | 2026-04-28 01:04:20.191471 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-28 01:04:20.192616 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 01:04:20.780719 | 2026-04-28 01:04:20.808738 | PLAY [all] 2026-04-28 01:04:20.833515 | 2026-04-28 01:04:20.833679 | TASK [Copy inventory file for Zuul] 2026-04-28 01:04:21.687758 | ubuntu-focal | changed 2026-04-28 01:04:21.692859 | 2026-04-28 01:04:21.692939 | TASK [Switch "ansible_host" to private IP] 2026-04-28 01:04:21.967683 | ubuntu-focal | changed: 1 replacements made 2026-04-28 01:04:21.973750 | 2026-04-28 01:04:21.973815 | TASK [Run Molecule scenario] 2026-04-28 01:04:22.190646 | ubuntu-focal | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-28 01:04:22.799672 | ubuntu-focal | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-28 01:04:22.970738 | ubuntu-focal | Using CPython 3.13.7 2026-04-28 01:04:22.970835 | ubuntu-focal | Creating virtual environment at: .venv 2026-04-28 01:04:23.260020 | ubuntu-focal | Downloading ansible-core (2.3MiB) 2026-04-28 01:04:23.260545 | ubuntu-focal | Downloading cryptography (4.3MiB) 2026-04-28 01:04:23.262272 | ubuntu-focal | Downloading pygments (1.2MiB) 2026-04-28 01:04:23.424878 | ubuntu-focal | Downloading cryptography 2026-04-28 01:04:23.471103 | ubuntu-focal | Downloading pygments 2026-04-28 01:04:23.620964 | ubuntu-focal | Downloading ansible-core 2026-04-28 01:04:23.648575 | ubuntu-focal | Installed 36 packages in 27ms 2026-04-28 01:04:24.807223 | ubuntu-focal | INFO Collection 'vexxhost.containers' detected. 2026-04-28 01:04:24.807341 | ubuntu-focal | INFO Scenarios will be used from 'extensions/molecule' 2026-04-28 01:04:25.620496 | ubuntu-focal | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-28 01:04:25.620591 | ubuntu-focal | INFO default scenario not found, disabling shared state. 2026-04-28 01:04:25.620620 | ubuntu-focal | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-28 01:04:25.620633 | ubuntu-focal | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-28 01:04:38.217884 | ubuntu-focal | INFO [containerd > dependency] Executing 2026-04-28 01:04:38.218043 | ubuntu-focal | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-28 01:04:38.218228 | ubuntu-focal | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-28 01:04:38.218340 | ubuntu-focal | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-28 01:04:38.223476 | ubuntu-focal | INFO [containerd > cleanup] Executing 2026-04-28 01:04:38.223755 | ubuntu-focal | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 01:04:38.228758 | ubuntu-focal | INFO [containerd > destroy] Executing 2026-04-28 01:04:38.228805 | ubuntu-focal | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-28 01:04:38.228855 | ubuntu-focal | INFO [containerd > destroy] Executed: Successful 2026-04-28 01:04:38.233737 | ubuntu-focal | INFO [containerd > syntax] Executing 2026-04-28 01:04:38.761860 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-28 01:04:38.761993 | ubuntu-focal | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-28 01:04:38.762222 | ubuntu-focal | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-28 01:04:38.762392 | ubuntu-focal | 2026-04-28 01:04:39.165572 | ubuntu-focal | 2026-04-28 01:04:39.165696 | ubuntu-focal | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-28 01:04:39.227793 | ubuntu-focal | INFO [containerd > syntax] Executed: Successful 2026-04-28 01:04:39.237238 | ubuntu-focal | INFO [containerd > create] Executing 2026-04-28 01:04:39.238604 | ubuntu-focal | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-28 01:04:39.243604 | ubuntu-focal | INFO [containerd > prepare] Executing 2026-04-28 01:04:39.689452 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-28 01:04:39.689633 | ubuntu-focal | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-28 01:04:39.689897 | ubuntu-focal | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-28 01:04:39.690056 | ubuntu-focal | 2026-04-28 01:04:40.030452 | ubuntu-focal | 2026-04-28 01:04:40.030575 | ubuntu-focal | PLAY [Prepare] ***************************************************************** 2026-04-28 01:04:40.030671 | ubuntu-focal | 2026-04-28 01:04:40.030868 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-28 01:04:40.031050 | ubuntu-focal | Tuesday 28 April 2026 01:04:40 +0000 (0:00:00.028) 0:00:00.028 ********* 2026-04-28 01:04:41.152697 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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-28 01:04:41.155215 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-28 01:04:41.155403 | ubuntu-focal | 2026-04-28 01:04:41.155603 | ubuntu-focal | TASK [Update "apt" cache] ****************************************************** 2026-04-28 01:04:41.155782 | ubuntu-focal | Tuesday 28 April 2026 01:04:41 +0000 (0:00:01.125) 0:00:01.154 ********* 2026-04-28 01:04:54.617920 | ubuntu-focal | changed: [ubuntu-focal] 2026-04-28 01:04:54.618153 | ubuntu-focal | 2026-04-28 01:04:54.618365 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-28 01:04:54.618626 | ubuntu-focal | ubuntu-focal : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-28 01:04:54.618811 | ubuntu-focal | 2026-04-28 01:04:54.618893 | ubuntu-focal | 2026-04-28 01:04:54.618979 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-28 01:04:54.619061 | ubuntu-focal | Tuesday 28 April 2026 01:04:54 +0000 (0:00:13.462) 0:00:14.616 ********* 2026-04-28 01:04:54.619133 | ubuntu-focal | =============================================================================== 2026-04-28 01:04:54.619210 | ubuntu-focal | Update "apt" cache ----------------------------------------------------- 13.46s 2026-04-28 01:04:54.619288 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 1.13s 2026-04-28 01:04:54.823896 | ubuntu-focal | INFO [containerd > prepare] Executed: Successful 2026-04-28 01:04:54.833873 | ubuntu-focal | INFO [containerd > converge] Executing 2026-04-28 01:04:55.290349 | ubuntu-focal | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-28 01:04:55.290511 | ubuntu-focal | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-28 01:04:55.290699 | ubuntu-focal | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-28 01:04:55.290855 | ubuntu-focal | 2026-04-28 01:04:55.629396 | ubuntu-focal | 2026-04-28 01:04:55.629538 | ubuntu-focal | PLAY [Converge] **************************************************************** 2026-04-28 01:04:55.629747 | ubuntu-focal | 2026-04-28 01:04:55.629878 | ubuntu-focal | TASK [Gathering Facts] ********************************************************* 2026-04-28 01:04:55.630107 | ubuntu-focal | Tuesday 28 April 2026 01:04:55 +0000 (0:00:00.012) 0:00:00.012 ********* 2026-04-28 01:04:56.623169 | ubuntu-focal | [WARNING]: Host 'ubuntu-focal' is using the discovered Python interpreter at '/usr/bin/python3.8', 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-28 01:04:56.626465 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-28 01:04:56.626568 | ubuntu-focal | 2026-04-28 01:04:56.626685 | ubuntu-focal | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-28 01:04:56.626797 | ubuntu-focal | Tuesday 28 April 2026 01:04:56 +0000 (0:00:00.997) 0:00:01.009 ********* 2026-04-28 01:04:57.065935 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-28 01:04:57.066138 | ubuntu-focal | 2026-04-28 01:04:57.066363 | ubuntu-focal | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-28 01:04:57.066559 | ubuntu-focal | Tuesday 28 April 2026 01:04:57 +0000 (0:00:00.439) 0:00:01.448 ********* 2026-04-28 01:04:57.097629 | ubuntu-focal | skipping: [ubuntu-focal] 2026-04-28 01:04:57.097768 | ubuntu-focal | 2026-04-28 01:04:57.097968 | ubuntu-focal | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-28 01:04:57.098161 | ubuntu-focal | Tuesday 28 April 2026 01:04:57 +0000 (0:00:00.031) 0:00:01.480 ********* 2026-04-28 01:04:57.474052 | ubuntu-focal | changed: [ubuntu-focal] 2026-04-28 01:04:57.474143 | ubuntu-focal | 2026-04-28 01:04:57.474379 | ubuntu-focal | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-28 01:04:57.474538 | ubuntu-focal | Tuesday 28 April 2026 01:04:57 +0000 (0:00:00.376) 0:00:01.856 ********* 2026-04-28 01:04:57.561914 | ubuntu-focal | ok: [ubuntu-focal] => { 2026-04-28 01:04:57.562075 | ubuntu-focal | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-28 01:04:57.562241 | ubuntu-focal | } 2026-04-28 01:04:57.562403 | ubuntu-focal | 2026-04-28 01:04:57.562581 | ubuntu-focal | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-28 01:04:57.562758 | ubuntu-focal | Tuesday 28 April 2026 01:04:57 +0000 (0:00:00.088) 0:00:01.944 ********* 2026-04-28 01:04:58.265369 | ubuntu-focal | [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-28 01:04:58.271251 | ubuntu-focal | changed: [ubuntu-focal] 2026-04-28 01:04:58.271339 | ubuntu-focal | 2026-04-28 01:04:58.271443 | ubuntu-focal | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-28 01:04:58.271551 | ubuntu-focal | Tuesday 28 April 2026 01:04:58 +0000 (0:00:00.709) 0:00:02.654 ********* 2026-04-28 01:04:58.293455 | ubuntu-focal | skipping: [ubuntu-focal] 2026-04-28 01:04:58.293681 | ubuntu-focal | 2026-04-28 01:04:58.293921 | ubuntu-focal | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-28 01:04:58.294145 | ubuntu-focal | Tuesday 28 April 2026 01:04:58 +0000 (0:00:00.021) 0:00:02.676 ********* 2026-04-28 01:04:58.534713 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-28 01:04:58.534785 | ubuntu-focal | 2026-04-28 01:04:58.534903 | ubuntu-focal | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-28 01:04:58.535020 | ubuntu-focal | Tuesday 28 April 2026 01:04:58 +0000 (0:00:00.241) 0:00:02.917 ********* 2026-04-28 01:04:59.630224 | ubuntu-focal | ok: [ubuntu-focal] 2026-04-28 01:04:59.630373 | ubuntu-focal | 2026-04-28 01:04:59.630567 | ubuntu-focal | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-28 01:04:59.630761 | ubuntu-focal | Tuesday 28 April 2026 01:04:59 +0000 (0:00:01.095) 0:00:04.012 ********* 2026-04-28 01:04:59.689047 | ubuntu-focal | [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-28 01:04:59.689187 | ubuntu-focal | 2026-04-28 01:04:59.689382 | ubuntu-focal | Task failed. 2026-04-28 01:04:59.689580 | ubuntu-focal | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-28 01:04:59.689740 | ubuntu-focal | 2026-04-28 01:04:59.689915 | ubuntu-focal | 13 # under the License. 2026-04-28 01:04:59.690076 | ubuntu-focal | 14 2026-04-28 01:04:59.690255 | ubuntu-focal | 15 - name: Starting download of file 2026-04-28 01:04:59.690415 | ubuntu-focal | ^ column 3 2026-04-28 01:04:59.690569 | ubuntu-focal | 2026-04-28 01:04:59.690735 | ubuntu-focal | <<< caused by >>> 2026-04-28 01:04:59.690886 | ubuntu-focal | 2026-04-28 01:04:59.691057 | ubuntu-focal | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-28 01:04:59.691241 | ubuntu-focal | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-28 01:04:59.691392 | ubuntu-focal | 2026-04-28 01:04:59.691554 | ubuntu-focal | 14 2026-04-28 01:04:59.691724 | ubuntu-focal | 15 - name: Starting download of file 2026-04-28 01:04:59.691925 | ubuntu-focal | 16 ansible.builtin.debug: 2026-04-28 01:04:59.692096 | ubuntu-focal | ^ column 3 2026-04-28 01:04:59.692250 | ubuntu-focal | 2026-04-28 01:04:59.692443 | ubuntu-focal | <<< caused by >>> 2026-04-28 01:04:59.692597 | ubuntu-focal | 2026-04-28 01:04:59.692769 | ubuntu-focal | Error while resolving value for 'msg'. 2026-04-28 01:04:59.692954 | ubuntu-focal | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-28 01:04:59.693112 | ubuntu-focal | 2026-04-28 01:04:59.693299 | ubuntu-focal | 15 - name: Starting download of file 2026-04-28 01:04:59.693480 | ubuntu-focal | 16 ansible.builtin.debug: 2026-04-28 01:04:59.693664 | ubuntu-focal | 17 msg: "{{ download_artifact_url }}" 2026-04-28 01:04:59.693840 | ubuntu-focal | ^ column 10 2026-04-28 01:04:59.694000 | ubuntu-focal | 2026-04-28 01:04:59.694176 | ubuntu-focal | <<< caused by >>> 2026-04-28 01:04:59.694337 | ubuntu-focal | 2026-04-28 01:04:59.694523 | ubuntu-focal | object of type 'NoneType' has no attribute 'keys' 2026-04-28 01:04:59.694723 | ubuntu-focal | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-28 01:04:59.694881 | ubuntu-focal | 2026-04-28 01:04:59.695061 | ubuntu-focal | 13 # under the License. 2026-04-28 01:04:59.695233 | ubuntu-focal | 14 2026-04-28 01:04:59.695434 | ubuntu-focal | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-28 01:04:59.695613 | ubuntu-focal | ^ column 22 2026-04-28 01:04:59.695775 | ubuntu-focal | 2026-04-28 01:04:59.696147 | ubuntu-focal | fatal: [ubuntu-focal]: 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-28 01:04:59.696378 | ubuntu-focal | 2026-04-28 01:04:59.696564 | ubuntu-focal | PLAY RECAP ********************************************************************* 2026-04-28 01:04:59.696768 | ubuntu-focal | ubuntu-focal : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-28 01:04:59.696931 | ubuntu-focal | 2026-04-28 01:04:59.697072 | ubuntu-focal | 2026-04-28 01:04:59.697177 | ubuntu-focal | TASKS RECAP ******************************************************************** 2026-04-28 01:04:59.697284 | ubuntu-focal | Tuesday 28 April 2026 01:04:59 +0000 (0:00:00.060) 0:00:04.073 ********* 2026-04-28 01:04:59.697384 | ubuntu-focal | =============================================================================== 2026-04-28 01:04:59.697489 | ubuntu-focal | vexxhost.containers.package : Update state for tar ---------------------- 1.10s 2026-04-28 01:04:59.697596 | ubuntu-focal | Gathering Facts --------------------------------------------------------- 1.00s 2026-04-28 01:04:59.697706 | ubuntu-focal | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-04-28 01:04:59.697814 | ubuntu-focal | vexxhost.containers.forget_package : Forget package --------------------- 0.44s 2026-04-28 01:04:59.697922 | ubuntu-focal | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.38s 2026-04-28 01:04:59.698029 | ubuntu-focal | vexxhost.containers.forget_package : Forget package --------------------- 0.24s 2026-04-28 01:04:59.698147 | ubuntu-focal | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-04-28 01:04:59.698258 | ubuntu-focal | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-28 01:04:59.698367 | ubuntu-focal | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-04-28 01:04:59.698477 | ubuntu-focal | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-28 01:04:59.797130 | ubuntu-focal | 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-28 01:04:59.797285 | ubuntu-focal | ERROR [containerd > converge] Executed: Failed 2026-04-28 01:04:59.797406 | ubuntu-focal | 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-28 01:04:59.927975 | ubuntu-focal | ERROR 2026-04-28 01:04:59.928172 | ubuntu-focal | { 2026-04-28 01:04:59.928204 | ubuntu-focal | "delta": "0:00:37.933039", 2026-04-28 01:04:59.928225 | ubuntu-focal | "end": "2026-04-28 01:04:59.870344", 2026-04-28 01:04:59.928243 | ubuntu-focal | "msg": "non-zero return code", 2026-04-28 01:04:59.928261 | ubuntu-focal | "rc": 2, 2026-04-28 01:04:59.928283 | ubuntu-focal | "start": "2026-04-28 01:04:21.937305" 2026-04-28 01:04:59.928302 | ubuntu-focal | } failure 2026-04-28 01:04:59.931056 | 2026-04-28 01:04:59.931123 | PLAY RECAP 2026-04-28 01:04:59.931168 | ubuntu-focal | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-28 01:04:59.931190 | 2026-04-28 01:05:00.045448 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-28 01:05:00.046658 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 01:05:00.656467 | 2026-04-28 01:05:00.656662 | PLAY [all] 2026-04-28 01:05:00.669543 | 2026-04-28 01:05:00.669718 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-28 01:05:00.727075 | ubuntu-focal | skipping: Conditional result was False 2026-04-28 01:05:00.737020 | 2026-04-28 01:05:00.737153 | TASK [fetch-output : Set log path for single node] 2026-04-28 01:05:00.785182 | ubuntu-focal | ok 2026-04-28 01:05:00.790373 | 2026-04-28 01:05:00.790446 | LOOP [fetch-output : Ensure local output dirs] 2026-04-28 01:05:01.202968 | ubuntu-focal -> localhost | ok: "/var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/logs" 2026-04-28 01:05:01.459604 | ubuntu-focal -> localhost | changed: "/var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/artifacts" 2026-04-28 01:05:01.667460 | ubuntu-focal -> localhost | changed: "/var/lib/zuul/builds/a585576616e1456dbdb5d2b123177418/work/docs" 2026-04-28 01:05:01.689250 | 2026-04-28 01:05:01.689430 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-28 01:05:02.286991 | ubuntu-focal | changed: .d..t...... ./ 2026-04-28 01:05:02.287220 | ubuntu-focal | changed: All items complete 2026-04-28 01:05:02.287248 | 2026-04-28 01:05:02.680481 | ubuntu-focal | changed: .d..t...... ./ 2026-04-28 01:05:03.075469 | ubuntu-focal | changed: .d..t...... ./ 2026-04-28 01:05:03.094915 | 2026-04-28 01:05:03.095115 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-28 01:05:03.533259 | ubuntu-focal -> localhost | ok: Item: artifacts Runtime: 0:00:00.006077 2026-04-28 01:05:03.771927 | ubuntu-focal -> localhost | ok: Item: docs Runtime: 0:00:00.008459 2026-04-28 01:05:03.786893 | 2026-04-28 01:05:03.787024 | PLAY [all] 2026-04-28 01:05:03.793095 | 2026-04-28 01:05:03.793159 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-28 01:05:04.194432 | ubuntu-focal | changed 2026-04-28 01:05:04.201193 | 2026-04-28 01:05:04.201249 | PLAY RECAP 2026-04-28 01:05:04.201295 | ubuntu-focal | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-28 01:05:04.201316 | 2026-04-28 01:05:04.346646 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-28 01:05:04.347761 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-28 01:05:04.881431 | 2026-04-28 01:05:04.881556 | PLAY [localhost] 2026-04-28 01:05:04.891053 | 2026-04-28 01:05:04.891124 | TASK [Generate Zuul manifest] 2026-04-28 01:05:04.912506 | localhost | ok 2026-04-28 01:05:04.928249 | 2026-04-28 01:05:04.928339 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-28 01:05:05.276691 | localhost | changed 2026-04-28 01:05:05.288500 | 2026-04-28 01:05:05.288596 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-28 01:05:05.692478 | localhost | ok 2026-04-28 01:05:05.699199 | 2026-04-28 01:05:05.699266 | TASK [Upload logs] 2026-04-28 01:05:05.718100 | localhost | ok 2026-04-28 01:05:05.781594 | 2026-04-28 01:05:05.781738 | TASK [Set zuul-log-path fact] 2026-04-28 01:05:05.801209 | localhost | ok 2026-04-28 01:05:05.814466 | 2026-04-28 01:05:05.814532 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-28 01:05:05.844073 | localhost | ok 2026-04-28 01:05:05.853325 | 2026-04-28 01:05:05.853395 | TASK [upload-logs : Create log directories] 2026-04-28 01:05:06.671480 | localhost | changed 2026-04-28 01:05:06.676177 | 2026-04-28 01:05:06.676246 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-28 01:05:07.265691 | localhost -> localhost | ok: Runtime: 0:00:00.003713 2026-04-28 01:05:07.271969 | 2026-04-28 01:05:07.272034 | TASK [upload-logs : Upload logs to log server] 2026-04-28 01:05:07.807648 | localhost | Output suppressed because no_log was given 2026-04-28 01:05:07.811243 | 2026-04-28 01:05:07.811382 | LOOP [upload-logs : Compress console log and json output] 2026-04-28 01:05:07.857677 | localhost | skipping: Conditional result was False 2026-04-28 01:05:07.868380 | localhost | skipping: Conditional result was False 2026-04-28 01:05:07.883881 | 2026-04-28 01:05:07.883956 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-28 01:05:07.927990 | localhost | skipping: Conditional result was False 2026-04-28 01:05:07.928362 | 2026-04-28 01:05:07.932637 | localhost | skipping: Conditional result was False 2026-04-28 01:05:07.948131 | 2026-04-28 01:05:07.948210 | LOOP [upload-logs : Upload console log and json output]