2026-04-04 10:11:42.055283 | Job console starting 2026-04-04 10:11:42.065744 | Updating git repos 2026-04-04 10:11:42.111697 | Cloning repos into workspace 2026-04-04 10:11:51.079528 | Restoring repo states 2026-04-04 10:11:51.085981 | Merging changes 2026-04-04 10:11:51.992811 | Checking out repos 2026-04-04 10:11:52.563782 | Preparing playbooks 2026-04-04 10:11:59.682815 | Running Ansible setup 2026-04-04 10:12:04.275051 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:12:04.960735 | 2026-04-04 10:12:04.960908 | PLAY [localhost] 2026-04-04 10:12:04.969844 | 2026-04-04 10:12:04.969939 | TASK [Gathering Facts] 2026-04-04 10:12:06.182496 | localhost | ok 2026-04-04 10:12:06.193904 | 2026-04-04 10:12:06.193997 | TASK [Setup log path fact] 2026-04-04 10:12:06.214674 | localhost | ok 2026-04-04 10:12:06.229056 | 2026-04-04 10:12:06.229134 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:12:06.259673 | localhost | ok 2026-04-04 10:12:06.269517 | 2026-04-04 10:12:06.269622 | TASK [emit-job-header : Print job information] 2026-04-04 10:12:06.309483 | # Job Information 2026-04-04 10:12:06.309688 | Ansible Version: 2.16.16 2026-04-04 10:12:06.309735 | Job: ansible-collection-containers-molecule-nerdctl-ubuntu-jammy 2026-04-04 10:12:06.309768 | Pipeline: check 2026-04-04 10:12:06.309798 | Executor: 0a8996d2b663 2026-04-04 10:12:06.309827 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/106 2026-04-04 10:12:06.309860 | Event ID: f6253a90-2fbf-11f1-9abc-054f17db168c 2026-04-04 10:12:06.314307 | 2026-04-04 10:12:06.314401 | LOOP [emit-job-header : Print node information] 2026-04-04 10:12:06.439255 | localhost | ok: 2026-04-04 10:12:06.439479 | localhost | # Node Information 2026-04-04 10:12:06.439522 | localhost | Inventory Hostname: ubuntu-jammy 2026-04-04 10:12:06.439558 | localhost | Hostname: np0000163501 2026-04-04 10:12:06.439588 | localhost | Username: zuul 2026-04-04 10:12:06.439621 | localhost | Distro: Ubuntu 22.04 2026-04-04 10:12:06.439650 | localhost | Provider: yul1 2026-04-04 10:12:06.439678 | localhost | Region: ca-ymq-1 2026-04-04 10:12:06.439706 | localhost | Label: ubuntu-jammy 2026-04-04 10:12:06.439733 | localhost | Product Name: OpenStack Nova 2026-04-04 10:12:06.439760 | localhost | Interface IP: 199.19.213.231 2026-04-04 10:12:06.450062 | 2026-04-04 10:12:06.450238 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-04 10:12:06.913838 | localhost -> localhost | changed 2026-04-04 10:12:06.924726 | 2026-04-04 10:12:06.924830 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-04 10:12:08.313882 | localhost -> localhost | changed 2026-04-04 10:12:08.325380 | 2026-04-04 10:12:08.325498 | PLAY [all] 2026-04-04 10:12:08.334812 | 2026-04-04 10:12:08.334907 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-04 10:12:08.599202 | ubuntu-jammy -> localhost | ok 2026-04-04 10:12:08.611841 | 2026-04-04 10:12:08.611941 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-04 10:12:08.647425 | ubuntu-jammy | ok 2026-04-04 10:12:08.662381 | ubuntu-jammy | included: /var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-04 10:12:08.667577 | 2026-04-04 10:12:08.667634 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-04 10:12:09.684274 | ubuntu-jammy -> localhost | Generating public/private rsa key pair. 2026-04-04 10:12:09.684461 | ubuntu-jammy -> localhost | Your identification has been saved in /var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/c8223b6f83e640aea3484084972454e3_id_rsa 2026-04-04 10:12:09.684493 | ubuntu-jammy -> localhost | Your public key has been saved in /var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/c8223b6f83e640aea3484084972454e3_id_rsa.pub 2026-04-04 10:12:09.684516 | ubuntu-jammy -> localhost | The key fingerprint is: 2026-04-04 10:12:09.684538 | ubuntu-jammy -> localhost | SHA256:xubVBQsphLg6ruloRppnKvbJLdqajaIOjMLu6n8+4UQ zuul-build-sshkey 2026-04-04 10:12:09.684572 | ubuntu-jammy -> localhost | The key's randomart image is: 2026-04-04 10:12:09.684594 | ubuntu-jammy -> localhost | +---[RSA 3072]----+ 2026-04-04 10:12:09.684618 | ubuntu-jammy -> localhost | | . o. ... | 2026-04-04 10:12:09.684641 | ubuntu-jammy -> localhost | | . . . .. o | 2026-04-04 10:12:09.684661 | ubuntu-jammy -> localhost | | . . . . | 2026-04-04 10:12:09.684681 | ubuntu-jammy -> localhost | | .E . . . | 2026-04-04 10:12:09.684700 | ubuntu-jammy -> localhost | | .. S . . | 2026-04-04 10:12:09.684720 | ubuntu-jammy -> localhost | |+.o o + . | 2026-04-04 10:12:09.684740 | ubuntu-jammy -> localhost | |*= .o . . | 2026-04-04 10:12:09.684759 | ubuntu-jammy -> localhost | |X=X.o+ | 2026-04-04 10:12:09.684781 | ubuntu-jammy -> localhost | |^/=B+o. | 2026-04-04 10:12:09.684801 | ubuntu-jammy -> localhost | +----[SHA256]-----+ 2026-04-04 10:12:09.684854 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.423385 2026-04-04 10:12:09.690761 | 2026-04-04 10:12:09.690835 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-04 10:12:09.723443 | ubuntu-jammy | ok 2026-04-04 10:12:09.734282 | ubuntu-jammy | included: /var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-04 10:12:09.742657 | 2026-04-04 10:12:09.742738 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-04 10:12:09.767817 | ubuntu-jammy | skipping: Conditional result was False 2026-04-04 10:12:09.784802 | 2026-04-04 10:12:09.784939 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-04 10:12:10.259868 | ubuntu-jammy | changed 2026-04-04 10:12:10.266433 | 2026-04-04 10:12:10.266581 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-04 10:12:10.454635 | ubuntu-jammy | ok 2026-04-04 10:12:10.466536 | 2026-04-04 10:12:10.466677 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-04 10:12:10.973468 | ubuntu-jammy | changed 2026-04-04 10:12:10.980146 | 2026-04-04 10:12:10.980211 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-04 10:12:11.449541 | ubuntu-jammy | changed 2026-04-04 10:12:11.457578 | 2026-04-04 10:12:11.457748 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-04 10:12:11.483963 | ubuntu-jammy | skipping: Conditional result was False 2026-04-04 10:12:11.492861 | 2026-04-04 10:12:11.492997 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-04 10:12:11.903849 | ubuntu-jammy -> localhost | changed 2026-04-04 10:12:11.926627 | 2026-04-04 10:12:11.926898 | TASK [add-build-sshkey : Add back temp key] 2026-04-04 10:12:12.213052 | ubuntu-jammy -> localhost | Identity added: /var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/c8223b6f83e640aea3484084972454e3_id_rsa (zuul-build-sshkey) 2026-04-04 10:12:12.213572 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.016679 2026-04-04 10:12:12.221946 | 2026-04-04 10:12:12.222020 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-04 10:12:12.598915 | ubuntu-jammy | ok 2026-04-04 10:12:12.605978 | 2026-04-04 10:12:12.606084 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-04 10:12:12.642102 | ubuntu-jammy | skipping: Conditional result was False 2026-04-04 10:12:12.669955 | 2026-04-04 10:12:12.670085 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-04 10:12:13.036237 | ubuntu-jammy | ok 2026-04-04 10:12:13.044240 | 2026-04-04 10:12:13.044335 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-04 10:12:13.792386 | ubuntu-jammy | Output suppressed because no_log was given 2026-04-04 10:12:13.805251 | 2026-04-04 10:12:13.805319 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-04 10:12:13.994209 | ubuntu-jammy | ok: "logs" 2026-04-04 10:12:13.994529 | ubuntu-jammy | ok: All items complete 2026-04-04 10:12:13.994570 | 2026-04-04 10:12:14.149390 | ubuntu-jammy | ok: "artifacts" 2026-04-04 10:12:14.306407 | ubuntu-jammy | ok: "docs" 2026-04-04 10:12:14.320232 | 2026-04-04 10:12:14.320324 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-04 10:12:14.507412 | ubuntu-jammy | changed: "logs" 2026-04-04 10:12:14.691375 | ubuntu-jammy | changed: "artifacts" 2026-04-04 10:12:14.800468 | ubuntu-jammy | changed: "docs" 2026-04-04 10:12:14.816251 | 2026-04-04 10:12:14.816368 | PLAY RECAP 2026-04-04 10:12:14.816426 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:12:14.816466 | ubuntu-jammy | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-04 10:12:14.816494 | 2026-04-04 10:12:14.937336 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:12:14.939572 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:12:15.554940 | 2026-04-04 10:12:15.555102 | PLAY [all] 2026-04-04 10:12:15.578213 | 2026-04-04 10:12:15.840497 | TASK [setup-uv : Extract archive] 2026-04-04 10:12:17.967626 | ubuntu-jammy | changed 2026-04-04 10:12:17.974108 | 2026-04-04 10:12:17.974192 | TASK [setup-uv : Print version] 2026-04-04 10:12:18.309743 | ubuntu-jammy | uv 0.8.13 2026-04-04 10:12:18.511003 | ubuntu-jammy | ok: Runtime: 0:00:00.011863 2026-04-04 10:12:18.519720 | 2026-04-04 10:12:18.519789 | PLAY RECAP 2026-04-04 10:12:18.519853 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:12:18.519881 | 2026-04-04 10:12:18.647181 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:12:18.649612 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:12:19.242865 | 2026-04-04 10:12:19.616186 | PLAY [all] 2026-04-04 10:12:19.632832 | 2026-04-04 10:12:19.632932 | TASK [Copy inventory file for Zuul] 2026-04-04 10:12:20.500328 | ubuntu-jammy | changed 2026-04-04 10:12:20.508585 | 2026-04-04 10:12:20.508753 | TASK [Switch "ansible_host" to private IP] 2026-04-04 10:12:20.797993 | ubuntu-jammy | changed: 1 replacements made 2026-04-04 10:12:20.805452 | 2026-04-04 10:12:20.805561 | TASK [Run Molecule scenario] 2026-04-04 10:12:21.312555 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-04 10:12:21.959722 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-04 10:12:22.151625 | ubuntu-jammy | Using CPython 3.13.7 2026-04-04 10:12:22.151704 | ubuntu-jammy | Creating virtual environment at: .venv 2026-04-04 10:12:22.360105 | ubuntu-jammy | Downloading cryptography (4.3MiB) 2026-04-04 10:12:22.362954 | ubuntu-jammy | Downloading ansible-core (2.3MiB) 2026-04-04 10:12:22.363453 | ubuntu-jammy | Downloading pygments (1.2MiB) 2026-04-04 10:12:22.506904 | ubuntu-jammy | Downloading cryptography 2026-04-04 10:12:22.547386 | ubuntu-jammy | Downloading pygments 2026-04-04 10:12:22.696935 | ubuntu-jammy | Downloading ansible-core 2026-04-04 10:12:22.726097 | ubuntu-jammy | Installed 36 packages in 28ms 2026-04-04 10:12:23.832131 | ubuntu-jammy | INFO Collection 'vexxhost.containers' detected. 2026-04-04 10:12:23.832252 | ubuntu-jammy | INFO Scenarios will be used from 'extensions/molecule' 2026-04-04 10:12:24.632476 | ubuntu-jammy | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-04 10:12:24.632599 | ubuntu-jammy | INFO default scenario not found, disabling shared state. 2026-04-04 10:12:24.632788 | ubuntu-jammy | INFO [nerdctl > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-04 10:12:24.632898 | ubuntu-jammy | INFO [nerdctl > prerun] Performing prerun with role_name_check=0... 2026-04-04 10:12:33.508246 | ubuntu-jammy | INFO [nerdctl > dependency] Executing 2026-04-04 10:12:33.509212 | ubuntu-jammy | WARNING [nerdctl > dependency] Missing roles requirements file: requirements.yml 2026-04-04 10:12:33.509453 | ubuntu-jammy | WARNING [nerdctl > dependency] Missing collections requirements file: collections.yml 2026-04-04 10:12:33.509594 | ubuntu-jammy | WARNING [nerdctl > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-04 10:12:33.514867 | ubuntu-jammy | INFO [nerdctl > cleanup] Executing 2026-04-04 10:12:33.515212 | ubuntu-jammy | WARNING [nerdctl > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:12:33.520223 | ubuntu-jammy | INFO [nerdctl > destroy] Executing 2026-04-04 10:12:33.520337 | ubuntu-jammy | WARNING [nerdctl > destroy] Skipping, '--destroy=never' requested. 2026-04-04 10:12:33.520425 | ubuntu-jammy | INFO [nerdctl > destroy] Executed: Successful 2026-04-04 10:12:33.525347 | ubuntu-jammy | INFO [nerdctl > syntax] Executing 2026-04-04 10:12:34.022664 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:12:34.023068 | 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-04 10:12:34.023352 | 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-04 10:12:34.023580 | ubuntu-jammy | 2026-04-04 10:12:34.423078 | ubuntu-jammy | 2026-04-04 10:12:34.423409 | ubuntu-jammy | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/nerdctl/converge.yml 2026-04-04 10:12:34.489315 | ubuntu-jammy | INFO [nerdctl > syntax] Executed: Successful 2026-04-04 10:12:34.498146 | ubuntu-jammy | INFO [nerdctl > create] Executing 2026-04-04 10:12:34.500039 | ubuntu-jammy | WARNING [nerdctl > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:12:34.506302 | ubuntu-jammy | INFO [nerdctl > prepare] Executing 2026-04-04 10:12:34.969394 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:12:34.969838 | 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-04 10:12:34.970200 | 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-04 10:12:34.970513 | ubuntu-jammy | 2026-04-04 10:12:35.314352 | ubuntu-jammy | 2026-04-04 10:12:35.314572 | ubuntu-jammy | PLAY [Prepare] ***************************************************************** 2026-04-04 10:12:35.314742 | ubuntu-jammy | 2026-04-04 10:12:35.314988 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-04 10:12:35.315304 | ubuntu-jammy | Saturday 04 April 2026 10:12:35 +0000 (0:00:00.029) 0:00:00.029 ******** 2026-04-04 10:12:36.508255 | 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-04 10:12:36.510733 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-04 10:12:36.510906 | ubuntu-jammy | 2026-04-04 10:12:36.511059 | ubuntu-jammy | TASK [Update "apt" cache] ****************************************************** 2026-04-04 10:12:36.511218 | ubuntu-jammy | Saturday 04 April 2026 10:12:36 +0000 (0:00:01.196) 0:00:01.226 ******** 2026-04-04 10:12:43.843914 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-04 10:12:43.844243 | ubuntu-jammy | 2026-04-04 10:12:43.844487 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-04 10:12:43.844748 | ubuntu-jammy | ubuntu-jammy : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-04 10:12:43.844966 | ubuntu-jammy | 2026-04-04 10:12:43.845179 | ubuntu-jammy | 2026-04-04 10:12:43.845465 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-04 10:12:43.845709 | ubuntu-jammy | Saturday 04 April 2026 10:12:43 +0000 (0:00:07.333) 0:00:08.559 ******** 2026-04-04 10:12:43.845940 | ubuntu-jammy | =============================================================================== 2026-04-04 10:12:43.846170 | ubuntu-jammy | Update "apt" cache ------------------------------------------------------ 7.33s 2026-04-04 10:12:43.846401 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.20s 2026-04-04 10:12:43.954985 | ubuntu-jammy | INFO [nerdctl > prepare] Executed: Successful 2026-04-04 10:12:43.965157 | ubuntu-jammy | INFO [nerdctl > converge] Executing 2026-04-04 10:12:44.460858 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:12:44.461270 | 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-04 10:12:44.461552 | 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-04 10:12:44.461778 | ubuntu-jammy | 2026-04-04 10:12:44.812318 | ubuntu-jammy | 2026-04-04 10:12:44.812729 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-04 10:12:44.812973 | ubuntu-jammy | 2026-04-04 10:12:44.813220 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-04 10:12:44.813518 | ubuntu-jammy | Saturday 04 April 2026 10:12:44 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-04 10:12:45.852903 | 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-04 10:12:45.855306 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-04 10:12:45.855580 | ubuntu-jammy | 2026-04-04 10:12:45.855838 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-04 10:12:45.856119 | ubuntu-jammy | Saturday 04 April 2026 10:12:45 +0000 (0:00:01.043) 0:00:01.055 ******** 2026-04-04 10:12:46.318481 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-04 10:12:46.318800 | ubuntu-jammy | 2026-04-04 10:12:46.319067 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-04 10:12:46.319315 | ubuntu-jammy | Saturday 04 April 2026 10:12:46 +0000 (0:00:00.463) 0:00:01.519 ******** 2026-04-04 10:12:46.353509 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-04 10:12:46.353753 | ubuntu-jammy | 2026-04-04 10:12:46.354021 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-04 10:12:46.354289 | ubuntu-jammy | Saturday 04 April 2026 10:12:46 +0000 (0:00:00.035) 0:00:01.554 ******** 2026-04-04 10:12:46.760136 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-04 10:12:46.760408 | ubuntu-jammy | 2026-04-04 10:12:46.760660 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-04 10:12:46.760900 | ubuntu-jammy | Saturday 04 April 2026 10:12:46 +0000 (0:00:00.406) 0:00:01.960 ******** 2026-04-04 10:12:46.854896 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-04 10:12:46.855226 | ubuntu-jammy | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.1/runc.amd64" 2026-04-04 10:12:46.855461 | ubuntu-jammy | } 2026-04-04 10:12:46.855678 | ubuntu-jammy | 2026-04-04 10:12:46.855959 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-04 10:12:46.856204 | ubuntu-jammy | Saturday 04 April 2026 10:12:46 +0000 (0:00:00.094) 0:00:02.055 ******** 2026-04-04 10:12:47.560846 | 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-04 10:12:47.566318 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-04 10:12:47.566570 | ubuntu-jammy | 2026-04-04 10:12:47.566878 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-04 10:12:47.567120 | ubuntu-jammy | Saturday 04 April 2026 10:12:47 +0000 (0:00:00.711) 0:00:02.767 ******** 2026-04-04 10:12:47.588352 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-04 10:12:47.588594 | ubuntu-jammy | 2026-04-04 10:12:47.588835 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-04 10:12:47.589069 | ubuntu-jammy | Saturday 04 April 2026 10:12:47 +0000 (0:00:00.021) 0:00:02.789 ******** 2026-04-04 10:12:47.834781 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-04 10:12:47.835058 | ubuntu-jammy | 2026-04-04 10:12:47.835311 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-04 10:12:47.835547 | ubuntu-jammy | Saturday 04 April 2026 10:12:47 +0000 (0:00:00.246) 0:00:03.035 ******** 2026-04-04 10:12:49.278459 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-04 10:12:49.278631 | ubuntu-jammy | 2026-04-04 10:12:49.278763 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-04 10:12:49.278928 | ubuntu-jammy | Saturday 04 April 2026 10:12:49 +0000 (0:00:01.443) 0:00:04.479 ******** 2026-04-04 10:12:49.335194 | 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-04 10:12:49.335406 | ubuntu-jammy | 2026-04-04 10:12:49.335533 | ubuntu-jammy | Task failed. 2026-04-04 10:12:49.335665 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-04 10:12:49.335778 | ubuntu-jammy | 2026-04-04 10:12:49.335919 | ubuntu-jammy | 13 # under the License. 2026-04-04 10:12:49.336038 | ubuntu-jammy | 14 2026-04-04 10:12:49.336160 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-04 10:12:49.336279 | ubuntu-jammy | ^ column 3 2026-04-04 10:12:49.336392 | ubuntu-jammy | 2026-04-04 10:12:49.336509 | ubuntu-jammy | <<< caused by >>> 2026-04-04 10:12:49.336620 | ubuntu-jammy | 2026-04-04 10:12:49.336739 | ubuntu-jammy | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-04 10:12:49.336866 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-04 10:12:49.336976 | ubuntu-jammy | 2026-04-04 10:12:49.337091 | ubuntu-jammy | 14 2026-04-04 10:12:49.337212 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-04 10:12:49.337329 | ubuntu-jammy | 16 ansible.builtin.debug: 2026-04-04 10:12:49.337446 | ubuntu-jammy | ^ column 3 2026-04-04 10:12:49.337555 | ubuntu-jammy | 2026-04-04 10:12:49.337674 | ubuntu-jammy | <<< caused by >>> 2026-04-04 10:12:49.337785 | ubuntu-jammy | 2026-04-04 10:12:49.337905 | ubuntu-jammy | Error while resolving value for 'msg'. 2026-04-04 10:12:49.338038 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-04 10:12:49.338149 | ubuntu-jammy | 2026-04-04 10:12:49.338442 | ubuntu-jammy | 15 - name: Starting download of file 2026-04-04 10:12:49.338560 | ubuntu-jammy | 16 ansible.builtin.debug: 2026-04-04 10:12:49.338678 | ubuntu-jammy | 17 msg: "{{ download_artifact_url }}" 2026-04-04 10:12:49.338794 | ubuntu-jammy | ^ column 10 2026-04-04 10:12:49.338904 | ubuntu-jammy | 2026-04-04 10:12:49.339020 | ubuntu-jammy | <<< caused by >>> 2026-04-04 10:12:49.339144 | ubuntu-jammy | 2026-04-04 10:12:49.339271 | ubuntu-jammy | object of type 'NoneType' has no attribute 'keys' 2026-04-04 10:12:49.339427 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-04 10:12:49.339540 | ubuntu-jammy | 2026-04-04 10:12:49.339658 | ubuntu-jammy | 13 # under the License. 2026-04-04 10:12:49.339772 | ubuntu-jammy | 14 2026-04-04 10:12:49.339900 | ubuntu-jammy | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-04 10:12:49.340054 | ubuntu-jammy | ^ column 22 2026-04-04 10:12:49.340166 | ubuntu-jammy | 2026-04-04 10:12:49.340361 | 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-04 10:12:49.340482 | ubuntu-jammy | 2026-04-04 10:12:49.340600 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-04 10:12:49.340730 | ubuntu-jammy | ubuntu-jammy : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-04 10:12:49.340840 | ubuntu-jammy | 2026-04-04 10:12:49.340949 | ubuntu-jammy | 2026-04-04 10:12:49.341071 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-04 10:12:49.341193 | ubuntu-jammy | Saturday 04 April 2026 10:12:49 +0000 (0:00:00.058) 0:00:04.538 ******** 2026-04-04 10:12:49.341306 | ubuntu-jammy | =============================================================================== 2026-04-04 10:12:49.341427 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 1.44s 2026-04-04 10:12:49.341548 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.04s 2026-04-04 10:12:49.341671 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 0.71s 2026-04-04 10:12:49.341793 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-04-04 10:12:49.341915 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.41s 2026-04-04 10:12:49.342035 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.25s 2026-04-04 10:12:49.342155 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-04-04 10:12:49.342274 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-04 10:12:49.342396 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-04-04 10:12:49.342517 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-04 10:12:49.462431 | ubuntu-jammy | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.nerdctl/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/nerdctl/converge.yml 2026-04-04 10:12:49.462706 | ubuntu-jammy | ERROR [nerdctl > converge] Executed: Failed 2026-04-04 10:12:49.462879 | ubuntu-jammy | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.nerdctl/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/nerdctl/converge.yml 2026-04-04 10:12:50.005358 | ubuntu-jammy | ERROR 2026-04-04 10:12:50.005534 | ubuntu-jammy | { 2026-04-04 10:12:50.005566 | ubuntu-jammy | "delta": "0:00:28.389788", 2026-04-04 10:12:50.005587 | ubuntu-jammy | "end": "2026-04-04 10:12:49.548246", 2026-04-04 10:12:50.005607 | ubuntu-jammy | "msg": "non-zero return code", 2026-04-04 10:12:50.005625 | ubuntu-jammy | "rc": 2, 2026-04-04 10:12:50.005647 | ubuntu-jammy | "start": "2026-04-04 10:12:21.158458" 2026-04-04 10:12:50.005667 | ubuntu-jammy | } failure 2026-04-04 10:12:50.008539 | 2026-04-04 10:12:50.008585 | PLAY RECAP 2026-04-04 10:12:50.008630 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:12:50.008653 | 2026-04-04 10:12:50.210531 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:12:50.215022 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:12:50.824588 | 2026-04-04 10:12:50.895187 | PLAY [all] 2026-04-04 10:12:50.915695 | 2026-04-04 10:12:50.915863 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-04 10:12:50.961714 | ubuntu-jammy | skipping: Conditional result was False 2026-04-04 10:12:50.969840 | 2026-04-04 10:12:50.969952 | TASK [fetch-output : Set log path for single node] 2026-04-04 10:12:51.015319 | ubuntu-jammy | ok 2026-04-04 10:12:51.021953 | 2026-04-04 10:12:51.022046 | LOOP [fetch-output : Ensure local output dirs] 2026-04-04 10:12:51.438188 | ubuntu-jammy -> localhost | ok: "/var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/logs" 2026-04-04 10:12:51.662110 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/artifacts" 2026-04-04 10:12:51.879893 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/c8223b6f83e640aea3484084972454e3/work/docs" 2026-04-04 10:12:51.897188 | 2026-04-04 10:12:51.897321 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-04 10:12:52.551783 | ubuntu-jammy | ok 2026-04-04 10:12:54.459041 | ubuntu-jammy | changed: All items complete 2026-04-04 10:12:54.459267 | 2026-04-04 10:12:54.538297 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-04 10:12:55.007706 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-04 10:12:55.030949 | 2026-04-04 10:12:55.031110 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-04 10:12:55.624028 | ubuntu-jammy -> localhost | ok: Item: artifacts Runtime: 0:00:00.008382 2026-04-04 10:12:55.874323 | ubuntu-jammy -> localhost | ok: Item: docs Runtime: 0:00:00.007639 2026-04-04 10:12:55.889905 | 2026-04-04 10:12:55.890040 | PLAY [all] 2026-04-04 10:12:55.896274 | 2026-04-04 10:12:55.896350 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-04 10:12:56.309548 | ubuntu-jammy | changed 2026-04-04 10:12:56.315320 | 2026-04-04 10:12:56.315372 | PLAY RECAP 2026-04-04 10:12:56.315419 | ubuntu-jammy | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-04 10:12:56.315441 | 2026-04-04 10:12:56.436281 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:12:56.439342 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-04 10:12:57.042789 | 2026-04-04 10:12:57.042941 | PLAY [localhost] 2026-04-04 10:12:57.053203 | 2026-04-04 10:12:57.053278 | TASK [Generate Zuul manifest] 2026-04-04 10:12:57.075619 | localhost | ok 2026-04-04 10:12:57.096935 | 2026-04-04 10:12:57.097082 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-04 10:12:58.344166 | localhost | changed 2026-04-04 10:12:58.355362 | 2026-04-04 10:12:58.355502 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-04 10:12:58.387993 | localhost | ok 2026-04-04 10:12:58.397679 | 2026-04-04 10:12:58.397805 | TASK [Upload logs] 2026-04-04 10:12:58.420167 | localhost | ok 2026-04-04 10:12:58.480905 | 2026-04-04 10:12:58.481091 | TASK [Set zuul-log-path fact] 2026-04-04 10:12:58.504411 | localhost | ok 2026-04-04 10:12:58.518902 | 2026-04-04 10:12:58.519013 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:12:58.551520 | localhost | ok 2026-04-04 10:12:58.562660 | 2026-04-04 10:12:58.562911 | TASK [upload-logs : Create log directories] 2026-04-04 10:12:58.999876 | localhost | changed 2026-04-04 10:12:59.006511 | 2026-04-04 10:12:59.006605 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-04 10:12:59.502067 | localhost -> localhost | ok: Runtime: 0:00:00.004584 2026-04-04 10:12:59.507030 | 2026-04-04 10:12:59.507097 | TASK [upload-logs : Upload logs to log server] 2026-04-04 10:13:03.167857 | localhost | Output suppressed because no_log was given 2026-04-04 10:13:03.173372 | 2026-04-04 10:13:03.173469 | LOOP [upload-logs : Compress console log and json output] 2026-04-04 10:13:03.218427 | localhost | skipping: Conditional result was False 2026-04-04 10:13:03.225661 | localhost | skipping: Conditional result was False 2026-04-04 10:13:03.238299 | 2026-04-04 10:13:03.238472 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-04 10:13:03.280915 | localhost | skipping: Conditional result was False 2026-04-04 10:13:03.281329 | 2026-04-04 10:13:03.285265 | localhost | skipping: Conditional result was False 2026-04-04 10:13:03.301931 | 2026-04-04 10:13:03.302104 | LOOP [upload-logs : Upload console log and json output]