2026-03-16 00:13:12.529386 | Job console starting... 2026-03-16 00:13:12.542625 | Updating repositories 2026-03-16 00:13:12.651177 | Preparing job workspace 2026-03-16 00:13:16.825896 | Running Ansible setup... 2026-03-16 00:13:21.414476 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 00:13:22.069299 | 2026-03-16 00:13:22.069440 | PLAY [localhost] 2026-03-16 00:13:22.080021 | 2026-03-16 00:13:22.080113 | TASK [Gathering Facts] 2026-03-16 00:13:23.172127 | localhost | ok 2026-03-16 00:13:23.191044 | 2026-03-16 00:13:23.191204 | TASK [Setup log path fact] 2026-03-16 00:13:23.222863 | localhost | ok 2026-03-16 00:13:23.243267 | 2026-03-16 00:13:23.243405 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 00:13:23.285996 | localhost | ok 2026-03-16 00:13:23.298441 | 2026-03-16 00:13:23.298589 | TASK [emit-job-header : Print job information] 2026-03-16 00:13:23.348689 | # Job Information 2026-03-16 00:13:23.348868 | Ansible Version: 2.15.12 2026-03-16 00:13:23.348912 | Job: ansible-test-sanity-docker-devel 2026-03-16 00:13:23.348943 | Pipeline: periodic 2026-03-16 00:13:23.348972 | Executor: ze03.softwarefactory-project.io 2026-03-16 00:13:23.349001 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-03-16 00:13:23.349033 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/90a/ansible/90af3d75c9894347ab9c4b0196bb9a1b/ 2026-03-16 00:13:23.349063 | Event ID: a65e945ef85543369ffb13b5719da6dd 2026-03-16 00:13:23.354795 | 2026-03-16 00:13:23.354887 | LOOP [emit-job-header : Print node information] 2026-03-16 00:13:23.458706 | localhost | ok: 2026-03-16 00:13:23.458941 | localhost | # Node Information 2026-03-16 00:13:23.458971 | localhost | Inventory Hostname: controller 2026-03-16 00:13:23.458992 | localhost | Hostname: np0005647975 2026-03-16 00:13:23.459012 | localhost | Username: zuul 2026-03-16 00:13:23.459037 | localhost | Distro: Fedora 37 2026-03-16 00:13:23.459057 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-16 00:13:23.459076 | localhost | Region: ca-ymq-1 2026-03-16 00:13:23.459095 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 00:13:23.459113 | localhost | Product Name: OpenStack Nova 2026-03-16 00:13:23.459132 | localhost | Interface IP: 162.253.55.200 2026-03-16 00:13:23.477164 | 2026-03-16 00:13:23.477314 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 00:13:23.871178 | localhost -> localhost | changed 2026-03-16 00:13:23.878969 | 2026-03-16 00:13:23.879090 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 00:13:24.729658 | localhost -> localhost | changed 2026-03-16 00:13:24.763550 | 2026-03-16 00:13:24.763648 | PLAY [all:!appliance*] 2026-03-16 00:13:24.791596 | 2026-03-16 00:13:24.791782 | TASK [include_role : start-zuul-console] 2026-03-16 00:13:24.816352 | controller | ok 2026-03-16 00:13:24.837795 | 2026-03-16 00:13:24.837922 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 00:13:25.226532 | controller | ok 2026-03-16 00:13:25.241660 | 2026-03-16 00:13:25.241888 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 00:13:26.091479 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 00:13:26.103295 | 2026-03-16 00:13:26.103447 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 00:13:26.650643 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.670046 | 2026-03-16 00:13:26.670467 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 00:13:26.689422 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.700126 | 2026-03-16 00:13:26.700264 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 00:13:26.725480 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.736940 | 2026-03-16 00:13:26.737082 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 00:13:26.763715 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.772005 | 2026-03-16 00:13:26.772125 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 00:13:26.796405 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.804739 | 2026-03-16 00:13:26.804868 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 00:13:26.829484 | controller | skipping: Conditional result was False 2026-03-16 00:13:26.849299 | 2026-03-16 00:13:26.849440 | TASK [Disable Fedora Modular] 2026-03-16 00:13:27.091252 | controller | changed 2026-03-16 00:13:27.102553 | 2026-03-16 00:13:27.102715 | TASK [Enable EPEL] 2026-03-16 00:13:27.119508 | controller | skipping: Conditional result was False 2026-03-16 00:13:27.133529 | 2026-03-16 00:13:27.133767 | TASK [Register the RHEL node] 2026-03-16 00:13:27.685794 | 2026-03-16 00:13:27.686020 | TASK [Show the subscription-manager status] 2026-03-16 00:13:28.254222 | controller | skipping: Conditional result was False 2026-03-16 00:13:28.264089 | 2026-03-16 00:13:28.264209 | TASK [Enable EPEL on RHEL] 2026-03-16 00:13:28.323924 | controller | skipping: Conditional result was False 2026-03-16 00:13:28.333660 | 2026-03-16 00:13:28.333847 | TASK [Install git and tox] 2026-03-16 00:14:51.838219 | controller | changed 2026-03-16 00:14:51.851536 | 2026-03-16 00:14:51.851686 | TASK [include_role : prepare-workspace] 2026-03-16 00:14:51.883982 | controller | ok 2026-03-16 00:14:51.907941 | 2026-03-16 00:14:51.908085 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 00:14:52.165607 | controller | ok 2026-03-16 00:14:52.174057 | 2026-03-16 00:14:52.174183 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 00:15:05.105623 | controller | Output suppressed because no_log was given 2026-03-16 00:15:05.153198 | 2026-03-16 00:15:05.153321 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 00:15:05.169759 | controller | skipping: Conditional result was False 2026-03-16 00:15:05.196010 | 2026-03-16 00:15:05.196096 | PLAY [all:!appliance] 2026-03-16 00:15:05.214710 | 2026-03-16 00:15:05.214870 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 00:15:05.245060 | controller | ok 2026-03-16 00:15:05.261692 | 2026-03-16 00:15:05.261852 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 00:15:05.542204 | controller -> localhost | ok 2026-03-16 00:15:05.553050 | 2026-03-16 00:15:05.553227 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 00:15:05.584393 | controller | ok 2026-03-16 00:15:05.599180 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 00:15:05.606375 | 2026-03-16 00:15:05.606505 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 00:15:06.139768 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 00:15:06.140014 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_rsa. 2026-03-16 00:15:06.140056 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_rsa.pub. 2026-03-16 00:15:06.140086 | controller -> localhost | The key fingerprint is: 2026-03-16 00:15:06.140116 | controller -> localhost | SHA256:r+DbrR/kDIKLgJJYfEtmaSSetp090WxHRO5FPoHLFvE zuul-build-sshkey 2026-03-16 00:15:06.140154 | controller -> localhost | The key's randomart image is: 2026-03-16 00:15:06.140191 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 00:15:06.140244 | controller -> localhost | | . . o=oo | 2026-03-16 00:15:06.140274 | controller -> localhost | | o + . o oo+ . | 2026-03-16 00:15:06.140301 | controller -> localhost | | * B . +.ooE | 2026-03-16 00:15:06.140326 | controller -> localhost | |o+ O = o o+. . | 2026-03-16 00:15:06.140350 | controller -> localhost | |* . = + S.o | 2026-03-16 00:15:06.140389 | controller -> localhost | |.. . . o * | 2026-03-16 00:15:06.140422 | controller -> localhost | | . . . = | 2026-03-16 00:15:06.140455 | controller -> localhost | | . o o . | 2026-03-16 00:15:06.140490 | controller -> localhost | | o.+oo | 2026-03-16 00:15:06.140523 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 00:15:06.140596 | controller -> localhost | ok: Runtime: 0:00:00.123829 2026-03-16 00:15:06.153015 | 2026-03-16 00:15:06.153137 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 00:15:06.190873 | controller | ok 2026-03-16 00:15:06.212392 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 00:15:06.222011 | 2026-03-16 00:15:06.222086 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 00:15:06.247340 | controller | skipping: Conditional result was False 2026-03-16 00:15:06.255065 | 2026-03-16 00:15:06.255161 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 00:15:06.702524 | controller | changed 2026-03-16 00:15:06.750995 | 2026-03-16 00:15:06.751099 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 00:15:06.967815 | controller | ok 2026-03-16 00:15:06.974059 | 2026-03-16 00:15:06.974193 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 00:15:07.609765 | controller | changed 2026-03-16 00:15:07.625848 | 2026-03-16 00:15:07.625979 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 00:15:08.266985 | controller | changed 2026-03-16 00:15:08.276331 | 2026-03-16 00:15:08.276431 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 00:15:08.301303 | controller | skipping: Conditional result was False 2026-03-16 00:15:08.315213 | 2026-03-16 00:15:08.315366 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 00:15:08.740403 | controller -> localhost | changed 2026-03-16 00:15:08.754402 | 2026-03-16 00:15:08.754516 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 00:15:09.039589 | controller -> localhost | Identity added: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_rsa (zuul-build-sshkey) 2026-03-16 00:15:09.039888 | controller -> localhost | ok: Runtime: 0:00:00.008791 2026-03-16 00:15:09.047314 | 2026-03-16 00:15:09.047398 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 00:15:09.395077 | controller | ok 2026-03-16 00:15:09.401228 | 2026-03-16 00:15:09.401316 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 00:15:09.431405 | controller | skipping: Conditional result was False 2026-03-16 00:15:09.448416 | 2026-03-16 00:15:09.448534 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 00:15:09.483468 | controller | ok 2026-03-16 00:15:09.509516 | 2026-03-16 00:15:09.509657 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 00:15:09.788036 | controller -> localhost | ok 2026-03-16 00:15:09.795020 | 2026-03-16 00:15:09.795228 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 00:15:09.827151 | controller | ok 2026-03-16 00:15:09.839416 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 00:15:09.846455 | 2026-03-16 00:15:09.846583 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 00:15:10.149890 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 00:15:10.150094 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_ecdsa. 2026-03-16 00:15:10.150125 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_ecdsa.pub. 2026-03-16 00:15:10.150156 | controller -> localhost | The key fingerprint is: 2026-03-16 00:15:10.150178 | controller -> localhost | SHA256:/42HtXeXpH0TA3hoEelAbNVy58VHFZBHRqM8FUGiQuk zuul-build-sshkey 2026-03-16 00:15:10.150199 | controller -> localhost | The key's randomart image is: 2026-03-16 00:15:10.150218 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 00:15:10.150237 | controller -> localhost | | oooo+o*&B| 2026-03-16 00:15:10.150256 | controller -> localhost | | .= +o+=o=| 2026-03-16 00:15:10.150274 | controller -> localhost | | o.o.*++ o| 2026-03-16 00:15:10.150292 | controller -> localhost | | E.= o.. | 2026-03-16 00:15:10.150310 | controller -> localhost | | S . . . | 2026-03-16 00:15:10.150327 | controller -> localhost | | . .+ | 2026-03-16 00:15:10.150345 | controller -> localhost | | . o+.+| 2026-03-16 00:15:10.150363 | controller -> localhost | | ..+o+=| 2026-03-16 00:15:10.150382 | controller -> localhost | | o...=| 2026-03-16 00:15:10.150400 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 00:15:10.150445 | controller -> localhost | ok: Runtime: 0:00:00.007687 2026-03-16 00:15:10.161293 | 2026-03-16 00:15:10.161432 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 00:15:10.191814 | controller | ok 2026-03-16 00:15:10.199530 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 00:15:10.209507 | 2026-03-16 00:15:10.209587 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 00:15:10.233906 | controller | skipping: Conditional result was False 2026-03-16 00:15:10.241417 | 2026-03-16 00:15:10.241535 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 00:15:10.509935 | controller | changed 2026-03-16 00:15:10.519140 | 2026-03-16 00:15:10.519271 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 00:15:10.756591 | controller | ok 2026-03-16 00:15:10.767026 | 2026-03-16 00:15:10.767154 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 00:15:11.392238 | controller | changed 2026-03-16 00:15:11.398364 | 2026-03-16 00:15:11.398436 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 00:15:11.999157 | controller | changed 2026-03-16 00:15:12.006938 | 2026-03-16 00:15:12.007070 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 00:15:12.041880 | controller | skipping: Conditional result was False 2026-03-16 00:15:12.095287 | 2026-03-16 00:15:12.095404 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 00:15:12.366277 | controller -> localhost | changed 2026-03-16 00:15:12.378372 | 2026-03-16 00:15:12.378471 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 00:15:12.668424 | controller -> localhost | Identity added: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/90af3d75c9894347ab9c4b0196bb9a1b_id_ecdsa (zuul-build-sshkey) 2026-03-16 00:15:12.668800 | controller -> localhost | ok: Runtime: 0:00:00.008684 2026-03-16 00:15:12.678016 | 2026-03-16 00:15:12.678185 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 00:15:12.888248 | controller | ok 2026-03-16 00:15:12.898824 | 2026-03-16 00:15:12.898962 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 00:15:12.924011 | controller | skipping: Conditional result was False 2026-03-16 00:15:12.936974 | 2026-03-16 00:15:12.937078 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 00:15:12.952035 | controller | skipping: Conditional result was False 2026-03-16 00:15:12.959454 | 2026-03-16 00:15:12.959540 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 00:15:13.179344 | controller | ok: "logs" 2026-03-16 00:15:13.179604 | controller | ok: All items complete 2026-03-16 00:15:13.179637 | 2026-03-16 00:15:13.370926 | controller | ok: "artifacts" 2026-03-16 00:15:13.564166 | controller | ok: "docs" 2026-03-16 00:15:13.577210 | 2026-03-16 00:15:13.577389 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 00:15:13.821378 | controller | changed: "logs" 2026-03-16 00:15:14.025467 | controller | changed: "artifacts" 2026-03-16 00:15:14.226843 | controller | changed: "docs" 2026-03-16 00:15:14.283981 | 2026-03-16 00:15:14.284113 | PLAY RECAP 2026-03-16 00:15:14.284212 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 00:15:14.284275 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 00:15:14.284311 | 2026-03-16 00:15:14.413235 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 00:15:14.415228 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 00:15:15.004058 | 2026-03-16 00:15:15.004196 | PLAY [all] 2026-03-16 00:15:15.027434 | 2026-03-16 00:15:15.027568 | TASK [Install binary dependencies] 2026-03-16 00:15:15.101182 | controller | ok 2026-03-16 00:15:15.130291 | 2026-03-16 00:15:15.130459 | TASK [bindep : Include find tasks] 2026-03-16 00:15:15.165367 | controller | ok 2026-03-16 00:15:15.179438 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 00:15:15.189999 | 2026-03-16 00:15:15.190165 | TASK [bindep : Look for bindep.txt] 2026-03-16 00:15:15.551141 | controller | ok 2026-03-16 00:15:15.560076 | 2026-03-16 00:15:15.560200 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:15:15.575415 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.584266 | 2026-03-16 00:15:15.584401 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 00:15:15.791371 | controller | ok 2026-03-16 00:15:15.799498 | 2026-03-16 00:15:15.799648 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:15:15.835619 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.843638 | 2026-03-16 00:15:15.843802 | TASK [bindep : Look for bindep fallback file] 2026-03-16 00:15:15.871933 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.884195 | 2026-03-16 00:15:15.884371 | TASK [bindep : Define bindep_file fact] 2026-03-16 00:15:15.917470 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.923954 | 2026-03-16 00:15:15.924081 | TASK [bindep : Include bindep tasks] 2026-03-16 00:15:15.948954 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.956451 | 2026-03-16 00:15:15.956566 | TASK [bindep : Include install tasks] 2026-03-16 00:15:15.980754 | controller | skipping: Conditional result was False 2026-03-16 00:15:15.991944 | 2026-03-16 00:15:15.992190 | LOOP [bindep : Include package tasks] 2026-03-16 00:15:16.058273 | 2026-03-16 00:15:16.058541 | TASK [Run test-setup role] 2026-03-16 00:15:16.084900 | controller | ok 2026-03-16 00:15:16.114320 | 2026-03-16 00:15:16.114455 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 00:15:16.329478 | controller | ok 2026-03-16 00:15:16.349112 | 2026-03-16 00:15:16.349329 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 00:15:16.905164 | controller | skipping: Conditional result was False 2026-03-16 00:15:16.935336 | 2026-03-16 00:15:16.935470 | PLAY RECAP 2026-03-16 00:15:16.935517 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 00:15:16.935537 | 2026-03-16 00:15:17.051507 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 00:15:17.052375 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 00:15:17.685370 | 2026-03-16 00:15:17.685512 | PLAY [controller] 2026-03-16 00:15:17.706302 | 2026-03-16 00:15:17.706447 | TASK [Create the /root directory] 2026-03-16 00:15:18.111259 | controller | ok 2026-03-16 00:15:18.118107 | 2026-03-16 00:15:18.118239 | TASK [Install glibc-langpack-en] 2026-03-16 00:15:22.129608 | controller | ok: Nothing to do 2026-03-16 00:15:22.139267 | 2026-03-16 00:15:22.139418 | TASK [Ensure controller directory exists] 2026-03-16 00:15:22.344086 | controller | changed 2026-03-16 00:15:22.359945 | 2026-03-16 00:15:22.360145 | TASK [Install container runtime] 2026-03-16 00:15:22.417358 | controller | ok 2026-03-16 00:15:22.466969 | 2026-03-16 00:15:22.467112 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 00:15:22.498807 | controller | ok: "/var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 00:15:22.509658 | controller | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 00:15:22.517198 | 2026-03-16 00:15:22.517289 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 00:16:26.863204 | controller | changed 2026-03-16 00:16:26.878447 | 2026-03-16 00:16:26.878612 | TASK [ensure-podman : Fetch podman version] 2026-03-16 00:16:27.423296 | controller | Client: Podman Engine 2026-03-16 00:16:27.423388 | controller | Version: 4.6.2 2026-03-16 00:16:27.423433 | controller | API Version: 4.6.2 2026-03-16 00:16:27.423474 | controller | Go Version: go1.19.12 2026-03-16 00:16:27.423527 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 00:16:27.423569 | controller | OS/Arch: linux/amd64 2026-03-16 00:16:27.943541 | controller | ok: Runtime: 0:00:00.202061 2026-03-16 00:16:27.959130 | 2026-03-16 00:16:27.959285 | TASK [ensure-podman : Print podman version installed] 2026-03-16 00:16:27.990678 | Podman version: Client: Podman Engine 2026-03-16 00:16:27.990961 | Version: 4.6.2 2026-03-16 00:16:27.991024 | API Version: 4.6.2 2026-03-16 00:16:27.991070 | Go Version: go1.19.12 2026-03-16 00:16:27.991111 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 00:16:27.991154 | OS/Arch: linux/amd64 2026-03-16 00:16:28.003551 | 2026-03-16 00:16:28.003636 | TASK [ensure-podman : Validate podman engine] 2026-03-16 00:16:28.544642 | controller | skipping: Conditional result was False 2026-03-16 00:16:28.559495 | 2026-03-16 00:16:28.559637 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 00:16:28.577700 | controller | skipping: Conditional result was False 2026-03-16 00:16:28.604146 | 2026-03-16 00:16:28.604277 | TASK [Ensure python3.8 is present] 2026-03-16 00:16:28.629855 | controller | skipping: Conditional result was False 2026-03-16 00:16:28.647246 | 2026-03-16 00:16:28.647462 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 00:16:28.673244 | controller | ok 2026-03-16 00:16:28.714553 | 2026-03-16 00:16:28.714705 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 00:16:30.240827 | controller | ok: Nothing to do 2026-03-16 00:16:30.248339 | 2026-03-16 00:16:30.248461 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 00:16:42.627444 | controller | changed 2026-03-16 00:16:42.648282 | 2026-03-16 00:16:42.648428 | TASK [Run ensure-virtualenv role] 2026-03-16 00:16:42.679485 | controller | ok 2026-03-16 00:16:42.720069 | 2026-03-16 00:16:42.720189 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 00:16:42.950479 | controller | /usr/bin/virtualenv 2026-03-16 00:16:43.276334 | controller | ok: Runtime: 0:00:00.005069 2026-03-16 00:16:43.290197 | 2026-03-16 00:16:43.290356 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 00:16:43.332941 | controller | skipping: Conditional result was False 2026-03-16 00:16:43.333509 | controller | ok: All items complete 2026-03-16 00:16:43.333586 | 2026-03-16 00:16:43.403594 | 2026-03-16 00:16:43.403771 | TASK [Find the full path of the Python interpreter] 2026-03-16 00:16:43.626187 | controller | /usr/bin/python3 2026-03-16 00:16:43.938585 | controller | ok 2026-03-16 00:16:43.952365 | 2026-03-16 00:16:43.952544 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 00:16:44.724890 | controller | created virtual environment CPython3.11.0.final.0-64 in 467ms 2026-03-16 00:16:44.741945 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 00:16:44.741985 | controller | seeder FromAppData(extra_search_dir=/usr/share/python-wheels,download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/zuul/.local/share/virtualenv) 2026-03-16 00:16:44.741997 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 00:16:44.742012 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 00:16:45.014082 | controller | changed 2026-03-16 00:16:45.021504 | 2026-03-16 00:16:45.021570 | TASK [Set selinux package] 2026-03-16 00:16:45.055873 | controller | ok 2026-03-16 00:16:45.065003 | 2026-03-16 00:16:45.065109 | TASK [Set selinux package (Fedora)] 2026-03-16 00:16:45.120472 | controller | ok 2026-03-16 00:16:45.129588 | 2026-03-16 00:16:45.129679 | TASK [Install selinux into virtualenv] 2026-03-16 00:17:10.604191 | controller | Collecting selinux-please-lie-to-me 2026-03-16 00:17:22.867151 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 00:17:23.183777 | controller | Collecting setuptools<50.0.0 2026-03-16 00:17:23.189344 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 00:17:23.228751 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 22.7 MB/s eta 0:00:00 2026-03-16 00:17:23.312183 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 00:17:23.312400 | controller | Attempting uninstall: setuptools 2026-03-16 00:17:23.314814 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 00:17:23.376439 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 00:17:23.387066 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 00:17:23.738003 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 00:17:35.243581 | controller | 2026-03-16 00:17:35.324681 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 00:17:35.324742 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 00:17:35.703710 | controller | ok: Runtime: 0:00:49.953226 2026-03-16 00:17:35.716872 | 2026-03-16 00:17:35.717015 | TASK [Install pytest-forked into virtualenv] 2026-03-16 00:17:47.481294 | controller | Collecting pytest-forked 2026-03-16 00:17:59.730284 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 00:17:59.774409 | controller | Collecting py 2026-03-16 00:17:59.778303 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 00:17:59.799861 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 4.9 MB/s eta 0:00:00 2026-03-16 00:17:59.900771 | controller | Collecting pytest>=3.10 2026-03-16 00:17:59.904479 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 00:17:59.923678 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 22.4 MB/s eta 0:00:00 2026-03-16 00:17:59.963021 | controller | Collecting iniconfig>=1.0.1 2026-03-16 00:17:59.966381 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 00:18:00.012612 | controller | Collecting packaging>=22 2026-03-16 00:18:00.016137 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 00:18:00.024421 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 11.3 MB/s eta 0:00:00 2026-03-16 00:18:00.057734 | controller | Collecting pluggy<2,>=1.5 2026-03-16 00:18:00.061212 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 00:18:00.111375 | controller | Collecting pygments>=2.7.2 2026-03-16 00:18:00.115455 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 00:18:00.135465 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 70.8 MB/s eta 0:00:00 2026-03-16 00:18:00.202822 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 00:18:01.253968 | controller | Successfully installed iniconfig-2.3.0 packaging-26.0 pluggy-1.6.0 py-1.11.0 pygments-2.19.2 pytest-9.0.2 pytest-forked-1.6.0 2026-03-16 00:18:01.262654 | controller | 2026-03-16 00:18:01.332842 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 00:18:01.332880 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 00:18:01.783079 | controller | ok: Runtime: 0:00:25.385866 2026-03-16 00:18:01.789656 | 2026-03-16 00:18:01.789758 | TASK [Update pip] 2026-03-16 00:18:02.285884 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 00:18:12.324527 | controller | Collecting pip 2026-03-16 00:18:24.304091 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 00:18:24.417293 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 16.3 MB/s eta 0:00:00 2026-03-16 00:18:24.478580 | controller | Installing collected packages: pip 2026-03-16 00:18:24.478803 | controller | Attempting uninstall: pip 2026-03-16 00:18:24.480950 | controller | Found existing installation: pip 22.2.2 2026-03-16 00:18:24.618612 | controller | Uninstalling pip-22.2.2: 2026-03-16 00:18:24.633607 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 00:18:25.439717 | controller | Successfully installed pip-26.0.1 2026-03-16 00:18:25.847954 | controller | ok: Runtime: 0:00:23.523201 2026-03-16 00:18:25.858808 | 2026-03-16 00:18:25.858982 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 00:18:26.087589 | controller | changed 2026-03-16 00:18:26.093738 | 2026-03-16 00:18:26.093831 | TASK [Install ansible into virtualenv] 2026-03-16 00:18:26.586618 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 00:18:26.589072 | controller | Installing build dependencies: started 2026-03-16 00:18:49.394719 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 00:18:49.395388 | controller | Getting requirements to build wheel: started 2026-03-16 00:18:50.113448 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 00:18:50.114871 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 00:18:50.587609 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 00:18:50.592288 | controller | INFO: pip is looking at multiple versions of ansible-core to determine which version is compatible with other requirements. This could take a while. 2026-03-16 00:18:50.597686 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 00:18:51.138996 | controller | ERROR 2026-03-16 00:18:51.139354 | controller | { 2026-03-16 00:18:51.139417 | controller | "delta": "0:00:24.359456", 2026-03-16 00:18:51.139458 | controller | "end": "2026-03-16 00:18:50.665328", 2026-03-16 00:18:51.139495 | controller | "msg": "non-zero return code", 2026-03-16 00:18:51.139550 | controller | "rc": 1, 2026-03-16 00:18:51.139586 | controller | "start": "2026-03-16 00:18:26.305872" 2026-03-16 00:18:51.139618 | controller | } failure 2026-03-16 00:18:51.142375 | 2026-03-16 00:18:51.142479 | PLAY RECAP 2026-03-16 00:18:51.142560 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 00:18:51.142603 | 2026-03-16 00:18:51.278391 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 00:18:51.280702 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 00:18:51.918132 | 2026-03-16 00:18:51.918257 | PLAY [all] 2026-03-16 00:18:51.953575 | 2026-03-16 00:18:51.953687 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 00:18:52.224930 | controller | changed: non-zero return code 2026-03-16 00:18:52.232988 | 2026-03-16 00:18:52.233087 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 00:18:52.269368 | controller | skipping: Conditional result was False 2026-03-16 00:18:52.278902 | 2026-03-16 00:18:52.279087 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 00:18:52.327754 | 2026-03-16 00:18:52.328057 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 00:18:52.366709 | 2026-03-16 00:18:52.367102 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 00:18:52.395388 | controller | skipping: Conditional result was False 2026-03-16 00:18:52.408593 | 2026-03-16 00:18:52.408857 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 00:18:52.440036 | 2026-03-16 00:18:52.440341 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 00:18:52.457414 | controller | skipping: Conditional result was False 2026-03-16 00:18:52.465805 | 2026-03-16 00:18:52.465932 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 00:18:52.492361 | controller | skipping: Conditional result was False 2026-03-16 00:18:52.501905 | 2026-03-16 00:18:52.502063 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 00:18:52.528621 | controller | skipping: Conditional result was False 2026-03-16 00:18:52.571585 | 2026-03-16 00:18:52.571751 | PLAY RECAP 2026-03-16 00:18:52.571826 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 00:18:52.571848 | 2026-03-16 00:18:52.690426 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 00:18:52.691400 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 00:18:53.398151 | 2026-03-16 00:18:53.398285 | PLAY [all:!appliance*] 2026-03-16 00:18:53.421921 | 2026-03-16 00:18:53.422047 | TASK [unregister the node] 2026-03-16 00:18:53.974501 | controller | skipping: Conditional result was False 2026-03-16 00:18:53.981425 | 2026-03-16 00:18:53.981533 | TASK [include_role : fetch-output] 2026-03-16 00:18:54.011525 | controller | ok 2026-03-16 00:18:54.036328 | 2026-03-16 00:18:54.036455 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 00:18:54.081882 | controller | skipping: Conditional result was False 2026-03-16 00:18:54.092934 | 2026-03-16 00:18:54.093147 | TASK [fetch-output : Set log path for single node] 2026-03-16 00:18:54.136545 | controller | ok 2026-03-16 00:18:54.143477 | 2026-03-16 00:18:54.143615 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 00:18:54.580563 | controller -> localhost | ok: "/var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/logs" 2026-03-16 00:18:54.811668 | controller -> localhost | changed: "/var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/artifacts" 2026-03-16 00:18:55.080474 | controller -> localhost | changed: "/var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/work/docs" 2026-03-16 00:18:55.094959 | 2026-03-16 00:18:55.095106 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 00:18:55.875848 | controller | changed: 2026-03-16 00:18:55.876132 | controller | .d..t...... ./ 2026-03-16 00:18:55.876172 | controller | cd+++++++++ controller/ 2026-03-16 00:18:55.876221 | controller | changed: All items complete 2026-03-16 00:18:55.876247 | 2026-03-16 00:18:56.357634 | controller | changed: .d..t...... ./ 2026-03-16 00:18:56.861817 | controller | changed: .d..t...... ./ 2026-03-16 00:18:56.900242 | 2026-03-16 00:18:56.900462 | TASK [include_role : fetch-output-openshift] 2026-03-16 00:18:56.927346 | controller | skipping: Conditional result was False 2026-03-16 00:18:56.942264 | 2026-03-16 00:18:56.942453 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 00:18:56.988908 | controller | skipping: Conditional result was False 2026-03-16 00:18:57.006445 | controller | skipping: Conditional result was False 2026-03-16 00:18:57.038298 | 2026-03-16 00:18:57.038434 | PLAY [localhost] 2026-03-16 00:18:57.051270 | 2026-03-16 00:18:57.051370 | TASK [Run Zuul manifest role] 2026-03-16 00:18:57.070542 | localhost | ok 2026-03-16 00:18:57.089651 | 2026-03-16 00:18:57.089803 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 00:18:57.489863 | localhost | changed 2026-03-16 00:18:57.497099 | 2026-03-16 00:18:57.497200 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 00:18:57.528396 | localhost | ok 2026-03-16 00:18:57.536650 | 2026-03-16 00:18:57.536719 | TASK [Set zuul-log-path fact] 2026-03-16 00:18:57.555409 | localhost | ok 2026-03-16 00:18:57.581934 | 2026-03-16 00:18:57.582050 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 00:18:57.612990 | localhost | ok 2026-03-16 00:18:57.625191 | 2026-03-16 00:18:57.625309 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 00:18:57.659257 | localhost | ok: 2026-03-16 00:18:57.659604 | localhost | { 2026-03-16 00:18:57.659641 | localhost | "auth": { 2026-03-16 00:18:57.659672 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 00:18:57.659697 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 00:18:57.659720 | localhost | }, 2026-03-16 00:18:57.659773 | localhost | "profile": "rackspace", 2026-03-16 00:18:57.659796 | localhost | "region_name": "IAD" 2026-03-16 00:18:57.659818 | localhost | } 2026-03-16 00:18:57.659855 | 2026-03-16 00:18:57.668814 | 2026-03-16 00:18:57.668961 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 00:18:57.690926 | localhost | Output suppressed because no_log was given 2026-03-16 00:18:57.712585 | 2026-03-16 00:18:57.712719 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 00:18:57.733669 | localhost | ok 2026-03-16 00:18:57.739344 | 2026-03-16 00:18:57.739426 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 00:18:57.776294 | localhost | Output suppressed because no_log was given 2026-03-16 00:18:57.820317 | localhost | included: /var/lib/zuul/builds/90af3d75c9894347ab9c4b0196bb9a1b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 00:18:57.828812 | 2026-03-16 00:18:57.828934 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 00:18:57.906549 | localhost | Output suppressed because no_log was given 2026-03-16 00:18:57.920515 | 2026-03-16 00:18:57.920709 | TASK [Upload logs to swift] 2026-03-16 00:18:57.944205 | localhost | ok 2026-03-16 00:18:57.978991 | 2026-03-16 00:18:57.979113 | TASK [Set zuul-log-path fact] 2026-03-16 00:18:58.003317 | localhost | skipping: Conditional result was False 2026-03-16 00:18:58.008500 | 2026-03-16 00:18:58.008574 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 00:18:58.410628 | localhost -> localhost | ok: Runtime: 0:00:00.005227 2026-03-16 00:18:58.426470 | 2026-03-16 00:18:58.426664 | TASK [upload-logs-swift : Upload logs to swift]