2026-04-18 16:36:47.268450 | Job console starting 2026-04-18 16:36:47.281562 | Updating git repos 2026-04-18 16:36:47.306872 | Cloning repos into workspace 2026-04-18 16:36:59.465465 | Restoring repo states 2026-04-18 16:36:59.479323 | Merging changes 2026-04-18 16:37:01.171929 | Checking out repos 2026-04-18 16:37:03.148121 | Preparing playbooks 2026-04-18 16:37:47.220664 | Running Ansible setup 2026-04-18 16:37:55.185229 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 16:37:55.764095 | 2026-04-18 16:37:55.764207 | PLAY [localhost] 2026-04-18 16:37:55.772016 | 2026-04-18 16:37:55.772084 | TASK [Gathering Facts] 2026-04-18 16:37:56.669589 | localhost | ok 2026-04-18 16:37:56.683215 | 2026-04-18 16:37:56.683290 | TASK [Setup log path fact] 2026-04-18 16:37:56.701427 | localhost | ok 2026-04-18 16:37:56.714922 | 2026-04-18 16:37:56.714999 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 16:37:56.744010 | localhost | ok 2026-04-18 16:37:56.751201 | 2026-04-18 16:37:56.751271 | TASK [emit-job-header : Print job information] 2026-04-18 16:37:56.792439 | # Job Information 2026-04-18 16:37:56.792653 | Ansible Version: 2.16.16 2026-04-18 16:37:56.792700 | Job: ansible-collection-containers-molecule-nerdctl-ubuntu-jammy 2026-04-18 16:37:56.792733 | Pipeline: check 2026-04-18 16:37:56.792762 | Executor: 0a8996d2b663 2026-04-18 16:37:56.793072 | Triggered by: https://github.com/vexxhost/ansible-collection-containers/pull/108 2026-04-18 16:37:56.793128 | Event ID: 36cd11a0-3b44-11f1-896b-295e87a423e5 2026-04-18 16:37:56.797476 | 2026-04-18 16:37:56.797566 | LOOP [emit-job-header : Print node information] 2026-04-18 16:37:56.890276 | localhost | ok: 2026-04-18 16:37:56.890469 | localhost | # Node Information 2026-04-18 16:37:56.890508 | localhost | Inventory Hostname: ubuntu-jammy 2026-04-18 16:37:56.890542 | localhost | Hostname: np0000167351 2026-04-18 16:37:56.890571 | localhost | Username: zuul 2026-04-18 16:37:56.890603 | localhost | Distro: Ubuntu 22.04 2026-04-18 16:37:56.890630 | localhost | Provider: yul1 2026-04-18 16:37:56.890656 | localhost | Region: ca-ymq-1 2026-04-18 16:37:56.890682 | localhost | Label: ubuntu-jammy 2026-04-18 16:37:56.890708 | localhost | Product Name: OpenStack Nova 2026-04-18 16:37:56.890733 | localhost | Interface IP: 199.19.213.220 2026-04-18 16:37:56.904170 | 2026-04-18 16:37:56.904318 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-18 16:37:57.305528 | localhost -> localhost | changed 2026-04-18 16:37:57.314776 | 2026-04-18 16:37:57.315098 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-18 16:37:58.583481 | localhost -> localhost | changed 2026-04-18 16:37:58.591062 | 2026-04-18 16:37:58.633890 | PLAY [all] 2026-04-18 16:37:58.646528 | 2026-04-18 16:37:58.646606 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-18 16:37:59.167772 | ubuntu-jammy -> localhost | ok 2026-04-18 16:37:59.177358 | 2026-04-18 16:37:59.177474 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-18 16:37:59.211506 | ubuntu-jammy | ok 2026-04-18 16:37:59.228241 | ubuntu-jammy | included: /var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-18 16:37:59.234044 | 2026-04-18 16:37:59.234123 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-18 16:38:00.388107 | ubuntu-jammy -> localhost | Generating public/private rsa key pair. 2026-04-18 16:38:00.433092 | ubuntu-jammy -> localhost | Your identification has been saved in /var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/1c6a755522904fee84dc2e3edb9cfc2c_id_rsa 2026-04-18 16:38:00.433305 | ubuntu-jammy -> localhost | Your public key has been saved in /var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/1c6a755522904fee84dc2e3edb9cfc2c_id_rsa.pub 2026-04-18 16:38:00.433397 | ubuntu-jammy -> localhost | The key fingerprint is: 2026-04-18 16:38:00.433560 | ubuntu-jammy -> localhost | SHA256:LoC9+x821cP3STcqx7aHNPt00K1Xt1Yvf5mPT1gz0Ss zuul-build-sshkey 2026-04-18 16:38:00.433665 | ubuntu-jammy -> localhost | The key's randomart image is: 2026-04-18 16:38:00.433760 | ubuntu-jammy -> localhost | +---[RSA 3072]----+ 2026-04-18 16:38:00.433843 | ubuntu-jammy -> localhost | | | 2026-04-18 16:38:00.433933 | ubuntu-jammy -> localhost | | .| 2026-04-18 16:38:00.434015 | ubuntu-jammy -> localhost | | ..| 2026-04-18 16:38:00.434091 | ubuntu-jammy -> localhost | | o o .+| 2026-04-18 16:38:00.434165 | ubuntu-jammy -> localhost | | . o S . +Eo*O| 2026-04-18 16:38:00.434239 | ubuntu-jammy -> localhost | | o . . .=+*%| 2026-04-18 16:38:00.434490 | ubuntu-jammy -> localhost | | . . = ..=B=O| 2026-04-18 16:38:00.434581 | ubuntu-jammy -> localhost | | . o o +o+Xo| 2026-04-18 16:38:00.434659 | ubuntu-jammy -> localhost | | ..... .+o*| 2026-04-18 16:38:00.434709 | ubuntu-jammy -> localhost | +----[SHA256]-----+ 2026-04-18 16:38:00.434836 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.592907 2026-04-18 16:38:00.443545 | 2026-04-18 16:38:00.443635 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-18 16:38:00.477299 | ubuntu-jammy | ok 2026-04-18 16:38:00.505846 | ubuntu-jammy | included: /var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-18 16:38:00.514218 | 2026-04-18 16:38:00.514340 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-18 16:38:00.538609 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:00.548888 | 2026-04-18 16:38:00.549141 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-18 16:38:01.008781 | ubuntu-jammy | changed 2026-04-18 16:38:01.015034 | 2026-04-18 16:38:01.015100 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-18 16:38:01.187156 | ubuntu-jammy | ok 2026-04-18 16:38:01.194654 | 2026-04-18 16:38:01.317786 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-18 16:38:01.780344 | ubuntu-jammy | changed 2026-04-18 16:38:01.785231 | 2026-04-18 16:38:01.785295 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-18 16:38:02.261480 | ubuntu-jammy | changed 2026-04-18 16:38:02.267977 | 2026-04-18 16:38:02.268049 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-18 16:38:02.293591 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:02.301420 | 2026-04-18 16:38:02.301503 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-18 16:38:03.115550 | ubuntu-jammy -> localhost | changed 2026-04-18 16:38:03.139229 | 2026-04-18 16:38:03.139538 | TASK [add-build-sshkey : Add back temp key] 2026-04-18 16:38:03.453063 | ubuntu-jammy -> localhost | Identity added: /var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/1c6a755522904fee84dc2e3edb9cfc2c_id_rsa (zuul-build-sshkey) 2026-04-18 16:38:03.453324 | ubuntu-jammy -> localhost | ok: Runtime: 0:00:00.020798 2026-04-18 16:38:03.462115 | 2026-04-18 16:38:03.462233 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-18 16:38:03.762730 | ubuntu-jammy | ok 2026-04-18 16:38:05.633610 | 2026-04-18 16:38:05.634132 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-18 16:38:05.659139 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:38:05.670100 | 2026-04-18 16:38:05.670232 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-04-18 16:38:06.065127 | ubuntu-jammy | ok 2026-04-18 16:38:06.071202 | 2026-04-18 16:38:06.071276 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-04-18 16:38:06.901239 | ubuntu-jammy | Output suppressed because no_log was given 2026-04-18 16:38:07.461051 | 2026-04-18 16:38:07.461191 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-04-18 16:38:07.633278 | ubuntu-jammy | ok: "logs" 2026-04-18 16:38:07.633486 | ubuntu-jammy | ok: All items complete 2026-04-18 16:38:07.633516 | 2026-04-18 16:38:07.793722 | ubuntu-jammy | ok: "artifacts" 2026-04-18 16:38:07.930640 | ubuntu-jammy | ok: "docs" 2026-04-18 16:38:08.175269 | 2026-04-18 16:38:08.175412 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-04-18 16:38:08.360530 | ubuntu-jammy | changed: "logs" 2026-04-18 16:38:08.562495 | ubuntu-jammy | changed: "artifacts" 2026-04-18 16:38:08.658662 | ubuntu-jammy | changed: "docs" 2026-04-18 16:38:08.678436 | 2026-04-18 16:38:08.678546 | PLAY RECAP 2026-04-18 16:38:08.678603 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:38:08.678645 | ubuntu-jammy | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-04-18 16:38:08.678675 | 2026-04-18 16:38:08.804786 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-04-18 16:38:08.940660 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 16:38:09.756908 | 2026-04-18 16:38:09.757113 | PLAY [all] 2026-04-18 16:38:09.778113 | 2026-04-18 16:38:09.778310 | TASK [setup-uv : Extract archive] 2026-04-18 16:38:18.054149 | ubuntu-jammy | changed 2026-04-18 16:38:18.062965 | 2026-04-18 16:38:18.063131 | TASK [setup-uv : Print version] 2026-04-18 16:38:18.457046 | ubuntu-jammy | uv 0.8.13 2026-04-18 16:38:18.597778 | ubuntu-jammy | ok: Runtime: 0:00:00.022021 2026-04-18 16:38:18.608180 | 2026-04-18 16:38:18.608230 | PLAY RECAP 2026-04-18 16:38:18.608272 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:38:18.608297 | 2026-04-18 16:38:18.722790 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-04-18 16:38:18.723818 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 16:38:19.357907 | 2026-04-18 16:38:19.358048 | PLAY [all] 2026-04-18 16:38:19.369917 | 2026-04-18 16:38:19.370015 | TASK [Copy inventory file for Zuul] 2026-04-18 16:38:20.215183 | ubuntu-jammy | changed 2026-04-18 16:38:20.798260 | 2026-04-18 16:38:20.798380 | TASK [Switch "ansible_host" to private IP] 2026-04-18 16:38:21.070601 | ubuntu-jammy | changed: 1 replacements made 2026-04-18 16:38:21.078047 | 2026-04-18 16:38:21.078167 | TASK [Run Molecule scenario] 2026-04-18 16:38:23.078219 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) (30.9MiB) 2026-04-18 16:38:23.691134 | ubuntu-jammy | Downloading cpython-3.13.7-linux-x86_64-gnu (download) 2026-04-18 16:38:23.867670 | ubuntu-jammy | Using CPython 3.13.7 2026-04-18 16:38:23.867743 | ubuntu-jammy | Creating virtual environment at: .venv 2026-04-18 16:38:24.087393 | ubuntu-jammy | Downloading pygments (1.2MiB) 2026-04-18 16:38:24.087510 | ubuntu-jammy | Downloading cryptography (4.3MiB) 2026-04-18 16:38:24.087735 | ubuntu-jammy | Downloading ansible-core (2.3MiB) 2026-04-18 16:38:24.249612 | ubuntu-jammy | Downloading cryptography 2026-04-18 16:38:24.282878 | ubuntu-jammy | Downloading pygments 2026-04-18 16:38:24.442150 | ubuntu-jammy | Downloading ansible-core 2026-04-18 16:38:24.469916 | ubuntu-jammy | Installed 36 packages in 27ms 2026-04-18 16:38:25.587075 | ubuntu-jammy | INFO Collection 'vexxhost.containers' detected. 2026-04-18 16:38:25.587114 | ubuntu-jammy | INFO Scenarios will be used from 'extensions/molecule' 2026-04-18 16:38:26.380472 | ubuntu-jammy | CRITICAL 'extensions/molecule/default/molecule.yml' glob failed. Exiting. 2026-04-18 16:38:26.380518 | ubuntu-jammy | INFO default scenario not found, disabling shared state. 2026-04-18 16:38:26.380661 | ubuntu-jammy | INFO [nerdctl > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-04-18 16:38:26.380726 | ubuntu-jammy | INFO [nerdctl > prerun] Performing prerun with role_name_check=0... 2026-04-18 16:38:34.838280 | ubuntu-jammy | INFO [nerdctl > dependency] Executing 2026-04-18 16:38:34.838358 | ubuntu-jammy | WARNING [nerdctl > dependency] Missing roles requirements file: requirements.yml 2026-04-18 16:38:34.838571 | ubuntu-jammy | WARNING [nerdctl > dependency] Missing collections requirements file: collections.yml 2026-04-18 16:38:34.838673 | ubuntu-jammy | WARNING [nerdctl > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-04-18 16:38:34.843736 | ubuntu-jammy | INFO [nerdctl > cleanup] Executing 2026-04-18 16:38:34.844015 | ubuntu-jammy | WARNING [nerdctl > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:38:34.848934 | ubuntu-jammy | INFO [nerdctl > destroy] Executing 2026-04-18 16:38:34.848967 | ubuntu-jammy | WARNING [nerdctl > destroy] Skipping, '--destroy=never' requested. 2026-04-18 16:38:34.849061 | ubuntu-jammy | INFO [nerdctl > destroy] Executed: Successful 2026-04-18 16:38:34.854003 | ubuntu-jammy | INFO [nerdctl > syntax] Executing 2026-04-18 16:38:35.341543 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:38:35.341805 | ubuntu-jammy | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-18 16:38:35.342019 | ubuntu-jammy | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-18 16:38:35.342186 | ubuntu-jammy | 2026-04-18 16:38:35.724764 | ubuntu-jammy | 2026-04-18 16:38:35.724957 | ubuntu-jammy | playbook: /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/nerdctl/converge.yml 2026-04-18 16:38:35.785869 | ubuntu-jammy | INFO [nerdctl > syntax] Executed: Successful 2026-04-18 16:38:35.795440 | ubuntu-jammy | INFO [nerdctl > create] Executing 2026-04-18 16:38:35.797222 | ubuntu-jammy | WARNING [nerdctl > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:38:35.802842 | ubuntu-jammy | INFO [nerdctl > prepare] Executing 2026-04-18 16:38:36.252340 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:38:36.252538 | ubuntu-jammy | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-18 16:38:36.252733 | ubuntu-jammy | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-18 16:38:36.252886 | ubuntu-jammy | 2026-04-18 16:38:36.595083 | ubuntu-jammy | 2026-04-18 16:38:36.595263 | ubuntu-jammy | PLAY [Prepare] ***************************************************************** 2026-04-18 16:38:36.595423 | ubuntu-jammy | 2026-04-18 16:38:36.595601 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:38:36.595770 | ubuntu-jammy | Saturday 18 April 2026 16:38:36 +0000 (0:00:00.030) 0:00:00.030 ******** 2026-04-18 16:38:37.774268 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-18 16:38:37.776027 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:37.776181 | ubuntu-jammy | 2026-04-18 16:38:37.776445 | ubuntu-jammy | TASK [Update "apt" cache] ****************************************************** 2026-04-18 16:38:37.776642 | ubuntu-jammy | Saturday 18 April 2026 16:38:37 +0000 (0:00:01.181) 0:00:01.212 ******** 2026-04-18 16:38:44.405363 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:38:44.405518 | ubuntu-jammy | 2026-04-18 16:38:44.405714 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:38:44.405927 | ubuntu-jammy | ubuntu-jammy : ok=2 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 2026-04-18 16:38:44.406094 | ubuntu-jammy | 2026-04-18 16:38:44.406268 | ubuntu-jammy | 2026-04-18 16:38:44.406476 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:38:44.406692 | ubuntu-jammy | Saturday 18 April 2026 16:38:44 +0000 (0:00:06.629) 0:00:07.841 ******** 2026-04-18 16:38:44.406876 | ubuntu-jammy | =============================================================================== 2026-04-18 16:38:44.407058 | ubuntu-jammy | Update "apt" cache ------------------------------------------------------ 6.63s 2026-04-18 16:38:44.407260 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.18s 2026-04-18 16:38:44.490352 | ubuntu-jammy | INFO [nerdctl > prepare] Executed: Successful 2026-04-18 16:38:44.500001 | ubuntu-jammy | INFO [nerdctl > converge] Executing 2026-04-18 16:38:45.006129 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:38:45.006377 | ubuntu-jammy | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-18 16:38:45.006785 | ubuntu-jammy | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-18 16:38:45.007059 | ubuntu-jammy | 2026-04-18 16:38:45.364383 | ubuntu-jammy | 2026-04-18 16:38:45.364559 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-18 16:38:45.364727 | ubuntu-jammy | 2026-04-18 16:38:45.364909 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:38:45.365096 | ubuntu-jammy | Saturday 18 April 2026 16:38:45 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-18 16:38:46.363601 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-18 16:38:46.366545 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:46.366698 | ubuntu-jammy | 2026-04-18 16:38:46.366841 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:38:46.367017 | ubuntu-jammy | Saturday 18 April 2026 16:38:46 +0000 (0:00:01.002) 0:00:01.015 ******** 2026-04-18 16:38:46.829094 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:46.829243 | ubuntu-jammy | 2026-04-18 16:38:46.829577 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 16:38:46.829854 | ubuntu-jammy | Saturday 18 April 2026 16:38:46 +0000 (0:00:00.461) 0:00:01.477 ******** 2026-04-18 16:38:46.862274 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:38:46.862414 | ubuntu-jammy | 2026-04-18 16:38:46.862602 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 16:38:46.862852 | ubuntu-jammy | Saturday 18 April 2026 16:38:46 +0000 (0:00:00.033) 0:00:01.510 ******** 2026-04-18 16:38:47.264234 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:38:47.264355 | ubuntu-jammy | 2026-04-18 16:38:47.264516 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 16:38:47.264733 | ubuntu-jammy | Saturday 18 April 2026 16:38:47 +0000 (0:00:00.401) 0:00:01.912 ******** 2026-04-18 16:38:47.364343 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:38:47.364386 | ubuntu-jammy | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-18 16:38:47.364594 | ubuntu-jammy | } 2026-04-18 16:38:47.364799 | ubuntu-jammy | 2026-04-18 16:38:47.364972 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 16:38:47.365162 | ubuntu-jammy | Saturday 18 April 2026 16:38:47 +0000 (0:00:00.099) 0:00:02.012 ******** 2026-04-18 16:38:50.308291 | ubuntu-jammy | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created with a mode of 0700, this may cause issues when running as another user. To avoid this, create the remote_tmp dir with the correct permissions manually 2026-04-18 16:38:50.314169 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:38:50.314320 | ubuntu-jammy | 2026-04-18 16:38:50.314511 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 16:38:50.314755 | ubuntu-jammy | Saturday 18 April 2026 16:38:50 +0000 (0:00:02.950) 0:00:04.962 ******** 2026-04-18 16:38:50.338709 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:38:50.338885 | ubuntu-jammy | 2026-04-18 16:38:50.339068 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:38:50.339244 | ubuntu-jammy | Saturday 18 April 2026 16:38:50 +0000 (0:00:00.024) 0:00:04.987 ******** 2026-04-18 16:38:50.573317 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:50.573435 | ubuntu-jammy | 2026-04-18 16:38:50.573615 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 16:38:50.573785 | ubuntu-jammy | Saturday 18 April 2026 16:38:50 +0000 (0:00:00.234) 0:00:05.222 ******** 2026-04-18 16:38:51.719043 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:38:51.719247 | ubuntu-jammy | 2026-04-18 16:38:51.719497 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 16:38:51.719746 | ubuntu-jammy | Saturday 18 April 2026 16:38:51 +0000 (0:00:01.145) 0:00:06.367 ******** 2026-04-18 16:38:51.777645 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:38:51.777708 | ubuntu-jammy | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-04-18 16:38:51.777768 | ubuntu-jammy | } 2026-04-18 16:38:51.777854 | ubuntu-jammy | 2026-04-18 16:38:51.777932 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 16:38:51.778039 | ubuntu-jammy | Saturday 18 April 2026 16:38:51 +0000 (0:00:00.058) 0:00:06.426 ******** 2026-04-18 16:38:52.452397 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:38:52.452536 | ubuntu-jammy | 2026-04-18 16:38:52.452778 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 16:38:52.452964 | ubuntu-jammy | Saturday 18 April 2026 16:38:52 +0000 (0:00:00.674) 0:00:07.100 ******** 2026-04-18 16:38:55.532510 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:38:55.532638 | ubuntu-jammy | 2026-04-18 16:38:55.532829 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-04-18 16:38:55.533004 | ubuntu-jammy | Saturday 18 April 2026 16:38:55 +0000 (0:00:03.080) 0:00:10.180 ******** 2026-04-18 16:38:55.546834 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:38:55.546937 | ubuntu-jammy | 2026-04-18 16:38:55.547052 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-04-18 16:38:55.547168 | ubuntu-jammy | Saturday 18 April 2026 16:38:55 +0000 (0:00:00.014) 0:00:10.195 ******** 2026-04-18 16:38:55.564791 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:38:55.564950 | ubuntu-jammy | 2026-04-18 16:38:55.565145 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-04-18 16:38:55.565332 | ubuntu-jammy | Saturday 18 April 2026 16:38:55 +0000 (0:00:00.017) 0:00:10.213 ******** 2026-04-18 16:38:55.578327 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:38:55.578482 | ubuntu-jammy | 2026-04-18 16:38:55.578672 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-04-18 16:38:55.578896 | ubuntu-jammy | Saturday 18 April 2026 16:38:55 +0000 (0:00:00.014) 0:00:10.227 ******** 2026-04-18 16:39:00.705547 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:00.705667 | ubuntu-jammy | 2026-04-18 16:39:00.705867 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-04-18 16:39:00.706050 | ubuntu-jammy | Saturday 18 April 2026 16:39:00 +0000 (0:00:05.126) 0:00:15.354 ******** 2026-04-18 16:39:01.406377 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:01.406513 | ubuntu-jammy | 2026-04-18 16:39:01.406742 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-04-18 16:39:01.406926 | ubuntu-jammy | Saturday 18 April 2026 16:39:01 +0000 (0:00:00.700) 0:00:16.054 ******** 2026-04-18 16:39:02.611142 | ubuntu-jammy | changed: [ubuntu-jammy] => (item={'path': '/etc/containerd'}) 2026-04-18 16:39:02.611344 | ubuntu-jammy | changed: [ubuntu-jammy] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-04-18 16:39:02.611563 | ubuntu-jammy | changed: [ubuntu-jammy] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-04-18 16:39:02.611782 | ubuntu-jammy | changed: [ubuntu-jammy] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-04-18 16:39:02.611999 | ubuntu-jammy | changed: [ubuntu-jammy] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-04-18 16:39:02.612176 | ubuntu-jammy | 2026-04-18 16:39:02.612398 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-04-18 16:39:02.612576 | ubuntu-jammy | Saturday 18 April 2026 16:39:02 +0000 (0:00:01.203) 0:00:17.257 ******** 2026-04-18 16:39:03.282797 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:03.282952 | ubuntu-jammy | 2026-04-18 16:39:03.283181 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-04-18 16:39:03.283316 | ubuntu-jammy | Saturday 18 April 2026 16:39:03 +0000 (0:00:00.671) 0:00:17.929 ******** 2026-04-18 16:39:03.283477 | ubuntu-jammy | 2026-04-18 16:39:03.283637 | ubuntu-jammy | RUNNING HANDLER [vexxhost.containers.containerd : Reload systemd] ************** 2026-04-18 16:39:03.283808 | ubuntu-jammy | Saturday 18 April 2026 16:39:03 +0000 (0:00:00.001) 0:00:17.931 ******** 2026-04-18 16:39:04.239434 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:04.239598 | ubuntu-jammy | 2026-04-18 16:39:04.239804 | ubuntu-jammy | RUNNING HANDLER [vexxhost.containers.containerd : Restart containerd] ********** 2026-04-18 16:39:04.239993 | ubuntu-jammy | Saturday 18 April 2026 16:39:04 +0000 (0:00:00.956) 0:00:18.888 ******** 2026-04-18 16:39:04.702128 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:04.702304 | ubuntu-jammy | 2026-04-18 16:39:04.702514 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-04-18 16:39:04.702722 | ubuntu-jammy | Saturday 18 April 2026 16:39:04 +0000 (0:00:00.462) 0:00:19.350 ******** 2026-04-18 16:39:05.290765 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:05.290822 | ubuntu-jammy | 2026-04-18 16:39:05.290833 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:05.290851 | ubuntu-jammy | ubuntu-jammy : ok=17 changed=10 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-04-18 16:39:05.294726 | ubuntu-jammy | 2026-04-18 16:39:05.294792 | ubuntu-jammy | 2026-04-18 16:39:05.294803 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:05.294815 | ubuntu-jammy | Saturday 18 April 2026 16:39:05 +0000 (0:00:00.588) 0:00:19.939 ******** 2026-04-18 16:39:05.294824 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:05.294833 | ubuntu-jammy | vexxhost.containers.containerd : Install AppArmor packages -------------- 5.13s 2026-04-18 16:39:05.294841 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 3.08s 2026-04-18 16:39:05.294850 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 2.95s 2026-04-18 16:39:05.294859 | ubuntu-jammy | vexxhost.containers.containerd : Create folders for configuration ------- 1.20s 2026-04-18 16:39:05.294867 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 1.15s 2026-04-18 16:39:05.294876 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.00s 2026-04-18 16:39:05.294885 | ubuntu-jammy | vexxhost.containers.containerd : Reload systemd ------------------------- 0.96s 2026-04-18 16:39:05.294912 | ubuntu-jammy | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.70s 2026-04-18 16:39:05.294921 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 0.67s 2026-04-18 16:39:05.294930 | ubuntu-jammy | vexxhost.containers.containerd : Create containerd config file ---------- 0.67s 2026-04-18 16:39:05.294939 | ubuntu-jammy | vexxhost.containers.containerd : Enable and start service --------------- 0.59s 2026-04-18 16:39:05.294947 | ubuntu-jammy | vexxhost.containers.containerd : Restart containerd --------------------- 0.46s 2026-04-18 16:39:05.294956 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.46s 2026-04-18 16:39:05.294964 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.40s 2026-04-18 16:39:05.294973 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.23s 2026-04-18 16:39:05.294982 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.10s 2026-04-18 16:39:05.294997 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-18 16:39:05.295006 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 0.03s 2026-04-18 16:39:05.295098 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-18 16:39:05.295283 | ubuntu-jammy | vexxhost.containers.containerd : Set SELinux to permissive at runtime --- 0.02s 2026-04-18 16:39:05.387039 | ubuntu-jammy | INFO [nerdctl > converge] Executed: Successful 2026-04-18 16:39:05.396026 | ubuntu-jammy | INFO [nerdctl > idempotence] Executing 2026-04-18 16:39:05.848305 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:39:05.848487 | ubuntu-jammy | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-18 16:39:05.848756 | ubuntu-jammy | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-18 16:39:05.848876 | ubuntu-jammy | 2026-04-18 16:39:06.188368 | ubuntu-jammy | 2026-04-18 16:39:06.188530 | ubuntu-jammy | PLAY [Converge] **************************************************************** 2026-04-18 16:39:06.188706 | ubuntu-jammy | 2026-04-18 16:39:06.188909 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:39:06.189074 | ubuntu-jammy | Saturday 18 April 2026 16:39:06 +0000 (0:00:00.012) 0:00:00.012 ******** 2026-04-18 16:39:07.213142 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-18 16:39:07.214811 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:07.214996 | ubuntu-jammy | 2026-04-18 16:39:07.215208 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:39:07.215388 | ubuntu-jammy | Saturday 18 April 2026 16:39:07 +0000 (0:00:01.026) 0:00:01.038 ******** 2026-04-18 16:39:07.600924 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:07.601068 | ubuntu-jammy | 2026-04-18 16:39:07.601262 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 16:39:07.601454 | ubuntu-jammy | Saturday 18 April 2026 16:39:07 +0000 (0:00:00.385) 0:00:01.424 ******** 2026-04-18 16:39:07.624123 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:39:07.624282 | ubuntu-jammy | 2026-04-18 16:39:07.624475 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 16:39:07.624695 | ubuntu-jammy | Saturday 18 April 2026 16:39:07 +0000 (0:00:00.023) 0:00:01.448 ******** 2026-04-18 16:39:08.001874 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:08.002027 | ubuntu-jammy | 2026-04-18 16:39:08.002227 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 16:39:08.002483 | ubuntu-jammy | Saturday 18 April 2026 16:39:07 +0000 (0:00:00.377) 0:00:01.825 ******** 2026-04-18 16:39:08.057710 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:39:08.057908 | ubuntu-jammy | "msg": "https://github.com/opencontainers/runc/releases/download/v1.4.2/runc.amd64" 2026-04-18 16:39:08.058094 | ubuntu-jammy | } 2026-04-18 16:39:08.058255 | ubuntu-jammy | 2026-04-18 16:39:08.058436 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 16:39:08.058628 | ubuntu-jammy | Saturday 18 April 2026 16:39:08 +0000 (0:00:00.056) 0:00:01.881 ******** 2026-04-18 16:39:08.550332 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:08.550481 | ubuntu-jammy | 2026-04-18 16:39:08.550869 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 16:39:08.551157 | ubuntu-jammy | Saturday 18 April 2026 16:39:08 +0000 (0:00:00.492) 0:00:02.374 ******** 2026-04-18 16:39:08.569554 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:39:08.569827 | ubuntu-jammy | 2026-04-18 16:39:08.570120 | ubuntu-jammy | TASK [vexxhost.containers.forget_package : Forget package] ********************* 2026-04-18 16:39:08.570334 | ubuntu-jammy | Saturday 18 April 2026 16:39:08 +0000 (0:00:00.019) 0:00:02.393 ******** 2026-04-18 16:39:08.811310 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:08.811481 | ubuntu-jammy | 2026-04-18 16:39:08.811692 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 16:39:08.811888 | ubuntu-jammy | Saturday 18 April 2026 16:39:08 +0000 (0:00:00.241) 0:00:02.634 ******** 2026-04-18 16:39:09.999565 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:09.999704 | ubuntu-jammy | 2026-04-18 16:39:09.999896 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 16:39:10.000077 | ubuntu-jammy | Saturday 18 April 2026 16:39:09 +0000 (0:00:01.188) 0:00:03.823 ******** 2026-04-18 16:39:10.060800 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:39:10.061047 | ubuntu-jammy | "msg": "https://github.com/containerd/containerd/releases/download/v2.2.3/containerd-2.2.3-linux-amd64.tar.gz" 2026-04-18 16:39:10.061202 | ubuntu-jammy | } 2026-04-18 16:39:10.061435 | ubuntu-jammy | 2026-04-18 16:39:10.061641 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 16:39:10.061936 | ubuntu-jammy | Saturday 18 April 2026 16:39:10 +0000 (0:00:00.061) 0:00:03.884 ******** 2026-04-18 16:39:10.441886 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:10.442041 | ubuntu-jammy | 2026-04-18 16:39:10.442232 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Extract archive] ***************** 2026-04-18 16:39:10.442415 | ubuntu-jammy | Saturday 18 April 2026 16:39:10 +0000 (0:00:00.380) 0:00:04.265 ******** 2026-04-18 16:39:12.819669 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:12.819720 | ubuntu-jammy | 2026-04-18 16:39:12.819727 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Install SELinux packages] *************** 2026-04-18 16:39:12.819734 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:02.377) 0:00:06.642 ******** 2026-04-18 16:39:12.837376 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:39:12.837911 | ubuntu-jammy | 2026-04-18 16:39:12.837967 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Set SELinux to permissive at runtime] *** 2026-04-18 16:39:12.837979 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:00.018) 0:00:06.661 ******** 2026-04-18 16:39:12.855132 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:39:12.855242 | ubuntu-jammy | 2026-04-18 16:39:12.855519 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Persist SELinux permissive mode] ******** 2026-04-18 16:39:12.855567 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:00.017) 0:00:06.679 ******** 2026-04-18 16:39:12.869124 | ubuntu-jammy | skipping: [ubuntu-jammy] 2026-04-18 16:39:12.869651 | ubuntu-jammy | 2026-04-18 16:39:12.869682 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Install AppArmor packages] ************** 2026-04-18 16:39:12.869693 | ubuntu-jammy | Saturday 18 April 2026 16:39:12 +0000 (0:00:00.013) 0:00:06.693 ******** 2026-04-18 16:39:13.847243 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:13.847387 | ubuntu-jammy | 2026-04-18 16:39:13.847664 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create systemd service file for containerd] *** 2026-04-18 16:39:13.847851 | ubuntu-jammy | Saturday 18 April 2026 16:39:13 +0000 (0:00:00.977) 0:00:07.670 ******** 2026-04-18 16:39:14.384217 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:14.384287 | ubuntu-jammy | 2026-04-18 16:39:14.384346 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create folders for configuration] ******* 2026-04-18 16:39:14.384429 | ubuntu-jammy | Saturday 18 April 2026 16:39:14 +0000 (0:00:00.537) 0:00:08.208 ******** 2026-04-18 16:39:15.554932 | ubuntu-jammy | ok: [ubuntu-jammy] => (item={'path': '/etc/containerd'}) 2026-04-18 16:39:15.555001 | ubuntu-jammy | ok: [ubuntu-jammy] => (item={'path': '/var/lib/containerd', 'mode': '0o700'}) 2026-04-18 16:39:15.555103 | ubuntu-jammy | ok: [ubuntu-jammy] => (item={'path': '/run/containerd', 'mode': '0o711'}) 2026-04-18 16:39:15.555222 | ubuntu-jammy | ok: [ubuntu-jammy] => (item={'path': '/run/containerd/io.containerd.grpc.v1.cri', 'mode': '0o700'}) 2026-04-18 16:39:15.555340 | ubuntu-jammy | ok: [ubuntu-jammy] => (item={'path': '/run/containerd/io.containerd.sandbox.controller.v1.shim', 'mode': '0o700'}) 2026-04-18 16:39:15.555432 | ubuntu-jammy | 2026-04-18 16:39:15.555590 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Create containerd config file] ********** 2026-04-18 16:39:15.555677 | ubuntu-jammy | Saturday 18 April 2026 16:39:15 +0000 (0:00:01.170) 0:00:09.378 ******** 2026-04-18 16:39:16.177716 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:16.177862 | ubuntu-jammy | 2026-04-18 16:39:16.178079 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Force any restarts if necessary] ******** 2026-04-18 16:39:16.178260 | ubuntu-jammy | Saturday 18 April 2026 16:39:16 +0000 (0:00:00.619) 0:00:09.998 ******** 2026-04-18 16:39:16.178413 | ubuntu-jammy | 2026-04-18 16:39:16.178590 | ubuntu-jammy | TASK [vexxhost.containers.containerd : Enable and start service] *************** 2026-04-18 16:39:16.178798 | ubuntu-jammy | Saturday 18 April 2026 16:39:16 +0000 (0:00:00.003) 0:00:10.001 ******** 2026-04-18 16:39:16.825596 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:16.825656 | ubuntu-jammy | 2026-04-18 16:39:16.826721 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:16.826926 | ubuntu-jammy | ubuntu-jammy : ok=15 changed=0 unreachable=0 failed=0 skipped=5 rescued=0 ignored=0 2026-04-18 16:39:16.826940 | ubuntu-jammy | 2026-04-18 16:39:16.826950 | ubuntu-jammy | 2026-04-18 16:39:16.826960 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:16.826969 | ubuntu-jammy | Saturday 18 April 2026 16:39:16 +0000 (0:00:00.648) 0:00:10.649 ******** 2026-04-18 16:39:16.826979 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:16.826988 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 2.38s 2026-04-18 16:39:16.827005 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 1.19s 2026-04-18 16:39:16.827014 | ubuntu-jammy | vexxhost.containers.containerd : Create folders for configuration ------- 1.17s 2026-04-18 16:39:16.827023 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.03s 2026-04-18 16:39:16.828876 | ubuntu-jammy | vexxhost.containers.containerd : Install AppArmor packages -------------- 0.98s 2026-04-18 16:39:16.828968 | ubuntu-jammy | vexxhost.containers.containerd : Enable and start service --------------- 0.65s 2026-04-18 16:39:16.828976 | ubuntu-jammy | vexxhost.containers.containerd : Create containerd config file ---------- 0.62s 2026-04-18 16:39:16.828983 | ubuntu-jammy | vexxhost.containers.containerd : Create systemd service file for containerd --- 0.54s 2026-04-18 16:39:16.828990 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 0.49s 2026-04-18 16:39:16.828996 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.39s 2026-04-18 16:39:16.829002 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------- 0.38s 2026-04-18 16:39:16.829008 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.38s 2026-04-18 16:39:16.829014 | ubuntu-jammy | vexxhost.containers.forget_package : Forget package --------------------- 0.24s 2026-04-18 16:39:16.829019 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-18 16:39:16.829025 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-18 16:39:16.829044 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 0.02s 2026-04-18 16:39:16.829050 | ubuntu-jammy | vexxhost.containers.download_artifact : Extract archive ----------------- 0.02s 2026-04-18 16:39:16.829075 | ubuntu-jammy | vexxhost.containers.containerd : Install SELinux packages --------------- 0.02s 2026-04-18 16:39:16.829081 | ubuntu-jammy | vexxhost.containers.containerd : Set SELinux to permissive at runtime --- 0.02s 2026-04-18 16:39:16.829087 | ubuntu-jammy | vexxhost.containers.containerd : Persist SELinux permissive mode -------- 0.01s 2026-04-18 16:39:16.945220 | ubuntu-jammy | INFO [nerdctl > idempotence] Executed: Successful 2026-04-18 16:39:16.956405 | ubuntu-jammy | INFO [nerdctl > side_effect] Executing 2026-04-18 16:39:16.956803 | ubuntu-jammy | WARNING [nerdctl > side_effect] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-04-18 16:39:16.961959 | ubuntu-jammy | INFO [nerdctl > verify] Executing 2026-04-18 16:39:17.421652 | ubuntu-jammy | [WARNING]: Deprecation warnings can be disabled by setting `deprecation_warnings=False` in ansible.cfg. 2026-04-18 16:39:17.422024 | ubuntu-jammy | [DEPRECATION WARNING]: DEFAULT_MANAGED_STR option. Reason: The `ansible_managed` variable can be set just like any other variable, or a different variable can be used. 2026-04-18 16:39:17.422287 | ubuntu-jammy | Alternatives: Set the `ansible_managed` variable, or use any custom variable in templates. This feature will be removed from ansible-core version 2.23. 2026-04-18 16:39:17.422506 | ubuntu-jammy | 2026-04-18 16:39:17.743523 | ubuntu-jammy | 2026-04-18 16:39:17.743909 | ubuntu-jammy | PLAY [Verify] ****************************************************************** 2026-04-18 16:39:17.744136 | ubuntu-jammy | 2026-04-18 16:39:17.744372 | ubuntu-jammy | TASK [Gathering Facts] ********************************************************* 2026-04-18 16:39:17.744611 | ubuntu-jammy | Saturday 18 April 2026 16:39:17 +0000 (0:00:00.008) 0:00:00.008 ******** 2026-04-18 16:39:18.763141 | ubuntu-jammy | [WARNING]: Host 'ubuntu-jammy' is using the discovered Python interpreter at '/usr/bin/python3.10', but future installation of another Python interpreter could cause a different interpreter to be discovered. See https://docs.ansible.com/ansible-core/2.19/reference_appendices/interpreter_discovery.html for more information. 2026-04-18 16:39:18.767973 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:18.767997 | ubuntu-jammy | 2026-04-18 16:39:18.768005 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/etc/nerdctl)] ********* 2026-04-18 16:39:18.768011 | ubuntu-jammy | Saturday 18 April 2026 16:39:18 +0000 (0:00:01.024) 0:00:01.033 ******** 2026-04-18 16:39:19.185000 | ubuntu-jammy | changed: [ubuntu-jammy] 2026-04-18 16:39:19.185056 | ubuntu-jammy | 2026-04-18 16:39:19.185068 | ubuntu-jammy | TASK [vexxhost.containers.package : Update state for tar] ********************** 2026-04-18 16:39:19.185078 | ubuntu-jammy | Saturday 18 April 2026 16:39:19 +0000 (0:00:00.416) 0:00:01.449 ******** 2026-04-18 16:39:20.394706 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:20.394766 | ubuntu-jammy | 2026-04-18 16:39:20.394773 | ubuntu-jammy | TASK [vexxhost.containers.directory : Create directory (/var/lib/downloads)] *** 2026-04-18 16:39:20.394786 | ubuntu-jammy | Saturday 18 April 2026 16:39:20 +0000 (0:00:01.209) 0:00:02.659 ******** 2026-04-18 16:39:20.691197 | ubuntu-jammy | ok: [ubuntu-jammy] 2026-04-18 16:39:20.691368 | ubuntu-jammy | 2026-04-18 16:39:20.691579 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Starting download of file] ******* 2026-04-18 16:39:20.691778 | ubuntu-jammy | Saturday 18 April 2026 16:39:20 +0000 (0:00:00.296) 0:00:02.956 ******** 2026-04-18 16:39:20.752828 | ubuntu-jammy | ok: [ubuntu-jammy] => { 2026-04-18 16:39:20.753024 | ubuntu-jammy | "msg": "https://github.com/containerd/nerdctl/releases/download/v2.2.1/nerdctl-2.2.1-linux-amd64.tar.gz" 2026-04-18 16:39:20.753189 | ubuntu-jammy | } 2026-04-18 16:39:20.753343 | ubuntu-jammy | 2026-04-18 16:39:20.753522 | ubuntu-jammy | TASK [vexxhost.containers.download_artifact : Download item] ******************* 2026-04-18 16:39:20.753695 | ubuntu-jammy | Saturday 18 April 2026 16:39:20 +0000 (0:00:00.061) 0:00:03.018 ******** 2026-04-18 16:39:52.630336 | ubuntu-jammy | [ERROR]: Task failed: Module failed: Request failed 2026-04-18 16:39:52.630454 | ubuntu-jammy | Origin: /home/zuul/.ansible/collections/ansible_collections/vexxhost/containers/roles/download_artifact/tasks/main.yml:19:3 2026-04-18 16:39:52.630653 | ubuntu-jammy | 2026-04-18 16:39:52.630872 | ubuntu-jammy | 17 msg: "{{ download_artifact_url }}" 2026-04-18 16:39:52.631043 | ubuntu-jammy | 18 2026-04-18 16:39:52.631220 | ubuntu-jammy | 19 - name: Download item 2026-04-18 16:39:52.631393 | ubuntu-jammy | ^ column 3 2026-04-18 16:39:52.631592 | ubuntu-jammy | 2026-04-18 16:39:52.631883 | ubuntu-jammy | fatal: [ubuntu-jammy]: FAILED! => {"attempts": 4, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2026-04-18 16:39:52.632089 | ubuntu-jammy | FAILED - RETRYING: [ubuntu-jammy]: Download item (4 retries left). 2026-04-18 16:39:52.632298 | ubuntu-jammy | FAILED - RETRYING: [ubuntu-jammy]: Download item (3 retries left). 2026-04-18 16:39:52.632485 | ubuntu-jammy | FAILED - RETRYING: [ubuntu-jammy]: Download item (2 retries left). 2026-04-18 16:39:52.632655 | ubuntu-jammy | FAILED - RETRYING: [ubuntu-jammy]: Download item (1 retries left). 2026-04-18 16:39:52.632820 | ubuntu-jammy | 2026-04-18 16:39:52.633066 | ubuntu-jammy | PLAY RECAP ********************************************************************* 2026-04-18 16:39:52.633277 | ubuntu-jammy | ubuntu-jammy : ok=5 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-04-18 16:39:52.633446 | ubuntu-jammy | 2026-04-18 16:39:52.633603 | ubuntu-jammy | 2026-04-18 16:39:52.633773 | ubuntu-jammy | TASKS RECAP ******************************************************************** 2026-04-18 16:39:52.633883 | ubuntu-jammy | Saturday 18 April 2026 16:39:52 +0000 (0:00:31.879) 0:00:34.897 ******** 2026-04-18 16:39:52.633976 | ubuntu-jammy | =============================================================================== 2026-04-18 16:39:52.634083 | ubuntu-jammy | vexxhost.containers.download_artifact : Download item ------------------ 31.88s 2026-04-18 16:39:52.634191 | ubuntu-jammy | vexxhost.containers.package : Update state for tar ---------------------- 1.21s 2026-04-18 16:39:52.634296 | ubuntu-jammy | Gathering Facts --------------------------------------------------------- 1.02s 2026-04-18 16:39:52.634402 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/etc/nerdctl) --------- 0.42s 2026-04-18 16:39:52.634512 | ubuntu-jammy | vexxhost.containers.directory : Create directory (/var/lib/downloads) --- 0.30s 2026-04-18 16:39:52.634645 | ubuntu-jammy | vexxhost.containers.download_artifact : Starting download of file ------- 0.06s 2026-04-18 16:39:52.723746 | ubuntu-jammy | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.nerdctl/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/nerdctl/verify.yml 2026-04-18 16:39:52.723835 | ubuntu-jammy | ERROR [nerdctl > verify] Executed: Failed 2026-04-18 16:39:52.723984 | ubuntu-jammy | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.QUTN.nerdctl/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/ansible-collection-containers/inventory.yaml /home/zuul/src/github.com/vexxhost/ansible-collection-containers/extensions/molecule/nerdctl/verify.yml 2026-04-18 16:39:53.306975 | ubuntu-jammy | ERROR 2026-04-18 16:39:53.307261 | ubuntu-jammy | { 2026-04-18 16:39:53.307304 | ubuntu-jammy | "delta": "0:01:31.416253", 2026-04-18 16:39:53.307339 | ubuntu-jammy | "end": "2026-04-18 16:39:52.852806", 2026-04-18 16:39:53.307368 | ubuntu-jammy | "msg": "non-zero return code", 2026-04-18 16:39:53.307394 | ubuntu-jammy | "rc": 2, 2026-04-18 16:39:53.307423 | ubuntu-jammy | "start": "2026-04-18 16:38:21.436553" 2026-04-18 16:39:53.307449 | ubuntu-jammy | } failure 2026-04-18 16:39:53.314553 | 2026-04-18 16:39:53.314636 | PLAY RECAP 2026-04-18 16:39:53.314703 | ubuntu-jammy | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-04-18 16:39:53.314734 | 2026-04-18 16:39:53.491042 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-04-18 16:39:53.492365 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 16:39:54.144409 | 2026-04-18 16:39:54.144589 | PLAY [all] 2026-04-18 16:39:54.157906 | 2026-04-18 16:39:54.158019 | TASK [fetch-output : Set log path for multiple nodes] 2026-04-18 16:39:54.235946 | ubuntu-jammy | skipping: Conditional result was False 2026-04-18 16:39:54.246619 | 2026-04-18 16:39:54.246951 | TASK [fetch-output : Set log path for single node] 2026-04-18 16:39:54.295717 | ubuntu-jammy | ok 2026-04-18 16:39:54.303552 | 2026-04-18 16:39:54.303649 | LOOP [fetch-output : Ensure local output dirs] 2026-04-18 16:39:54.763462 | ubuntu-jammy -> localhost | ok: "/var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/logs" 2026-04-18 16:39:54.976048 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/artifacts" 2026-04-18 16:39:55.182311 | ubuntu-jammy -> localhost | changed: "/var/lib/zuul/builds/1c6a755522904fee84dc2e3edb9cfc2c/work/docs" 2026-04-18 16:39:55.200604 | 2026-04-18 16:39:55.200753 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-04-18 16:39:55.802979 | ubuntu-jammy | ok 2026-04-18 16:39:55.803306 | ubuntu-jammy | changed: All items complete 2026-04-18 16:39:55.803355 | 2026-04-18 16:39:56.274668 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-18 16:39:56.728466 | ubuntu-jammy | changed: .d..t...... ./ 2026-04-18 16:39:56.758014 | 2026-04-18 16:39:56.758626 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-04-18 16:39:57.197062 | ubuntu-jammy -> localhost | ok: Item: artifacts Runtime: 0:00:00.008270 2026-04-18 16:39:57.430319 | ubuntu-jammy -> localhost | ok: Item: docs Runtime: 0:00:00.007905 2026-04-18 16:39:57.450520 | 2026-04-18 16:39:57.450628 | PLAY [all] 2026-04-18 16:39:57.456526 | 2026-04-18 16:39:57.456617 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-18 16:39:57.923602 | ubuntu-jammy | changed 2026-04-18 16:39:57.930587 | 2026-04-18 16:39:57.930651 | PLAY RECAP 2026-04-18 16:39:57.930710 | ubuntu-jammy | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-04-18 16:39:57.930740 | 2026-04-18 16:39:58.028126 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-04-18 16:39:58.029654 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-18 16:39:58.598575 | 2026-04-18 16:39:58.598700 | PLAY [localhost] 2026-04-18 16:39:58.608348 | 2026-04-18 16:39:58.608436 | TASK [Generate Zuul manifest] 2026-04-18 16:39:58.626201 | localhost | ok 2026-04-18 16:39:58.639980 | 2026-04-18 16:39:58.640081 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-18 16:39:58.983933 | localhost | changed 2026-04-18 16:39:58.997537 | 2026-04-18 16:39:58.997606 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-18 16:39:59.058104 | localhost | ok 2026-04-18 16:39:59.066943 | 2026-04-18 16:39:59.067008 | TASK [Upload logs] 2026-04-18 16:39:59.085829 | localhost | ok 2026-04-18 16:39:59.145972 | 2026-04-18 16:39:59.146075 | TASK [Set zuul-log-path fact] 2026-04-18 16:39:59.164838 | localhost | ok 2026-04-18 16:39:59.180544 | 2026-04-18 16:39:59.180614 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-18 16:39:59.211749 | localhost | ok 2026-04-18 16:39:59.222169 | 2026-04-18 16:39:59.222294 | TASK [upload-logs : Create log directories] 2026-04-18 16:39:59.707710 | localhost | changed 2026-04-18 16:39:59.714070 | 2026-04-18 16:39:59.714157 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-18 16:40:00.308691 | localhost -> localhost | ok: Runtime: 0:00:00.006113 2026-04-18 16:40:00.313643 | 2026-04-18 16:40:00.313716 | TASK [upload-logs : Upload logs to log server] 2026-04-18 16:40:00.769584 | localhost | Output suppressed because no_log was given 2026-04-18 16:40:00.774291 | 2026-04-18 16:40:00.774352 | LOOP [upload-logs : Compress console log and json output] 2026-04-18 16:40:00.817723 | localhost | skipping: Conditional result was False 2026-04-18 16:40:00.824800 | localhost | skipping: Conditional result was False 2026-04-18 16:40:00.839542 | 2026-04-18 16:40:00.839653 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-18 16:40:00.885240 | localhost | skipping: Conditional result was False 2026-04-18 16:40:00.885599 | 2026-04-18 16:40:00.889461 | localhost | skipping: Conditional result was False 2026-04-18 16:40:00.903011 | 2026-04-18 16:40:00.903135 | LOOP [upload-logs : Upload console log and json output]