2026-04-04 10:08:06.804654 | Job console starting 2026-04-04 10:08:07.174767 | Updating git repos 2026-04-04 10:08:07.231988 | Cloning repos into workspace 2026-04-04 10:08:07.809516 | Restoring repo states 2026-04-04 10:08:07.953355 | Merging changes 2026-04-04 10:08:08.967434 | Checking out repos 2026-04-04 10:08:09.411668 | Preparing playbooks 2026-04-04 10:08:14.599472 | Running Ansible setup 2026-04-04 10:08:19.490171 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:08:20.321864 | 2026-04-04 10:08:20.322044 | PLAY [localhost] 2026-04-04 10:08:20.332647 | 2026-04-04 10:08:20.332767 | TASK [Gathering Facts] 2026-04-04 10:08:21.270620 | localhost | ok 2026-04-04 10:08:21.283777 | 2026-04-04 10:08:21.283968 | TASK [Setup log path fact] 2026-04-04 10:08:21.325291 | localhost | ok 2026-04-04 10:08:21.340449 | 2026-04-04 10:08:21.340527 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:08:21.384099 | localhost | ok 2026-04-04 10:08:21.396891 | 2026-04-04 10:08:21.397012 | TASK [emit-job-header : Print job information] 2026-04-04 10:08:21.445034 | # Job Information 2026-04-04 10:08:21.445424 | Ansible Version: 2.16.16 2026-04-04 10:08:21.445522 | Job: ansible-collection-containers-molecule-containerd-debian-trixie 2026-04-04 10:08:21.445579 | Pipeline: check 2026-04-04 10:08:21.445653 | Executor: 0a8996d2b663 2026-04-04 10:08:21.445701 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/106 2026-04-04 10:08:21.445778 | Event ID: f6253a90-2fbf-11f1-9abc-054f17db168c 2026-04-04 10:08:21.450571 | 2026-04-04 10:08:21.450653 | LOOP [emit-job-header : Print node information] 2026-04-04 10:08:21.580943 | localhost | ok: 2026-04-04 10:08:21.583411 | localhost | # Node Information 2026-04-04 10:08:21.583488 | localhost | Inventory Hostname: debian-trixie 2026-04-04 10:08:21.583526 | localhost | Hostname: np0000163484 2026-04-04 10:08:21.583557 | localhost | Username: zuul 2026-04-04 10:08:21.583592 | localhost | Distro: Debian 13.4 2026-04-04 10:08:21.583621 | localhost | Provider: yul1 2026-04-04 10:08:21.583650 | localhost | Region: ca-ymq-1 2026-04-04 10:08:21.583678 | localhost | Label: debian-trixie 2026-04-04 10:08:21.583705 | localhost | Product Name: OpenStack Nova 2026-04-04 10:08:21.583731 | localhost | Interface IP: 199.204.45.113 2026-04-04 10:08:21.597821 | 2026-04-04 10:08:21.597998 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-04 10:08:22.140289 | localhost -> localhost | changed 2026-04-04 10:08:22.146654 | 2026-04-04 10:08:22.146734 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-04 10:08:23.852616 | localhost -> localhost | changed 2026-04-04 10:08:23.860561 | 2026-04-04 10:08:23.860626 | PLAY [all] 2026-04-04 10:08:23.891642 | 2026-04-04 10:08:23.891728 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-04 10:08:24.391697 | debian-trixie -> localhost | ok 2026-04-04 10:08:24.397364 | 2026-04-04 10:08:24.397454 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-04 10:08:24.431937 | debian-trixie | ok 2026-04-04 10:08:24.455292 | debian-trixie | included: /var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-04 10:08:24.460743 | 2026-04-04 10:08:24.460845 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-04 10:08:25.980224 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-04 10:08:25.980450 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/1cb6c7d15b8045e88a29102ee55b445f_id_rsa 2026-04-04 10:08:25.980482 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/1cb6c7d15b8045e88a29102ee55b445f_id_rsa.pub 2026-04-04 10:08:25.980506 | debian-trixie -> localhost | The key fingerprint is: 2026-04-04 10:08:25.980528 | debian-trixie -> localhost | SHA256:1HyLvUQuPHuDXM4k+ozlXuJCX7Y1ELt2v8zgMfpOv8o zuul-build-sshkey 2026-04-04 10:08:25.980564 | debian-trixie -> localhost | The key's randomart image is: 2026-04-04 10:08:25.980587 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-04 10:08:25.980612 | debian-trixie -> localhost | | | 2026-04-04 10:08:25.980635 | debian-trixie -> localhost | | o . | 2026-04-04 10:08:25.980656 | debian-trixie -> localhost | | . o oo | 2026-04-04 10:08:25.980677 | debian-trixie -> localhost | | . . *o. | 2026-04-04 10:08:25.980698 | debian-trixie -> localhost | | S * Bo | 2026-04-04 10:08:25.980719 | debian-trixie -> localhost | | .o %=.+ | 2026-04-04 10:08:25.980739 | debian-trixie -> localhost | | ...*+BO o | 2026-04-04 10:08:25.980760 | debian-trixie -> localhost | | .B.+*.B .| 2026-04-04 10:08:25.980783 | debian-trixie -> localhost | | .o*.oE.*o| 2026-04-04 10:08:25.980804 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-04 10:08:25.980854 | debian-trixie -> localhost | ok: Runtime: 0:00:00.849691 2026-04-04 10:08:25.985044 | 2026-04-04 10:08:25.985110 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-04 10:08:26.028448 | debian-trixie | ok 2026-04-04 10:08:26.049769 | debian-trixie | included: /var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-04 10:08:26.058276 | 2026-04-04 10:08:26.058421 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-04 10:08:26.090795 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:08:26.124418 | 2026-04-04 10:08:26.124562 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-04 10:08:26.921455 | debian-trixie | changed 2026-04-04 10:08:26.928515 | 2026-04-04 10:08:26.928585 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-04 10:08:27.141254 | debian-trixie | ok 2026-04-04 10:08:27.263306 | 2026-04-04 10:08:27.263426 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-04 10:08:28.554111 | debian-trixie | changed 2026-04-04 10:08:28.559802 | 2026-04-04 10:08:28.559917 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-04 10:08:29.128196 | debian-trixie | changed 2026-04-04 10:08:29.134050 | 2026-04-04 10:08:29.134156 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-04 10:08:29.164043 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:08:29.172670 | 2026-04-04 10:08:29.172812 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-04 10:08:29.756204 | debian-trixie -> localhost | changed 2026-04-04 10:08:29.833591 | 2026-04-04 10:08:29.833754 | TASK [add-build-sshkey : Add back temp key] 2026-04-04 10:08:30.138251 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/1cb6c7d15b8045e88a29102ee55b445f_id_rsa (zuul-build-sshkey) 2026-04-04 10:08:30.138759 | debian-trixie -> localhost | ok: Runtime: 0:00:00.016794 2026-04-04 10:08:30.144184 | 2026-04-04 10:08:30.144253 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-04 10:08:30.473691 | debian-trixie | ok 2026-04-04 10:08:30.480077 | 2026-04-04 10:08:30.480168 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-04 10:08:30.506864 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:08:30.520834 | 2026-04-04 10:08:30.520935 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-04 10:08:30.922449 | debian-trixie | ok 2026-04-04 10:08:30.981092 | 2026-04-04 10:08:30.981223 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-04 10:08:32.111267 | debian-trixie | Output suppressed because no_log was given 2026-04-04 10:08:32.123474 | 2026-04-04 10:08:32.123541 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-04 10:08:32.344407 | debian-trixie | ok: "logs" 2026-04-04 10:08:32.344686 | debian-trixie | ok: All items complete 2026-04-04 10:08:32.344730 | 2026-04-04 10:08:32.526619 | debian-trixie | ok: "artifacts" 2026-04-04 10:08:32.718422 | debian-trixie | ok: "docs" 2026-04-04 10:08:32.732082 | 2026-04-04 10:08:32.732205 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-04 10:08:32.939130 | debian-trixie | changed: "logs" 2026-04-04 10:08:33.132546 | debian-trixie | changed: "artifacts" 2026-04-04 10:08:33.308577 | debian-trixie | changed: "docs" 2026-04-04 10:08:33.482598 | 2026-04-04 10:08:33.482924 | PLAY RECAP 2026-04-04 10:08:33.482985 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-04 10:08:33.483015 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:08:33.483036 | 2026-04-04 10:08:33.658466 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-04 10:08:33.660044 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:08:34.273721 | 2026-04-04 10:08:34.273932 | PLAY [all] 2026-04-04 10:08:34.286844 | 2026-04-04 10:08:34.287018 | TASK [setup-uv : Extract archive] 2026-04-04 10:08:36.637688 | debian-trixie | changed 2026-04-04 10:08:36.642973 | 2026-04-04 10:08:36.643102 | TASK [setup-uv : Print version] 2026-04-04 10:08:37.023450 | debian-trixie | uv 0.8.13 2026-04-04 10:08:37.175129 | debian-trixie | ok: Runtime: 0:00:00.013356 2026-04-04 10:08:37.186412 | 2026-04-04 10:08:37.186646 | PLAY RECAP 2026-04-04 10:08:37.186760 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:08:37.186820 | 2026-04-04 10:08:37.332668 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-04 10:08:37.334189 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:08:37.998355 | 2026-04-04 10:08:37.998518 | PLAY [all] 2026-04-04 10:08:38.009107 | 2026-04-04 10:08:38.009182 | TASK [Copy inventory file for Zuul] 2026-04-04 10:08:39.031750 | debian-trixie | changed 2026-04-04 10:08:39.036160 | 2026-04-04 10:08:39.036240 | TASK [Switch "ansible_host" to private IP] 2026-04-04 10:08:39.346728 | debian-trixie | changed: 1 replacements made 2026-04-04 10:08:39.352495 | 2026-04-04 10:08:39.352571 | TASK [Run Molecule scenario] 2026-04-04 10:08:39.871626 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-04 10:08:39.871736 | debian-trixie | Creating virtual environment at: .venv 2026-04-04 10:08:40.132918 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-04 10:08:40.133110 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-04 10:08:40.133727 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-04 10:08:40.287978 | debian-trixie | Downloading cryptography 2026-04-04 10:08:40.346689 | debian-trixie | Downloading pygments 2026-04-04 10:08:40.526474 | debian-trixie | Downloading ansible-core 2026-04-04 10:08:40.576094 | debian-trixie | Installed 36 packages in 48ms 2026-04-04 10:08:41.235601 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-04 10:08:41.235670 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-04 10:08:42.091172 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-04 10:08:42.091680 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-04 10:08:42.091689 | debian-trixie | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-04 10:08:42.091695 | debian-trixie | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-04 10:08:50.814912 | debian-trixie | INFO [containerd > dependency] Executing 2026-04-04 10:08:50.815137 | debian-trixie | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-04 10:08:50.815438 | debian-trixie | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-04 10:08:50.815573 | debian-trixie | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-04 10:08:50.823537 | debian-trixie | INFO [containerd > cleanup] Executing 2026-04-04 10:08:50.823851 | debian-trixie | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:08:50.829094 | debian-trixie | INFO [containerd > destroy] Executing 2026-04-04 10:08:50.829111 | debian-trixie | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-04 10:08:50.829232 | debian-trixie | INFO [containerd > destroy] Executed: Successful 2026-04-04 10:08:50.834416 | debian-trixie | INFO [containerd > syntax] Executing 2026-04-04 10:08:51.336261 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:08:51.336321 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-04 10:08:51.336332 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-04 10:08:51.336350 | debian-trixie | 2026-04-04 10:08:51.745770 | debian-trixie | 2026-04-04 10:08:51.745982 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-04 10:08:51.815343 | debian-trixie | INFO [containerd > syntax] Executed: Successful 2026-04-04 10:08:51.825555 | debian-trixie | INFO [containerd > create] Executing 2026-04-04 10:08:51.827542 | debian-trixie | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-04 10:08:51.832806 | debian-trixie | INFO [containerd > prepare] Executing 2026-04-04 10:08:52.324187 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:08:52.324216 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-04 10:08:52.324221 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-04 10:08:52.324226 | debian-trixie | 2026-04-04 10:08:52.668895 | debian-trixie | 2026-04-04 10:08:52.669085 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-04-04 10:08:52.669256 | debian-trixie | 2026-04-04 10:08:52.669447 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-04 10:08:52.669636 | debian-trixie | Saturday 04 April 2026 10:08:52 +0000 (0:00:00.031) 0:00:00.031 ******** 2026-04-04 10:08:53.982748 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-04 10:08:53.985828 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:08:53.986088 | debian-trixie | 2026-04-04 10:08:53.986306 | debian-trixie | TASK [Update "apt" cache] ****************************************************** 2026-04-04 10:08:53.986517 | debian-trixie | Saturday 04 April 2026 10:08:53 +0000 (0:00:01.317) 0:00:01.349 ******** 2026-04-04 10:08:58.933961 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:08:58.933999 | debian-trixie | 2026-04-04 10:08:58.934074 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-04 10:08:58.934175 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-04 10:08:58.934245 | debian-trixie | 2026-04-04 10:08:58.934320 | debian-trixie | 2026-04-04 10:08:58.934403 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-04 10:08:58.934491 | debian-trixie | Saturday 04 April 2026 10:08:58 +0000 (0:00:04.948) 0:00:06.297 ******** 2026-04-04 10:08:58.934574 | debian-trixie | =============================================================================== 2026-04-04 10:08:58.934656 | debian-trixie | Update "apt" cache ------------------------------------------------------ 4.95s 2026-04-04 10:08:58.934739 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.32s 2026-04-04 10:08:59.027751 | debian-trixie | INFO [containerd > prepare] Executed: Successful 2026-04-04 10:08:59.033297 | debian-trixie | INFO [containerd > converge] Executing 2026-04-04 10:08:59.552217 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-04 10:08:59.552257 | debian-trixie | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-04 10:08:59.552266 | debian-trixie | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-04 10:08:59.552275 | debian-trixie | 2026-04-04 10:08:59.905198 | debian-trixie | 2026-04-04 10:08:59.905389 | debian-trixie | PLAY [Converge] **************************************************************** 2026-04-04 10:08:59.905559 | debian-trixie | 2026-04-04 10:08:59.905748 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-04 10:08:59.905939 | debian-trixie | Saturday 04 April 2026 10:08:59 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-04 10:09:00.964200 | debian-trixie | [WARNING]: Host 'debian-trixie' is using the discovered Python interpreter at '/usr/bin/python3.13', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-04 10:09:00.968040 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:09:00.968260 | debian-trixie | 2026-04-04 10:09:00.968510 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-04 10:09:00.968701 | debian-trixie | Saturday 04 April 2026 10:09:00 +0000 (0:00:01.062) 0:00:01.075 ******** 2026-04-04 10:09:01.462269 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:09:01.462398 | debian-trixie | 2026-04-04 10:09:01.462643 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-04 10:09:01.462838 | debian-trixie | Saturday 04 April 2026 10:09:01 +0000 (0:00:00.494) 0:00:01.569 ******** 2026-04-04 10:09:01.497091 | debian-trixie | skipping: [debian-trixie] 2026-04-04 10:09:01.497233 | debian-trixie | 2026-04-04 10:09:01.497484 | debian-trixie | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-04 10:09:01.497638 | debian-trixie | Saturday 04 April 2026 10:09:01 +0000 (0:00:00.034) 0:00:01.604 ******** 2026-04-04 10:09:01.922970 | debian-trixie | changed: [debian-trixie] 2026-04-04 10:09:01.923023 | debian-trixie | 2026-04-04 10:09:01.923171 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-04 10:09:01.923285 | debian-trixie | Saturday 04 April 2026 10:09:01 +0000 (0:00:00.426) 0:00:02.030 ******** 2026-04-04 10:09:02.016755 | debian-trixie | ok: [debian-trixie] => { 2026-04-04 10:09:02.016970 | debian-trixie | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.1/runc.amd64" 2026-04-04 10:09:02.017156 | debian-trixie | } 2026-04-04 10:09:02.017333 | debian-trixie | 2026-04-04 10:09:02.017531 | debian-trixie | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-04 10:09:02.017738 | debian-trixie | Saturday 04 April 2026 10:09:02 +0000 (0:00:00.093) 0:00:02.124 ******** 2026-04-04 10:09:02.827955 | debian-trixie | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-04 10:09:02.834374 | debian-trixie | changed: [debian-trixie] 2026-04-04 10:09:02.834551 | debian-trixie | 2026-04-04 10:09:02.834749 | debian-trixie | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-04 10:09:02.834941 | debian-trixie | Saturday 04 April 2026 10:09:02 +0000 (0:00:00.818) 0:00:02.942 ******** 2026-04-04 10:09:02.860995 | debian-trixie | skipping: [debian-trixie] 2026-04-04 10:09:02.861170 | debian-trixie | 2026-04-04 10:09:02.861366 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-04 10:09:02.861554 | debian-trixie | Saturday 04 April 2026 10:09:02 +0000 (0:00:00.026) 0:00:02.968 ******** 2026-04-04 10:09:03.153284 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:09:03.153399 | debian-trixie | 2026-04-04 10:09:03.153643 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-04 10:09:03.153792 | debian-trixie | Saturday 04 April 2026 10:09:03 +0000 (0:00:00.291) 0:00:03.260 ******** 2026-04-04 10:09:04.137692 | debian-trixie | ok: [debian-trixie] 2026-04-04 10:09:04.137824 | debian-trixie | 2026-04-04 10:09:04.138022 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-04 10:09:04.138213 | debian-trixie | Saturday 04 April 2026 10:09:04 +0000 (0:00:00.978) 0:00:04.239 ******** 2026-04-04 10:09:04.205995 | debian-trixie | [ERROR]: Task failed: Finalization of task args for 'ansible.builtin.debug' failed: Error while resolving value for 'msg': object of type 'NoneType' has no attribute 'keys' 2026-04-04 10:09:04.206143 | debian-trixie | 2026-04-04 10:09:04.206324 | debian-trixie | Task failed. 2026-04-04 10:09:04.206527 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-04 10:09:04.206692 | debian-trixie | 2026-04-04 10:09:04.206873 | debian-trixie | 13 # under the License. 2026-04-04 10:09:04.207038 | debian-trixie | 14 2026-04-04 10:09:04.207220 | debian-trixie | 15 - name: Starting download of file 2026-04-04 10:09:04.207396 | debian-trixie | ^ column 3 2026-04-04 10:09:04.207593 | debian-trixie | 2026-04-04 10:09:04.207760 | debian-trixie | <<< caused by >>> 2026-04-04 10:09:04.207920 | debian-trixie | 2026-04-04 10:09:04.208103 | debian-trixie | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-04 10:09:04.208353 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-04 10:09:04.208510 | debian-trixie | 2026-04-04 10:09:04.208680 | debian-trixie | 14 2026-04-04 10:09:04.208867 | debian-trixie | 15 - name: Starting download of file 2026-04-04 10:09:04.209047 | debian-trixie | 16 ansible.builtin.debug: 2026-04-04 10:09:04.209222 | debian-trixie | ^ column 3 2026-04-04 10:09:04.209376 | debian-trixie | 2026-04-04 10:09:04.209552 | debian-trixie | <<< caused by >>> 2026-04-04 10:09:04.209713 | debian-trixie | 2026-04-04 10:09:04.209895 | debian-trixie | Error while resolving value for 'msg'. 2026-04-04 10:09:04.210097 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-04 10:09:04.210255 | debian-trixie | 2026-04-04 10:09:04.210437 | debian-trixie | 15 - name: Starting download of file 2026-04-04 10:09:04.210615 | debian-trixie | 16 ansible.builtin.debug: 2026-04-04 10:09:04.210797 | debian-trixie | 17 msg: "{{ download_artifact_url }}" 2026-04-04 10:09:04.210972 | debian-trixie | ^ column 10 2026-04-04 10:09:04.211134 | debian-trixie | 2026-04-04 10:09:04.211310 | debian-trixie | <<< caused by >>> 2026-04-04 10:09:04.211470 | debian-trixie | 2026-04-04 10:09:04.211670 | debian-trixie | object of type 'NoneType' has no attribute 'keys' 2026-04-04 10:09:04.211866 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-04 10:09:04.212025 | debian-trixie | 2026-04-04 10:09:04.212244 | debian-trixie | 13 # under the License. 2026-04-04 10:09:04.212417 | debian-trixie | 14 2026-04-04 10:09:04.212623 | debian-trixie | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-04 10:09:04.212790 | debian-trixie | ^ column 22 2026-04-04 10:09:04.212953 | debian-trixie | 2026-04-04 10:09:04.213278 | debian-trixie | fatal: [debian-trixie]: FAILED! => {"msg": "Task failed: Finalization of task args for 'ansible.builtin.debug' failed: Error while resolving value for 'msg': object of type 'NoneType' has no attribute 'keys'"} 2026-04-04 10:09:04.213456 | debian-trixie | 2026-04-04 10:09:04.213636 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-04 10:09:04.213836 | debian-trixie | debian-trixie : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-04 10:09:04.214005 | debian-trixie | 2026-04-04 10:09:04.214166 | debian-trixie | 2026-04-04 10:09:04.214337 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-04 10:09:04.214521 | debian-trixie | Saturday 04 April 2026 10:09:04 +0000 (0:00:00.076) 0:00:04.315 ******** 2026-04-04 10:09:04.214691 | debian-trixie | =============================================================================== 2026-04-04 10:09:04.214870 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.06s 2026-04-04 10:09:04.215056 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.98s 2026-04-04 10:09:04.215240 | debian-trixie | vexxhost.containers.download_artifact : Download item ------------------- 0.82s 2026-04-04 10:09:04.215424 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-04-04 10:09:04.215684 | debian-trixie | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.43s 2026-04-04 10:09:04.215851 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.29s 2026-04-04 10:09:04.215943 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-04-04 10:09:04.216028 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-04 10:09:04.216104 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-04-04 10:09:04.216215 | debian-trixie | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-04-04 10:09:04.305689 | debian-trixie | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-04 10:09:04.305848 | debian-trixie | ERROR [containerd > converge] Executed: Failed 2026-04-04 10:09:04.305981 | debian-trixie | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-04 10:09:04.409788 | debian-trixie | ERROR 2026-04-04 10:09:04.409992 | debian-trixie | { 2026-04-04 10:09:04.410058 | debian-trixie | "delta": "0:00:24.587979", 2026-04-04 10:09:04.410080 | debian-trixie | "end": "2026-04-04 10:09:04.378219", 2026-04-04 10:09:04.410099 | debian-trixie | "msg": "non-zero return code", 2026-04-04 10:09:04.410118 | debian-trixie | "rc": 2, 2026-04-04 10:09:04.410138 | debian-trixie | "start": "2026-04-04 10:08:39.790240" 2026-04-04 10:09:04.410156 | debian-trixie | } failure 2026-04-04 10:09:04.414093 | 2026-04-04 10:09:04.414155 | PLAY RECAP 2026-04-04 10:09:04.414204 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-04 10:09:04.414227 | 2026-04-04 10:09:04.626080 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-04 10:09:04.628548 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:09:05.340483 | 2026-04-04 10:09:05.340639 | PLAY [all] 2026-04-04 10:09:05.350936 | 2026-04-04 10:09:05.351014 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-04 10:09:05.408456 | debian-trixie | skipping: Conditional result was False 2026-04-04 10:09:05.421413 | 2026-04-04 10:09:05.421740 | TASK [fetch-output : Set log path for single node] 2026-04-04 10:09:05.462580 | debian-trixie | ok 2026-04-04 10:09:05.466748 | 2026-04-04 10:09:05.466833 | LOOP [fetch-output : Ensure local output dirs] 2026-04-04 10:09:06.223194 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/logs" 2026-04-04 10:09:06.566148 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/artifacts" 2026-04-04 10:09:07.198269 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/1cb6c7d15b8045e88a29102ee55b445f/work/docs" 2026-04-04 10:09:07.218602 | 2026-04-04 10:09:07.218851 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-04 10:09:08.036831 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:09:08.037042 | debian-trixie | changed: All items complete 2026-04-04 10:09:08.037072 | 2026-04-04 10:09:08.567865 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:09:09.060449 | debian-trixie | changed: .d..t...... ./ 2026-04-04 10:09:09.071974 | 2026-04-04 10:09:09.072093 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-04 10:09:09.804119 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.038505 2026-04-04 10:09:10.101258 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.012605 2026-04-04 10:09:10.113832 | 2026-04-04 10:09:10.113942 | PLAY [all] 2026-04-04 10:09:10.120709 | 2026-04-04 10:09:10.120822 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-04 10:09:10.605026 | debian-trixie | changed 2026-04-04 10:09:10.609622 | 2026-04-04 10:09:10.609670 | PLAY RECAP 2026-04-04 10:09:10.609714 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-04 10:09:10.609736 | 2026-04-04 10:09:10.721244 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-04 10:09:10.723880 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-04 10:09:11.354524 | 2026-04-04 10:09:11.354663 | PLAY [localhost] 2026-04-04 10:09:11.366519 | 2026-04-04 10:09:11.366603 | TASK [Generate Zuul manifest] 2026-04-04 10:09:11.397672 | localhost | ok 2026-04-04 10:09:11.423756 | 2026-04-04 10:09:11.423988 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-04 10:09:11.804011 | localhost | changed 2026-04-04 10:09:11.833021 | 2026-04-04 10:09:11.833302 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-04 10:09:11.873454 | localhost | ok 2026-04-04 10:09:11.883903 | 2026-04-04 10:09:11.884007 | TASK [Upload logs] 2026-04-04 10:09:11.906340 | localhost | ok 2026-04-04 10:09:12.027437 | 2026-04-04 10:09:12.027608 | TASK [Set zuul-log-path fact] 2026-04-04 10:09:12.052019 | localhost | ok 2026-04-04 10:09:12.068294 | 2026-04-04 10:09:12.068476 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-04 10:09:12.113042 | localhost | ok 2026-04-04 10:09:12.124183 | 2026-04-04 10:09:12.124368 | TASK [upload-logs : Create log directories] 2026-04-04 10:09:12.608319 | localhost | changed 2026-04-04 10:09:12.620988 | 2026-04-04 10:09:12.621083 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-04 10:09:13.232759 | localhost -> localhost | ok: Runtime: 0:00:00.004299 2026-04-04 10:09:13.240401 | 2026-04-04 10:09:13.240478 | TASK [upload-logs : Upload logs to log server] 2026-04-04 10:09:13.955666 | localhost | Output suppressed because no_log was given 2026-04-04 10:09:13.960935 | 2026-04-04 10:09:13.961054 | LOOP [upload-logs : Compress console log and json output] 2026-04-04 10:09:14.019220 | localhost | skipping: Conditional result was False 2026-04-04 10:09:14.026092 | localhost | skipping: Conditional result was False 2026-04-04 10:09:14.036264 | 2026-04-04 10:09:14.036574 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-04 10:09:14.086483 | localhost | skipping: Conditional result was False 2026-04-04 10:09:14.086952 | 2026-04-04 10:09:14.089936 | localhost | skipping: Conditional result was False 2026-04-04 10:09:14.105143 | 2026-04-04 10:09:14.105311 | LOOP [upload-logs : Upload console log and json output]