2026-03-18 12:38:16.240645 | Job console starting 2026-03-18 12:38:16.498836 | Updating git repos 2026-03-18 12:38:16.588115 | Cloning repos into workspace 2026-03-18 12:38:17.353071 | Restoring repo states 2026-03-18 12:38:17.373667 | Merging changes 2026-03-18 12:38:19.674513 | Checking out repos 2026-03-18 12:38:19.943110 | Preparing playbooks 2026-03-18 12:38:26.202757 | Running Ansible setup 2026-03-18 12:38:30.842693 | PRE-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 12:38:31.437451 | 2026-03-18 12:38:31.437598 | PLAY [localhost] 2026-03-18 12:38:31.445613 | 2026-03-18 12:38:31.445693 | TASK [Gathering Facts] 2026-03-18 12:38:32.328351 | localhost | ok 2026-03-18 12:38:32.339213 | 2026-03-18 12:38:32.339359 | TASK [Setup log path fact] 2026-03-18 12:38:32.371199 | localhost | ok 2026-03-18 12:38:32.383393 | 2026-03-18 12:38:32.383462 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 12:38:32.414527 | localhost | ok 2026-03-18 12:38:32.422615 | 2026-03-18 12:38:32.422707 | TASK [emit-job-header : Print job information] 2026-03-18 12:38:32.463466 | # Job Information 2026-03-18 12:38:32.463627 | Ansible Version: 2.16.16 2026-03-18 12:38:32.463673 | Job: atmosphere-molecule-csi-local-path-provisioner 2026-03-18 12:38:32.463704 | Pipeline: check 2026-03-18 12:38:32.463732 | Executor: 0a8996d2b663 2026-03-18 12:38:32.463760 | Triggered by: https://github.com/vexxhost/atmosphere/pull/3737 2026-03-18 12:38:32.463791 | Event ID: 318608e0-22c7-11f1-9279-677268790e47 2026-03-18 12:38:32.467444 | 2026-03-18 12:38:32.467528 | LOOP [emit-job-header : Print node information] 2026-03-18 12:38:32.565766 | localhost | ok: 2026-03-18 12:38:32.566479 | localhost | # Node Information 2026-03-18 12:38:32.566545 | localhost | Inventory Hostname: instance 2026-03-18 12:38:32.566579 | localhost | Hostname: np0000159829 2026-03-18 12:38:32.566610 | localhost | Username: zuul 2026-03-18 12:38:32.566644 | localhost | Distro: Ubuntu 22.04 2026-03-18 12:38:32.566674 | localhost | Provider: yul1 2026-03-18 12:38:32.566703 | localhost | Region: ca-ymq-1 2026-03-18 12:38:32.566731 | localhost | Label: ubuntu-jammy 2026-03-18 12:38:32.566758 | localhost | Product Name: OpenStack Nova 2026-03-18 12:38:32.566786 | localhost | Interface IP: 199.19.213.221 2026-03-18 12:38:32.585239 | 2026-03-18 12:38:32.585435 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-18 12:38:33.011980 | localhost -> localhost | changed 2026-03-18 12:38:33.019827 | 2026-03-18 12:38:33.019923 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-18 12:38:34.010085 | localhost -> localhost | changed 2026-03-18 12:38:34.019535 | 2026-03-18 12:38:34.019643 | PLAY [all] 2026-03-18 12:38:34.031837 | 2026-03-18 12:38:34.031961 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-18 12:38:34.260682 | instance -> localhost | ok 2026-03-18 12:38:34.266786 | 2026-03-18 12:38:34.266864 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-18 12:38:34.309200 | instance | ok 2026-03-18 12:38:34.327344 | instance | included: /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-18 12:38:34.337386 | 2026-03-18 12:38:34.337528 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-18 12:38:35.177629 | instance -> localhost | Generating public/private rsa key pair. 2026-03-18 12:38:35.177790 | instance -> localhost | Your identification has been saved in /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/79feeda8d1c84d7e808c0656fbaee2b9_id_rsa 2026-03-18 12:38:35.177821 | instance -> localhost | Your public key has been saved in /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/79feeda8d1c84d7e808c0656fbaee2b9_id_rsa.pub 2026-03-18 12:38:35.177845 | instance -> localhost | The key fingerprint is: 2026-03-18 12:38:35.177867 | instance -> localhost | SHA256:9kn+IYFrW9kSdAcX+elPRHlHG/COKBdLNiDsVsnHScs zuul-build-sshkey 2026-03-18 12:38:35.177902 | instance -> localhost | The key's randomart image is: 2026-03-18 12:38:35.177924 | instance -> localhost | +---[RSA 3072]----+ 2026-03-18 12:38:35.177952 | instance -> localhost | | ....+.o.+=o| 2026-03-18 12:38:35.177973 | instance -> localhost | | ..+o+.oo.*| 2026-03-18 12:38:35.177994 | instance -> localhost | | . . oE. .=+| 2026-03-18 12:38:35.178014 | instance -> localhost | | o oo.=.o.o| 2026-03-18 12:38:35.178035 | instance -> localhost | | . S.++ ..o | 2026-03-18 12:38:35.178055 | instance -> localhost | | . =o* ..| 2026-03-18 12:38:35.178074 | instance -> localhost | | o O o ..| 2026-03-18 12:38:35.178094 | instance -> localhost | | . o + . .| 2026-03-18 12:38:35.178117 | instance -> localhost | | . . | 2026-03-18 12:38:35.178138 | instance -> localhost | +----[SHA256]-----+ 2026-03-18 12:38:35.178188 | instance -> localhost | ok: Runtime: 0:00:00.339873 2026-03-18 12:38:35.183533 | 2026-03-18 12:38:35.183599 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-18 12:38:35.206810 | instance | ok 2026-03-18 12:38:35.215515 | instance | included: /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-18 12:38:35.222906 | 2026-03-18 12:38:35.222968 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-18 12:38:35.246811 | instance | skipping: Conditional result was False 2026-03-18 12:38:35.257916 | 2026-03-18 12:38:35.257985 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-18 12:38:35.800219 | instance | changed 2026-03-18 12:38:35.807522 | 2026-03-18 12:38:35.807670 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-18 12:38:36.007786 | instance | ok 2026-03-18 12:38:36.015622 | 2026-03-18 12:38:36.015716 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-18 12:38:36.493891 | instance | changed 2026-03-18 12:38:36.501469 | 2026-03-18 12:38:36.501576 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-18 12:38:36.950303 | instance | changed 2026-03-18 12:38:36.957892 | 2026-03-18 12:38:36.957998 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-18 12:38:36.981952 | instance | skipping: Conditional result was False 2026-03-18 12:38:36.992105 | 2026-03-18 12:38:36.992278 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-18 12:38:37.461898 | instance -> localhost | changed 2026-03-18 12:38:37.476821 | 2026-03-18 12:38:37.476948 | TASK [add-build-sshkey : Add back temp key] 2026-03-18 12:38:37.765303 | instance -> localhost | Identity added: /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/79feeda8d1c84d7e808c0656fbaee2b9_id_rsa (zuul-build-sshkey) 2026-03-18 12:38:37.765554 | instance -> localhost | ok: Runtime: 0:00:00.014633 2026-03-18 12:38:37.773581 | 2026-03-18 12:38:37.773665 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-18 12:38:38.103942 | instance | ok 2026-03-18 12:38:38.114306 | 2026-03-18 12:38:38.114457 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-18 12:38:38.139810 | instance | skipping: Conditional result was False 2026-03-18 12:38:38.157428 | 2026-03-18 12:38:38.157563 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-18 12:38:38.508450 | instance | ok 2026-03-18 12:38:38.518799 | 2026-03-18 12:38:38.518939 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-18 12:38:40.272796 | instance | Output suppressed because no_log was given 2026-03-18 12:38:40.281561 | 2026-03-18 12:38:40.281645 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-18 12:38:40.469537 | instance | ok: "logs" 2026-03-18 12:38:40.469891 | instance | ok: All items complete 2026-03-18 12:38:40.469935 | 2026-03-18 12:38:40.624706 | instance | ok: "artifacts" 2026-03-18 12:38:40.774965 | instance | ok: "docs" 2026-03-18 12:38:40.787866 | 2026-03-18 12:38:40.788087 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-18 12:38:40.975379 | instance | changed: "logs" 2026-03-18 12:38:41.131672 | instance | changed: "artifacts" 2026-03-18 12:38:41.288150 | instance | changed: "docs" 2026-03-18 12:38:41.307224 | 2026-03-18 12:38:41.307346 | PLAY RECAP 2026-03-18 12:38:41.307396 | instance | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-03-18 12:38:41.307426 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 12:38:41.307478 | 2026-03-18 12:38:41.465013 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/pre.yaml@main] 2026-03-18 12:38:41.469106 | PRE-RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 12:38:42.078699 | 2026-03-18 12:38:42.078834 | PLAY [all] 2026-03-18 12:38:42.091040 | 2026-03-18 12:38:42.091159 | TASK [setup-uv : Extract archive] 2026-03-18 12:38:44.423933 | instance | changed 2026-03-18 12:38:44.431469 | 2026-03-18 12:38:44.431550 | TASK [setup-uv : Print version] 2026-03-18 12:38:44.846503 | instance | uv 0.8.13 2026-03-18 12:38:44.984559 | instance | ok: Runtime: 0:00:00.012293 2026-03-18 12:38:44.992377 | 2026-03-18 12:38:44.992445 | PLAY RECAP 2026-03-18 12:38:44.992497 | instance | ok: 2 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 12:38:44.992523 | 2026-03-18 12:38:45.169623 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/pre.yaml@main] 2026-03-18 12:38:45.174629 | PRE-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2024.2] 2026-03-18 12:38:45.797392 | 2026-03-18 12:38:45.797546 | PLAY [all] 2026-03-18 12:38:45.810058 | 2026-03-18 12:38:45.810142 | TASK [Install "jq" for log collection] 2026-03-18 12:38:56.358370 | instance | changed 2026-03-18 12:38:56.360480 | 2026-03-18 12:38:56.360544 | PLAY RECAP 2026-03-18 12:38:56.360598 | instance | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-18 12:38:56.360650 | 2026-03-18 12:38:56.464922 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/pre.yml@stable/2024.2] 2026-03-18 12:38:56.469621 | RUN START: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 12:38:57.079754 | 2026-03-18 12:38:57.079898 | PLAY [all] 2026-03-18 12:38:57.091802 | 2026-03-18 12:38:57.091905 | TASK [Copy inventory file for Zuul] 2026-03-18 12:38:57.993164 | instance | changed 2026-03-18 12:38:57.998274 | 2026-03-18 12:38:57.998349 | TASK [Switch "ansible_host" to private IP] 2026-03-18 12:38:58.275446 | instance | changed: 1 replacements made 2026-03-18 12:38:58.282876 | 2026-03-18 12:38:58.282953 | TASK [Run Molecule scenario] 2026-03-18 12:38:58.693984 | instance | Using CPython 3.10.12 interpreter at: /usr/bin/python3 2026-03-18 12:38:58.694114 | instance | Creating virtual environment at: .venv 2026-03-18 12:38:58.722958 | instance | Building atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-03-18 12:38:58.759816 | instance | Downloading setuptools (1.1MiB) 2026-03-18 12:38:58.763944 | instance | Downloading netaddr (2.2MiB) 2026-03-18 12:38:58.764145 | instance | Downloading kubernetes (1.9MiB) 2026-03-18 12:38:58.764949 | instance | Downloading ansible-core (2.1MiB) 2026-03-18 12:38:58.765167 | instance | Downloading pygments (1.2MiB) 2026-03-18 12:38:58.765787 | instance | Downloading openstacksdk (1.7MiB) 2026-03-18 12:38:58.767105 | instance | Downloading rjsonnet (1.2MiB) 2026-03-18 12:38:58.767335 | instance | Downloading cryptography (4.2MiB) 2026-03-18 12:38:58.998166 | instance | Building pyperclip==1.9.0 2026-03-18 12:38:59.163910 | instance | Downloading rjsonnet 2026-03-18 12:38:59.256321 | instance | Downloading netaddr 2026-03-18 12:38:59.268351 | instance | Downloading pygments 2026-03-18 12:38:59.278062 | instance | Downloading cryptography 2026-03-18 12:38:59.309699 | instance | Downloading setuptools 2026-03-18 12:38:59.372908 | instance | Downloading kubernetes 2026-03-18 12:38:59.400276 | instance | Downloading ansible-core 2026-03-18 12:38:59.427132 | instance | Downloading openstacksdk 2026-03-18 12:38:59.818992 | instance | Built pyperclip==1.9.0 2026-03-18 12:39:00.069707 | instance | Built atmosphere @ file:///home/zuul/src/github.com/vexxhost/atmosphere 2026-03-18 12:39:00.111019 | instance | Installed 79 packages in 39ms 2026-03-18 12:39:00.811729 | instance | WARNING Molecule scenarios should migrate to 'extensions/molecule' 2026-03-18 12:39:01.440797 | instance | INFO [csi > discovery] scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 2026-03-18 12:39:01.440918 | instance | INFO [csi > prerun] Performing prerun with role_name_check=0... 2026-03-18 12:39:42.293737 | instance | INFO [csi > dependency] Executing 2026-03-18 12:39:42.294017 | instance | WARNING [csi > dependency] Missing roles requirements file: requirements.yml 2026-03-18 12:39:42.294311 | instance | WARNING [csi > dependency] Missing collections requirements file: collections.yml 2026-03-18 12:39:42.294473 | instance | WARNING [csi > dependency] Executed: 2 missing (Remove from test_sequence to suppress) 2026-03-18 12:39:42.321415 | instance | INFO [csi > cleanup] Executing 2026-03-18 12:39:42.321923 | instance | WARNING [csi > cleanup] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 12:39:42.332453 | instance | INFO [csi > destroy] Executing 2026-03-18 12:39:42.332523 | instance | WARNING [csi > destroy] Skipping, '--destroy=never' requested. 2026-03-18 12:39:42.332600 | instance | INFO [csi > destroy] Executed: Successful 2026-03-18 12:39:42.340095 | instance | INFO [csi > syntax] Executing 2026-03-18 12:39:43.902485 | instance | 2026-03-18 12:39:43.902711 | instance | playbook: /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/converge.yml 2026-03-18 12:39:43.970105 | instance | INFO [csi > syntax] Executed: Successful 2026-03-18 12:39:43.983242 | instance | INFO [csi > create] Executing 2026-03-18 12:39:43.985075 | instance | WARNING [csi > create] Executed: Missing playbook (Remove from test_sequence to suppress) 2026-03-18 12:39:43.992877 | instance | INFO [csi > prepare] Executing 2026-03-18 12:39:44.785642 | instance | 2026-03-18 12:39:44.785903 | instance | PLAY [Prepare] ***************************************************************** 2026-03-18 12:39:44.786150 | instance | 2026-03-18 12:39:44.786412 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 12:39:44.786682 | instance | Wednesday 18 March 2026 12:39:44 +0000 (0:00:00.025) 0:00:00.025 ******* 2026-03-18 12:39:45.928011 | instance | [WARNING]: Platform linux on host instance is using the discovered Python 2026-03-18 12:39:45.928287 | instance | interpreter at /usr/bin/python3.10, but future installation of another Python 2026-03-18 12:39:45.928604 | instance | interpreter could change the meaning of that path. See 2026-03-18 12:39:45.928894 | instance | https://docs.ansible.com/ansible- 2026-03-18 12:39:45.929180 | instance | core/2.17/reference_appendices/interpreter_discovery.html for more information. 2026-03-18 12:39:45.937267 | instance | ok: [instance] 2026-03-18 12:39:45.937502 | instance | 2026-03-18 12:39:45.937842 | instance | TASK [Configure short hostname] ************************************************ 2026-03-18 12:39:45.938189 | instance | Wednesday 18 March 2026 12:39:45 +0000 (0:00:01.153) 0:00:01.179 ******* 2026-03-18 12:39:46.610167 | instance | changed: [instance] 2026-03-18 12:39:46.610300 | instance | 2026-03-18 12:39:46.610475 | instance | TASK [Ensure hostname inside hosts file] *************************************** 2026-03-18 12:39:46.610643 | instance | Wednesday 18 March 2026 12:39:46 +0000 (0:00:00.672) 0:00:01.852 ******* 2026-03-18 12:39:46.906875 | instance | [WARNING]: Module remote_tmp /root/.ansible/tmp did not exist and was created 2026-03-18 12:39:46.907039 | instance | with a mode of 0700, this may cause issues when running as another user. To 2026-03-18 12:39:46.907218 | instance | avoid this, create the remote_tmp dir with the correct permissions manually 2026-03-18 12:39:46.915389 | instance | changed: [instance] 2026-03-18 12:39:46.915554 | instance | 2026-03-18 12:39:46.915730 | instance | TASK [Purge "snapd" package] *************************************************** 2026-03-18 12:39:46.915934 | instance | Wednesday 18 March 2026 12:39:46 +0000 (0:00:00.305) 0:00:02.157 ******* 2026-03-18 12:39:47.794514 | instance | ok: [instance] 2026-03-18 12:39:47.794812 | instance | 2026-03-18 12:39:47.795225 | instance | PLAY [Create devices for Ceph] ************************************************* 2026-03-18 12:39:47.795524 | instance | 2026-03-18 12:39:47.795808 | instance | TASK [Gathering Facts] ********************************************************* 2026-03-18 12:39:47.796189 | instance | Wednesday 18 March 2026 12:39:47 +0000 (0:00:00.877) 0:00:03.035 ******* 2026-03-18 12:39:48.521200 | instance | ok: [instance] 2026-03-18 12:39:48.521423 | instance | 2026-03-18 12:39:48.521757 | instance | TASK [Install depedencies] ***************************************************** 2026-03-18 12:39:48.522038 | instance | Wednesday 18 March 2026 12:39:48 +0000 (0:00:00.727) 0:00:03.763 ******* 2026-03-18 12:40:45.646211 | instance | fatal: [instance]: FAILED! => {"cache_update_time": 1773837531, "cache_updated": false, "changed": false, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\" install 'lvm2=2.03.11-2.1ubuntu5'' failed: E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/dmeventd_1.02.175-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/lvm2_2.03.11-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "rc": 100, "stderr": "E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/dmeventd_1.02.175-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/lvm2_2.03.11-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "stderr_lines": ["E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/dmeventd_1.02.175-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]", "E: Failed to fetch http://nova.clouds.archive.ubuntu.com/ubuntu/pool/main/l/lvm2/lvm2_2.03.11-2.1ubuntu5_amd64.deb 503 Service Unavailable [IP: 91.189.91.94 80]", "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?"], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n dmeventd libaio1 libdevmapper-event1.02.1 liblvm2cmd2.03\nRecommended packages:\n thin-provisioning-tools\nThe following NEW packages will be installed:\n dmeventd libaio1 libdevmapper-event1.02.1 liblvm2cmd2.03 lvm2\n0 upgraded, 5 newly installed, 0 to remove and 18 not upgraded.\nNeed to get 1969 kB of archives.\nAfter this operation, 7508 kB of additional disk space will be used.\nGet:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libaio1 amd64 0.3.112-13build1 [7176 B]\nGet:2 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]\nGet:3 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]\nIgn:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5\nIgn:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5\nIgn:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5\nIgn:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5\nIgn:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5\nIgn:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5\nErr:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5\n 503 Service Unavailable [IP: 91.189.91.94 80]\nErr:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5\n 503 Service Unavailable [IP: 91.189.91.94 80]\nFetched 777 kB in 55s (14.1 kB/s)\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following additional packages will be installed:", " dmeventd libaio1 libdevmapper-event1.02.1 liblvm2cmd2.03", "Recommended packages:", " thin-provisioning-tools", "The following NEW packages will be installed:", " dmeventd libaio1 libdevmapper-event1.02.1 liblvm2cmd2.03 lvm2", "0 upgraded, 5 newly installed, 0 to remove and 18 not upgraded.", "Need to get 1969 kB of archives.", "After this operation, 7508 kB of additional disk space will be used.", "Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libaio1 amd64 0.3.112-13build1 [7176 B]", "Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 libdevmapper-event1.02.1 amd64 2:1.02.175-2.1ubuntu5 [12.7 kB]", "Get:3 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 liblvm2cmd2.03 amd64 2.03.11-2.1ubuntu5 [757 kB]", "Ign:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5", "Ign:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5", "Ign:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5", "Ign:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5", "Ign:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5", "Ign:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5", "Err:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 dmeventd amd64 2:1.02.175-2.1ubuntu5", " 503 Service Unavailable [IP: 91.189.91.94 80]", "Err:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy-updates/main amd64 lvm2 amd64 2.03.11-2.1ubuntu5", " 503 Service Unavailable [IP: 91.189.91.94 80]", "Fetched 777 kB in 55s (14.1 kB/s)"]} 2026-03-18 12:40:45.646421 | instance | 2026-03-18 12:40:45.646584 | instance | PLAY RECAP ********************************************************************* 2026-03-18 12:40:45.646817 | instance | instance : ok=5 changed=2 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 2026-03-18 12:40:45.646981 | instance | 2026-03-18 12:40:45.647155 | instance | Wednesday 18 March 2026 12:40:45 +0000 (0:00:57.126) 0:01:00.889 ******* 2026-03-18 12:40:45.647320 | instance | =============================================================================== 2026-03-18 12:40:45.647480 | instance | Install depedencies ---------------------------------------------------- 57.13s 2026-03-18 12:40:45.647657 | instance | Gathering Facts --------------------------------------------------------- 1.15s 2026-03-18 12:40:45.647828 | instance | Purge "snapd" package --------------------------------------------------- 0.88s 2026-03-18 12:40:45.647995 | instance | Gathering Facts --------------------------------------------------------- 0.73s 2026-03-18 12:40:45.648161 | instance | Configure short hostname ------------------------------------------------ 0.67s 2026-03-18 12:40:45.648332 | instance | Ensure hostname inside hosts file --------------------------------------- 0.31s 2026-03-18 12:40:45.711611 | instance | CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/prepare.yml 2026-03-18 12:40:45.711753 | instance | ERROR [csi > prepare] Executed: Failed 2026-03-18 12:40:45.711909 | instance | ERROR Ansible return code was 2, command was: ansible-playbook --inventory /home/zuul/.ansible/tmp/molecule.v9Wo.csi/inventory --skip-tags molecule-notest,notest --inventory=/home/zuul/src/github.com/vexxhost/atmosphere/inventory.yaml /home/zuul/src/github.com/vexxhost/atmosphere/molecule/csi/prepare.yml 2026-03-18 12:40:45.966722 | instance | ERROR 2026-03-18 12:40:45.967076 | instance | { 2026-03-18 12:40:45.967142 | instance | "delta": "0:01:47.162131", 2026-03-18 12:40:45.967188 | instance | "end": "2026-03-18 12:40:45.791690", 2026-03-18 12:40:45.967230 | instance | "msg": "non-zero return code", 2026-03-18 12:40:45.967268 | instance | "rc": 2, 2026-03-18 12:40:45.967312 | instance | "start": "2026-03-18 12:38:58.629559" 2026-03-18 12:40:45.967351 | instance | } failure 2026-03-18 12:40:45.970457 | 2026-03-18 12:40:45.970510 | PLAY RECAP 2026-03-18 12:40:45.970558 | instance | ok: 2 changed: 2 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-03-18 12:40:45.970580 | 2026-03-18 12:40:46.125113 | RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/zuul-jobs/playbooks/molecule/run.yaml@main] 2026-03-18 12:40:46.127254 | POST-RUN START: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2024.2] 2026-03-18 12:40:46.693075 | 2026-03-18 12:40:46.693206 | PLAY [all] 2026-03-18 12:40:46.707367 | 2026-03-18 12:40:46.707454 | TASK [gather-host-logs : creating directory for system status] 2026-03-18 12:40:47.084473 | instance | changed 2026-03-18 12:40:47.092756 | 2026-03-18 12:40:47.092900 | TASK [gather-host-logs : Get logs for each host] 2026-03-18 12:40:47.455958 | instance | + systemd-cgls --full --all --no-pager 2026-03-18 12:40:47.464974 | instance | + ip addr 2026-03-18 12:40:47.466645 | instance | + ip route 2026-03-18 12:40:47.467979 | instance | + lsblk 2026-03-18 12:40:47.470593 | instance | + mount 2026-03-18 12:40:47.472112 | instance | + docker images 2026-03-18 12:40:47.472474 | instance | /bin/bash: line 7: docker: command not found 2026-03-18 12:40:47.472643 | instance | + brctl show 2026-03-18 12:40:47.472997 | instance | /bin/bash: line 8: brctl: command not found 2026-03-18 12:40:47.473188 | instance | + ps aux --sort=-%mem 2026-03-18 12:40:47.483289 | instance | + dpkg -l 2026-03-18 12:40:47.488719 | instance | + CONTAINERS=($(docker ps -a --format '{{ .Names }}' --filter label=zuul)) 2026-03-18 12:40:47.489065 | instance | ++ docker ps -a --format '{{ .Names }}' --filter label=zuul 2026-03-18 12:40:47.489086 | instance | /bin/bash: line 11: docker: command not found 2026-03-18 12:40:47.489338 | instance | + '[' '!' -z '' ']' 2026-03-18 12:40:47.631259 | instance | ok: Runtime: 0:00:00.038997 2026-03-18 12:40:47.639570 | 2026-03-18 12:40:47.639756 | TASK [gather-host-logs : Downloads logs to executor] 2026-03-18 12:40:48.274547 | instance | changed: 2026-03-18 12:40:48.274786 | instance | created directory /var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/logs/instance 2026-03-18 12:40:48.274829 | instance | cd+++++++++ system/ 2026-03-18 12:40:48.274860 | instance | >f+++++++++ system/brctl-show.txt 2026-03-18 12:40:48.274891 | instance | >f+++++++++ system/docker-images.txt 2026-03-18 12:40:48.274921 | instance | >f+++++++++ system/ip-addr.txt 2026-03-18 12:40:48.274952 | instance | >f+++++++++ system/ip-route.txt 2026-03-18 12:40:48.275147 | instance | >f+++++++++ system/lsblk.txt 2026-03-18 12:40:48.275199 | instance | >f+++++++++ system/mount.txt 2026-03-18 12:40:48.275235 | instance | >f+++++++++ system/packages.txt 2026-03-18 12:40:48.275265 | instance | >f+++++++++ system/ps.txt 2026-03-18 12:40:48.275294 | instance | >f+++++++++ system/systemd-cgls.txt 2026-03-18 12:40:48.285805 | 2026-03-18 12:40:48.285912 | LOOP [helm-release-status : creating directory for helm release status] 2026-03-18 12:40:48.499952 | instance | changed: "values" 2026-03-18 12:40:48.667962 | instance | changed: "releases" 2026-03-18 12:40:48.679908 | 2026-03-18 12:40:48.680131 | TASK [helm-release-status : Gather get release status for helm charts] 2026-03-18 12:40:48.889552 | instance | /bin/bash: line 3: kubectl: command not found 2026-03-18 12:40:49.219212 | instance | ok: Runtime: 0:00:00.005534 2026-03-18 12:40:49.224308 | 2026-03-18 12:40:49.224406 | TASK [helm-release-status : Downloads logs to executor] 2026-03-18 12:40:49.725847 | instance | changed: 2026-03-18 12:40:49.726054 | instance | cd+++++++++ helm/ 2026-03-18 12:40:49.726095 | instance | cd+++++++++ helm/releases/ 2026-03-18 12:40:49.726128 | instance | cd+++++++++ helm/values/ 2026-03-18 12:40:49.738229 | 2026-03-18 12:40:49.738323 | TASK [describe-kubernetes-objects : creating directory for cluster scoped objects] 2026-03-18 12:40:49.935851 | instance | changed 2026-03-18 12:40:49.945602 | 2026-03-18 12:40:49.945779 | TASK [describe-kubernetes-objects : Gathering descriptions for cluster scoped objects] 2026-03-18 12:40:50.160477 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 12:40:50.160718 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 12:40:50.165856 | instance | environment: line 1: kubectl: command not found 2026-03-18 12:40:50.166663 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 12:40:50.170346 | instance | environment: line 1: kubectl: command not found 2026-03-18 12:40:50.170380 | instance | environment: line 1: kubectl: command not found 2026-03-18 12:40:50.170392 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 12:40:50.172129 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 12:40:50.172934 | instance | environment: line 1: kubectl: command not found 2026-03-18 12:40:50.174873 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 12:40:50.176130 | instance | environment: line 1: kubectl: command not found 2026-03-18 12:40:50.177220 | instance | xargs: warning: options --max-lines and --replace/-I/-i are mutually exclusive, ignoring previous --max-lines value 2026-03-18 12:40:50.484672 | instance | ok: Runtime: 0:00:00.025975 2026-03-18 12:40:50.490019 | 2026-03-18 12:40:50.490123 | TASK [describe-kubernetes-objects : creating directory for namespace scoped objects] 2026-03-18 12:40:50.685872 | instance | changed 2026-03-18 12:40:50.694063 | 2026-03-18 12:40:50.694143 | TASK [describe-kubernetes-objects : Gathering descriptions for namespace scoped objects] 2026-03-18 12:40:50.961443 | instance | environment: line 5: kubectl: command not found 2026-03-18 12:40:50.962594 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 12:40:50.962956 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 12:40:50.963074 | instance | xargs: warning: options --max-args and --replace/-I/-i are mutually exclusive, ignoring previous --max-args value 2026-03-18 12:40:51.271560 | instance | ok: Runtime: 0:00:00.009552 2026-03-18 12:40:51.277070 | 2026-03-18 12:40:51.277141 | TASK [describe-kubernetes-objects : Downloads logs to executor] 2026-03-18 12:40:51.772587 | instance | changed: 2026-03-18 12:40:51.772796 | instance | cd+++++++++ objects/ 2026-03-18 12:40:51.772834 | instance | cd+++++++++ objects/cluster/ 2026-03-18 12:40:51.772863 | instance | cd+++++++++ objects/namespaced/ 2026-03-18 12:40:51.784298 | 2026-03-18 12:40:51.784362 | TASK [gather-pod-logs : creating directory for pod logs] 2026-03-18 12:40:51.981272 | instance | changed 2026-03-18 12:40:51.986474 | 2026-03-18 12:40:51.986541 | TASK [gather-pod-logs : creating directory for failed pod logs] 2026-03-18 12:40:52.185467 | instance | changed 2026-03-18 12:40:52.190372 | 2026-03-18 12:40:52.190444 | TASK [gather-pod-logs : retrieve all kubernetes logs, current and previous (if they exist)] 2026-03-18 12:40:52.390466 | instance | environment: line 3: kubectl: command not found 2026-03-18 12:40:52.725516 | instance | ok: Runtime: 0:00:00.008884 2026-03-18 12:40:52.731764 | 2026-03-18 12:40:52.731871 | TASK [gather-pod-logs : Downloads pod logs to executor] 2026-03-18 12:40:53.213146 | instance | changed: 2026-03-18 12:40:53.213389 | instance | cd+++++++++ pod-logs/ 2026-03-18 12:40:53.213429 | instance | cd+++++++++ pod-logs/failed-pods/ 2026-03-18 12:40:53.226147 | 2026-03-18 12:40:53.226283 | TASK [gather-prom-metrics : creating directory for helm release descriptions] 2026-03-18 12:40:53.420429 | instance | changed 2026-03-18 12:40:53.427307 | 2026-03-18 12:40:53.427432 | TASK [gather-prom-metrics : Get metrics from exporter services in all namespaces] 2026-03-18 12:40:53.644561 | instance | /bin/bash: line 2: kubectl: command not found 2026-03-18 12:40:53.974681 | instance | ok: Runtime: 0:00:00.033017 2026-03-18 12:40:53.981766 | 2026-03-18 12:40:53.981875 | TASK [gather-prom-metrics : Get ceph metrics from ceph-mgr] 2026-03-18 12:40:54.198649 | instance | /bin/bash: line 2: kubectl: command not found 2026-03-18 12:40:54.225003 | instance | ceph-mgr endpoints: 2026-03-18 12:40:54.519461 | instance | ok: Runtime: 0:00:00.033415 2026-03-18 12:40:54.526654 | 2026-03-18 12:40:54.526780 | TASK [gather-prom-metrics : Get metrics from fluentd pods] 2026-03-18 12:40:54.761794 | instance | /bin/bash: line 4: kubectl: command not found 2026-03-18 12:40:55.063133 | instance | ok: Runtime: 0:00:00.036383 2026-03-18 12:40:55.068502 | 2026-03-18 12:40:55.068585 | TASK [gather-prom-metrics : Downloads logs to executor] 2026-03-18 12:40:55.558583 | instance | changed: cd+++++++++ prometheus/ 2026-03-18 12:40:55.571155 | 2026-03-18 12:40:55.571329 | TASK [gather-selenium-data : creating directory for helm release descriptions] 2026-03-18 12:40:55.772659 | instance | changed 2026-03-18 12:40:55.780265 | 2026-03-18 12:40:55.887514 | TASK [gather-selenium-data : Get selenium data] 2026-03-18 12:40:56.104265 | instance | + cp '/tmp/artifacts/*' /tmp/logs/selenium/. 2026-03-18 12:40:56.105785 | instance | cp: cannot stat '/tmp/artifacts/*': No such file or directory 2026-03-18 12:40:56.429675 | instance | ERROR 2026-03-18 12:40:56.429947 | instance | { 2026-03-18 12:40:56.429993 | instance | "delta": "0:00:00.006290", 2026-03-18 12:40:56.430026 | instance | "end": "2026-03-18 12:40:56.106120", 2026-03-18 12:40:56.430054 | instance | "msg": "non-zero return code", 2026-03-18 12:40:56.430081 | instance | "rc": 1, 2026-03-18 12:40:56.430109 | instance | "start": "2026-03-18 12:40:56.099830" 2026-03-18 12:40:56.430135 | instance | } 2026-03-18 12:40:56.430181 | instance | ERROR: Ignoring Errors 2026-03-18 12:40:56.441324 | 2026-03-18 12:40:56.441444 | TASK [gather-selenium-data : Downloads logs to executor] 2026-03-18 12:40:56.956491 | instance | changed: cd+++++++++ selenium/ 2026-03-18 12:40:56.966285 | 2026-03-18 12:40:56.966440 | PLAY RECAP 2026-03-18 12:40:56.966508 | instance | ok: 23 changed: 23 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 1 2026-03-18 12:40:56.966540 | 2026-03-18 12:40:57.089530 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/atmosphere/test-playbooks/molecule/post.yml@stable/2024.2] 2026-03-18 12:40:57.092770 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 12:40:57.698091 | 2026-03-18 12:40:57.698245 | PLAY [all] 2026-03-18 12:40:57.710015 | 2026-03-18 12:40:57.710094 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-18 12:40:57.755219 | instance | skipping: Conditional result was False 2026-03-18 12:40:57.763804 | 2026-03-18 12:40:57.763930 | TASK [fetch-output : Set log path for single node] 2026-03-18 12:40:57.808397 | instance | ok 2026-03-18 12:40:57.815034 | 2026-03-18 12:40:57.815178 | LOOP [fetch-output : Ensure local output dirs] 2026-03-18 12:40:58.231367 | instance -> localhost | ok: "/var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/logs" 2026-03-18 12:40:58.449963 | instance -> localhost | changed: "/var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/artifacts" 2026-03-18 12:40:58.674617 | instance -> localhost | changed: "/var/lib/zuul/builds/79feeda8d1c84d7e808c0656fbaee2b9/work/docs" 2026-03-18 12:40:58.689006 | 2026-03-18 12:40:58.689144 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-18 12:40:59.330832 | instance | changed: .d..t...... ./ 2026-03-18 12:40:59.331143 | instance | changed: All items complete 2026-03-18 12:40:59.331194 | 2026-03-18 12:40:59.774952 | instance | changed: .d..t...... ./ 2026-03-18 12:41:00.248834 | instance | changed: .d..t...... ./ 2026-03-18 12:41:00.268872 | 2026-03-18 12:41:00.269137 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-18 12:41:00.728755 | instance -> localhost | ok: Item: artifacts Runtime: 0:00:00.007393 2026-03-18 12:41:00.967903 | instance -> localhost | ok: Item: docs Runtime: 0:00:00.007358 2026-03-18 12:41:00.982630 | 2026-03-18 12:41:00.982746 | PLAY [all] 2026-03-18 12:41:00.989500 | 2026-03-18 12:41:00.989566 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-18 12:41:01.435280 | instance | changed 2026-03-18 12:41:01.442666 | 2026-03-18 12:41:01.442720 | PLAY RECAP 2026-03-18 12:41:01.442767 | instance | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-03-18 12:41:01.442789 | 2026-03-18 12:41:01.548404 | POST-RUN END RESULT_NORMAL: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post.yaml@main] 2026-03-18 12:41:01.552677 | POST-RUN START: [trusted : github.com/vexxhost/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-18 12:41:02.150834 | 2026-03-18 12:41:02.150970 | PLAY [localhost] 2026-03-18 12:41:02.161131 | 2026-03-18 12:41:02.161205 | TASK [Generate Zuul manifest] 2026-03-18 12:41:02.182850 | localhost | ok 2026-03-18 12:41:02.198711 | 2026-03-18 12:41:02.198796 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-18 12:41:02.535441 | localhost | changed 2026-03-18 12:41:02.547750 | 2026-03-18 12:41:02.547824 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-18 12:41:02.640303 | localhost | ok 2026-03-18 12:41:02.651839 | 2026-03-18 12:41:02.651914 | TASK [Upload logs] 2026-03-18 12:41:02.684918 | localhost | ok 2026-03-18 12:41:02.746049 | 2026-03-18 12:41:02.746205 | TASK [Set zuul-log-path fact] 2026-03-18 12:41:02.765634 | localhost | ok 2026-03-18 12:41:02.779072 | 2026-03-18 12:41:02.779144 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-18 12:41:02.811247 | localhost | ok 2026-03-18 12:41:02.824259 | 2026-03-18 12:41:02.824458 | TASK [upload-logs : Create log directories] 2026-03-18 12:41:03.296173 | localhost | changed 2026-03-18 12:41:03.302594 | 2026-03-18 12:41:03.302739 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-18 12:41:03.691462 | localhost -> localhost | ok: Runtime: 0:00:00.005694 2026-03-18 12:41:03.698310 | 2026-03-18 12:41:03.698375 | TASK [upload-logs : Upload logs to log server] 2026-03-18 12:41:04.166229 | localhost | Output suppressed because no_log was given 2026-03-18 12:41:04.172352 | 2026-03-18 12:41:04.172458 | LOOP [upload-logs : Compress console log and json output] 2026-03-18 12:41:04.217734 | localhost | skipping: Conditional result was False 2026-03-18 12:41:04.223997 | localhost | skipping: Conditional result was False 2026-03-18 12:41:04.237816 | 2026-03-18 12:41:04.238054 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-18 12:41:04.284440 | localhost | skipping: Conditional result was False 2026-03-18 12:41:04.284930 | 2026-03-18 12:41:04.292678 | localhost | skipping: Conditional result was False 2026-03-18 12:41:04.304122 | 2026-03-18 12:41:04.304317 | LOOP [upload-logs : Upload console log and json output]