2026-01-22 21:57:52.228279 | Job console starting 2026-01-22 21:57:52.238396 | Updating git repos 2026-01-22 21:57:52.258695 | Cloning repos into workspace 2026-01-22 21:57:52.402430 | Restoring repo states 2026-01-22 21:57:52.411491 | Merging changes 2026-01-22 21:57:52.706185 | Checking out repos 2026-01-22 21:57:52.746405 | Preparing playbooks 2026-01-22 21:57:54.015017 | Running Ansible setup 2026-01-22 21:57:58.086785 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 21:57:58.698023 | 2026-01-22 21:57:58.698180 | PLAY [localhost] 2026-01-22 21:57:58.705974 | 2026-01-22 21:57:58.706045 | TASK [Gathering Facts] 2026-01-22 21:57:59.614790 | localhost | ok 2026-01-22 21:57:59.621844 | 2026-01-22 21:57:59.621924 | TASK [Setup log path fact] 2026-01-22 21:57:59.643258 | localhost | ok 2026-01-22 21:57:59.657158 | 2026-01-22 21:57:59.657227 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 21:57:59.686785 | localhost | ok 2026-01-22 21:57:59.694836 | 2026-01-22 21:57:59.694932 | TASK [emit-job-header : Print job information] 2026-01-22 21:57:59.737676 | # Job Information 2026-01-22 21:57:59.737974 | Ansible Version: 2.16.15 2026-01-22 21:57:59.738048 | Job: ansible-collection-containers-molecule-containerd-ubuntu-noble 2026-01-22 21:57:59.738100 | Pipeline: check 2026-01-22 21:57:59.738146 | Executor: 3a2793d2bd32 2026-01-22 21:57:59.738190 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/95 2026-01-22 21:57:59.738242 | Event ID: 1a8e4590-f7dd-11f0-8607-4007cb371271 2026-01-22 21:57:59.742766 | 2026-01-22 21:57:59.742838 | LOOP [emit-job-header : Print node information] 2026-01-22 21:57:59.840878 | localhost | ok: 2026-01-22 21:57:59.841148 | localhost | # Node Information 2026-01-22 21:57:59.841198 | localhost | Inventory Hostname: ubuntu-noble 2026-01-22 21:57:59.841232 | localhost | Hostname: np0000154426 2026-01-22 21:57:59.841259 | localhost | Username: zuul 2026-01-22 21:57:59.841289 | localhost | Distro: Ubuntu 24.04 2026-01-22 21:57:59.841315 | localhost | Provider: yul1 2026-01-22 21:57:59.841340 | localhost | Region: ca-ymq-1 2026-01-22 21:57:59.841388 | localhost | Label: ubuntu-noble 2026-01-22 21:57:59.841488 | localhost | Product Name: OpenStack Nova 2026-01-22 21:57:59.841528 | localhost | Interface IP: 199.19.213.171 2026-01-22 21:57:59.852648 | 2026-01-22 21:57:59.852801 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-22 21:58:00.258327 | localhost -> localhost | changed 2026-01-22 21:58:00.265825 | 2026-01-22 21:58:00.265924 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-22 21:58:01.125857 | localhost -> localhost | changed 2026-01-22 21:58:01.137312 | 2026-01-22 21:58:01.137394 | PLAY [all] 2026-01-22 21:58:01.146923 | 2026-01-22 21:58:01.146988 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-22 21:58:01.373746 | ubuntu-noble -> localhost | ok 2026-01-22 21:58:01.382460 | 2026-01-22 21:58:01.382535 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-22 21:58:01.414385 | ubuntu-noble | ok 2026-01-22 21:58:01.430416 | ubuntu-noble | included: /var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-22 21:58:01.439940 | 2026-01-22 21:58:01.440008 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-22 21:58:02.231094 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-01-22 21:58:02.231279 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/ada5ffa5fae242ff8b6067b79324839e_id_rsa 2026-01-22 21:58:02.231310 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/ada5ffa5fae242ff8b6067b79324839e_id_rsa.pub 2026-01-22 21:58:02.231333 | ubuntu-noble -> localhost | The key fingerprint is: 2026-01-22 21:58:02.231355 | ubuntu-noble -> localhost | SHA256:Vni4TRqm19VZb8pEjgtecsNtGwlAacdDUOQwTXZjrNE zuul-build-sshkey 2026-01-22 21:58:02.231389 | ubuntu-noble -> localhost | The key's randomart image is: 2026-01-22 21:58:02.231410 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-01-22 21:58:02.231434 | ubuntu-noble -> localhost | | .*@Bo= .| 2026-01-22 21:58:02.231455 | ubuntu-noble -> localhost | | oo**XE=.| 2026-01-22 21:58:02.231475 | ubuntu-noble -> localhost | | =.*.O+X o| 2026-01-22 21:58:02.231494 | ubuntu-noble -> localhost | | o @ *.* = | 2026-01-22 21:58:02.231514 | ubuntu-noble -> localhost | | . S + . + | 2026-01-22 21:58:02.231534 | ubuntu-noble -> localhost | | o | 2026-01-22 21:58:02.231553 | ubuntu-noble -> localhost | | | 2026-01-22 21:58:02.231573 | ubuntu-noble -> localhost | | | 2026-01-22 21:58:02.231595 | ubuntu-noble -> localhost | | | 2026-01-22 21:58:02.231614 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-01-22 21:58:02.231661 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.331115 2026-01-22 21:58:02.237357 | 2026-01-22 21:58:02.237424 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-22 21:58:02.257254 | ubuntu-noble | ok 2026-01-22 21:58:02.269510 | ubuntu-noble | included: /var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-22 21:58:02.277447 | 2026-01-22 21:58:02.277519 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-22 21:58:02.291966 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:02.304321 | 2026-01-22 21:58:02.304456 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-22 21:58:03.060827 | ubuntu-noble | changed 2026-01-22 21:58:03.069010 | 2026-01-22 21:58:03.069109 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-22 21:58:03.329317 | ubuntu-noble | ok 2026-01-22 21:58:03.336514 | 2026-01-22 21:58:03.336584 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-22 21:58:03.910253 | ubuntu-noble | changed 2026-01-22 21:58:03.916990 | 2026-01-22 21:58:03.917073 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-22 21:58:04.480476 | ubuntu-noble | changed 2026-01-22 21:58:04.487412 | 2026-01-22 21:58:04.487480 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-22 21:58:04.512445 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:04.524378 | 2026-01-22 21:58:04.524477 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-22 21:58:04.874433 | ubuntu-noble -> localhost | changed 2026-01-22 21:58:04.890595 | 2026-01-22 21:58:04.890662 | TASK [add-build-sshkey : Add back temp key] 2026-01-22 21:58:05.189344 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/ada5ffa5fae242ff8b6067b79324839e_id_rsa (zuul-build-sshkey) 2026-01-22 21:58:05.189577 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.014723 2026-01-22 21:58:05.196795 | 2026-01-22 21:58:05.196858 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-22 21:58:05.609333 | ubuntu-noble | ok 2026-01-22 21:58:05.615641 | 2026-01-22 21:58:05.615714 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-22 21:58:05.642660 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 21:58:05.658586 | 2026-01-22 21:58:05.658658 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-01-22 21:58:06.025254 | ubuntu-noble | ok 2026-01-22 21:58:06.035110 | 2026-01-22 21:58:06.035205 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-01-22 21:58:06.849032 | ubuntu-noble | Output suppressed because no_log was given 2026-01-22 21:58:06.858846 | 2026-01-22 21:58:06.858910 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-01-22 21:58:07.084656 | ubuntu-noble | ok: "logs" 2026-01-22 21:58:07.085404 | ubuntu-noble | ok: All items complete 2026-01-22 21:58:07.085474 | 2026-01-22 21:58:07.274897 | ubuntu-noble | ok: "artifacts" 2026-01-22 21:58:07.516097 | ubuntu-noble | ok: "docs" 2026-01-22 21:58:07.538741 | 2026-01-22 21:58:07.538891 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-01-22 21:58:07.973735 | ubuntu-noble | changed: "logs" 2026-01-22 21:58:08.169452 | ubuntu-noble | changed: "artifacts" 2026-01-22 21:58:08.369027 | ubuntu-noble | changed: "docs" 2026-01-22 21:58:08.388676 | 2026-01-22 21:58:08.388817 | PLAY RECAP 2026-01-22 21:58:08.388870 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 21:58:08.388901 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-01-22 21:58:08.388925 | 2026-01-22 21:58:08.527572 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-01-22 21:58:08.528941 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 21:58:09.116990 | 2026-01-22 21:58:09.117624 | PLAY [all] 2026-01-22 21:58:09.131728 | 2026-01-22 21:58:09.131892 | TASK [setup-uv : Extract archive] 2026-01-22 21:58:11.825540 | ubuntu-noble | changed 2026-01-22 21:58:11.834029 | 2026-01-22 21:58:11.834139 | TASK [setup-uv : Print version] 2026-01-22 21:58:11.235633 | ubuntu-noble | uv 0.8.13 2026-01-22 21:58:12.376544 | ubuntu-noble | ok: Runtime: 0:00:00.011003 2026-01-22 21:58:12.384689 | 2026-01-22 21:58:12.384781 | PLAY RECAP 2026-01-22 21:58:12.384828 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-22 21:58:12.384853 | 2026-01-22 21:58:12.522012 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-01-22 21:58:12.524344 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 21:58:13.065280 | 2026-01-22 21:58:13.065413 | PLAY [all] 2026-01-22 21:58:13.077364 | 2026-01-22 21:58:13.077439 | TASK [Copy inventory file for Zuul] 2026-01-22 21:58:14.052881 | ubuntu-noble | changed 2026-01-22 21:58:14.060642 | 2026-01-22 21:58:14.074961 | TASK [Switch "ansible_host" to private IP] 2026-01-22 21:58:14.391407 | ubuntu-noble | changed: 1 replacements made 2026-01-22 21:58:14.398711 | 2026-01-22 21:58:14.398780 | TASK [Run Molecule scenario] 2026-01-22 21:58:13.898312 | ubuntu-noble | Using CPython 3.12.3 interpreter at: /usr/bin/python3 2026-01-22 21:58:13.898547 | ubuntu-noble | Creating virtual environment at: .venv 2026-01-22 21:58:14.217115 | ubuntu-noble | Downloading pygments (1.2MiB) 2026-01-22 21:58:14.220463 | ubuntu-noble | Downloading ansible-core (2.3MiB) 2026-01-22 21:58:14.220851 | ubuntu-noble | Downloading cryptography (4.3MiB) 2026-01-22 21:58:14.435428 | ubuntu-noble | Downloading cryptography 2026-01-22 21:58:14.479783 | ubuntu-noble | Downloading pygments 2026-01-22 21:58:14.567558 | ubuntu-noble | Downloading ansible-core 2026-01-22 21:58:17.858350 | ubuntu-noble | Installed 37 packages in 675ms 2026-01-22 21:58:19.768992 | ubuntu-noble | INFO Collection 'vexxhost.containers' detected. 2026-01-22 21:58:19.769058 | ubuntu-noble | INFO Scenarios will be used from 'extensions/molecule' 2026-01-22 21:58:20.699465 | ubuntu-noble | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-01-22 21:58:20.699533 | ubuntu-noble | INFO default scenario not found, disabling shared state. 2026-01-22 21:58:20.699683 | ubuntu-noble | INFO [containerd > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-01-22 21:58:20.699751 | ubuntu-noble | INFO [containerd > prerun] Performing prerun with role_name_check=0... 2026-01-22 21:58:31.604194 | ubuntu-noble | INFO [containerd > dependency] Executing 2026-01-22 21:58:31.606281 | ubuntu-noble | WARNING [containerd > dependency] Missing roles requirements file: requirements.yml 2026-01-22 21:58:31.606300 | ubuntu-noble | WARNING [containerd > dependency] Missing collections requirements file: collections.yml 2026-01-22 21:58:31.606318 | ubuntu-noble | WARNING [containerd > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-01-22 21:58:31.612832 | ubuntu-noble | INFO [containerd > cleanup] Executing 2026-01-22 21:58:31.613217 | ubuntu-noble | WARNING [containerd > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:58:31.703291 | ubuntu-noble | INFO [containerd > destroy] Executing 2026-01-22 21:58:31.703538 | ubuntu-noble | WARNING [containerd > destroy] Skipping, '--destroy=never' requested. 2026-01-22 21:58:31.703763 | ubuntu-noble | INFO [containerd > destroy] Executed: Successful 2026-01-22 21:58:31.729905 | ubuntu-noble | INFO [containerd > syntax] Executing 2026-01-22 21:58:32.309168 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:32.309658 | 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-01-22 21:58:32.310020 | 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-01-22 21:58:32.310366 | ubuntu-noble | 2026-01-22 21:58:32.825233 | ubuntu-noble | 2026-01-22 21:58:32.825671 | ubuntu-noble | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/converge.yml 2026-01-22 21:58:32.896072 | ubuntu-noble | INFO [containerd > syntax] Executed: Successful 2026-01-22 21:58:32.907921 | ubuntu-noble | INFO [containerd > create] Executing 2026-01-22 21:58:32.909849 | ubuntu-noble | WARNING [containerd > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:58:32.916138 | ubuntu-noble | INFO [containerd > prepare] Executing 2026-01-22 21:58:33.543821 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:33.544412 | 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-01-22 21:58:33.544872 | 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-01-22 21:58:33.545166 | ubuntu-noble | 2026-01-22 21:58:33.979672 | ubuntu-noble | 2026-01-22 21:58:33.980026 | ubuntu-noble | PLAY [Prepare] ***************************************************************** 2026-01-22 21:58:33.980324 | ubuntu-noble | 2026-01-22 21:58:33.980725 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:58:33.981012 | ubuntu-noble | Thursday 22 January 2026 21:58:33 +0000 (0:00:00.037) 0:00:00.037 ****** 2026-01-22 21:58:35.268659 | 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-01-22 21:58:35.271111 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:35.271130 | ubuntu-noble | 2026-01-22 21:58:35.271135 | ubuntu-noble | TASK [Update "apt" cache] ****************************************************** 2026-01-22 21:58:35.271140 | ubuntu-noble | Thursday 22 January 2026 21:58:35 +0000 (0:00:01.291) 0:00:01.329 ****** 2026-01-22 21:58:43.194218 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:43.194298 | ubuntu-noble | 2026-01-22 21:58:43.195356 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:58:43.195372 | ubuntu-noble | ubuntu-noble : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-01-22 21:58:43.195384 | ubuntu-noble | 2026-01-22 21:58:43.195395 | ubuntu-noble | 2026-01-22 21:58:43.195406 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:58:43.195421 | ubuntu-noble | Thursday 22 January 2026 21:58:43 +0000 (0:00:07.923) 0:00:09.252 ****** 2026-01-22 21:58:43.195640 | ubuntu-noble | =============================================================================== 2026-01-22 21:58:43.195845 | ubuntu-noble | Update "apt" cache ------------------------------------------------------ 7.92s 2026-01-22 21:58:43.196045 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.29s 2026-01-22 21:58:43.275087 | ubuntu-noble | INFO [containerd > prepare] Executed: Successful 2026-01-22 21:58:43.283795 | ubuntu-noble | INFO [containerd > converge] Executing 2026-01-22 21:58:44.000744 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:58:44.001576 | 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-01-22 21:58:44.001629 | 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-01-22 21:58:44.001643 | ubuntu-noble | 2026-01-22 21:58:44.445226 | ubuntu-noble | 2026-01-22 21:58:44.445342 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-01-22 21:58:44.445357 | ubuntu-noble | 2026-01-22 21:58:44.445370 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:58:44.445382 | ubuntu-noble | Thursday 22 January 2026 21:58:44 +0000 (0:00:00.014) 0:00:00.014 ****** 2026-01-22 21:58:45.580932 | 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-01-22 21:58:45.582932 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:45.582948 | ubuntu-noble | 2026-01-22 21:58:45.582954 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:58:45.582960 | ubuntu-noble | Thursday 22 January 2026 21:58:45 +0000 (0:00:01.138) 0:00:01.153 ****** 2026-01-22 21:58:46.112460 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:46.112515 | ubuntu-noble | 2026-01-22 21:58:46.112529 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 21:58:46.112541 | ubuntu-noble | Thursday 22 January 2026 21:58:46 +0000 (0:00:00.528) 0:00:01.682 ****** 2026-01-22 21:58:46.148287 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:58:46.148334 | ubuntu-noble | 2026-01-22 21:58:46.148342 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 21:58:46.148350 | ubuntu-noble | Thursday 22 January 2026 21:58:46 +0000 (0:00:00.035) 0:00:01.718 ****** 2026-01-22 21:58:46.659394 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:46.659449 | ubuntu-noble | 2026-01-22 21:58:46.659464 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:58:46.659496 | ubuntu-noble | Thursday 22 January 2026 21:58:46 +0000 (0:00:00.509) 0:00:02.227 ****** 2026-01-22 21:58:46.769780 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:58:46.769818 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 21:58:46.769822 | ubuntu-noble | } 2026-01-22 21:58:46.769827 | ubuntu-noble | 2026-01-22 21:58:46.769831 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:58:46.769835 | ubuntu-noble | Thursday 22 January 2026 21:58:46 +0000 (0:00:00.111) 0:00:02.339 ****** 2026-01-22 21:58:47.655992 | 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-01-22 21:58:47.664432 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:47.664484 | ubuntu-noble | 2026-01-22 21:58:47.664489 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 21:58:47.664496 | ubuntu-noble | Thursday 22 January 2026 21:58:47 +0000 (0:00:00.894) 0:00:03.233 ****** 2026-01-22 21:58:47.698192 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:58:47.698275 | ubuntu-noble | 2026-01-22 21:58:47.698283 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:58:47.698288 | ubuntu-noble | Thursday 22 January 2026 21:58:47 +0000 (0:00:00.032) 0:00:03.266 ****** 2026-01-22 21:58:48.026366 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:48.026420 | ubuntu-noble | 2026-01-22 21:58:48.026430 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 21:58:48.026438 | ubuntu-noble | Thursday 22 January 2026 21:58:48 +0000 (0:00:00.328) 0:00:03.594 ****** 2026-01-22 21:58:49.877171 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:58:49.877223 | ubuntu-noble | 2026-01-22 21:58:49.877230 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:58:49.877237 | ubuntu-noble | Thursday 22 January 2026 21:58:49 +0000 (0:00:01.850) 0:00:05.445 ****** 2026-01-22 21:58:49.973376 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:58:49.973448 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.1/containerd-2.2.1-linux-amd64.tar.gz" 2026-01-22 21:58:49.973454 | ubuntu-noble | } 2026-01-22 21:58:49.973458 | ubuntu-noble | 2026-01-22 21:58:49.973463 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:58:49.973469 | ubuntu-noble | Thursday 22 January 2026 21:58:49 +0000 (0:00:00.097) 0:00:05.542 ****** 2026-01-22 21:58:50.823489 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:50.823546 | ubuntu-noble | 2026-01-22 21:58:50.823553 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 21:58:50.823562 | ubuntu-noble | Thursday 22 January 2026 21:58:50 +0000 (0:00:00.848) 0:00:06.390 ****** 2026-01-22 21:58:54.341900 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:58:54.342392 | ubuntu-noble | 2026-01-22 21:58:54.342434 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 21:58:54.342442 | ubuntu-noble | Thursday 22 January 2026 21:58:54 +0000 (0:00:03.520) 0:00:09.911 ****** 2026-01-22 21:58:54.367102 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:58:54.367140 | ubuntu-noble | 2026-01-22 21:58:54.367145 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 21:58:54.367149 | ubuntu-noble | Thursday 22 January 2026 21:58:54 +0000 (0:00:00.026) 0:00:09.937 ****** 2026-01-22 21:58:54.392338 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:58:54.392375 | ubuntu-noble | 2026-01-22 21:58:54.392381 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 21:58:54.392385 | ubuntu-noble | Thursday 22 January 2026 21:58:54 +0000 (0:00:00.025) 0:00:09.962 ****** 2026-01-22 21:58:54.416540 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:58:54.416590 | ubuntu-noble | 2026-01-22 21:58:54.416600 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 21:58:54.416624 | ubuntu-noble | Thursday 22 January 2026 21:58:54 +0000 (0:00:00.023) 0:00:09.986 ****** 2026-01-22 21:59:23.387895 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:23.387937 | ubuntu-noble | 2026-01-22 21:59:23.387943 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 21:59:23.387949 | ubuntu-noble | Thursday 22 January 2026 21:59:23 +0000 (0:00:28.972) 0:00:38.958 ****** 2026-01-22 21:59:24.328758 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:24.328819 | ubuntu-noble | 2026-01-22 21:59:24.328832 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 21:59:24.328845 | ubuntu-noble | Thursday 22 January 2026 21:59:24 +0000 (0:00:00.937) 0:00:39.896 ****** 2026-01-22 21:59:25.789788 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-01-22 21:59:25.789836 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 21:59:25.789846 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 21:59:25.789854 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 21:59:25.789862 | ubuntu-noble | changed: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 21:59:25.789870 | ubuntu-noble | 2026-01-22 21:59:25.789878 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 21:59:25.789886 | ubuntu-noble | Thursday 22 January 2026 21:59:25 +0000 (0:00:01.460) 0:00:41.357 ****** 2026-01-22 21:59:26.665791 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:26.665841 | ubuntu-noble | 2026-01-22 21:59:26.665851 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 21:59:26.665858 | ubuntu-noble | Thursday 22 January 2026 21:59:26 +0000 (0:00:00.868) 0:00:42.226 ****** 2026-01-22 21:59:26.665868 | ubuntu-noble | 2026-01-22 21:59:26.665875 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-01-22 21:59:26.665881 | ubuntu-noble | Thursday 22 January 2026 21:59:26 +0000 (0:00:00.002) 0:00:42.228 ****** 2026-01-22 21:59:27.887904 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:27.887932 | ubuntu-noble | 2026-01-22 21:59:27.887938 | ubuntu-noble | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-01-22 21:59:27.887943 | ubuntu-noble | Thursday 22 January 2026 21:59:27 +0000 (0:00:01.230) 0:00:43.458 ****** 2026-01-22 21:59:29.518991 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:29.519041 | ubuntu-noble | 2026-01-22 21:59:29.519048 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 21:59:29.519053 | ubuntu-noble | Thursday 22 January 2026 21:59:29 +0000 (0:00:01.630) 0:00:45.089 ****** 2026-01-22 21:59:30.272831 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:30.274285 | ubuntu-noble | 2026-01-22 21:59:30.274306 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:59:30.274316 | ubuntu-noble | ubuntu-noble : ok=17 changed=10 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-01-22 21:59:30.274323 | ubuntu-noble | 2026-01-22 21:59:30.274331 | ubuntu-noble | 2026-01-22 21:59:30.274338 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:59:30.274345 | ubuntu-noble | Thursday 22 January 2026 21:59:30 +0000 (0:00:00.754) 0:00:45.843 ****** 2026-01-22 21:59:30.274352 | ubuntu-noble | =============================================================================== 2026-01-22 21:59:30.274359 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages ------------- 28.97s 2026-01-22 21:59:30.274512 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.52s 2026-01-22 21:59:30.274697 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.85s 2026-01-22 21:59:30.274875 | ubuntu-noble | vexxhost.containers.containerd : Restart containerd --------------------- 1.63s 2026-01-22 21:59:30.275055 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.46s 2026-01-22 21:59:30.275230 | ubuntu-noble | vexxhost.containers.containerd : Reload systemd ------------------------- 1.23s 2026-01-22 21:59:30.275498 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.14s 2026-01-22 21:59:30.275769 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.94s 2026-01-22 21:59:30.275996 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-01-22 21:59:30.276226 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.87s 2026-01-22 21:59:30.276461 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.85s 2026-01-22 21:59:30.276656 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.75s 2026-01-22 21:59:30.276828 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.53s 2026-01-22 21:59:30.276997 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.51s 2026-01-22 21:59:30.277168 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.33s 2026-01-22 21:59:30.277382 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.11s 2026-01-22 21:59:30.277581 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.10s 2026-01-22 21:59:30.277754 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-01-22 21:59:30.278155 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 0.03s 2026-01-22 21:59:30.278423 | ubuntu-noble | vexxhost.containers.containerd : Install SELinux packages --------------- 0.03s 2026-01-22 21:59:30.376322 | ubuntu-noble | INFO [containerd > converge] Executed: Successful 2026-01-22 21:59:30.386130 | ubuntu-noble | INFO [containerd > idempotence] Executing 2026-01-22 21:59:30.975078 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:59:30.975561 | 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-01-22 21:59:30.975878 | 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-01-22 21:59:30.976137 | ubuntu-noble | 2026-01-22 21:59:31.461126 | ubuntu-noble | 2026-01-22 21:59:31.462290 | ubuntu-noble | PLAY [Converge] **************************************************************** 2026-01-22 21:59:31.462319 | ubuntu-noble | 2026-01-22 21:59:31.462330 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:59:31.462340 | ubuntu-noble | Thursday 22 January 2026 21:59:31 +0000 (0:00:00.014) 0:00:00.014 ****** 2026-01-22 21:59:32.533264 | 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-01-22 21:59:32.536440 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:32.536659 | ubuntu-noble | 2026-01-22 21:59:32.536887 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:32.537098 | ubuntu-noble | Thursday 22 January 2026 21:59:32 +0000 (0:00:01.076) 0:00:01.090 ****** 2026-01-22 21:59:33.006205 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:33.006436 | ubuntu-noble | 2026-01-22 21:59:33.006660 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 21:59:33.006871 | ubuntu-noble | Thursday 22 January 2026 21:59:33 +0000 (0:00:00.469) 0:00:01.560 ****** 2026-01-22 21:59:33.042999 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:59:33.043105 | ubuntu-noble | 2026-01-22 21:59:33.043267 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 21:59:33.043415 | ubuntu-noble | Thursday 22 January 2026 21:59:33 +0000 (0:00:00.036) 0:00:01.597 ****** 2026-01-22 21:59:33.546638 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:33.547283 | ubuntu-noble | 2026-01-22 21:59:33.547298 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:59:33.547305 | ubuntu-noble | Thursday 22 January 2026 21:59:33 +0000 (0:00:00.503) 0:00:02.100 ****** 2026-01-22 21:59:33.624042 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:33.624152 | ubuntu-noble | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.0/runc.amd64" 2026-01-22 21:59:33.624306 | ubuntu-noble | } 2026-01-22 21:59:33.624430 | ubuntu-noble | 2026-01-22 21:59:33.624576 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:59:33.624707 | ubuntu-noble | Thursday 22 January 2026 21:59:33 +0000 (0:00:00.077) 0:00:02.178 ****** 2026-01-22 21:59:34.226525 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:34.226592 | ubuntu-noble | 2026-01-22 21:59:34.226693 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 21:59:34.229298 | ubuntu-noble | Thursday 22 January 2026 21:59:34 +0000 (0:00:00.600) 0:00:02.778 ****** 2026-01-22 21:59:34.249553 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:59:34.249586 | ubuntu-noble | 2026-01-22 21:59:34.249591 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:34.249595 | ubuntu-noble | Thursday 22 January 2026 21:59:34 +0000 (0:00:00.024) 0:00:02.803 ****** 2026-01-22 21:59:34.562692 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:34.562740 | ubuntu-noble | 2026-01-22 21:59:34.562749 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 21:59:34.562757 | ubuntu-noble | Thursday 22 January 2026 21:59:34 +0000 (0:00:00.312) 0:00:03.115 ****** 2026-01-22 21:59:35.813905 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:35.813939 | ubuntu-noble | 2026-01-22 21:59:35.813944 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:59:35.813948 | ubuntu-noble | Thursday 22 January 2026 21:59:35 +0000 (0:00:01.250) 0:00:04.366 ****** 2026-01-22 21:59:35.898661 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:35.899755 | ubuntu-noble | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.1/containerd-2.2.1-linux-amd64.tar.gz" 2026-01-22 21:59:35.899848 | ubuntu-noble | } 2026-01-22 21:59:35.899943 | ubuntu-noble | 2026-01-22 21:59:35.900050 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:59:35.900150 | ubuntu-noble | Thursday 22 January 2026 21:59:35 +0000 (0:00:00.086) 0:00:04.452 ****** 2026-01-22 21:59:36.456835 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:36.456969 | ubuntu-noble | 2026-01-22 21:59:36.457282 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 21:59:36.457363 | ubuntu-noble | Thursday 22 January 2026 21:59:36 +0000 (0:00:00.557) 0:00:05.010 ****** 2026-01-22 21:59:39.114838 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:39.115401 | ubuntu-noble | 2026-01-22 21:59:39.115418 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-01-22 21:59:39.115424 | ubuntu-noble | Thursday 22 January 2026 21:59:39 +0000 (0:00:02.657) 0:00:07.668 ****** 2026-01-22 21:59:39.134695 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:59:39.134726 | ubuntu-noble | 2026-01-22 21:59:39.134731 | ubuntu-noble | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-01-22 21:59:39.134735 | ubuntu-noble | Thursday 22 January 2026 21:59:39 +0000 (0:00:00.020) 0:00:07.688 ****** 2026-01-22 21:59:39.155805 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:59:39.155838 | ubuntu-noble | 2026-01-22 21:59:39.155843 | ubuntu-noble | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-01-22 21:59:39.155847 | ubuntu-noble | Thursday 22 January 2026 21:59:39 +0000 (0:00:00.020) 0:00:07.709 ****** 2026-01-22 21:59:39.177623 | ubuntu-noble | skipping: [ubuntu-noble] 2026-01-22 21:59:39.177660 | ubuntu-noble | 2026-01-22 21:59:39.177667 | ubuntu-noble | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-01-22 21:59:39.177673 | ubuntu-noble | Thursday 22 January 2026 21:59:39 +0000 (0:00:00.021) 0:00:07.731 ****** 2026-01-22 21:59:40.114959 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:40.114997 | ubuntu-noble | 2026-01-22 21:59:40.115002 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-01-22 21:59:40.115006 | ubuntu-noble | Thursday 22 January 2026 21:59:40 +0000 (0:00:00.936) 0:00:08.667 ****** 2026-01-22 21:59:40.732334 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:40.732366 | ubuntu-noble | 2026-01-22 21:59:40.732373 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-01-22 21:59:40.732379 | ubuntu-noble | Thursday 22 January 2026 21:59:40 +0000 (0:00:00.617) 0:00:09.285 ****** 2026-01-22 21:59:42.175649 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/etc/containerd'}) 2026-01-22 21:59:42.175688 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-01-22 21:59:42.175693 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-01-22 21:59:42.175697 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-01-22 21:59:42.175701 | ubuntu-noble | ok: [ubuntu-noble] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-01-22 21:59:42.175705 | ubuntu-noble | 2026-01-22 21:59:42.175709 | ubuntu-noble | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-01-22 21:59:42.175713 | ubuntu-noble | Thursday 22 January 2026 21:59:42 +0000 (0:00:01.441) 0:00:10.726 ****** 2026-01-22 21:59:42.937204 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:42.937231 | ubuntu-noble | 2026-01-22 21:59:42.937236 | ubuntu-noble | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-01-22 21:59:42.937278 | ubuntu-noble | Thursday 22 January 2026 21:59:42 +0000 (0:00:00.761) 0:00:11.487 ****** 2026-01-22 21:59:42.937285 | ubuntu-noble | 2026-01-22 21:59:42.937289 | ubuntu-noble | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-01-22 21:59:42.937292 | ubuntu-noble | Thursday 22 January 2026 21:59:42 +0000 (0:00:00.002) 0:00:11.490 ****** 2026-01-22 21:59:43.657947 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:43.657989 | ubuntu-noble | 2026-01-22 21:59:43.658000 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 21:59:43.660279 | ubuntu-noble | ubuntu-noble : ok=15 changed=0 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-01-22 21:59:43.660299 | ubuntu-noble | 2026-01-22 21:59:43.660305 | ubuntu-noble | 2026-01-22 21:59:43.660310 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 21:59:43.660316 | ubuntu-noble | Thursday 22 January 2026 21:59:43 +0000 (0:00:00.721) 0:00:12.212 ****** 2026-01-22 21:59:43.660321 | ubuntu-noble | =============================================================================== 2026-01-22 21:59:43.660326 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 2.66s 2026-01-22 21:59:43.660331 | ubuntu-noble | vexxhost.containers.containerd : Create folders for configuration ------- 1.44s 2026-01-22 21:59:43.660336 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.25s 2026-01-22 21:59:43.660341 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.08s 2026-01-22 21:59:43.660346 | ubuntu-noble | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.94s 2026-01-22 21:59:43.660352 | ubuntu-noble | vexxhost.containers.containerd : Create containerd config file ---------- 0.76s 2026-01-22 21:59:43.660357 | ubuntu-noble | vexxhost.containers.containerd : Enable and start service --------------- 0.72s 2026-01-22 21:59:43.660362 | ubuntu-noble | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.62s 2026-01-22 21:59:43.660370 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.60s 2026-01-22 21:59:43.660547 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.56s 2026-01-22 21:59:43.660684 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.50s 2026-01-22 21:59:43.660802 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.47s 2026-01-22 21:59:43.660906 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.31s 2026-01-22 21:59:43.661029 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.09s 2026-01-22 21:59:43.661168 | ubuntu-noble | vexxhost.containers.download_artifact : Starting download of file ------- 0.08s 2026-01-22 21:59:43.661332 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 0.04s 2026-01-22 21:59:43.661441 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-01-22 21:59:43.661541 | ubuntu-noble | vexxhost.containers.containerd : Persist SELinux permissive mode -------- 0.02s 2026-01-22 21:59:43.661635 | ubuntu-noble | vexxhost.containers.containerd : Set SELinux to permissive at runtime --- 0.02s 2026-01-22 21:59:43.661742 | ubuntu-noble | vexxhost.containers.containerd : Install SELinux packages --------------- 0.02s 2026-01-22 21:59:43.783550 | ubuntu-noble | INFO [containerd > idempotence] Executed: Successful 2026-01-22 21:59:43.792917 | ubuntu-noble | INFO [containerd > side_effect] Executing 2026-01-22 21:59:43.793241 | ubuntu-noble | WARNING [containerd > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-01-22 21:59:43.799295 | ubuntu-noble | INFO [containerd > verify] Executing 2026-01-22 21:59:44.367776 | ubuntu-noble | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-01-22 21:59:44.368694 | 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-01-22 21:59:44.368748 | 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-01-22 21:59:44.368758 | ubuntu-noble | 2026-01-22 21:59:44.850523 | ubuntu-noble | 2026-01-22 21:59:44.850571 | ubuntu-noble | PLAY [Verify] ****************************************************************** 2026-01-22 21:59:44.850578 | ubuntu-noble | 2026-01-22 21:59:44.850584 | ubuntu-noble | TASK [Gathering Facts] ********************************************************* 2026-01-22 21:59:44.850589 | ubuntu-noble | Thursday 22 January 2026 21:59:44 +0000 (0:00:00.016) 0:00:00.016 ****** 2026-01-22 21:59:45.979318 | 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-01-22 21:59:45.983737 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:45.983776 | ubuntu-noble | 2026-01-22 21:59:45.986334 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/opt/cni/bin)] ********* 2026-01-22 21:59:45.986403 | ubuntu-noble | Thursday 22 January 2026 21:59:45 +0000 (0:00:01.133) 0:00:01.149 ****** 2026-01-22 21:59:46.522899 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:46.522933 | ubuntu-noble | 2026-01-22 21:59:46.522938 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:46.522942 | ubuntu-noble | Thursday 22 January 2026 21:59:46 +0000 (0:00:00.537) 0:00:01.687 ****** 2026-01-22 21:59:47.010739 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:47.010771 | ubuntu-noble | 2026-01-22 21:59:47.010776 | ubuntu-noble | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-01-22 21:59:47.010780 | ubuntu-noble | Thursday 22 January 2026 21:59:47 +0000 (0:00:00.489) 0:00:02.177 ****** 2026-01-22 21:59:48.214933 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:48.214973 | ubuntu-noble | 2026-01-22 21:59:48.214977 | ubuntu-noble | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-01-22 21:59:48.214982 | ubuntu-noble | Thursday 22 January 2026 21:59:48 +0000 (0:00:01.201) 0:00:03.379 ****** 2026-01-22 21:59:48.516556 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:48.516720 | ubuntu-noble | 2026-01-22 21:59:48.516853 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:59:48.516982 | ubuntu-noble | Thursday 22 January 2026 21:59:48 +0000 (0:00:00.304) 0:00:03.683 ****** 2026-01-22 21:59:48.576919 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:48.578978 | ubuntu-noble | "msg": "https://github.com/containernetworking/plugins/releases/download/v1.9.0/cni-plugins-linux-amd64-v1.9.0.tgz" 2026-01-22 21:59:48.578996 | ubuntu-noble | } 2026-01-22 21:59:48.579003 | ubuntu-noble | 2026-01-22 21:59:48.579009 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:59:48.579015 | ubuntu-noble | Thursday 22 January 2026 21:59:48 +0000 (0:00:00.060) 0:00:03.743 ****** 2026-01-22 21:59:49.800382 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:49.800637 | ubuntu-noble | 2026-01-22 21:59:49.800797 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 21:59:49.800928 | ubuntu-noble | Thursday 22 January 2026 21:59:49 +0000 (0:00:01.222) 0:00:04.966 ****** 2026-01-22 21:59:53.084048 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:53.084076 | ubuntu-noble | 2026-01-22 21:59:53.084081 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Gather variables for each operating system] *** 2026-01-22 21:59:53.084085 | ubuntu-noble | Thursday 22 January 2026 21:59:53 +0000 (0:00:03.282) 0:00:08.248 ****** 2026-01-22 21:59:53.127562 | ubuntu-noble | ok: [ubuntu-noble] => (item=/home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/cni_plugins/vars/debian.yml) 2026-01-22 21:59:53.127814 | ubuntu-noble | 2026-01-22 21:59:53.129890 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Install additional packages] *********** 2026-01-22 21:59:53.129908 | ubuntu-noble | Thursday 22 January 2026 21:59:53 +0000 (0:00:00.045) 0:00:08.294 ****** 2026-01-22 21:59:56.532619 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:56.532833 | ubuntu-noble | 2026-01-22 21:59:56.533039 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Ensure IPv6 is enabled] **************** 2026-01-22 21:59:56.534481 | ubuntu-noble | Thursday 22 January 2026 21:59:56 +0000 (0:00:03.404) 0:00:11.699 ****** 2026-01-22 21:59:56.997631 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:56.998446 | ubuntu-noble | 2026-01-22 21:59:56.998648 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Enable kernel modules on-boot] ********* 2026-01-22 21:59:56.998832 | ubuntu-noble | Thursday 22 January 2026 21:59:56 +0000 (0:00:00.465) 0:00:12.164 ****** 2026-01-22 21:59:57.791264 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 21:59:57.791300 | ubuntu-noble | 2026-01-22 21:59:57.791307 | ubuntu-noble | TASK [vexxhost.containers.cni_plugins : Enable kernel modules in runtime] ****** 2026-01-22 21:59:57.791313 | ubuntu-noble | Thursday 22 January 2026 21:59:57 +0000 (0:00:00.791) 0:00:12.955 ****** 2026-01-22 21:59:59.178790 | ubuntu-noble | changed: [ubuntu-noble] => (item=br_netfilter) 2026-01-22 21:59:59.179043 | ubuntu-noble | ok: [ubuntu-noble] => (item=ip_tables) 2026-01-22 21:59:59.179283 | ubuntu-noble | changed: [ubuntu-noble] => (item=ip6_tables) 2026-01-22 21:59:59.179512 | ubuntu-noble | changed: [ubuntu-noble] => (item=nf_conntrack) 2026-01-22 21:59:59.179695 | ubuntu-noble | 2026-01-22 21:59:59.179890 | ubuntu-noble | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-01-22 21:59:59.180095 | ubuntu-noble | Thursday 22 January 2026 21:59:59 +0000 (0:00:01.388) 0:00:14.344 ****** 2026-01-22 21:59:59.470668 | ubuntu-noble | ok: [ubuntu-noble] 2026-01-22 21:59:59.470782 | ubuntu-noble | 2026-01-22 21:59:59.471154 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 21:59:59.471179 | ubuntu-noble | Thursday 22 January 2026 21:59:59 +0000 (0:00:00.291) 0:00:14.636 ****** 2026-01-22 21:59:59.528435 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 21:59:59.528469 | ubuntu-noble | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/crictl-v1.35.0-linux-amd64.tar.gz" 2026-01-22 21:59:59.528475 | ubuntu-noble | } 2026-01-22 21:59:59.528481 | ubuntu-noble | 2026-01-22 21:59:59.528486 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 21:59:59.528492 | ubuntu-noble | Thursday 22 January 2026 21:59:59 +0000 (0:00:00.057) 0:00:14.693 ****** 2026-01-22 22:00:00.310900 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:00.310934 | ubuntu-noble | 2026-01-22 22:00:00.310940 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 22:00:00.310946 | ubuntu-noble | Thursday 22 January 2026 22:00:00 +0000 (0:00:00.782) 0:00:15.476 ****** 2026-01-22 22:00:01.938394 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:01.938451 | ubuntu-noble | 2026-01-22 22:00:01.938460 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-01-22 22:00:01.938468 | ubuntu-noble | Thursday 22 January 2026 22:00:01 +0000 (0:00:01.627) 0:00:17.104 ****** 2026-01-22 22:00:02.002320 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 22:00:02.002375 | ubuntu-noble | "msg": "https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.35.0/critest-v1.35.0-linux-amd64.tar.gz" 2026-01-22 22:00:02.002390 | ubuntu-noble | } 2026-01-22 22:00:02.002406 | ubuntu-noble | 2026-01-22 22:00:02.002607 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-01-22 22:00:02.002913 | ubuntu-noble | Thursday 22 January 2026 22:00:01 +0000 (0:00:00.063) 0:00:17.167 ****** 2026-01-22 22:00:02.893295 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:02.893562 | ubuntu-noble | 2026-01-22 22:00:02.893783 | ubuntu-noble | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-01-22 22:00:02.894020 | ubuntu-noble | Thursday 22 January 2026 22:00:02 +0000 (0:00:00.890) 0:00:18.058 ****** 2026-01-22 22:00:04.571119 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:04.571160 | ubuntu-noble | 2026-01-22 22:00:04.571166 | ubuntu-noble | TASK [vexxhost.containers.cri_tools : Create crictl config] ******************** 2026-01-22 22:00:04.571173 | ubuntu-noble | Thursday 22 January 2026 22:00:04 +0000 (0:00:01.677) 0:00:19.736 ****** 2026-01-22 22:00:05.329993 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:05.330458 | ubuntu-noble | 2026-01-22 22:00:05.331635 | ubuntu-noble | TASK [Install the 10-containerd-net.conflist file] ***************************** 2026-01-22 22:00:05.331744 | ubuntu-noble | Thursday 22 January 2026 22:00:05 +0000 (0:00:00.760) 0:00:20.496 ****** 2026-01-22 22:00:06.413230 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:06.413476 | ubuntu-noble | 2026-01-22 22:00:06.413663 | ubuntu-noble | TASK [Restart "containerd"] **************************************************** 2026-01-22 22:00:06.413846 | ubuntu-noble | Thursday 22 January 2026 22:00:06 +0000 (0:00:01.082) 0:00:21.579 ****** 2026-01-22 22:00:07.257792 | ubuntu-noble | changed: [ubuntu-noble] 2026-01-22 22:00:07.258006 | ubuntu-noble | 2026-01-22 22:00:07.258183 | ubuntu-noble | TASK [Run "critest"] *********************************************************** 2026-01-22 22:00:07.258388 | ubuntu-noble | Thursday 22 January 2026 22:00:07 +0000 (0:00:00.844) 0:00:22.424 ****** 2026-01-22 22:03:05.385361 | ubuntu-noble | [ERROR]: Task failed: Module failed: non-zero return code 2026-01-22 22:03:05.385420 | ubuntu-noble | Origin: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/containerd/verify.yml:55:11 2026-01-22 22:03:05.385448 | ubuntu-noble | 2026-01-22 22:03:05.385457 | ubuntu-noble | 53 - name: Run test suite 2026-01-22 22:03:05.385464 | ubuntu-noble | 54 block: 2026-01-22 22:03:05.385472 | ubuntu-noble | 55 - name: Run "critest" 2026-01-22 22:03:05.385479 | ubuntu-noble | ^ column 11 2026-01-22 22:03:05.385486 | ubuntu-noble | 2026-01-22 22:03:05.388481 | ubuntu-noble | fatal: [ubuntu-noble]: FAILED! => {"changed": true, "cmd": ["critest"], "delta": "0:02:57.644897", "end": "2026-01-22 22:03:05.334032", "msg": "non-zero return code", "rc": 1, "start": "2026-01-22 22:00:07.689135", "stderr": "", "stderr_lines": [], "stdout": "critest version: v1.35.0\nRunning Suite: CRI validation - /home/zuul\n==========================================\nRandom Seed: \u001b[1m1769119207\u001b[0m\n\nWill run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs\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;14mS\u001b[0m\u001b[38;5;14mS\u001b[0m\n\u001b[38;5;243m------------------------------\u001b[0m\n\u001b[38;5;9m• [FAILED] [1.364 seconds]\u001b[0m\n\u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [Conformance]\u001b[0m\n\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/networking.go:56\u001b[0m\n\n \u001b[38;5;243mTimeline >>\u001b[0m\n \u001b[1mSTEP:\u001b[0m create a PodSandbox with DNS config \u001b[38;5;243m@ 01/22/26 22:00:34.735\u001b[0m\n \u001b[1mSTEP:\u001b[0m create container \u001b[38;5;243m@ 01/22/26 22:00:35.674\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@ 01/22/26 22:00:35.674\u001b[0m\n \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 01/22/26 22:00:35.674\u001b[0m\n Jan 22 22:00:35.864: 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:fe76:a87f]:55830->[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@ 01/22/26 22:00:35.865\u001b[0m\n \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:35.865\u001b[0m\n \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:36.071\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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer\n Unexpected error:\n <*errors.errorString | 0xc0004fb990>: \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:fe76:a87f]:55830->[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:fe76:a87f]:55830->[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@ 01/22/26 22:00:35.865\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;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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\n\n\u001b[38;5;9m\u001b[1mSummarizing 1 Failure:\u001b[0m\n \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [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 177.613 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 (177.62s)\nFAIL", "stdout_lines": ["critest version: v1.35.0", "Running Suite: CRI validation - /home/zuul", "==========================================", "Random Seed: \u001b[1m1769119207\u001b[0m", "", "Will run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs", "\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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;243m------------------------------\u001b[0m", "\u001b[38;5;9m• [FAILED] [1.364 seconds]\u001b[0m", "\u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [Conformance]\u001b[0m", "\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/networking.go:56\u001b[0m", "", " \u001b[38;5;243mTimeline >>\u001b[0m", " \u001b[1mSTEP:\u001b[0m create a PodSandbox with DNS config \u001b[38;5;243m@ 01/22/26 22:00:34.735\u001b[0m", " \u001b[1mSTEP:\u001b[0m create container \u001b[38;5;243m@ 01/22/26 22:00:35.674\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@ 01/22/26 22:00:35.674\u001b[0m", " \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 01/22/26 22:00:35.674\u001b[0m", " Jan 22 22:00:35.864: 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:fe76:a87f]:55830->[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@ 01/22/26 22:00:35.865\u001b[0m", " \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:35.865\u001b[0m", " \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:36.071\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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer", " Unexpected error:", " <*errors.errorString | 0xc0004fb990>: ", " 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:fe76:a87f]:55830->[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:fe76:a87f]:55830->[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@ 01/22/26 22:00:35.865\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;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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;9m\u001b[1mSummarizing 1 Failure:\u001b[0m", " \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [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 177.613 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 (177.62s)", "FAIL"]} 2026-01-22 22:03:05.388569 | ubuntu-noble | 2026-01-22 22:03:05.388575 | ubuntu-noble | TASK [Print out "critest" output] ********************************************** 2026-01-22 22:03:05.388580 | ubuntu-noble | Thursday 22 January 2026 22:03:05 +0000 (0:02:58.122) 0:03:20.546 ****** 2026-01-22 22:03:05.409288 | ubuntu-noble | ok: [ubuntu-noble] => { 2026-01-22 22:03:05.409308 | ubuntu-noble | "msg": [ 2026-01-22 22:03:05.409315 | ubuntu-noble | "critest version: v1.35.0", 2026-01-22 22:03:05.409324 | ubuntu-noble | "Running Suite: CRI validation - /home/zuul", 2026-01-22 22:03:05.409397 | ubuntu-noble | "==========================================", 2026-01-22 22:03:05.409495 | ubuntu-noble | "Random Seed: \u001b[1m1769119207\u001b[0m", 2026-01-22 22:03:05.409581 | ubuntu-noble | "", 2026-01-22 22:03:05.409677 | ubuntu-noble | "Will run \u001b[1m108\u001b[0m of \u001b[1m113\u001b[0m specs", 2026-01-22 22:03:05.409859 | 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;14mS\u001b[0m\u001b[38;5;14mS\u001b[0m", 2026-01-22 22:03:05.409970 | ubuntu-noble | "\u001b[38;5;243m------------------------------\u001b[0m", 2026-01-22 22:03:05.410084 | ubuntu-noble | "\u001b[38;5;9m• [FAILED] [1.364 seconds]\u001b[0m", 2026-01-22 22:03:05.410200 | ubuntu-noble | "\u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [Conformance]\u001b[0m", 2026-01-22 22:03:05.410331 | ubuntu-noble | "\u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/validate/networking.go:56\u001b[0m", 2026-01-22 22:03:05.410424 | ubuntu-noble | "", 2026-01-22 22:03:05.410516 | ubuntu-noble | " \u001b[38;5;243mTimeline >>\u001b[0m", 2026-01-22 22:03:05.411282 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m create a PodSandbox with DNS config \u001b[38;5;243m@ 01/22/26 22:00:34.735\u001b[0m", 2026-01-22 22:03:05.411293 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m create container \u001b[38;5;243m@ 01/22/26 22:00:35.674\u001b[0m", 2026-01-22 22:03:05.411299 | 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@ 01/22/26 22:00:35.674\u001b[0m", 2026-01-22 22:03:05.411305 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m Pull image : registry.k8s.io/e2e-test-images/busybox:1.29-2 \u001b[38;5;243m@ 01/22/26 22:00:35.674\u001b[0m", 2026-01-22 22:03:05.411313 | ubuntu-noble | " Jan 22 22:00:35.864: 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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-01-22 22:03:05.411320 | 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@ 01/22/26 22:00:35.865\u001b[0m", 2026-01-22 22:03:05.411326 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m stop PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:35.865\u001b[0m", 2026-01-22 22:03:05.411334 | ubuntu-noble | " \u001b[1mSTEP:\u001b[0m delete PodSandbox \u001b[38;5;243m@ 01/22/26 22:00:36.071\u001b[0m", 2026-01-22 22:03:05.411440 | ubuntu-noble | " \u001b[38;5;243m<< Timeline\u001b[0m", 2026-01-22 22:03:05.411526 | ubuntu-noble | "", 2026-01-22 22:03:05.411642 | 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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-01-22 22:03:05.411735 | ubuntu-noble | " Unexpected error:", 2026-01-22 22:03:05.411828 | ubuntu-noble | " <*errors.errorString | 0xc0004fb990>: ", 2026-01-22 22:03:05.411943 | 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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer", 2026-01-22 22:03:05.412028 | ubuntu-noble | " {", 2026-01-22 22:03:05.412153 | 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:fe76:a87f]:55830->[2600:1901:0:bbc4::]:443: read: connection reset by peer\",", 2026-01-22 22:03:05.412349 | ubuntu-noble | " }", 2026-01-22 22:03:05.412365 | ubuntu-noble | " occurred\u001b[0m", 2026-01-22 22:03:05.412470 | 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@ 01/22/26 22:00:35.865\u001b[0m", 2026-01-22 22:03:05.412559 | ubuntu-noble | "\u001b[38;5;243m------------------------------\u001b[0m", 2026-01-22 22:03:05.413439 | 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;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;10m•\u001b[0m\u001b[38;5;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", 2026-01-22 22:03:05.413504 | ubuntu-noble | "", 2026-01-22 22:03:05.413604 | ubuntu-noble | "\u001b[38;5;9m\u001b[1mSummarizing 1 Failure:\u001b[0m", 2026-01-22 22:03:05.413711 | ubuntu-noble | " \u001b[38;5;9m[FAIL]\u001b[0m \u001b[0m[k8s.io] Networking \u001b[38;5;243mruntime should support networking \u001b[38;5;9m\u001b[1m[It] runtime should support DNS config [Conformance]\u001b[0m", 2026-01-22 22:03:05.413831 | ubuntu-noble | " \u001b[38;5;243m/home/runner/work/cri-tools/cri-tools/pkg/framework/util.go:390\u001b[0m", 2026-01-22 22:03:05.413909 | ubuntu-noble | "", 2026-01-22 22:03:05.414016 | ubuntu-noble | "\u001b[38;5;9m\u001b[1mRan 108 of 113 Specs in 177.613 seconds\u001b[0m", 2026-01-22 22:03:05.414127 | 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-01-22 22:03:05.414221 | ubuntu-noble | "--- FAIL: TestCRISuite (177.62s)", 2026-01-22 22:03:05.414327 | ubuntu-noble | "FAIL" 2026-01-22 22:03:05.414415 | ubuntu-noble | ] 2026-01-22 22:03:05.414517 | ubuntu-noble | } 2026-01-22 22:03:05.414632 | ubuntu-noble | 2026-01-22 22:03:05.416277 | ubuntu-noble | PLAY RECAP ********************************************************************* 2026-01-22 22:03:05.416289 | ubuntu-noble | ubuntu-noble : ok=24 changed=14 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-01-22 22:03:05.416296 | ubuntu-noble | 2026-01-22 22:03:05.416301 | ubuntu-noble | 2026-01-22 22:03:05.416307 | ubuntu-noble | TASKS RECAP ******************************************************************** 2026-01-22 22:03:05.416312 | ubuntu-noble | Thursday 22 January 2026 22:03:05 +0000 (0:00:00.028) 0:03:20.574 ****** 2026-01-22 22:03:05.416318 | ubuntu-noble | =============================================================================== 2026-01-22 22:03:05.416323 | ubuntu-noble | Run "critest" --------------------------------------------------------- 178.12s 2026-01-22 22:03:05.416328 | ubuntu-noble | vexxhost.containers.cni_plugins : Install additional packages ----------- 3.40s 2026-01-22 22:03:05.416333 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 3.28s 2026-01-22 22:03:05.416338 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 1.68s 2026-01-22 22:03:05.416343 | ubuntu-noble | vexxhost.containers.download_artifact : Extract archive ----------------- 1.63s 2026-01-22 22:03:05.416348 | ubuntu-noble | vexxhost.containers.cni_plugins : Enable kernel modules in runtime ------ 1.39s 2026-01-22 22:03:05.416359 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 1.22s 2026-01-22 22:03:05.416364 | ubuntu-noble | vexxhost.containers.package : Update state for tar ---------------------- 1.20s 2026-01-22 22:03:05.416369 | ubuntu-noble | Gathering Facts --------------------------------------------------------- 1.13s 2026-01-22 22:03:05.416374 | ubuntu-noble | Install the 10-containerd-net.conflist file ----------------------------- 1.08s 2026-01-22 22:03:05.416380 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.89s 2026-01-22 22:03:05.416387 | ubuntu-noble | Restart "containerd" ---------------------------------------------------- 0.84s 2026-01-22 22:03:05.416456 | ubuntu-noble | vexxhost.containers.cni_plugins : Enable kernel modules on-boot --------- 0.79s 2026-01-22 22:03:05.416551 | ubuntu-noble | vexxhost.containers.download_artifact : Download item ------------------- 0.78s 2026-01-22 22:03:05.416643 | ubuntu-noble | vexxhost.containers.cri_tools : Create crictl config -------------------- 0.76s 2026-01-22 22:03:05.416735 | ubuntu-noble | vexxhost.containers.directory : Create directory (/opt/cni/bin) --------- 0.54s 2026-01-22 22:03:05.416847 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.49s 2026-01-22 22:03:05.416936 | ubuntu-noble | vexxhost.containers.cni_plugins : Ensure IPv6 is enabled ---------------- 0.47s 2026-01-22 22:03:05.417028 | ubuntu-noble | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.30s 2026-01-22 22:03:05.417121 | ubuntu-noble | vexxhost.containers.forget_package : Forget package --------------------- 0.29s 2026-01-22 22:03:05.510319 | 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-01-22 22:03:05.510752 | ubuntu-noble | ERROR [containerd > verify] Executed: Failed 2026-01-22 22:03:05.510908 | 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-01-22 22:03:05.648804 | ubuntu-noble | ERROR 2026-01-22 22:03:05.649072 | ubuntu-noble | { 2026-01-22 22:03:05.649104 | ubuntu-noble | "delta": "0:04:51.776100", 2026-01-22 22:03:05.649125 | ubuntu-noble | "end": "2026-01-22 22:03:05.598010", 2026-01-22 22:03:05.649144 | ubuntu-noble | "msg": "non-zero return code", 2026-01-22 22:03:05.649162 | ubuntu-noble | "rc": 2, 2026-01-22 22:03:05.649197 | ubuntu-noble | "start": "2026-01-22 21:58:13.821910" 2026-01-22 22:03:05.649215 | ubuntu-noble | } failure 2026-01-22 22:03:05.657619 | 2026-01-22 22:03:05.657678 | PLAY RECAP 2026-01-22 22:03:05.657728 | ubuntu-noble | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-01-22 22:03:05.657749 | 2026-01-22 22:03:05.774948 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-01-22 22:03:05.777343 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 22:03:06.344824 | 2026-01-22 22:03:06.345022 | PLAY [all] 2026-01-22 22:03:06.356843 | 2026-01-22 22:03:06.356921 | TASK [fetch-output : Set log path for multiple nodes] 2026-01-22 22:03:06.392148 | ubuntu-noble | skipping: Conditional result was False 2026-01-22 22:03:06.401023 | 2026-01-22 22:03:06.401127 | TASK [fetch-output : Set log path for single node] 2026-01-22 22:03:06.435260 | ubuntu-noble | ok 2026-01-22 22:03:06.442442 | 2026-01-22 22:03:06.442505 | LOOP [fetch-output : Ensure local output dirs] 2026-01-22 22:03:06.809621 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/logs" 2026-01-22 22:03:07.018819 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/artifacts" 2026-01-22 22:03:07.218227 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/ada5ffa5fae242ff8b6067b79324839e/work/docs" 2026-01-22 22:03:07.239474 | 2026-01-22 22:03:07.239611 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-01-22 22:03:07.910537 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 22:03:07.910800 | ubuntu-noble | changed: All items complete 2026-01-22 22:03:07.910839 | 2026-01-22 22:03:08.357502 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 22:03:08.809424 | ubuntu-noble | changed: .d..t...... ./ 2026-01-22 22:03:08.834964 | 2026-01-22 22:03:08.835158 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-01-22 22:03:09.236456 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.008146 2026-01-22 22:03:09.458906 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.008077 2026-01-22 22:03:09.472661 | 2026-01-22 22:03:09.472809 | PLAY [all] 2026-01-22 22:03:09.481562 | 2026-01-22 22:03:09.481628 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-22 22:03:09.971733 | ubuntu-noble | changed 2026-01-22 22:03:09.977922 | 2026-01-22 22:03:09.977979 | PLAY RECAP 2026-01-22 22:03:09.978030 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-01-22 22:03:09.978051 | 2026-01-22 22:03:10.107318 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-01-22 22:03:10.109438 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-22 22:03:10.697976 | 2026-01-22 22:03:10.698828 | PLAY [localhost] 2026-01-22 22:03:10.710305 | 2026-01-22 22:03:10.710394 | TASK [Generate Zuul manifest] 2026-01-22 22:03:10.732131 | localhost | ok 2026-01-22 22:03:10.747989 | 2026-01-22 22:03:10.748074 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-22 22:03:11.051885 | localhost | changed 2026-01-22 22:03:11.064165 | 2026-01-22 22:03:11.064240 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-22 22:03:11.098842 | localhost | ok 2026-01-22 22:03:11.105214 | 2026-01-22 22:03:11.105279 | TASK [Upload logs] 2026-01-22 22:03:11.126783 | localhost | ok 2026-01-22 22:03:11.185319 | 2026-01-22 22:03:11.185421 | TASK [Set zuul-log-path fact] 2026-01-22 22:03:11.203874 | localhost | ok 2026-01-22 22:03:11.214564 | 2026-01-22 22:03:11.214634 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-22 22:03:11.248381 | localhost | ok 2026-01-22 22:03:11.258655 | 2026-01-22 22:03:11.258732 | TASK [upload-logs : Create log directories] 2026-01-22 22:03:11.693100 | localhost | changed 2026-01-22 22:03:11.699262 | 2026-01-22 22:03:11.699370 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-22 22:03:12.107977 | localhost -> localhost | ok: Runtime: 0:00:00.006229 2026-01-22 22:03:12.112490 | 2026-01-22 22:03:12.112559 | TASK [upload-logs : Upload logs to log server] 2026-01-22 22:03:12.578004 | localhost | Output suppressed because no_log was given 2026-01-22 22:03:12.582859 | 2026-01-22 22:03:12.582946 | LOOP [upload-logs : Compress console log and json output] 2026-01-22 22:03:12.626885 | localhost | skipping: Conditional result was False 2026-01-22 22:03:12.633219 | localhost | skipping: Conditional result was False 2026-01-22 22:03:12.646593 | 2026-01-22 22:03:12.646990 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-22 22:03:12.693000 | localhost | skipping: Conditional result was False 2026-01-22 22:03:12.693529 | 2026-01-22 22:03:12.696687 | localhost | skipping: Conditional result was False 2026-01-22 22:03:12.714990 | 2026-01-22 22:03:12.715155 | LOOP [upload-logs : Upload console log and json output]