2026-04-24 01:03:26.583049 | Job console starting 2026-04-24 01:03:26.593850 | Updating git repos 2026-04-24 01:03:26.621987 | Cloning repos into workspace 2026-04-24 01:03:26.677418 | Restoring repo states 2026-04-24 01:03:26.685257 | Merging changes 2026-04-24 01:03:27.092772 | Checking out repos 2026-04-24 01:03:27.120888 | Preparing playbooks 2026-04-24 01:03:28.165761 | Running Ansible setup 2026-04-24 01:03:31.672899 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-24 01:03:32.252368 | 2026-04-24 01:03:32.253148 | PLAY [localhost] 2026-04-24 01:03:32.261113 | 2026-04-24 01:03:32.261183 | TASK [Gathering Facts] 2026-04-24 01:03:33.108188 | localhost | ok 2026-04-24 01:03:33.116687 | 2026-04-24 01:03:33.116770 | TASK [Setup log path fact] 2026-04-24 01:03:33.136496 | localhost | ok 2026-04-24 01:03:33.150339 | 2026-04-24 01:03:33.150446 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-24 01:03:33.180222 | localhost | ok 2026-04-24 01:03:33.189180 | 2026-04-24 01:03:33.189257 | TASK [emit-job-header : Print job information] 2026-04-24 01:03:33.230647 | # Job Information 2026-04-24 01:03:33.230880 | Ansible Version: 2.16.16 2026-04-24 01:03:33.230928 | Job: ansible-collection-containers-molecule-containerd-debian-trixie 2026-04-24 01:03:33.230961 | Pipeline: check 2026-04-24 01:03:33.230991 | Executor: 0a8996d2b663 2026-04-24 01:03:33.231020 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/120 2026-04-24 01:03:33.231054 | Event ID: f893b090-3f78-11f1-873d-35d7e9189637 2026-04-24 01:03:33.235160 | 2026-04-24 01:03:33.235257 | LOOP [emit-job-header : Print node information] 2026-04-24 01:03:33.338556 | localhost | ok: 2026-04-24 01:03:33.338734 | localhost | # Node Information 2026-04-24 01:03:33.338763 | localhost | Inventory Hostname: debian-trixie 2026-04-24 01:03:33.338788 | localhost | Hostname: np0000169884 2026-04-24 01:03:33.338809 | localhost | Username: zuul 2026-04-24 01:03:33.338831 | localhost | Distro: Debian 13.4 2026-04-24 01:03:33.338851 | localhost | Provider: yul1 2026-04-24 01:03:33.338870 | localhost | Region: ca-ymq-1 2026-04-24 01:03:33.338888 | localhost | Label: debian-trixie 2026-04-24 01:03:33.338906 | localhost | Product Name: OpenStack Nova 2026-04-24 01:03:33.338925 | localhost | Interface IP: 199.204.45.19 2026-04-24 01:03:33.354328 | 2026-04-24 01:03:33.354512 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-24 01:03:33.754812 | localhost -> localhost | changed 2026-04-24 01:03:33.762511 | 2026-04-24 01:03:33.762608 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-24 01:03:34.558829 | localhost -> localhost | changed 2026-04-24 01:03:34.570505 | 2026-04-24 01:03:34.570622 | PLAY [all] 2026-04-24 01:03:34.577496 | 2026-04-24 01:03:34.577560 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-24 01:03:34.794578 | debian-trixie -> localhost | ok 2026-04-24 01:03:34.803640 | 2026-04-24 01:03:34.803725 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-24 01:03:34.835587 | debian-trixie | ok 2026-04-24 01:03:34.852003 | debian-trixie | included: /var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-24 01:03:34.857792 | 2026-04-24 01:03:34.857849 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-24 01:03:35.672940 | debian-trixie -> localhost | Generating public/private rsa key pair. 2026-04-24 01:03:35.673163 | debian-trixie -> localhost | Your identification has been saved in /var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/8dcea1ff4db94ddcac2d189e50cac1a4_id_rsa 2026-04-24 01:03:35.673203 | debian-trixie -> localhost | Your public key has been saved in /var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/8dcea1ff4db94ddcac2d189e50cac1a4_id_rsa.pub 2026-04-24 01:03:35.673234 | debian-trixie -> localhost | The key fingerprint is: 2026-04-24 01:03:35.673264 | debian-trixie -> localhost | SHA256:BaG8KK4zvJs66YrbRjpixrQ3xeQWb9aXXk6XPC5U4yg zuul-build-sshkey 2026-04-24 01:03:35.673317 | debian-trixie -> localhost | The key's randomart image is: 2026-04-24 01:03:35.673347 | debian-trixie -> localhost | +---[RSA 3072]----+ 2026-04-24 01:03:35.673380 | debian-trixie -> localhost | | o. | 2026-04-24 01:03:35.673410 | debian-trixie -> localhost | | . . . | 2026-04-24 01:03:35.673437 | debian-trixie -> localhost | | o . | 2026-04-24 01:03:35.673465 | debian-trixie -> localhost | | + . . o | 2026-04-24 01:03:35.673492 | debian-trixie -> localhost | | . = + S . = o| 2026-04-24 01:03:35.673520 | debian-trixie -> localhost | | o.. = + . E = * | 2026-04-24 01:03:35.673547 | debian-trixie -> localhost | |++o o o o * o .| 2026-04-24 01:03:35.673574 | debian-trixie -> localhost | |XOoo . o . | 2026-04-24 01:03:35.673605 | debian-trixie -> localhost | |&%= . . | 2026-04-24 01:03:35.673633 | debian-trixie -> localhost | +----[SHA256]-----+ 2026-04-24 01:03:35.673693 | debian-trixie -> localhost | ok: Runtime: 0:00:00.415818 2026-04-24 01:03:35.679273 | 2026-04-24 01:03:35.679357 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-24 01:03:35.710777 | debian-trixie | ok 2026-04-24 01:03:35.762397 | debian-trixie | included: /var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-24 01:03:35.771341 | 2026-04-24 01:03:35.771403 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-24 01:03:35.796346 | debian-trixie | skipping: Conditional result was False 2026-04-24 01:03:35.804766 | 2026-04-24 01:03:35.804850 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-24 01:03:36.343057 | debian-trixie | changed 2026-04-24 01:03:36.350189 | 2026-04-24 01:03:36.350248 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-24 01:03:36.574398 | debian-trixie | ok 2026-04-24 01:03:36.580750 | 2026-04-24 01:03:36.580809 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-24 01:03:37.080353 | debian-trixie | changed 2026-04-24 01:03:37.085754 | 2026-04-24 01:03:37.085815 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-24 01:03:37.585403 | debian-trixie | changed 2026-04-24 01:03:37.590614 | 2026-04-24 01:03:37.590684 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-24 01:03:37.616721 | debian-trixie | skipping: Conditional result was False 2026-04-24 01:03:37.624986 | 2026-04-24 01:03:37.625075 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-24 01:03:37.975787 | debian-trixie -> localhost | changed 2026-04-24 01:03:37.987818 | 2026-04-24 01:03:37.987890 | TASK [add-build-sshkey : Add back temp key] 2026-04-24 01:03:38.338823 | debian-trixie -> localhost | Identity added: /var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/8dcea1ff4db94ddcac2d189e50cac1a4_id_rsa (zuul-build-sshkey) 2026-04-24 01:03:38.339209 | debian-trixie -> localhost | ok: Runtime: 0:00:00.014076 2026-04-24 01:03:38.343252 | 2026-04-24 01:03:38.343316 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-24 01:03:38.701575 | debian-trixie | ok 2026-04-24 01:03:38.706009 | 2026-04-24 01:03:38.706067 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-24 01:03:38.731760 | debian-trixie | skipping: Conditional result was False 2026-04-24 01:03:38.744299 | 2026-04-24 01:03:38.744381 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-24 01:03:39.101781 | debian-trixie | ok 2026-04-24 01:03:39.107681 | 2026-04-24 01:03:39.107741 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-24 01:03:40.001369 | debian-trixie | Output suppressed because no_log was given 2026-04-24 01:03:40.007778 | 2026-04-24 01:03:40.007839 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-24 01:03:40.229140 | debian-trixie | ok: "logs" 2026-04-24 01:03:40.229468 | debian-trixie | ok: All items complete 2026-04-24 01:03:40.229509 | 2026-04-24 01:03:40.419864 | debian-trixie | ok: "artifacts" 2026-04-24 01:03:40.604632 | debian-trixie | ok: "docs" 2026-04-24 01:03:40.618005 | 2026-04-24 01:03:40.618107 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-24 01:03:40.839511 | debian-trixie | changed: "logs" 2026-04-24 01:03:41.026408 | debian-trixie | changed: "artifacts" 2026-04-24 01:03:41.201367 | debian-trixie | changed: "docs" 2026-04-24 01:03:41.223016 | 2026-04-24 01:03:41.223204 | PLAY RECAP 2026-04-24 01:03:41.223309 | debian-trixie | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-24 01:03:41.223377 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-24 01:03:41.223423 | 2026-04-24 01:03:41.350328 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-24 01:03:41.352655 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-24 01:03:41.891828 | 2026-04-24 01:03:41.892093 | PLAY [all] 2026-04-24 01:03:41.902019 | 2026-04-24 01:03:41.902094 | TASK [setup-uv : Extract archive] 2026-04-24 01:03:44.310170 | debian-trixie | changed 2026-04-24 01:03:44.317877 | 2026-04-24 01:03:44.317981 | TASK [setup-uv : Print version] 2026-04-24 01:03:44.554438 | debian-trixie | uv 0.8.13 2026-04-24 01:03:44.848141 | debian-trixie | ok: Runtime: 0:00:00.014790 2026-04-24 01:03:44.855497 | 2026-04-24 01:03:44.855541 | PLAY RECAP 2026-04-24 01:03:44.855586 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-24 01:03:44.855609 | 2026-04-24 01:03:44.954801 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-24 01:03:44.958286 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-24 01:03:45.522185 | 2026-04-24 01:03:45.522385 | PLAY [all] 2026-04-24 01:03:45.533323 | 2026-04-24 01:03:45.533392 | TASK [Copy inventory file for Zuul] 2026-04-24 01:03:46.505836 | debian-trixie | changed 2026-04-24 01:03:46.510263 | 2026-04-24 01:03:46.510350 | TASK [Switch "ansible_host" to private IP] 2026-04-24 01:03:46.816122 | debian-trixie | changed: 1 replacements made 2026-04-24 01:03:46.824301 | 2026-04-24 01:03:46.824371 | TASK [Run Molecule scenario] 2026-04-24 01:03:47.166689 | debian-trixie | Using CPython 3.13.5 interpreter at: /usr/bin/python3 2026-04-24 01:03:47.166798 | debian-trixie | Creating virtual environment at: .venv 2026-04-24 01:03:47.415700 | debian-trixie | Downloading cryptography (4.3MiB) 2026-04-24 01:03:47.415942 | debian-trixie | Downloading pygments (1.2MiB) 2026-04-24 01:03:47.416454 | debian-trixie | Downloading ansible-core (2.3MiB) 2026-04-24 01:03:47.583627 | debian-trixie | Downloading cryptography 2026-04-24 01:03:47.626178 | debian-trixie | Downloading pygments 2026-04-24 01:03:47.810074 | debian-trixie | Downloading ansible-core 2026-04-24 01:03:47.854897 | debian-trixie | Installed 36 packages in 44ms 2026-04-24 01:03:48.569518 | debian-trixie | INFO Collection 'vexxhost.containers' detected. 2026-04-24 01:03:48.569558 | debian-trixie | INFO Scenarios will be used from 'extensions/molecule' 2026-04-24 01:03:49.485026 | debian-trixie | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-24 01:03:49.485216 | debian-trixie | INFO default scenario not found, disabling shared state. 2026-04-24 01:03:49.485535 | debian-trixie | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-24 01:03:49.485683 | debian-trixie | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-04-24 01:03:59.656873 | debian-trixie | INFO [containerd > dependency] Executing 2026-04-24 01:03:59.657792 | debian-trixie | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-04-24 01:03:59.658256 | debian-trixie | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-04-24 01:03:59.658516 | debian-trixie | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-24 01:03:59.668047 | debian-trixie | INFO [containerd > cleanup] Executing 2026-04-24 01:03:59.668520 | debian-trixie | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-24 01:03:59.673865 | debian-trixie | INFO [containerd > destroy] Executing 2026-04-24 01:03:59.673923 | debian-trixie | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-04-24 01:03:59.674019 | debian-trixie | INFO [containerd > destroy] Executed: Successful 2026-04-24 01:03:59.679325 | debian-trixie | INFO [containerd > syntax] Executing 2026-04-24 01:04:00.175824 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-24 01:04:00.175911 | 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-24 01:04:00.175935 | 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-24 01:04:00.176172 | debian-trixie | 2026-04-24 01:04:00.568814 | debian-trixie | 2026-04-24 01:04:00.568916 | debian-trixie | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-04-24 01:04:00.629572 | debian-trixie | INFO [containerd > syntax] Executed: Successful 2026-04-24 01:04:00.641298 | debian-trixie | INFO [containerd > create] Executing 2026-04-24 01:04:00.642858 | debian-trixie | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-24 01:04:00.648223 | debian-trixie | INFO [containerd > prepare] Executing 2026-04-24 01:04:01.119544 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-24 01:04:01.119642 | 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-24 01:04:01.119817 | 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-24 01:04:01.119988 | debian-trixie | 2026-04-24 01:04:01.461375 | debian-trixie | 2026-04-24 01:04:01.461523 | debian-trixie | PLAY [Prepare] ***************************************************************** 2026-04-24 01:04:01.461693 | debian-trixie | 2026-04-24 01:04:01.461883 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-24 01:04:01.462079 | debian-trixie | Friday 24 April 2026 01:04:01 +0000 (0:00:00.028) 0:00:00.028 ********** 2026-04-24 01:04:02.767684 | 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-24 01:04:02.770699 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:02.770970 | debian-trixie | 2026-04-24 01:04:02.771250 | debian-trixie | TASK [Update "apt" cache] ****************************************************** 2026-04-24 01:04:02.771540 | debian-trixie | Friday 24 April 2026 01:04:02 +0000 (0:00:01.309) 0:00:01.337 ********** 2026-04-24 01:04:07.708699 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:07.708775 | debian-trixie | 2026-04-24 01:04:07.708949 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-24 01:04:07.709164 | debian-trixie | debian-trixie : ok=2 changed=0 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-24 01:04:07.709590 | debian-trixie | 2026-04-24 01:04:07.709780 | debian-trixie | 2026-04-24 01:04:07.709985 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-24 01:04:07.710189 | debian-trixie | Friday 24 April 2026 01:04:07 +0000 (0:00:04.932) 0:00:06.269 ********** 2026-04-24 01:04:07.710386 | debian-trixie | =============================================================================== 2026-04-24 01:04:07.710619 | debian-trixie | Update "apt" cache ------------------------------------------------------ 4.93s 2026-04-24 01:04:07.710649 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.31s 2026-04-24 01:04:07.807747 | debian-trixie | INFO [containerd > prepare] Executed: Successful 2026-04-24 01:04:07.816486 | debian-trixie | INFO [containerd > converge] Executing 2026-04-24 01:04:08.320746 | debian-trixie | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-24 01:04:08.320900 | 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-24 01:04:08.321155 | 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-24 01:04:08.321479 | debian-trixie | 2026-04-24 01:04:08.684700 | debian-trixie | 2026-04-24 01:04:08.684850 | debian-trixie | PLAY [Converge] **************************************************************** 2026-04-24 01:04:08.685030 | debian-trixie | 2026-04-24 01:04:08.685236 | debian-trixie | TASK [Gathering Facts] ********************************************************* 2026-04-24 01:04:08.685433 | debian-trixie | Friday 24 April 2026 01:04:08 +0000 (0:00:00.019) 0:00:00.019 ********** 2026-04-24 01:04:09.820021 | 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-24 01:04:09.821918 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:09.822009 | debian-trixie | 2026-04-24 01:04:09.822156 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-24 01:04:09.822293 | debian-trixie | Friday 24 April 2026 01:04:09 +0000 (0:00:01.137) 0:00:01.157 ********** 2026-04-24 01:04:10.353972 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:10.354054 | debian-trixie | 2026-04-24 01:04:10.354171 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-24 01:04:10.354366 | debian-trixie | Friday 24 April 2026 01:04:10 +0000 (0:00:00.531) 0:00:01.689 ********** 2026-04-24 01:04:10.399552 | debian-trixie | skipping: [debian-trixie] 2026-04-24 01:04:10.399619 | debian-trixie | 2026-04-24 01:04:10.399633 | debian-trixie | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-24 01:04:10.399839 | debian-trixie | Friday 24 April 2026 01:04:10 +0000 (0:00:00.045) 0:00:01.734 ********** 2026-04-24 01:04:10.846603 | debian-trixie | changed: [debian-trixie] 2026-04-24 01:04:10.846643 | debian-trixie | 2026-04-24 01:04:10.846654 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-24 01:04:10.846677 | debian-trixie | Friday 24 April 2026 01:04:10 +0000 (0:00:00.446) 0:00:02.181 ********** 2026-04-24 01:04:10.959410 | debian-trixie | ok: [debian-trixie] => { 2026-04-24 01:04:10.959475 | debian-trixie | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-24 01:04:10.959486 | debian-trixie | } 2026-04-24 01:04:10.959495 | debian-trixie | 2026-04-24 01:04:10.959503 | debian-trixie | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-24 01:04:10.959511 | debian-trixie | Friday 24 April 2026 01:04:10 +0000 (0:00:00.112) 0:00:02.293 ********** 2026-04-24 01:04:11.718700 | 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-24 01:04:11.725301 | debian-trixie | changed: [debian-trixie] 2026-04-24 01:04:11.725556 | debian-trixie | 2026-04-24 01:04:11.725812 | debian-trixie | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-24 01:04:11.726064 | debian-trixie | Friday 24 April 2026 01:04:11 +0000 (0:00:00.767) 0:00:03.061 ********** 2026-04-24 01:04:11.753683 | debian-trixie | skipping: [debian-trixie] 2026-04-24 01:04:11.753867 | debian-trixie | 2026-04-24 01:04:11.754034 | debian-trixie | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-24 01:04:11.754194 | debian-trixie | Friday 24 April 2026 01:04:11 +0000 (0:00:00.028) 0:00:03.089 ********** 2026-04-24 01:04:12.057082 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:12.057359 | debian-trixie | 2026-04-24 01:04:12.057622 | debian-trixie | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-24 01:04:12.057876 | debian-trixie | Friday 24 April 2026 01:04:12 +0000 (0:00:00.303) 0:00:03.392 ********** 2026-04-24 01:04:13.251609 | debian-trixie | ok: [debian-trixie] 2026-04-24 01:04:13.251665 | debian-trixie | 2026-04-24 01:04:13.251675 | debian-trixie | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-24 01:04:13.251684 | debian-trixie | Friday 24 April 2026 01:04:13 +0000 (0:00:01.194) 0:00:04.586 ********** 2026-04-24 01:04:13.326937 | 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-24 01:04:13.327013 | debian-trixie | 2026-04-24 01:04:13.327127 | debian-trixie | Task failed. 2026-04-24 01:04:13.327258 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:15:3 2026-04-24 01:04:13.327365 | debian-trixie | 2026-04-24 01:04:13.327503 | debian-trixie | 13 # under the License. 2026-04-24 01:04:13.327616 | debian-trixie | 14 2026-04-24 01:04:13.327735 | debian-trixie | 15 - name: Starting download of file 2026-04-24 01:04:13.327846 | debian-trixie | ^ column 3 2026-04-24 01:04:13.327952 | debian-trixie | 2026-04-24 01:04:13.328065 | debian-trixie | <<< caused by >>> 2026-04-24 01:04:13.328169 | debian-trixie | 2026-04-24 01:04:13.328286 | debian-trixie | Finalization of task args for 'ansible.builtin.debug' failed. 2026-04-24 01:04:13.328412 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:16:3 2026-04-24 01:04:13.328550 | debian-trixie | 2026-04-24 01:04:13.328654 | debian-trixie | 14 2026-04-24 01:04:13.328770 | debian-trixie | 15 - name: Starting download of file 2026-04-24 01:04:13.328885 | debian-trixie | 16 ansible.builtin.debug: 2026-04-24 01:04:13.328998 | debian-trixie | ^ column 3 2026-04-24 01:04:13.329102 | debian-trixie | 2026-04-24 01:04:13.329216 | debian-trixie | <<< caused by >>> 2026-04-24 01:04:13.329320 | debian-trixie | 2026-04-24 01:04:13.329436 | debian-trixie | Error while resolving value for 'msg'. 2026-04-24 01:04:13.329560 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:17:10 2026-04-24 01:04:13.329665 | debian-trixie | 2026-04-24 01:04:13.329782 | debian-trixie | 15 - name: Starting download of file 2026-04-24 01:04:13.329896 | debian-trixie | 16 ansible.builtin.debug: 2026-04-24 01:04:13.330012 | debian-trixie | 17 msg: "{{ download_artifact_url }}" 2026-04-24 01:04:13.330124 | debian-trixie | ^ column 10 2026-04-24 01:04:13.330228 | debian-trixie | 2026-04-24 01:04:13.330341 | debian-trixie | <<< caused by >>> 2026-04-24 01:04:13.330445 | debian-trixie | 2026-04-24 01:04:13.330562 | debian-trixie | object of type 'NoneType' has no attribute 'keys' 2026-04-24 01:04:13.330687 | debian-trixie | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/containerd/defaults/main.yml:15:22 2026-04-24 01:04:13.330791 | debian-trixie | 2026-04-24 01:04:13.330906 | debian-trixie | 13 # under the License. 2026-04-24 01:04:13.331015 | debian-trixie | 14 2026-04-24 01:04:13.331146 | debian-trixie | 15 containerd_versions: "{{ containerd_archive_checksums['amd64'].keys() | list | community.general.version_sort }}" 2026-04-24 01:04:13.331252 | debian-trixie | ^ column 22 2026-04-24 01:04:13.331357 | debian-trixie | 2026-04-24 01:04:13.331585 | 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-24 01:04:13.331699 | debian-trixie | 2026-04-24 01:04:13.331813 | debian-trixie | PLAY RECAP ********************************************************************* 2026-04-24 01:04:13.331941 | debian-trixie | debian-trixie : ok=7 changed=2 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 2026-04-24 01:04:13.332046 | debian-trixie | 2026-04-24 01:04:13.332151 | debian-trixie | 2026-04-24 01:04:13.332265 | debian-trixie | TASKS RECAP ******************************************************************** 2026-04-24 01:04:13.332382 | debian-trixie | Friday 24 April 2026 01:04:13 +0000 (0:00:00.078) 0:00:04.665 ********** 2026-04-24 01:04:13.332525 | debian-trixie | =============================================================================== 2026-04-24 01:04:13.332648 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 1.19s 2026-04-24 01:04:13.332766 | debian-trixie | Gathering Facts --------------------------------------------------------- 1.14s 2026-04-24 01:04:13.332888 | debian-trixie | vexxhost.containers.download_artifact : Download item ------------------- 0.77s 2026-04-24 01:04:13.333006 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.53s 2026-04-24 01:04:13.333124 | debian-trixie | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-04-24 01:04:13.333241 | debian-trixie | vexxhost.containers.forget_package : Forget package --------------------- 0.30s 2026-04-24 01:04:13.333358 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.11s 2026-04-24 01:04:13.333476 | debian-trixie | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-04-24 01:04:13.333594 | debian-trixie | vexxhost.containers.package : Update state for tar ---------------------- 0.05s 2026-04-24 01:04:13.333709 | debian-trixie | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-04-24 01:04:13.491121 | 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-24 01:04:13.491202 | debian-trixie | ERROR [containerd > converge] Executed: Failed 2026-04-24 01:04:13.491340 | 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-24 01:04:13.855608 | debian-trixie | ERROR 2026-04-24 01:04:13.855860 | debian-trixie | { 2026-04-24 01:04:13.855902 | debian-trixie | "delta": "0:00:26.498275", 2026-04-24 01:04:13.855932 | debian-trixie | "end": "2026-04-24 01:04:13.582356", 2026-04-24 01:04:13.855959 | debian-trixie | "msg": "non-zero return code", 2026-04-24 01:04:13.855984 | debian-trixie | "rc": 2, 2026-04-24 01:04:13.856013 | debian-trixie | "start": "2026-04-24 01:03:47.084081" 2026-04-24 01:04:13.856039 | debian-trixie | } failure 2026-04-24 01:04:13.859765 | 2026-04-24 01:04:13.859815 | PLAY RECAP 2026-04-24 01:04:13.859864 | debian-trixie | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-24 01:04:13.859886 | 2026-04-24 01:04:14.008905 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-24 01:04:14.010166 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-24 01:04:14.550256 | 2026-04-24 01:04:14.550389 | PLAY [all] 2026-04-24 01:04:14.560375 | 2026-04-24 01:04:14.560448 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-24 01:04:14.604990 | debian-trixie | skipping: Conditional result was False 2026-04-24 01:04:14.609126 | 2026-04-24 01:04:14.609200 | TASK [fetch-output : Set log path for single node] 2026-04-24 01:04:14.646491 | debian-trixie | ok 2026-04-24 01:04:14.649964 | 2026-04-24 01:04:14.650027 | LOOP [fetch-output : Ensure local output dirs] 2026-04-24 01:04:15.012169 | debian-trixie -> localhost | ok: "/var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/logs" 2026-04-24 01:04:15.220405 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/artifacts" 2026-04-24 01:04:15.420863 | debian-trixie -> localhost | changed: "/var/lib/zuul/builds/8dcea1ff4db94ddcac2d189e50cac1a4/work/docs" 2026-04-24 01:04:15.439380 | 2026-04-24 01:04:15.439507 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-24 01:04:16.090662 | debian-trixie | changed: .d..t...... ./ 2026-04-24 01:04:16.091046 | debian-trixie | changed: All items complete 2026-04-24 01:04:16.091105 | 2026-04-24 01:04:16.574660 | debian-trixie | changed: .d..t...... ./ 2026-04-24 01:04:17.876756 | debian-trixie | changed: .d..t...... ./ 2026-04-24 01:04:17.898996 | 2026-04-24 01:04:17.899544 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-24 01:04:18.337105 | debian-trixie -> localhost | ok: Item: artifacts Runtime: 0:00:00.006936 2026-04-24 01:04:18.555978 | debian-trixie -> localhost | ok: Item: docs Runtime: 0:00:00.007549 2026-04-24 01:04:18.568798 | 2026-04-24 01:04:18.569286 | PLAY [all] 2026-04-24 01:04:18.573897 | 2026-04-24 01:04:18.573957 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-24 01:04:19.043526 | debian-trixie | changed 2026-04-24 01:04:19.048451 | 2026-04-24 01:04:19.048500 | PLAY RECAP 2026-04-24 01:04:19.048545 | debian-trixie | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-24 01:04:19.048566 | 2026-04-24 01:04:19.153866 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-24 01:04:19.157152 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-24 01:04:19.706332 | 2026-04-24 01:04:19.706470 | PLAY [localhost] 2026-04-24 01:04:19.716406 | 2026-04-24 01:04:19.716480 | TASK [Generate Zuul manifest] 2026-04-24 01:04:19.735547 | localhost | ok 2026-04-24 01:04:19.749824 | 2026-04-24 01:04:19.749925 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-24 01:04:20.077881 | localhost | changed 2026-04-24 01:04:20.090382 | 2026-04-24 01:04:20.090463 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-24 01:04:20.669286 | localhost | ok 2026-04-24 01:04:20.678024 | 2026-04-24 01:04:20.678091 | TASK [Upload logs] 2026-04-24 01:04:20.698556 | localhost | ok 2026-04-24 01:04:20.754650 | 2026-04-24 01:04:20.754780 | TASK [Set zuul-log-path fact] 2026-04-24 01:04:20.775087 | localhost | ok 2026-04-24 01:04:20.787547 | 2026-04-24 01:04:20.787614 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-24 01:04:20.818935 | localhost | ok 2026-04-24 01:04:20.828023 | 2026-04-24 01:04:20.828084 | TASK [upload-logs : Create log directories] 2026-04-24 01:04:21.205105 | localhost | changed 2026-04-24 01:04:21.211177 | 2026-04-24 01:04:21.211265 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-24 01:04:21.616735 | localhost -> localhost | ok: Runtime: 0:00:00.005607 2026-04-24 01:04:21.623276 | 2026-04-24 01:04:21.623344 | TASK [upload-logs : Upload logs to log server] 2026-04-24 01:04:22.377017 | localhost | Output suppressed because no_log was given 2026-04-24 01:04:22.380694 | 2026-04-24 01:04:22.380763 | LOOP [upload-logs : Compress console log and json output] 2026-04-24 01:04:22.425329 | localhost | skipping: Conditional result was False 2026-04-24 01:04:22.432191 | localhost | skipping: Conditional result was False 2026-04-24 01:04:22.444056 | 2026-04-24 01:04:22.444220 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-24 01:04:22.489860 | localhost | skipping: Conditional result was False 2026-04-24 01:04:22.490288 | 2026-04-24 01:04:22.493687 | localhost | skipping: Conditional result was False 2026-04-24 01:04:22.509853 | 2026-04-24 01:04:22.510049 | LOOP [upload-logs : Upload console log and json output]