2026-05-28 21:09:46.464505 | Job console starting 2026-05-28 21:09:46.476092 | Updating git repos 2026-05-28 21:09:46.521172 | Cloning repos into workspace 2026-05-28 21:09:46.624148 | Restoring repo states 2026-05-28 21:09:46.631148 | Merging changes 2026-05-28 21:09:47.152040 | Checking out repos 2026-05-28 21:09:47.199116 | Preparing playbooks 2026-05-28 21:09:49.195312 | Running Ansible setup 2026-05-28 21:09:53.417283 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:09:54.129894 | 2026-05-28 21:09:54.130035 | PLAY [localhost] 2026-05-28 21:09:54.137749 | 2026-05-28 21:09:54.137833 | TASK [Gathering Facts] 2026-05-28 21:09:55.085065 | localhost | ok 2026-05-28 21:09:55.093306 | 2026-05-28 21:09:55.093438 | TASK [Setup log path fact] 2026-05-28 21:09:55.114287 | localhost | ok 2026-05-28 21:09:55.126189 | 2026-05-28 21:09:55.126458 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:09:55.157542 | localhost | ok 2026-05-28 21:09:55.347812 | 2026-05-28 21:09:55.347930 | TASK [emit-job-header : Print job information] 2026-05-28 21:09:55.386027 | # Job Information 2026-05-28 21:09:55.386173 | Ansible Version: 2.16.18 2026-05-28 21:09:55.386205 | Job: ansible-collection-containers-molecule-containerd-ubuntu-noble 2026-05-28 21:09:55.386229 | Pipeline: check 2026-05-28 21:09:55.386250 | Executor: 2d72f0692154 2026-05-28 21:09:55.386270 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/131 2026-05-28 21:09:55.386293 | Event ID: 716f5200-5ad9-11f1-91a5-93c65174d954 2026-05-28 21:09:55.389571 | 2026-05-28 21:09:55.389636 | LOOP [emit-job-header : Print node information] 2026-05-28 21:09:55.505910 | localhost | ok: 2026-05-28 21:09:55.641077 | localhost | # Node Information 2026-05-28 21:09:55.641265 | localhost | Inventory Hostname: ubuntu-noble 2026-05-28 21:09:55.641323 | localhost | Hostname: np0000177238 2026-05-28 21:09:55.641370 | localhost | Username: zuul 2026-05-28 21:09:55.641426 | localhost | Distro: Ubuntu 24.04 2026-05-28 21:09:55.641472 | localhost | Provider: yul1 2026-05-28 21:09:55.641517 | localhost | Region: ca-ymq-1 2026-05-28 21:09:55.641658 | localhost | Label: ubuntu-noble 2026-05-28 21:09:55.641705 | localhost | Product Name: OpenStack Nova 2026-05-28 21:09:55.641816 | localhost | Interface IP: 199.204.45.235 2026-05-28 21:09:55.677963 | 2026-05-28 21:09:55.678144 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-28 21:09:56.339147 | localhost -> localhost | changed 2026-05-28 21:09:56.346345 | 2026-05-28 21:09:56.346422 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-28 21:09:57.284473 | localhost -> localhost | changed 2026-05-28 21:09:57.291668 | 2026-05-28 21:09:57.291738 | PLAY [all] 2026-05-28 21:09:57.300479 | 2026-05-28 21:09:57.300560 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-28 21:09:57.525638 | ubuntu-noble -> localhost | ok 2026-05-28 21:09:57.532604 | 2026-05-28 21:09:57.532670 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-28 21:09:57.564697 | ubuntu-noble | ok 2026-05-28 21:09:57.643540 | ubuntu-noble | included: /var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-28 21:09:57.650742 | 2026-05-28 21:09:57.650804 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-28 21:09:58.785324 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-05-28 21:09:58.785496 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/286d363e6e8948c3a92113d615aea420_id_rsa 2026-05-28 21:09:58.785528 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/286d363e6e8948c3a92113d615aea420_id_rsa.pub 2026-05-28 21:09:58.785552 | ubuntu-noble -> localhost | The key fingerprint is: 2026-05-28 21:09:58.785574 | ubuntu-noble -> localhost | SHA256:zw7ESekI3UwvTj4ZoBEq+AwZuBSI7C2OtO0ZRcYDNpc zuul-build-sshkey 2026-05-28 21:09:58.785609 | ubuntu-noble -> localhost | The key's randomart image is: 2026-05-28 21:09:58.785632 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-05-28 21:09:58.785657 | ubuntu-noble -> localhost | |*..+=oo . | 2026-05-28 21:09:58.785680 | ubuntu-noble -> localhost | |==..oE = o | 2026-05-28 21:09:58.785701 | ubuntu-noble -> localhost | |B.o = o O . | 2026-05-28 21:09:58.785722 | ubuntu-noble -> localhost | |.O . o O = | 2026-05-28 21:09:58.785742 | ubuntu-noble -> localhost | |+ * . . S | 2026-05-28 21:09:58.785762 | ubuntu-noble -> localhost | |.o o . + | 2026-05-28 21:09:58.785782 | ubuntu-noble -> localhost | | . o . o | 2026-05-28 21:09:58.785801 | ubuntu-noble -> localhost | | o o | 2026-05-28 21:09:58.785824 | ubuntu-noble -> localhost | | . | 2026-05-28 21:09:58.785845 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-05-28 21:09:58.785896 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.550088 2026-05-28 21:09:58.791545 | 2026-05-28 21:09:58.791611 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-28 21:09:58.822239 | ubuntu-noble | ok 2026-05-28 21:09:58.832649 | ubuntu-noble | included: /var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-28 21:09:58.840611 | 2026-05-28 21:09:58.840679 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-28 21:09:58.865738 | ubuntu-noble | skipping: Conditional result was False 2026-05-28 21:09:58.877122 | 2026-05-28 21:09:58.877191 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-28 21:09:59.452458 | ubuntu-noble | changed 2026-05-28 21:09:59.458039 | 2026-05-28 21:09:59.458106 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-28 21:09:59.680881 | ubuntu-noble | ok 2026-05-28 21:09:59.689071 | 2026-05-28 21:09:59.689160 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-28 21:10:00.269352 | ubuntu-noble | changed 2026-05-28 21:10:00.275584 | 2026-05-28 21:10:00.275647 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-28 21:10:00.831128 | ubuntu-noble | changed 2026-05-28 21:10:00.839590 | 2026-05-28 21:10:00.839663 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-28 21:10:00.874556 | ubuntu-noble | skipping: Conditional result was False 2026-05-28 21:10:00.885108 | 2026-05-28 21:10:00.885195 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-28 21:10:01.759052 | ubuntu-noble -> localhost | changed 2026-05-28 21:10:01.782012 | 2026-05-28 21:10:01.782188 | TASK [add-build-sshkey : Add back temp key] 2026-05-28 21:10:02.201435 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/286d363e6e8948c3a92113d615aea420_id_rsa (zuul-build-sshkey) 2026-05-28 21:10:02.201623 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.012165 2026-05-28 21:10:02.208679 | 2026-05-28 21:10:02.208747 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-28 21:10:02.604614 | ubuntu-noble | ok 2026-05-28 21:10:02.610012 | 2026-05-28 21:10:02.610084 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-28 21:10:02.635146 | ubuntu-noble | skipping: Conditional result was False 2026-05-28 21:10:02.676096 | 2026-05-28 21:10:02.676213 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-05-28 21:10:03.042733 | ubuntu-noble | ok 2026-05-28 21:10:03.088209 | 2026-05-28 21:10:03.088346 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-05-28 21:10:03.955794 | ubuntu-noble | Output suppressed because no_log was given 2026-05-28 21:10:03.984177 | 2026-05-28 21:10:03.984261 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-05-28 21:10:04.223083 | ubuntu-noble | ok: "logs" 2026-05-28 21:10:04.223561 | ubuntu-noble | ok: All items complete 2026-05-28 21:10:04.223629 | 2026-05-28 21:10:04.415831 | ubuntu-noble | ok: "artifacts" 2026-05-28 21:10:04.607800 | ubuntu-noble | ok: "docs" 2026-05-28 21:10:04.625511 | 2026-05-28 21:10:04.625649 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-05-28 21:10:04.890320 | ubuntu-noble | changed: "logs" 2026-05-28 21:10:05.091258 | ubuntu-noble | changed: "artifacts" 2026-05-28 21:10:05.296780 | ubuntu-noble | changed: "docs" 2026-05-28 21:10:05.317146 | 2026-05-28 21:10:05.317650 | PLAY RECAP 2026-05-28 21:10:05.317712 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:10:05.317746 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-05-28 21:10:05.317771 | 2026-05-28 21:10:05.464904 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 21:10:05.466124 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:10:06.166266 | 2026-05-28 21:10:06.166534 | PLAY [all] 2026-05-28 21:10:06.181747 | 2026-05-28 21:10:06.181981 | TASK [setup-uv : Extract archive] 2026-05-28 21:10:09.053188 | ubuntu-noble | changed 2026-05-28 21:10:09.061122 | 2026-05-28 21:10:09.061218 | TASK [setup-uv : Print version] 2026-05-28 21:10:09.164682 | ubuntu-noble | uv 0.8.13 2026-05-28 21:10:09.612531 | ubuntu-noble | ok: Runtime: 0:00:00.015339 2026-05-28 21:10:09.623138 | 2026-05-28 21:10:09.623205 | TASK [Install Ansible collection siblings] 2026-05-28 21:10:10.040479 | ubuntu-noble | ok: 2026-05-28 21:10:10.040664 | ubuntu-noble | Skipping ansible.posix: no checked-out sibling 2026-05-28 21:10:10.040704 | ubuntu-noble | Skipping community.general: no checked-out sibling 2026-05-28 21:10:10.042811 | 2026-05-28 21:10:10.042874 | PLAY RECAP 2026-05-28 21:10:10.042931 | ubuntu-noble | ok: 3 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:10:10.042961 | 2026-05-28 21:10:10.168835 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-05-28 21:10:10.173112 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:10:10.838233 | 2026-05-28 21:10:10.838755 | PLAY [all] 2026-05-28 21:10:10.856628 | 2026-05-28 21:10:10.856770 | TASK [Copy inventory file for Zuul] 2026-05-28 21:10:11.849368 | ubuntu-noble | changed 2026-05-28 21:10:11.854972 | 2026-05-28 21:10:11.855076 | TASK [Switch "ansible_host" to private IP] 2026-05-28 21:10:12.208146 | ubuntu-noble | changed: 1 replacements made 2026-05-28 21:10:12.214622 | 2026-05-28 21:10:12.214691 | TASK [Run Molecule scenario] 2026-05-28 21:10:12.381080 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-05-28 21:10:12.381179 | ubuntu-noble | Creating virtual environment at: .venv 2026-05-28 21:10:12.703711 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-05-28 21:10:12.705666 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-05-28 21:10:12.708771 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-05-28 21:10:12.880642 | ubuntu-noble | Downloading cryptography 2026-05-28 21:10:12.939577 | ubuntu-noble | Downloading pygments 2026-05-28 21:10:13.113197 | ubuntu-noble | Downloading ansible-core 2026-05-28 21:10:13.164163 | ubuntu-noble | Installed 37 packages in 50ms 2026-05-28 21:10:13.950795 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-05-28 21:10:13.950913 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-05-28 21:10:14.821252 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-05-28 21:10:14.821379 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-05-28 21:10:14.821446 | ubuntu-noble | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-05-28 21:10:14.821552 | ubuntu-noble | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-05-28 21:10:26.359113 | ubuntu-noble | INFO [containerd > dependency] Executing 2026-05-28 21:10:26.359341 | ubuntu-noble | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-05-28 21:10:26.359662 | ubuntu-noble | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-05-28 21:10:26.359845 | ubuntu-noble | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-05-28 21:10:26.367946 | ubuntu-noble | INFO [containerd > cleanup] Executing 2026-05-28 21:10:26.368354 | ubuntu-noble | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:10:26.374440 | ubuntu-noble | INFO [containerd > destroy] Executing 2026-05-28 21:10:26.374479 | ubuntu-noble | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-05-28 21:10:26.374605 | ubuntu-noble | INFO [containerd > destroy] Executed: Successful 2026-05-28 21:10:26.380719 | ubuntu-noble | INFO [containerd > syntax] Executing 2026-05-28 21:10:26.937703 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-05-28 21:10:26.937919 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-05-28 21:10:26.938181 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-05-28 21:10:26.938408 | ubuntu-noble | 2026-05-28 21:10:27.415146 | ubuntu-noble | 2026-05-28 21:10:27.415219 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-05-28 21:10:27.478921 | ubuntu-noble | INFO [containerd > syntax] Executed: Successful 2026-05-28 21:10:27.490209 | ubuntu-noble | INFO [containerd > create] Executing 2026-05-28 21:10:27.491801 | ubuntu-noble | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:10:27.497567 | ubuntu-noble | INFO [containerd > prepare] Executing 2026-05-28 21:10:28.037493 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-05-28 21:10:28.037668 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-05-28 21:10:28.037903 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-05-28 21:10:28.038100 | ubuntu-noble | 2026-05-28 21:10:28.473677 | ubuntu-noble | 2026-05-28 21:10:28.473885 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-05-28 21:10:28.474085 | ubuntu-noble | 2026-05-28 21:10:28.474327 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:10:28.474567 | ubuntu-noble | Thursday 28 May 2026 21:10:28 +0000 (0:00:00.032) 0:00:00.032 ********** 2026-05-28 21:10:30.790374 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 21:10:30.792056 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:30.792224 | ubuntu-noble | 2026-05-28 21:10:30.792437 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-05-28 21:10:30.792619 | ubuntu-noble | Thursday 28 May 2026 21:10:30 +0000 (0:00:02.317) 0:00:02.350 ********** 2026-05-28 21:10:36.789770 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:36.789961 | ubuntu-noble | 2026-05-28 21:10:36.790184 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-05-28 21:10:36.790528 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-05-28 21:10:36.790727 | ubuntu-noble | 2026-05-28 21:10:36.790906 | ubuntu-noble | 2026-05-28 21:10:36.791136 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-05-28 21:10:36.791433 | ubuntu-noble | Thursday 28 May 2026 21:10:36 +0000 (0:00:05.997) 0:00:08.347 ********** 2026-05-28 21:10:36.791720 | ubuntu-noble | =============================================================================== 2026-05-28 21:10:36.791928 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 6.00s 2026-05-28 21:10:36.792140 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 2.32s 2026-05-28 21:10:36.876583 | ubuntu-noble | INFO [containerd > prepare] Executed: Successful 2026-05-28 21:10:36.885506 | ubuntu-noble | INFO [containerd > converge] Executing 2026-05-28 21:10:37.421867 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-05-28 21:10:37.422035 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-05-28 21:10:37.422350 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-05-28 21:10:37.422495 | ubuntu-noble | 2026-05-28 21:10:37.874703 | ubuntu-noble | 2026-05-28 21:10:37.874872 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-05-28 21:10:37.875063 | ubuntu-noble | 2026-05-28 21:10:37.875393 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:10:37.875660 | ubuntu-noble | Thursday 28 May 2026 21:10:37 +0000 (0:00:00.015) 0:00:00.015 ********** 2026-05-28 21:10:39.025652 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 21:10:39.028701 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:39.028870 | ubuntu-noble | 2026-05-28 21:10:39.029081 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:10:39.029317 | ubuntu-noble | Thursday 28 May 2026 21:10:39 +0000 (0:00:01.154) 0:00:01.169 ********** 2026-05-28 21:10:39.586799 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:39.586932 | ubuntu-noble | 2026-05-28 21:10:39.587181 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:10:39.587434 | ubuntu-noble | Thursday 28 May 2026 21:10:39 +0000 (0:00:00.557) 0:00:01.727 ********** 2026-05-28 21:10:39.628175 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:10:39.628329 | ubuntu-noble | 2026-05-28 21:10:39.628567 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:10:39.628792 | ubuntu-noble | Thursday 28 May 2026 21:10:39 +0000 (0:00:00.041) 0:00:01.769 ********** 2026-05-28 21:10:40.150971 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:40.151136 | ubuntu-noble | 2026-05-28 21:10:40.151408 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:10:40.151703 | ubuntu-noble | Thursday 28 May 2026 21:10:40 +0000 (0:00:00.520) 0:00:02.289 ********** 2026-05-28 21:10:40.262192 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:10:40.262441 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 21:10:40.262736 | ubuntu-noble | } 2026-05-28 21:10:40.263017 | ubuntu-noble | 2026-05-28 21:10:40.263355 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:10:40.263624 | ubuntu-noble | Thursday 28 May 2026 21:10:40 +0000 (0:00:00.113) 0:00:02.403 ********** 2026-05-28 21:10:41.139096 | ubuntu-noble | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-05-28 21:10:41.159780 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:41.160101 | ubuntu-noble | 2026-05-28 21:10:41.160245 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:10:41.160389 | ubuntu-noble | Thursday 28 May 2026 21:10:41 +0000 (0:00:00.884) 0:00:03.287 ********** 2026-05-28 21:10:41.185955 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:10:41.186134 | ubuntu-noble | 2026-05-28 21:10:41.186429 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:10:41.186669 | ubuntu-noble | Thursday 28 May 2026 21:10:41 +0000 (0:00:00.039) 0:00:03.326 ********** 2026-05-28 21:10:41.493098 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:41.493256 | ubuntu-noble | 2026-05-28 21:10:41.493518 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:10:41.493735 | ubuntu-noble | Thursday 28 May 2026 21:10:41 +0000 (0:00:00.307) 0:00:03.633 ********** 2026-05-28 21:10:42.674429 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:42.674604 | ubuntu-noble | 2026-05-28 21:10:42.674690 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:10:42.674825 | ubuntu-noble | Thursday 28 May 2026 21:10:42 +0000 (0:00:01.175) 0:00:04.809 ********** 2026-05-28 21:10:42.759334 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:10:42.759564 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-05-28 21:10:42.759760 | ubuntu-noble | } 2026-05-28 21:10:42.759946 | ubuntu-noble | 2026-05-28 21:10:42.760162 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:10:42.760407 | ubuntu-noble | Thursday 28 May 2026 21:10:42 +0000 (0:00:00.090) 0:00:04.899 ********** 2026-05-28 21:10:43.778494 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:43.778580 | ubuntu-noble | 2026-05-28 21:10:43.778591 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:10:43.778603 | ubuntu-noble | Thursday 28 May 2026 21:10:43 +0000 (0:00:01.018) 0:00:05.918 ********** 2026-05-28 21:10:47.151367 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:47.151462 | ubuntu-noble | 2026-05-28 21:10:47.151473 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 21:10:47.151675 | ubuntu-noble | Thursday 28 May 2026 21:10:47 +0000 (0:00:03.369) 0:00:09.288 ********** 2026-05-28 21:10:47.178835 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:10:47.179128 | ubuntu-noble | 2026-05-28 21:10:47.179452 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 21:10:47.179739 | ubuntu-noble | Thursday 28 May 2026 21:10:47 +0000 (0:00:00.030) 0:00:09.318 ********** 2026-05-28 21:10:47.203013 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:10:47.203176 | ubuntu-noble | 2026-05-28 21:10:47.203676 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 21:10:47.203737 | ubuntu-noble | Thursday 28 May 2026 21:10:47 +0000 (0:00:00.024) 0:00:09.343 ********** 2026-05-28 21:10:47.227023 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:10:47.227098 | ubuntu-noble | 2026-05-28 21:10:47.227103 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 21:10:47.227118 | ubuntu-noble | Thursday 28 May 2026 21:10:47 +0000 (0:00:00.023) 0:00:09.367 ********** 2026-05-28 21:10:55.068121 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:55.068187 | ubuntu-noble | 2026-05-28 21:10:55.068202 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 21:10:55.068216 | ubuntu-noble | Thursday 28 May 2026 21:10:55 +0000 (0:00:07.840) 0:00:17.207 ********** 2026-05-28 21:10:55.942872 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:55.942933 | ubuntu-noble | 2026-05-28 21:10:55.942944 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 21:10:55.942954 | ubuntu-noble | Thursday 28 May 2026 21:10:55 +0000 (0:00:00.874) 0:00:18.081 ********** 2026-05-28 21:10:57.512046 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-05-28 21:10:57.512095 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 21:10:57.512102 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 21:10:57.512108 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 21:10:57.512113 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 21:10:57.512119 | ubuntu-noble | 2026-05-28 21:10:57.512125 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 21:10:57.512130 | ubuntu-noble | Thursday 28 May 2026 21:10:57 +0000 (0:00:01.568) 0:00:19.650 ********** 2026-05-28 21:10:58.428469 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:10:58.428515 | ubuntu-noble | 2026-05-28 21:10:58.428528 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 21:10:58.428538 | ubuntu-noble | Thursday 28 May 2026 21:10:58 +0000 (0:00:00.915) 0:00:20.565 ********** 2026-05-28 21:10:58.428548 | ubuntu-noble | 2026-05-28 21:10:58.428557 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-05-28 21:10:58.428567 | ubuntu-noble | Thursday 28 May 2026 21:10:58 +0000 (0:00:00.002) 0:00:20.567 ********** 2026-05-28 21:10:59.608932 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:10:59.608984 | ubuntu-noble | 2026-05-28 21:10:59.608995 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-05-28 21:10:59.609006 | ubuntu-noble | Thursday 28 May 2026 21:10:59 +0000 (0:00:01.178) 0:00:21.745 ********** 2026-05-28 21:11:00.267039 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:00.267101 | ubuntu-noble | 2026-05-28 21:11:00.267108 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 21:11:00.267114 | ubuntu-noble | Thursday 28 May 2026 21:11:00 +0000 (0:00:00.659) 0:00:22.405 ********** 2026-05-28 21:11:01.009250 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:01.009379 | ubuntu-noble | 2026-05-28 21:11:01.010451 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-05-28 21:11:01.010534 | ubuntu-noble | ubuntu-noble : ok=17 changed=10 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-05-28 21:11:01.010547 | ubuntu-noble | 2026-05-28 21:11:01.010557 | ubuntu-noble | 2026-05-28 21:11:01.010566 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-05-28 21:11:01.010575 | ubuntu-noble | Thursday 28 May 2026 21:11:01 +0000 (0:00:00.745) 0:00:23.150 ********** 2026-05-28 21:11:01.010583 | ubuntu-noble | =============================================================================== 2026-05-28 21:11:01.010600 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 7.84s 2026-05-28 21:11:01.010610 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.37s 2026-05-28 21:11:01.012384 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.57s 2026-05-28 21:11:01.012431 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.18s 2026-05-28 21:11:01.012438 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.18s 2026-05-28 21:11:01.012443 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.15s 2026-05-28 21:11:01.012449 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.02s 2026-05-28 21:11:01.012470 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.91s 2026-05-28 21:11:01.012476 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-05-28 21:11:01.012481 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.87s 2026-05-28 21:11:01.012487 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.75s 2026-05-28 21:11:01.012492 | ubuntu-noble | vexxhost.containers.containerd : Restart containerd --------------------- 0.66s 2026-05-28 21:11:01.012497 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.56s 2026-05-28 21:11:01.012503 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.52s 2026-05-28 21:11:01.012568 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-05-28 21:11:01.012763 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.11s 2026-05-28 21:11:01.012948 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-05-28 21:11:01.013134 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-28 21:11:01.013597 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-05-28 21:11:01.013817 | ubuntu-noble | vexxhost.containers.containerd : Install SELinux packages --------------- 0.03s 2026-05-28 21:11:01.109091 | ubuntu-noble | INFO [containerd > converge] Executed: Successful 2026-05-28 21:11:01.119221 | ubuntu-noble | INFO [containerd > idempotence] Executing 2026-05-28 21:11:01.667853 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-05-28 21:11:01.668245 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-05-28 21:11:01.668628 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-05-28 21:11:01.668907 | ubuntu-noble | 2026-05-28 21:11:02.117266 | ubuntu-noble | 2026-05-28 21:11:02.117668 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-05-28 21:11:02.117932 | ubuntu-noble | 2026-05-28 21:11:02.118209 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:11:02.118538 | ubuntu-noble | Thursday 28 May 2026 21:11:02 +0000 (0:00:00.015) 0:00:00.015 ********** 2026-05-28 21:11:03.291694 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 21:11:03.294671 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:03.294948 | ubuntu-noble | 2026-05-28 21:11:03.295226 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:11:03.295707 | ubuntu-noble | Thursday 28 May 2026 21:11:03 +0000 (0:00:01.177) 0:00:01.193 ********** 2026-05-28 21:11:03.775378 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:03.775705 | ubuntu-noble | 2026-05-28 21:11:03.775999 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:11:03.776283 | ubuntu-noble | Thursday 28 May 2026 21:11:03 +0000 (0:00:00.480) 0:00:01.673 ********** 2026-05-28 21:11:03.810779 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:11:03.811522 | ubuntu-noble | 2026-05-28 21:11:03.811594 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:11:03.811634 | ubuntu-noble | Thursday 28 May 2026 21:11:03 +0000 (0:00:00.035) 0:00:01.709 ********** 2026-05-28 21:11:04.266872 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:04.267019 | ubuntu-noble | 2026-05-28 21:11:04.267206 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:11:04.267428 | ubuntu-noble | Thursday 28 May 2026 21:11:04 +0000 (0:00:00.454) 0:00:02.163 ********** 2026-05-28 21:11:04.338441 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:11:04.338634 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-05-28 21:11:04.338831 | ubuntu-noble | } 2026-05-28 21:11:04.339031 | ubuntu-noble | 2026-05-28 21:11:04.339278 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:11:04.339591 | ubuntu-noble | Thursday 28 May 2026 21:11:04 +0000 (0:00:00.073) 0:00:02.236 ********** 2026-05-28 21:11:04.932777 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:04.932967 | ubuntu-noble | 2026-05-28 21:11:04.933233 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:11:04.933525 | ubuntu-noble | Thursday 28 May 2026 21:11:04 +0000 (0:00:00.594) 0:00:02.830 ********** 2026-05-28 21:11:04.960341 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:11:04.960577 | ubuntu-noble | 2026-05-28 21:11:04.960794 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:11:04.961018 | ubuntu-noble | Thursday 28 May 2026 21:11:04 +0000 (0:00:00.027) 0:00:02.858 ********** 2026-05-28 21:11:05.267364 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:05.267568 | ubuntu-noble | 2026-05-28 21:11:05.267859 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:11:05.268098 | ubuntu-noble | Thursday 28 May 2026 21:11:05 +0000 (0:00:00.306) 0:00:03.165 ********** 2026-05-28 21:11:06.548562 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:06.548744 | ubuntu-noble | 2026-05-28 21:11:06.548992 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:11:06.549228 | ubuntu-noble | Thursday 28 May 2026 21:11:06 +0000 (0:00:01.280) 0:00:04.446 ********** 2026-05-28 21:11:06.628925 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:11:06.629163 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.3.1/containerd-2.3.1-linux-amd64.tar.gz" 2026-05-28 21:11:06.629527 | ubuntu-noble | } 2026-05-28 21:11:06.629725 | ubuntu-noble | 2026-05-28 21:11:06.629944 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:11:06.630155 | ubuntu-noble | Thursday 28 May 2026 21:11:06 +0000 (0:00:00.080) 0:00:04.527 ********** 2026-05-28 21:11:07.144126 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:07.144254 | ubuntu-noble | 2026-05-28 21:11:07.144510 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:11:07.144722 | ubuntu-noble | Thursday 28 May 2026 21:11:07 +0000 (0:00:00.513) 0:00:05.040 ********** 2026-05-28 21:11:09.722184 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:09.722343 | ubuntu-noble | 2026-05-28 21:11:09.722584 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-05-28 21:11:09.722799 | ubuntu-noble | Thursday 28 May 2026 21:11:09 +0000 (0:00:02.579) 0:00:07.620 ********** 2026-05-28 21:11:09.750176 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:11:09.750396 | ubuntu-noble | 2026-05-28 21:11:09.750633 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-05-28 21:11:09.750876 | ubuntu-noble | Thursday 28 May 2026 21:11:09 +0000 (0:00:00.027) 0:00:07.648 ********** 2026-05-28 21:11:09.774418 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:11:09.774587 | ubuntu-noble | 2026-05-28 21:11:09.774811 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-05-28 21:11:09.775012 | ubuntu-noble | Thursday 28 May 2026 21:11:09 +0000 (0:00:00.024) 0:00:07.672 ********** 2026-05-28 21:11:09.799864 | ubuntu-noble | skipping: [ubuntu-noble] 2026-05-28 21:11:09.800034 | ubuntu-noble | 2026-05-28 21:11:09.800246 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-05-28 21:11:09.800506 | ubuntu-noble | Thursday 28 May 2026 21:11:09 +0000 (0:00:00.025) 0:00:07.698 ********** 2026-05-28 21:11:10.880487 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:10.880539 | ubuntu-noble | 2026-05-28 21:11:10.880552 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-05-28 21:11:10.880564 | ubuntu-noble | Thursday 28 May 2026 21:11:10 +0000 (0:00:01.079) 0:00:08.777 ********** 2026-05-28 21:11:11.599437 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:11.599507 | ubuntu-noble | 2026-05-28 21:11:11.599530 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-05-28 21:11:11.599796 | ubuntu-noble | Thursday 28 May 2026 21:11:11 +0000 (0:00:00.717) 0:00:09.495 ********** 2026-05-28 21:11:13.105009 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-05-28 21:11:13.105058 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-05-28 21:11:13.105065 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-05-28 21:11:13.105070 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-05-28 21:11:13.105076 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-05-28 21:11:13.105081 | ubuntu-noble | 2026-05-28 21:11:13.105087 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-05-28 21:11:13.105092 | ubuntu-noble | Thursday 28 May 2026 21:11:13 +0000 (0:00:01.506) 0:00:11.002 ********** 2026-05-28 21:11:13.920688 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:13.920757 | ubuntu-noble | 2026-05-28 21:11:13.920855 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-05-28 21:11:13.920969 | ubuntu-noble | Thursday 28 May 2026 21:11:13 +0000 (0:00:00.811) 0:00:11.813 ********** 2026-05-28 21:11:13.921044 | ubuntu-noble | 2026-05-28 21:11:13.921144 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-05-28 21:11:13.921235 | ubuntu-noble | Thursday 28 May 2026 21:11:13 +0000 (0:00:00.002) 0:00:11.816 ********** 2026-05-28 21:11:14.656819 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:14.656892 | ubuntu-noble | 2026-05-28 21:11:14.657039 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-05-28 21:11:14.657178 | ubuntu-noble | ubuntu-noble : ok=15 changed=0 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-05-28 21:11:14.657292 | ubuntu-noble | 2026-05-28 21:11:14.657436 | ubuntu-noble | 2026-05-28 21:11:14.657538 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-05-28 21:11:14.657672 | ubuntu-noble | Thursday 28 May 2026 21:11:14 +0000 (0:00:00.739) 0:00:12.555 ********** 2026-05-28 21:11:14.657781 | ubuntu-noble | =============================================================================== 2026-05-28 21:11:14.657906 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.58s 2026-05-28 21:11:14.659346 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.51s 2026-05-28 21:11:14.659394 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.28s 2026-05-28 21:11:14.659400 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.18s 2026-05-28 21:11:14.659405 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 1.08s 2026-05-28 21:11:14.659410 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.81s 2026-05-28 21:11:14.659415 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.74s 2026-05-28 21:11:14.659420 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.72s 2026-05-28 21:11:14.659426 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.59s 2026-05-28 21:11:14.659431 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.51s 2026-05-28 21:11:14.659436 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.48s 2026-05-28 21:11:14.659441 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.45s 2026-05-28 21:11:14.659543 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-05-28 21:11:14.659701 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-05-28 21:11:14.659860 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.07s 2026-05-28 21:11:14.660021 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-05-28 21:11:14.660184 | ubuntu-noble | vexxhost.containers.containerd : Install SELinux packages --------------- 0.03s 2026-05-28 21:11:14.660366 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-05-28 21:11:14.660548 | ubuntu-noble | vexxhost.containers.containerd : Persist SELinux permissive mode -------- 0.03s 2026-05-28 21:11:14.660715 | ubuntu-noble | vexxhost.containers.containerd : Set SELinux to permissive at runtime --- 0.02s 2026-05-28 21:11:14.761263 | ubuntu-noble | INFO [containerd > idempotence] Executed: Successful 2026-05-28 21:11:14.769896 | ubuntu-noble | INFO [containerd > side_effect] Executing 2026-05-28 21:11:14.770442 | ubuntu-noble | WARNING [containerd > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-05-28 21:11:14.778481 | ubuntu-noble | INFO [containerd > verify] Executing 2026-05-28 21:11:15.336823 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-05-28 21:11:15.337186 | ubuntu-noble | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-05-28 21:11:15.337539 | ubuntu-noble | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-05-28 21:11:15.337800 | ubuntu-noble | 2026-05-28 21:11:15.793001 | ubuntu-noble | 2026-05-28 21:11:15.793385 | ubuntu-noble | PLAY [Verify] ****************************************************************** 2026-05-28 21:11:15.793740 | ubuntu-noble | 2026-05-28 21:11:15.794037 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-05-28 21:11:15.794377 | ubuntu-noble | Thursday 28 May 2026 21:11:15 +0000 (0:00:00.016) 0:00:00.016 ********** 2026-05-28 21:11:16.914673 | ubuntu-noble | [WARNING]: Host 'ubuntu-noble' is using the discovered Python interpreter at '/usr/bin/python3.12', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-05-28 21:11:16.920790 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:16.920967 | ubuntu-noble | 2026-05-28 21:11:16.921148 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] ********* 2026-05-28 21:11:16.921351 | ubuntu-noble | Thursday 28 May 2026 21:11:16 +0000 (0:00:01.128) 0:00:01.144 ********** 2026-05-28 21:11:17.361933 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:17.361982 | ubuntu-noble | 2026-05-28 21:11:17.361992 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:11:17.362002 | ubuntu-noble | Thursday 28 May 2026 21:11:17 +0000 (0:00:00.439) 0:00:01.583 ********** 2026-05-28 21:11:17.826474 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:17.826534 | ubuntu-noble | 2026-05-28 21:11:17.826673 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-05-28 21:11:17.826883 | ubuntu-noble | Thursday 28 May 2026 21:11:17 +0000 (0:00:00.465) 0:00:02.049 ********** 2026-05-28 21:11:19.097597 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:19.097781 | ubuntu-noble | 2026-05-28 21:11:19.098011 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-05-28 21:11:19.098249 | ubuntu-noble | Thursday 28 May 2026 21:11:19 +0000 (0:00:01.271) 0:00:03.320 ********** 2026-05-28 21:11:19.403894 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:19.404059 | ubuntu-noble | 2026-05-28 21:11:19.404317 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:11:19.404534 | ubuntu-noble | Thursday 28 May 2026 21:11:19 +0000 (0:00:00.306) 0:00:03.626 ********** 2026-05-28 21:11:19.464903 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:11:19.465061 | ubuntu-noble | "msg": "https://github.com/containernetworking/plugins/releases/download/v1.9.1/cni-plugins-linux-amd64-v1.9.1.tgz" 2026-05-28 21:11:19.465282 | ubuntu-noble | } 2026-05-28 21:11:19.465505 | ubuntu-noble | 2026-05-28 21:11:19.465739 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:11:19.465979 | ubuntu-noble | Thursday 28 May 2026 21:11:19 +0000 (0:00:00.060) 0:00:03.687 ********** 2026-05-28 21:11:20.679804 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:20.679840 | ubuntu-noble | 2026-05-28 21:11:20.679847 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:11:20.679853 | ubuntu-noble | Thursday 28 May 2026 21:11:20 +0000 (0:00:01.215) 0:00:04.902 ********** 2026-05-28 21:11:23.941402 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:23.941457 | ubuntu-noble | 2026-05-28 21:11:23.941473 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] *** 2026-05-28 21:11:23.941681 | ubuntu-noble | Thursday 28 May 2026 21:11:23 +0000 (0:00:03.261) 0:00:08.163 ********** 2026-05-28 21:11:23.993563 | ubuntu-noble | ok: [ubuntu-noble] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml) 2026-05-28 21:11:23.993607 | ubuntu-noble | 2026-05-28 21:11:23.993614 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Install additional packages] *********** 2026-05-28 21:11:23.993620 | ubuntu-noble | Thursday 28 May 2026 21:11:23 +0000 (0:00:00.050) 0:00:08.214 ********** 2026-05-28 21:11:25.099862 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:25.099927 | ubuntu-noble | 2026-05-28 21:11:25.100076 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] **************** 2026-05-28 21:11:25.100210 | ubuntu-noble | Thursday 28 May 2026 21:11:25 +0000 (0:00:01.106) 0:00:09.321 ********** 2026-05-28 21:11:25.573613 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:25.573738 | ubuntu-noble | 2026-05-28 21:11:25.573750 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] ********* 2026-05-28 21:11:25.573840 | ubuntu-noble | Thursday 28 May 2026 21:11:25 +0000 (0:00:00.470) 0:00:09.791 ********** 2026-05-28 21:11:26.441988 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:26.442019 | ubuntu-noble | 2026-05-28 21:11:26.442024 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ****** 2026-05-28 21:11:26.442028 | ubuntu-noble | Thursday 28 May 2026 21:11:26 +0000 (0:00:00.871) 0:00:10.663 ********** 2026-05-28 21:11:27.818406 | ubuntu-noble | changed: [ubuntu-noble] => (item=br_netfilter) 2026-05-28 21:11:27.818439 | ubuntu-noble | ok: [ubuntu-noble] => (item=ip_tables) 2026-05-28 21:11:27.818444 | ubuntu-noble | changed: [ubuntu-noble] => (item=ip6_tables) 2026-05-28 21:11:27.818448 | ubuntu-noble | changed: [ubuntu-noble] => (item=nf_conntrack) 2026-05-28 21:11:27.818452 | ubuntu-noble | 2026-05-28 21:11:27.818456 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-05-28 21:11:27.818460 | ubuntu-noble | Thursday 28 May 2026 21:11:27 +0000 (0:00:01.376) 0:00:12.040 ********** 2026-05-28 21:11:28.121368 | ubuntu-noble | ok: [ubuntu-noble] 2026-05-28 21:11:28.121415 | ubuntu-noble | 2026-05-28 21:11:28.121806 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:11:28.121844 | ubuntu-noble | Thursday 28 May 2026 21:11:28 +0000 (0:00:00.303) 0:00:12.343 ********** 2026-05-28 21:11:28.182947 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:11:28.183189 | ubuntu-noble | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/crictl-v1.35.0-linux-amd64.tar.gz" 2026-05-28 21:11:28.183442 | ubuntu-noble | } 2026-05-28 21:11:28.183650 | ubuntu-noble | 2026-05-28 21:11:28.183885 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:11:28.184414 | ubuntu-noble | Thursday 28 May 2026 21:11:28 +0000 (0:00:00.061) 0:00:12.405 ********** 2026-05-28 21:11:29.053973 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:29.054008 | ubuntu-noble | 2026-05-28 21:11:29.054013 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:11:29.054017 | ubuntu-noble | Thursday 28 May 2026 21:11:29 +0000 (0:00:00.870) 0:00:13.275 ********** 2026-05-28 21:11:30.774982 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:30.775020 | ubuntu-noble | 2026-05-28 21:11:30.775025 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-05-28 21:11:30.775029 | ubuntu-noble | Thursday 28 May 2026 21:11:30 +0000 (0:00:01.720) 0:00:14.996 ********** 2026-05-28 21:11:30.842285 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:11:30.842405 | ubuntu-noble | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/critest-v1.35.0-linux-amd64.tar.gz" 2026-05-28 21:11:30.842416 | ubuntu-noble | } 2026-05-28 21:11:30.842427 | ubuntu-noble | 2026-05-28 21:11:30.842437 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-05-28 21:11:30.842447 | ubuntu-noble | Thursday 28 May 2026 21:11:30 +0000 (0:00:00.065) 0:00:15.061 ********** 2026-05-28 21:11:31.667668 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:31.667721 | ubuntu-noble | 2026-05-28 21:11:31.667732 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-05-28 21:11:31.667741 | ubuntu-noble | Thursday 28 May 2026 21:11:31 +0000 (0:00:00.827) 0:00:15.888 ********** 2026-05-28 21:11:33.354463 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:33.354523 | ubuntu-noble | 2026-05-28 21:11:33.354541 | ubuntu-noble | TASK [vexxhost.containers.cri_tools : Create crictl config] ******************** 2026-05-28 21:11:33.354764 | ubuntu-noble | Thursday 28 May 2026 21:11:33 +0000 (0:00:01.687) 0:00:17.576 ********** 2026-05-28 21:11:34.038336 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:34.038381 | ubuntu-noble | 2026-05-28 21:11:34.038391 | ubuntu-noble | TASK [Install the 10-containerd-net.conflist file] ***************************** 2026-05-28 21:11:34.038399 | ubuntu-noble | Thursday 28 May 2026 21:11:34 +0000 (0:00:00.681) 0:00:18.257 ********** 2026-05-28 21:11:34.746766 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:34.746974 | ubuntu-noble | 2026-05-28 21:11:34.747151 | ubuntu-noble | TASK [Restart "containerd"] **************************************************** 2026-05-28 21:11:34.747355 | ubuntu-noble | Thursday 28 May 2026 21:11:34 +0000 (0:00:00.710) 0:00:18.967 ********** 2026-05-28 21:11:35.588026 | ubuntu-noble | changed: [ubuntu-noble] 2026-05-28 21:11:35.588425 | ubuntu-noble | 2026-05-28 21:11:35.588732 | ubuntu-noble | TASK [Run "critest"] *********************************************************** 2026-05-28 21:11:35.589025 | ubuntu-noble | Thursday 28 May 2026 21:11:35 +0000 (0:00:00.841) 0:00:19.809 ********** 2026-05-28 21:14:35.488822 | ubuntu-noble | [ERROR]: Task failed: Module failed: non-zero return code 2026-05-28 21:14:35.489093 | ubuntu-noble | Origin: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/verify.yml:55:11 2026-05-28 21:14:35.489258 | ubuntu-noble | 2026-05-28 21:14:35.489427 | ubuntu-noble | 53 - name: Run test suite 2026-05-28 21:14:35.489557 | ubuntu-noble | 54 block: 2026-05-28 21:14:35.489685 | ubuntu-noble | 55 - name: Run "critest" 2026-05-28 21:14:35.489810 | ubuntu-noble | ^ column 11 2026-05-28 21:14:35.489927 | ubuntu-noble | 2026-05-28 21:14:35.494583 | ubuntu-noble | fatal: [ubuntu-noble]: FAILED! => {"changed": true, "cmd": ["critest"], "delta": "0:02:59.437185", "end": "2026-05-28 21:14:35.432454", "msg": "non-zero return code", "rc": 1, "start": "2026-05-28 21:11:35.995269", "stderr": "E0528 21:12:11.872203 3342 portforward.go:404] \"Unhandled Error\" err=\"error copying from local connection to remote stream: writeto tcp4 127.0.0.1:12002->127.0.0.1:36214: read tcp4 127.0.0.1:12002->127.0.0.1:36214: read: connection reset by peer\" logger=\"UnhandledError\"\nE0528 21:13:40.261521 3342 portforward.go:404] \"Unhandled Error\" err=\"error copying from local connection to remote stream: writeto tcp4 127.0.0.1:12001->127.0.0.1:53792: read tcp4 127.0.0.1:12001->127.0.0.1:53792: read: connection reset by peer\" logger=\"UnhandledError\"", "stderr_lines": ["E0528 21:12:11.872203 3342 portforward.go:404] \"Unhandled Error\" err=\"error copying from local connection to remote stream: writeto tcp4 127.0.0.1:12002->127.0.0.1:36214: read tcp4 127.0.0.1:12002->127.0.0.1:36214: read: connection reset by peer\" logger=\"UnhandledError\"", "E0528 21:13:40.261521 3342 portforward.go:404] \"Unhandled Error\" err=\"error copying from local connection to remote stream: writeto tcp4 127.0.0.1:12001->127.0.0.1:53792: read tcp4 127.0.0.1:12001->127.0.0.1:53792: read: connection reset by peer\" logger=\"UnhandledError\""], "stdout": "critest version: v1.35.0\nRunning Suite: CRI validation - /home/zuul\n==========================================\nRandom Seed: \u001b[1m1780002696\u001b[0m\n\nWill run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs\n\u001b[38;5;243m------------------------------\u001b[0m\n\u001b[38;5;9m• [FAILED] [2.606 seconds]\u001b[0m\n\u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m\n\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/container.go:81\u001b[0m\n\n \u001b[38;5;243mTimeline >>\u001b[0m\n \u001b[1mSTEP:\u001b[0m test create a default container \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m\n \u001b[1mSTEP:\u001b[0m Get image status for image: registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m\n \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.514\u001b[0m\n May 28 21:11:37.805: INFO: Unexpected error occurred: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\n \u001b[38;5;9m[FAILED]\u001b[0m in [It] - /home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390 \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m\n \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:37.807\u001b[0m\n \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:38.593\u001b[0m\n \u001b[38;5;243m<< Timeline\u001b[0m\n\n \u001b[38;5;9m[FAILED] failed to pull image: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\n Unexpected error:\n <*errors.errorString | 0xc00003c670>: \n failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\n {\n s: \"failed to pull and unpack image \\\"registry.k8s.io/e2e-test-images/busybox:1.29-2\\\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \\\"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\\\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\",\n }\n occurred\u001b[0m\n \u001b[38;5;9mIn \u001b[1m[It]\u001b[0m\u001b[38;5;9m at: \u001b[1m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m\n\u001b[38;5;243m------------------------------\u001b[0m\n\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\n\n\u001b[38;5;9m\u001b[1mSummarizing 1 Failure:\u001b[0m\n \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m\n \u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m\n\n\u001b[38;5;9m\u001b[1mRan 108 of 113 Specs in 179.393 seconds\u001b[0m\n\u001b[38;5;9m\u001b[1mFAIL!\u001b[0m -- \u001b[38;5;10m\u001b[1m107 Passed\u001b[0m | \u001b[38;5;9m\u001b[1m1 Failed\u001b[0m | \u001b[38;5;11m\u001b[1m0 Pending\u001b[0m | \u001b[38;5;14m\u001b[1m5 Skipped\u001b[0m\n--- FAIL: TestCRISuite (179.40s)\nFAIL", "stdout_lines": ["critest version: v1.35.0", "Running Suite: CRI validation - /home/zuul", "==========================================", "Random Seed: \u001b[1m1780002696\u001b[0m", "", "Will run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs", "\u001b[38;5;243m------------------------------\u001b[0m", "\u001b[38;5;9m• [FAILED] [2.606 seconds]\u001b[0m", "\u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m", "\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/container.go:81\u001b[0m", "", " \u001b[38;5;243mTimeline >>\u001b[0m", " \u001b[1mSTEP:\u001b[0m test create a default container \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m", " \u001b[1mSTEP:\u001b[0m Get image status for image: registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m", " \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.514\u001b[0m", " May 28 21:11:37.805: INFO: Unexpected error occurred: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", " \u001b[38;5;9m[FAILED]\u001b[0m in [It] - /home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390 \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m", " \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:37.807\u001b[0m", " \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:38.593\u001b[0m", " \u001b[38;5;243m<< Timeline\u001b[0m", "", " \u001b[38;5;9m[FAILED] failed to pull image: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", " Unexpected error:", " <*errors.errorString | 0xc00003c670>: ", " failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", " {", " s: \"failed to pull and unpack image \\\"registry.k8s.io/e2e-test-images/busybox:1.29-2\\\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \\\"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\\\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\",", " }", " occurred\u001b[0m", " \u001b[38;5;9mIn \u001b[1m[It]\u001b[0m\u001b[38;5;9m at: \u001b[1m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m", "\u001b[38;5;243m------------------------------\u001b[0m", "\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m", "", "\u001b[38;5;9m\u001b[1mSummarizing 1 Failure:\u001b[0m", " \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m", " \u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m", "", "\u001b[38;5;9m\u001b[1mRan 108 of 113 Specs in 179.393 seconds\u001b[0m", "\u001b[38;5;9m\u001b[1mFAIL!\u001b[0m -- \u001b[38;5;10m\u001b[1m107 Passed\u001b[0m | \u001b[38;5;9m\u001b[1m1 Failed\u001b[0m | \u001b[38;5;11m\u001b[1m0 Pending\u001b[0m | \u001b[38;5;14m\u001b[1m5 Skipped\u001b[0m", "--- FAIL: TestCRISuite (179.40s)", "FAIL"]} 2026-05-28 21:14:35.494857 | ubuntu-noble | 2026-05-28 21:14:35.494994 | ubuntu-noble | TASK [Print out "critest" output] ********************************************** 2026-05-28 21:14:35.495136 | ubuntu-noble | Thursday 28 May 2026 21:14:35 +0000 (0:02:59.900) 0:03:19.710 ********** 2026-05-28 21:14:35.523179 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-05-28 21:14:35.523529 | ubuntu-noble | "msg": [ 2026-05-28 21:14:35.523784 | ubuntu-noble | "critest version: v1.35.0", 2026-05-28 21:14:35.524045 | ubuntu-noble | "Running Suite: CRI validation - /home/zuul", 2026-05-28 21:14:35.524283 | ubuntu-noble | "==========================================", 2026-05-28 21:14:35.524585 | ubuntu-noble | "Random Seed: \u001b[1m1780002696\u001b[0m", 2026-05-28 21:14:35.524763 | ubuntu-noble | "", 2026-05-28 21:14:35.524961 | ubuntu-noble | "Will run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs", 2026-05-28 21:14:35.525175 | ubuntu-noble | "\u001b[38;5;243m------------------------------\u001b[0m", 2026-05-28 21:14:35.525400 | ubuntu-noble | "\u001b[38;5;9m• [FAILED] [2.606 seconds]\u001b[0m", 2026-05-28 21:14:35.525603 | ubuntu-noble | "\u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m", 2026-05-28 21:14:35.525813 | ubuntu-noble | "\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/container.go:81\u001b[0m", 2026-05-28 21:14:35.525980 | ubuntu-noble | "", 2026-05-28 21:14:35.526153 | ubuntu-noble | " \u001b[38;5;243mTimeline >>\u001b[0m", 2026-05-28 21:14:35.526364 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m test create a default container \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m", 2026-05-28 21:14:35.526615 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m Get image status for image: registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.513\u001b[0m", 2026-05-28 21:14:35.526846 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 05/28/26 21:11:37.514\u001b[0m", 2026-05-28 21:14:35.527061 | ubuntu-noble | " May 28 21:11:37.805: INFO: Unexpected error occurred: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-05-28 21:14:35.527279 | ubuntu-noble | " \u001b[38;5;9m[FAILED]\u001b[0m in [It] - /home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390 \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m", 2026-05-28 21:14:35.527490 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:37.807\u001b[0m", 2026-05-28 21:14:35.527681 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 05/28/26 21:11:38.593\u001b[0m", 2026-05-28 21:14:35.527872 | ubuntu-noble | " \u001b[38;5;243m<< Timeline\u001b[0m", 2026-05-28 21:14:35.528103 | ubuntu-noble | "", 2026-05-28 21:14:35.528337 | ubuntu-noble | " \u001b[38;5;9m[FAILED] failed to pull image: failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-05-28 21:14:35.528522 | ubuntu-noble | " Unexpected error:", 2026-05-28 21:14:35.528694 | ubuntu-noble | " <*errors.errorString | 0xc00003c670>: ", 2026-05-28 21:14:35.528916 | ubuntu-noble | " failed to pull and unpack image \"registry.k8s.io/e2e-test-images/busybox:1.29-2\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-05-28 21:14:35.529092 | ubuntu-noble | " {", 2026-05-28 21:14:35.529598 | ubuntu-noble | " s: \"failed to pull and unpack image \\\"registry.k8s.io/e2e-test-images/busybox:1.29-2\\\": failed to copy: httpReadSeeker: failed open: failed to do request: Get \\\"https://registry.k8s.io/v2/e2e-test-images/busybox/manifests/sha256:c318242786b139d18676b1c09a0ad7f15fc17f8f16a5b2e625cd0dc8c9703daf\\\": read tcp [2604:e100:1:0:f816:3eff:fe90:1f25]:59748->[2600:1901:0:bbc4::]:443: read: connection reset by peer\",", 2026-05-28 21:14:35.529785 | ubuntu-noble | " }", 2026-05-28 21:14:35.529953 | ubuntu-noble | " occurred\u001b[0m", 2026-05-28 21:14:35.530139 | ubuntu-noble | " \u001b[38;5;9mIn \u001b[1m[It]\u001b[0m\u001b[38;5;9m at: \u001b[1m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m \u001b[38;5;243m@ 05/28/26 21:11:37.806\u001b[0m", 2026-05-28 21:14:35.530333 | ubuntu-noble | "\u001b[38;5;243m------------------------------\u001b[0m", 2026-05-28 21:14:35.531524 | ubuntu-noble | "\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;14mS\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m", 2026-05-28 21:14:35.531665 | ubuntu-noble | "", 2026-05-28 21:14:35.531793 | ubuntu-noble | "\u001b[38;5;9m\u001b[1mSummarizing 1 Failure:\u001b[0m", 2026-05-28 21:14:35.531962 | ubuntu-noble | " \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Container \u001b[38;5;243mruntime should support basic operations on container \u001b[38;5;9m\u001b[1m[It] runtime should support creating container [Conformance]\u001b[0m", 2026-05-28 21:14:35.532237 | ubuntu-noble | " \u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m", 2026-05-28 21:14:35.532384 | ubuntu-noble | "", 2026-05-28 21:14:35.532519 | ubuntu-noble | "\u001b[38;5;9m\u001b[1mRan 108 of 113 Specs in 179.393 seconds\u001b[0m", 2026-05-28 21:14:35.532653 | ubuntu-noble | "\u001b[38;5;9m\u001b[1mFAIL!\u001b[0m -- \u001b[38;5;10m\u001b[1m107 Passed\u001b[0m | \u001b[38;5;9m\u001b[1m1 Failed\u001b[0m | \u001b[38;5;11m\u001b[1m0 Pending\u001b[0m | \u001b[38;5;14m\u001b[1m5 Skipped\u001b[0m", 2026-05-28 21:14:35.532777 | ubuntu-noble | "--- FAIL: TestCRISuite (179.40s)", 2026-05-28 21:14:35.532893 | ubuntu-noble | "FAIL" 2026-05-28 21:14:35.533015 | ubuntu-noble | ] 2026-05-28 21:14:35.533131 | ubuntu-noble | } 2026-05-28 21:14:35.533243 | ubuntu-noble | 2026-05-28 21:14:35.533400 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-05-28 21:14:35.533542 | ubuntu-noble | ubuntu-noble : ok=24 changed=13 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-05-28 21:14:35.533655 | ubuntu-noble | 2026-05-28 21:14:35.533767 | ubuntu-noble | 2026-05-28 21:14:35.533886 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-05-28 21:14:35.534009 | ubuntu-noble | Thursday 28 May 2026 21:14:35 +0000 (0:00:00.034) 0:03:19.744 ********** 2026-05-28 21:14:35.536205 | ubuntu-noble | =============================================================================== 2026-05-28 21:14:35.536217 | ubuntu-noble | Run "critest" --------------------------------------------------------- 179.90s 2026-05-28 21:14:35.536221 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.26s 2026-05-28 21:14:35.536225 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 1.72s 2026-05-28 21:14:35.536229 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 1.69s 2026-05-28 21:14:35.536233 | ubuntu-noble | vexxhost.containers.cni_plugins : Enable kernel modules in runtime ------ 1.38s 2026-05-28 21:14:35.536236 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.27s 2026-05-28 21:14:35.536247 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-05-28 21:14:35.536251 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.13s 2026-05-28 21:14:35.536254 | ubuntu-noble | vexxhost.containers.cni_plugins : Install additional packages ----------- 1.11s 2026-05-28 21:14:35.536258 | ubuntu-noble | vexxhost.containers.cni_plugins : Enable kernel modules on-boot --------- 0.87s 2026-05-28 21:14:35.536262 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.87s 2026-05-28 21:14:35.536265 | ubuntu-noble | Restart "containerd" ---------------------------------------------------- 0.84s 2026-05-28 21:14:35.536269 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.83s 2026-05-28 21:14:35.536273 | ubuntu-noble | Install the 10-containerd-net.conflist file ----------------------------- 0.71s 2026-05-28 21:14:35.536276 | ubuntu-noble | vexxhost.containers.cri_tools : Create crictl config -------------------- 0.68s 2026-05-28 21:14:35.536280 | ubuntu-noble | vexxhost.containers.cni_plugins : Ensure IPv6 is enabled ---------------- 0.47s 2026-05-28 21:14:35.536284 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-05-28 21:14:35.536287 | ubuntu-noble | vexxhost.containers.directory : Create directory (/opt/cni/bin) --------- 0.44s 2026-05-28 21:14:35.536305 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.31s 2026-05-28 21:14:35.536312 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.30s 2026-05-28 21:14:35.662535 | ubuntu-noble | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/verify.yml 2026-05-28 21:14:35.662652 | ubuntu-noble | ERROR [containerd > verify] Executed: Failed 2026-05-28 21:14:35.662664 | ubuntu-noble | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.containerd/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/verify.yml 2026-05-28 21:14:35.830635 | ubuntu-noble | ERROR 2026-05-28 21:14:35.830815 | ubuntu-noble | { 2026-05-28 21:14:35.830844 | ubuntu-noble | "delta": "0:04:23.481831", 2026-05-28 21:14:35.830865 | ubuntu-noble | "end": "2026-05-28 21:14:35.784982", 2026-05-28 21:14:35.830883 | ubuntu-noble | "msg": "non-zero return code", 2026-05-28 21:14:35.830901 | ubuntu-noble | "rc": 2, 2026-05-28 21:14:35.830922 | ubuntu-noble | "start": "2026-05-28 21:10:12.303151" 2026-05-28 21:14:35.830940 | ubuntu-noble | } failure 2026-05-28 21:14:35.838046 | 2026-05-28 21:14:35.838102 | PLAY RECAP 2026-05-28 21:14:35.838147 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-05-28 21:14:35.838169 | 2026-05-28 21:14:35.992396 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-05-28 21:14:35.995193 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:14:36.626345 | 2026-05-28 21:14:36.626480 | PLAY [all] 2026-05-28 21:14:36.637981 | 2026-05-28 21:14:36.638062 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-28 21:14:36.682936 | ubuntu-noble | skipping: Conditional result was False 2026-05-28 21:14:36.694608 | 2026-05-28 21:14:36.694776 | TASK [fetch-output : Set log path for single node] 2026-05-28 21:14:36.739863 | ubuntu-noble | ok 2026-05-28 21:14:36.746937 | 2026-05-28 21:14:36.747003 | LOOP [fetch-output : Ensure local output dirs] 2026-05-28 21:14:37.133196 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/logs" 2026-05-28 21:14:37.345788 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/artifacts" 2026-05-28 21:14:37.548443 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/286d363e6e8948c3a92113d615aea420/work/docs" 2026-05-28 21:14:37.562439 | 2026-05-28 21:14:37.562584 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-28 21:14:38.225142 | ubuntu-noble | changed: .d..t...... ./ 2026-05-28 21:14:38.225379 | ubuntu-noble | changed: All items complete 2026-05-28 21:14:38.225417 | 2026-05-28 21:14:38.689754 | ubuntu-noble | changed: .d..t...... ./ 2026-05-28 21:14:39.167077 | ubuntu-noble | changed: .d..t...... ./ 2026-05-28 21:14:39.191917 | 2026-05-28 21:14:39.192062 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-28 21:14:39.623317 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.007287 2026-05-28 21:14:39.857859 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.006678 2026-05-28 21:14:39.879629 | 2026-05-28 21:14:39.879757 | PLAY [all] 2026-05-28 21:14:39.887138 | 2026-05-28 21:14:39.887206 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-28 21:14:40.347509 | ubuntu-noble | changed 2026-05-28 21:14:40.356255 | 2026-05-28 21:14:40.356299 | PLAY RECAP 2026-05-28 21:14:40.356341 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 21:14:40.356363 | 2026-05-28 21:14:40.469984 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 21:14:40.472522 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-28 21:14:41.020705 | 2026-05-28 21:14:41.020822 | PLAY [localhost] 2026-05-28 21:14:41.030862 | 2026-05-28 21:14:41.030931 | TASK [Generate Zuul manifest] 2026-05-28 21:14:41.058570 | localhost | ok 2026-05-28 21:14:41.072301 | 2026-05-28 21:14:41.072376 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-28 21:14:41.455891 | localhost | changed 2026-05-28 21:14:41.473216 | 2026-05-28 21:14:41.473303 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-28 21:14:41.508479 | localhost | ok 2026-05-28 21:14:41.520783 | 2026-05-28 21:14:41.520873 | TASK [Upload logs] 2026-05-28 21:14:41.540432 | localhost | ok 2026-05-28 21:14:41.600022 | 2026-05-28 21:14:41.600165 | TASK [Set zuul-log-path fact] 2026-05-28 21:14:41.620444 | localhost | ok 2026-05-28 21:14:41.633268 | 2026-05-28 21:14:41.633333 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 21:14:41.663889 | localhost | ok 2026-05-28 21:14:41.673060 | 2026-05-28 21:14:41.673145 | TASK [upload-logs : Create log directories] 2026-05-28 21:14:42.068887 | localhost | changed 2026-05-28 21:14:42.076009 | 2026-05-28 21:14:42.076086 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-28 21:14:42.461285 | localhost -> localhost | ok: Runtime: 0:00:00.004628 2026-05-28 21:14:42.468160 | 2026-05-28 21:14:42.468266 | TASK [upload-logs : Upload logs to log server] 2026-05-28 21:14:42.906747 | localhost | Output suppressed because no_log was given 2026-05-28 21:14:42.913438 | 2026-05-28 21:14:42.913555 | LOOP [upload-logs : Compress console log and json output] 2026-05-28 21:14:42.958185 | localhost | skipping: Conditional result was False 2026-05-28 21:14:42.965030 | localhost | skipping: Conditional result was False 2026-05-28 21:14:42.978707 | 2026-05-28 21:14:42.978853 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-28 21:14:43.025009 | localhost | skipping: Conditional result was False 2026-05-28 21:14:43.025618 | 2026-05-28 21:14:43.028598 | localhost | skipping: Conditional result was False 2026-05-28 21:14:43.047622 | 2026-05-28 21:14:43.047732 | LOOP [upload-logs : Upload console log and json output]