2026-03-16 16:29:02.346312 | Job console starting... 2026-03-16 16:29:02.356335 | Updating repositories 2026-03-16 16:29:02.516397 | Preparing job workspace 2026-03-16 16:29:12.950528 | Running Ansible setup... 2026-03-16 16:29:18.305824 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 16:29:18.973609 | 2026-03-16 16:29:18.973762 | PLAY [localhost] 2026-03-16 16:29:18.993702 | 2026-03-16 16:29:18.993803 | TASK [Gathering Facts] 2026-03-16 16:29:20.113261 | localhost | ok 2026-03-16 16:29:20.136556 | 2026-03-16 16:29:20.136734 | TASK [Setup log path fact] 2026-03-16 16:29:20.165082 | localhost | ok 2026-03-16 16:29:20.178728 | 2026-03-16 16:29:20.178851 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 16:29:20.217187 | localhost | ok 2026-03-16 16:29:20.224952 | 2026-03-16 16:29:20.225019 | TASK [emit-job-header : Print job information] 2026-03-16 16:29:20.283474 | # Job Information 2026-03-16 16:29:20.283627 | Ansible Version: 2.15.12 2026-03-16 16:29:20.283659 | Job: ansible-test-sanity-docker-milestone 2026-03-16 16:29:20.283701 | Pipeline: third-party-check 2026-03-16 16:29:20.283721 | Executor: ze02.softwarefactory-project.io 2026-03-16 16:29:20.283739 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-16 16:29:20.283763 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/300/ansible/3006174294734d3bbbf7b049d2f1bf72/ 2026-03-16 16:29:20.283783 | Event ID: cb44fe40-2151-11f1-85ca-bed5723f367f 2026-03-16 16:29:20.287918 | 2026-03-16 16:29:20.287984 | LOOP [emit-job-header : Print node information] 2026-03-16 16:29:20.425153 | localhost | ok: 2026-03-16 16:29:20.425339 | localhost | # Node Information 2026-03-16 16:29:20.425367 | localhost | Inventory Hostname: controller 2026-03-16 16:29:20.425386 | localhost | Hostname: np0005648742 2026-03-16 16:29:20.425405 | localhost | Username: zuul 2026-03-16 16:29:20.425425 | localhost | Distro: Fedora 37 2026-03-16 16:29:20.425442 | localhost | Provider: ansible-vexxhost-ca-ymq-1 2026-03-16 16:29:20.425459 | localhost | Region: ca-ymq-1 2026-03-16 16:29:20.425475 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 16:29:20.425492 | localhost | Product Name: OpenStack Nova 2026-03-16 16:29:20.425508 | localhost | Interface IP: 199.204.45.233 2026-03-16 16:29:20.435513 | 2026-03-16 16:29:20.435624 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 16:29:20.850336 | localhost -> localhost | changed 2026-03-16 16:29:20.861753 | 2026-03-16 16:29:20.861897 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 16:29:21.902723 | localhost -> localhost | changed 2026-03-16 16:29:21.938524 | 2026-03-16 16:29:21.938624 | PLAY [all:!appliance*] 2026-03-16 16:29:21.955908 | 2026-03-16 16:29:21.955970 | TASK [include_role : start-zuul-console] 2026-03-16 16:29:21.975794 | controller | ok 2026-03-16 16:29:21.990052 | 2026-03-16 16:29:21.990117 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 16:29:22.369811 | controller | ok 2026-03-16 16:29:22.391955 | 2026-03-16 16:29:22.392076 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 16:29:23.397910 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 16:29:23.418135 | 2026-03-16 16:29:23.418416 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 16:29:23.975626 | controller | skipping: Conditional result was False 2026-03-16 16:29:23.982736 | 2026-03-16 16:29:23.982862 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 16:29:23.996990 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.008246 | 2026-03-16 16:29:24.008371 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 16:29:24.032964 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.041328 | 2026-03-16 16:29:24.041416 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 16:29:24.067559 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.073896 | 2026-03-16 16:29:24.073965 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 16:29:24.097394 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.107096 | 2026-03-16 16:29:24.107200 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 16:29:24.120913 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.132839 | 2026-03-16 16:29:24.132912 | TASK [Disable Fedora Modular] 2026-03-16 16:29:24.389451 | controller | changed 2026-03-16 16:29:24.395175 | 2026-03-16 16:29:24.395237 | TASK [Enable EPEL] 2026-03-16 16:29:24.451809 | controller | skipping: Conditional result was False 2026-03-16 16:29:24.460178 | 2026-03-16 16:29:24.460246 | TASK [Register the RHEL node] 2026-03-16 16:29:25.023233 | 2026-03-16 16:29:25.023371 | TASK [Show the subscription-manager status] 2026-03-16 16:29:25.599768 | controller | skipping: Conditional result was False 2026-03-16 16:29:25.606331 | 2026-03-16 16:29:25.606394 | TASK [Enable EPEL on RHEL] 2026-03-16 16:29:26.139525 | controller | skipping: Conditional result was False 2026-03-16 16:29:26.150822 | 2026-03-16 16:29:26.150957 | TASK [Install git and tox] 2026-03-16 16:30:51.965039 | controller | changed 2026-03-16 16:30:51.982349 | 2026-03-16 16:30:51.982491 | TASK [include_role : prepare-workspace] 2026-03-16 16:30:52.013658 | controller | ok 2026-03-16 16:30:52.050646 | 2026-03-16 16:30:52.050767 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 16:30:52.294868 | controller | ok 2026-03-16 16:30:52.305485 | 2026-03-16 16:30:52.305548 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 16:31:06.259259 | controller | Output suppressed because no_log was given 2026-03-16 16:31:06.275622 | 2026-03-16 16:31:06.275725 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 16:31:06.324835 | controller | skipping: Conditional result was False 2026-03-16 16:31:06.441756 | 2026-03-16 16:31:06.441836 | PLAY [all:!appliance] 2026-03-16 16:31:06.460273 | 2026-03-16 16:31:06.460334 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 16:31:06.493088 | controller | ok 2026-03-16 16:31:06.508463 | 2026-03-16 16:31:06.508565 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 16:31:06.776892 | controller -> localhost | ok 2026-03-16 16:31:06.790890 | 2026-03-16 16:31:06.791035 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 16:31:06.821079 | controller | ok 2026-03-16 16:31:06.841873 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 16:31:06.848963 | 2026-03-16 16:31:06.849025 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 16:31:07.292392 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 16:31:07.292627 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_rsa. 2026-03-16 16:31:07.292656 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_rsa.pub. 2026-03-16 16:31:07.292701 | controller -> localhost | The key fingerprint is: 2026-03-16 16:31:07.292722 | controller -> localhost | SHA256:NZW1HpBqx99RnN9r5BwdKP0DkPw/xQnw+h8HsjmP224 zuul-build-sshkey 2026-03-16 16:31:07.292741 | controller -> localhost | The key's randomart image is: 2026-03-16 16:31:07.292759 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 16:31:07.292776 | controller -> localhost | | .oB+o..| 2026-03-16 16:31:07.292794 | controller -> localhost | | =+* +o| 2026-03-16 16:31:07.292811 | controller -> localhost | | ooo.*.B| 2026-03-16 16:31:07.292828 | controller -> localhost | | .o.+o O*| 2026-03-16 16:31:07.292844 | controller -> localhost | | S. o..B.*| 2026-03-16 16:31:07.292869 | controller -> localhost | | .+.O.| 2026-03-16 16:31:07.292891 | controller -> localhost | | +...o| 2026-03-16 16:31:07.292912 | controller -> localhost | | =E o| 2026-03-16 16:31:07.292929 | controller -> localhost | | o++. | 2026-03-16 16:31:07.292949 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 16:31:07.292996 | controller -> localhost | ok: Runtime: 0:00:00.071279 2026-03-16 16:31:07.299748 | 2026-03-16 16:31:07.299821 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 16:31:07.345869 | controller | ok 2026-03-16 16:31:07.355980 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 16:31:07.364952 | 2026-03-16 16:31:07.365014 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 16:31:07.381403 | controller | skipping: Conditional result was False 2026-03-16 16:31:07.389086 | 2026-03-16 16:31:07.389188 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 16:31:07.853721 | controller | changed 2026-03-16 16:31:07.859221 | 2026-03-16 16:31:07.859287 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 16:31:08.105042 | controller | ok 2026-03-16 16:31:08.121615 | 2026-03-16 16:31:08.121833 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 16:31:08.751295 | controller | changed 2026-03-16 16:31:08.756970 | 2026-03-16 16:31:08.757034 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 16:31:09.346660 | controller | changed 2026-03-16 16:31:09.353425 | 2026-03-16 16:31:09.353527 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 16:31:09.369171 | controller | skipping: Conditional result was False 2026-03-16 16:31:09.376839 | 2026-03-16 16:31:09.376913 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 16:31:09.764462 | controller -> localhost | changed 2026-03-16 16:31:09.781656 | 2026-03-16 16:31:09.781798 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 16:31:10.053747 | controller -> localhost | Identity added: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_rsa (zuul-build-sshkey) 2026-03-16 16:31:10.054007 | controller -> localhost | ok: Runtime: 0:00:00.008704 2026-03-16 16:31:10.061341 | 2026-03-16 16:31:10.061404 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 16:31:10.416626 | controller | ok 2026-03-16 16:31:10.422016 | 2026-03-16 16:31:10.422077 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 16:31:10.446725 | controller | skipping: Conditional result was False 2026-03-16 16:31:10.459189 | 2026-03-16 16:31:10.459253 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 16:31:10.478809 | controller | ok 2026-03-16 16:31:10.495882 | 2026-03-16 16:31:10.495953 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 16:31:10.723415 | controller -> localhost | ok 2026-03-16 16:31:10.733895 | 2026-03-16 16:31:10.733982 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 16:31:10.757586 | controller | ok 2026-03-16 16:31:10.773525 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 16:31:10.781864 | 2026-03-16 16:31:10.781949 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 16:31:11.102813 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 16:31:11.103035 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_ecdsa. 2026-03-16 16:31:11.103074 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_ecdsa.pub. 2026-03-16 16:31:11.103112 | controller -> localhost | The key fingerprint is: 2026-03-16 16:31:11.103140 | controller -> localhost | SHA256:9rner7quYcjhsIKalPghBKZbb/zBQ3pf1V+12KGrkPY zuul-build-sshkey 2026-03-16 16:31:11.103166 | controller -> localhost | The key's randomart image is: 2026-03-16 16:31:11.103191 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 16:31:11.103215 | controller -> localhost | | | 2026-03-16 16:31:11.103239 | controller -> localhost | | | 2026-03-16 16:31:11.103262 | controller -> localhost | |.. ..| 2026-03-16 16:31:11.103285 | controller -> localhost | |+ .+ +| 2026-03-16 16:31:11.103308 | controller -> localhost | |... . o S .o.o.| 2026-03-16 16:31:11.103331 | controller -> localhost | |o+.o O + ..o ...| 2026-03-16 16:31:11.103353 | controller -> localhost | |=oo * O o++ . .| 2026-03-16 16:31:11.103376 | controller -> localhost | |o+ + o =.ooo. | 2026-03-16 16:31:11.103398 | controller -> localhost | |o . . o+*Eoo. | 2026-03-16 16:31:11.103421 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 16:31:11.103485 | controller -> localhost | ok: Runtime: 0:00:00.022106 2026-03-16 16:31:11.113244 | 2026-03-16 16:31:11.113329 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 16:31:11.147317 | controller | ok 2026-03-16 16:31:11.157658 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 16:31:11.170131 | 2026-03-16 16:31:11.170215 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 16:31:11.195628 | controller | skipping: Conditional result was False 2026-03-16 16:31:11.202933 | 2026-03-16 16:31:11.202995 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 16:31:11.712216 | controller | changed 2026-03-16 16:31:11.727577 | 2026-03-16 16:31:11.727682 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 16:31:11.961012 | controller | ok 2026-03-16 16:31:11.970333 | 2026-03-16 16:31:11.970420 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 16:31:12.591494 | controller | changed 2026-03-16 16:31:12.605248 | 2026-03-16 16:31:12.605406 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 16:31:13.262198 | controller | changed 2026-03-16 16:31:13.277265 | 2026-03-16 16:31:13.277416 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 16:31:13.319723 | controller | skipping: Conditional result was False 2026-03-16 16:31:13.332881 | 2026-03-16 16:31:13.332978 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 16:31:13.578387 | controller -> localhost | changed 2026-03-16 16:31:13.607473 | 2026-03-16 16:31:13.607717 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 16:31:13.971161 | controller -> localhost | Identity added: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/3006174294734d3bbbf7b049d2f1bf72_id_ecdsa (zuul-build-sshkey) 2026-03-16 16:31:13.971462 | controller -> localhost | ok: Runtime: 0:00:00.008679 2026-03-16 16:31:14.011424 | 2026-03-16 16:31:14.011555 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 16:31:14.223053 | controller | ok 2026-03-16 16:31:14.236514 | 2026-03-16 16:31:14.236728 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 16:31:14.274515 | controller | skipping: Conditional result was False 2026-03-16 16:31:14.300915 | 2026-03-16 16:31:14.301095 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 16:31:14.327525 | controller | skipping: Conditional result was False 2026-03-16 16:31:14.337392 | 2026-03-16 16:31:14.337504 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 16:31:14.577978 | controller | ok: "logs" 2026-03-16 16:31:14.578578 | controller | ok: All items complete 2026-03-16 16:31:14.578649 | 2026-03-16 16:31:14.785321 | controller | ok: "artifacts" 2026-03-16 16:31:15.014388 | controller | ok: "docs" 2026-03-16 16:31:15.031930 | 2026-03-16 16:31:15.032104 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 16:31:15.299757 | controller | changed: "logs" 2026-03-16 16:31:15.503628 | controller | changed: "artifacts" 2026-03-16 16:31:15.711569 | controller | changed: "docs" 2026-03-16 16:31:15.748312 | 2026-03-16 16:31:15.748428 | PLAY RECAP 2026-03-16 16:31:15.748472 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 16:31:15.748497 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 16:31:15.748514 | 2026-03-16 16:31:15.875214 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 16:31:15.876414 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 16:31:16.519947 | 2026-03-16 16:31:16.520059 | PLAY [all] 2026-03-16 16:31:16.540955 | 2026-03-16 16:31:16.541027 | TASK [Install binary dependencies] 2026-03-16 16:31:16.612989 | controller | ok 2026-03-16 16:31:16.639518 | 2026-03-16 16:31:16.639621 | TASK [bindep : Include find tasks] 2026-03-16 16:31:16.681921 | controller | ok 2026-03-16 16:31:16.692252 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 16:31:16.700841 | 2026-03-16 16:31:16.700926 | TASK [bindep : Look for bindep.txt] 2026-03-16 16:31:17.075737 | controller | ok 2026-03-16 16:31:17.088148 | 2026-03-16 16:31:17.088291 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:17.115787 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.129070 | 2026-03-16 16:31:17.129222 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 16:31:17.366528 | controller | ok 2026-03-16 16:31:17.385301 | 2026-03-16 16:31:17.385507 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:17.427180 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.443114 | 2026-03-16 16:31:17.443250 | TASK [bindep : Look for bindep fallback file] 2026-03-16 16:31:17.487179 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.496506 | 2026-03-16 16:31:17.496604 | TASK [bindep : Define bindep_file fact] 2026-03-16 16:31:17.520965 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.526846 | 2026-03-16 16:31:17.526911 | TASK [bindep : Include bindep tasks] 2026-03-16 16:31:17.551224 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.557432 | 2026-03-16 16:31:17.557496 | TASK [bindep : Include install tasks] 2026-03-16 16:31:17.580867 | controller | skipping: Conditional result was False 2026-03-16 16:31:17.587020 | 2026-03-16 16:31:17.587083 | LOOP [bindep : Include package tasks] 2026-03-16 16:31:17.651683 | 2026-03-16 16:31:17.651808 | TASK [Run test-setup role] 2026-03-16 16:31:17.672407 | controller | ok 2026-03-16 16:31:17.688553 | 2026-03-16 16:31:17.688623 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 16:31:17.899875 | controller | ok 2026-03-16 16:31:17.905713 | 2026-03-16 16:31:17.905775 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 16:31:18.435735 | controller | skipping: Conditional result was False 2026-03-16 16:31:18.485343 | 2026-03-16 16:31:18.485417 | PLAY RECAP 2026-03-16 16:31:18.485470 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 16:31:18.485497 | 2026-03-16 16:31:18.580631 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 16:31:18.581493 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 16:31:19.122456 | 2026-03-16 16:31:19.122571 | PLAY [controller] 2026-03-16 16:31:19.142159 | 2026-03-16 16:31:19.142241 | TASK [Create the /root directory] 2026-03-16 16:31:19.534499 | controller | ok 2026-03-16 16:31:19.547280 | 2026-03-16 16:31:19.547437 | TASK [Install glibc-langpack-en] 2026-03-16 16:31:23.638771 | controller | ok: Nothing to do 2026-03-16 16:31:23.651623 | 2026-03-16 16:31:23.651785 | TASK [Ensure controller directory exists] 2026-03-16 16:31:23.880143 | controller | changed 2026-03-16 16:31:23.888057 | 2026-03-16 16:31:23.888145 | TASK [Install container runtime] 2026-03-16 16:31:23.961282 | controller | ok 2026-03-16 16:31:24.013162 | 2026-03-16 16:31:24.013287 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 16:31:24.050056 | controller | ok: "/var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 16:31:24.057691 | controller | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 16:31:24.063913 | 2026-03-16 16:31:24.064090 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 16:32:28.776024 | controller | changed 2026-03-16 16:32:28.785223 | 2026-03-16 16:32:28.785310 | TASK [ensure-podman : Fetch podman version] 2026-03-16 16:32:29.387904 | controller | Client: Podman Engine 2026-03-16 16:32:29.417738 | controller | Version: 4.6.2 2026-03-16 16:32:29.417784 | controller | API Version: 4.6.2 2026-03-16 16:32:29.417849 | controller | Go Version: go1.19.12 2026-03-16 16:32:29.417876 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 16:32:29.417890 | controller | OS/Arch: linux/amd64 2026-03-16 16:32:29.864282 | controller | ok: Runtime: 0:00:00.237058 2026-03-16 16:32:29.871386 | 2026-03-16 16:32:29.871467 | TASK [ensure-podman : Print podman version installed] 2026-03-16 16:32:29.918162 | Podman version: Client: Podman Engine 2026-03-16 16:32:29.918423 | Version: 4.6.2 2026-03-16 16:32:29.918485 | API Version: 4.6.2 2026-03-16 16:32:29.918529 | Go Version: go1.19.12 2026-03-16 16:32:29.918567 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 16:32:29.918609 | OS/Arch: linux/amd64 2026-03-16 16:32:29.930354 | 2026-03-16 16:32:29.930435 | TASK [ensure-podman : Validate podman engine] 2026-03-16 16:32:30.474854 | controller | skipping: Conditional result was False 2026-03-16 16:32:30.481732 | 2026-03-16 16:32:30.481799 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 16:32:30.515819 | controller | skipping: Conditional result was False 2026-03-16 16:32:30.534715 | 2026-03-16 16:32:30.534837 | TASK [Ensure python3.8 is present] 2026-03-16 16:32:30.558949 | controller | skipping: Conditional result was False 2026-03-16 16:32:30.565037 | 2026-03-16 16:32:30.565096 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 16:32:30.585134 | controller | ok 2026-03-16 16:32:30.605201 | 2026-03-16 16:32:30.605309 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 16:32:31.928936 | controller | ok: Nothing to do 2026-03-16 16:32:31.943929 | 2026-03-16 16:32:31.944063 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 16:32:41.060549 | controller | changed 2026-03-16 16:32:41.083694 | 2026-03-16 16:32:41.083817 | TASK [Run ensure-virtualenv role] 2026-03-16 16:32:41.106867 | controller | ok 2026-03-16 16:32:41.135338 | 2026-03-16 16:32:41.135472 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 16:32:41.404668 | controller | /usr/bin/virtualenv 2026-03-16 16:32:41.672409 | controller | ok: Runtime: 0:00:00.005014 2026-03-16 16:32:41.679548 | 2026-03-16 16:32:41.679612 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 16:32:41.719289 | controller | skipping: Conditional result was False 2026-03-16 16:32:41.719601 | controller | ok: All items complete 2026-03-16 16:32:41.719627 | 2026-03-16 16:32:41.741476 | 2026-03-16 16:32:41.741701 | TASK [Find the full path of the Python interpreter] 2026-03-16 16:32:41.955077 | controller | /usr/bin/python3 2026-03-16 16:32:42.276756 | controller | ok 2026-03-16 16:32:42.293183 | 2026-03-16 16:32:42.293368 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 16:32:43.286641 | controller | created virtual environment CPython3.11.0.final.0-64 in 514ms 2026-03-16 16:32:43.315954 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 16:32:43.316035 | 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 16:32:43.316045 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 16:32:43.316059 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 16:32:43.372333 | controller | changed 2026-03-16 16:32:43.378316 | 2026-03-16 16:32:43.378379 | TASK [Set selinux package] 2026-03-16 16:32:43.419578 | controller | ok 2026-03-16 16:32:43.427193 | 2026-03-16 16:32:43.427334 | TASK [Set selinux package (Fedora)] 2026-03-16 16:32:43.471497 | controller | ok 2026-03-16 16:32:43.477226 | 2026-03-16 16:32:43.477287 | TASK [Install selinux into virtualenv] 2026-03-16 16:33:33.857835 | controller | Collecting selinux-please-lie-to-me 2026-03-16 16:33:47.246161 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 16:33:47.553981 | controller | Collecting setuptools<50.0.0 2026-03-16 16:33:47.558267 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 16:33:47.579234 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 48.0 MB/s eta 0:00:00 2026-03-16 16:33:47.662466 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 16:33:47.662686 | controller | Attempting uninstall: setuptools 2026-03-16 16:33:47.665132 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 16:33:47.726298 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 16:33:47.734542 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 16:33:48.088722 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 16:33:58.603544 | controller | 2026-03-16 16:33:58.704047 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 16:33:58.704121 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 16:33:59.095598 | controller | ok: Runtime: 0:01:15.036371 2026-03-16 16:33:59.107707 | 2026-03-16 16:33:59.107831 | TASK [Install pytest-forked into virtualenv] 2026-03-16 16:34:59.825742 | controller | Collecting pytest-forked 2026-03-16 16:35:59.921056 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 16:36:00.062935 | controller | Collecting py 2026-03-16 16:36:00.067377 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 16:36:00.119151 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 1.9 MB/s eta 0:00:00 2026-03-16 16:36:00.249923 | controller | Collecting pytest>=3.10 2026-03-16 16:36:00.255529 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 16:36:00.276905 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 20.2 MB/s eta 0:00:00 2026-03-16 16:36:00.315284 | controller | Collecting iniconfig>=1.0.1 2026-03-16 16:36:00.319151 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 16:36:00.363156 | controller | Collecting packaging>=22 2026-03-16 16:36:00.366550 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 16:36:00.373859 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 13.7 MB/s eta 0:00:00 2026-03-16 16:36:00.413965 | controller | Collecting pluggy<2,>=1.5 2026-03-16 16:36:00.417336 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 16:36:00.471588 | controller | Collecting pygments>=2.7.2 2026-03-16 16:36:00.475351 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 16:36:00.499138 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 59.4 MB/s eta 0:00:00 2026-03-16 16:36:00.571016 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 16:36:01.659660 | 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 16:36:01.669108 | controller | 2026-03-16 16:36:01.773675 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 16:36:01.773734 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 16:36:02.245106 | controller | ok: Runtime: 0:02:02.412405 2026-03-16 16:36:02.257927 | 2026-03-16 16:36:02.258120 | TASK [Update pip] 2026-03-16 16:36:02.793446 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 16:36:15.274778 | controller | Collecting pip 2026-03-16 16:36:27.628015 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 16:36:27.682451 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 35.5 MB/s eta 0:00:00 2026-03-16 16:36:27.749130 | controller | Installing collected packages: pip 2026-03-16 16:36:27.749360 | controller | Attempting uninstall: pip 2026-03-16 16:36:27.751597 | controller | Found existing installation: pip 22.2.2 2026-03-16 16:36:27.897578 | controller | Uninstalling pip-22.2.2: 2026-03-16 16:36:27.912649 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 16:36:28.735480 | controller | Successfully installed pip-26.0.1 2026-03-16 16:36:28.855782 | controller | ok: Runtime: 0:00:26.335350 2026-03-16 16:36:28.861223 | 2026-03-16 16:36:28.861283 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 16:36:29.087044 | controller | changed 2026-03-16 16:36:29.124321 | 2026-03-16 16:36:29.124466 | TASK [Install ansible into virtualenv] 2026-03-16 16:36:29.662747 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 16:36:29.665290 | controller | Installing build dependencies: started 2026-03-16 16:36:53.581591 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 16:36:53.583109 | controller | Getting requirements to build wheel: started 2026-03-16 16:36:54.331982 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 16:36:54.334291 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 16:36:54.808846 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 16:36:54.814141 | 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 16:36:54.820242 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 16:36:55.182795 | controller | ERROR 2026-03-16 16:36:55.183079 | controller | { 2026-03-16 16:36:55.183148 | controller | "delta": "0:00:25.583898", 2026-03-16 16:36:55.183192 | controller | "end": "2026-03-16 16:36:54.935243", 2026-03-16 16:36:55.183234 | controller | "msg": "non-zero return code", 2026-03-16 16:36:55.183304 | controller | "rc": 1, 2026-03-16 16:36:55.183343 | controller | "start": "2026-03-16 16:36:29.351345" 2026-03-16 16:36:55.183385 | controller | } failure 2026-03-16 16:36:55.186392 | 2026-03-16 16:36:55.186494 | PLAY RECAP 2026-03-16 16:36:55.186583 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 16:36:55.186629 | 2026-03-16 16:36:55.332104 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 16:36:55.334311 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 16:36:55.945233 | 2026-03-16 16:36:55.945428 | PLAY [all] 2026-03-16 16:36:55.968752 | 2026-03-16 16:36:55.968907 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 16:36:56.280025 | controller | changed: non-zero return code 2026-03-16 16:36:56.292936 | 2026-03-16 16:36:56.293095 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 16:36:56.320720 | controller | skipping: Conditional result was False 2026-03-16 16:36:56.333829 | 2026-03-16 16:36:56.333971 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 16:36:56.376814 | 2026-03-16 16:36:56.377159 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 16:36:56.418209 | 2026-03-16 16:36:56.418484 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 16:36:56.445914 | controller | skipping: Conditional result was False 2026-03-16 16:36:56.461568 | 2026-03-16 16:36:56.461739 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 16:36:56.503263 | 2026-03-16 16:36:56.503516 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 16:36:56.530620 | controller | skipping: Conditional result was False 2026-03-16 16:36:56.543775 | 2026-03-16 16:36:56.543915 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 16:36:56.570872 | controller | skipping: Conditional result was False 2026-03-16 16:36:56.584527 | 2026-03-16 16:36:56.584753 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 16:36:56.613761 | controller | skipping: Conditional result was False 2026-03-16 16:36:56.662930 | 2026-03-16 16:36:56.663011 | PLAY RECAP 2026-03-16 16:36:56.663071 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 16:36:56.663099 | 2026-03-16 16:36:56.785512 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 16:36:56.787594 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 16:36:57.402778 | 2026-03-16 16:36:57.402955 | PLAY [all:!appliance*] 2026-03-16 16:36:57.431575 | 2026-03-16 16:36:57.431771 | TASK [unregister the node] 2026-03-16 16:36:57.963850 | controller | skipping: Conditional result was False 2026-03-16 16:36:57.976477 | 2026-03-16 16:36:57.976647 | TASK [include_role : fetch-output] 2026-03-16 16:36:58.026722 | controller | ok 2026-03-16 16:36:58.065604 | 2026-03-16 16:36:58.065759 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 16:36:58.151924 | controller | skipping: Conditional result was False 2026-03-16 16:36:58.160587 | 2026-03-16 16:36:58.160700 | TASK [fetch-output : Set log path for single node] 2026-03-16 16:36:58.217650 | controller | ok 2026-03-16 16:36:58.229289 | 2026-03-16 16:36:58.229421 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 16:36:58.685240 | controller -> localhost | ok: "/var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/logs" 2026-03-16 16:36:58.942431 | controller -> localhost | changed: "/var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/artifacts" 2026-03-16 16:36:59.231342 | controller -> localhost | changed: "/var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/work/docs" 2026-03-16 16:36:59.244551 | 2026-03-16 16:36:59.244626 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 16:36:59.992450 | controller | changed: 2026-03-16 16:36:59.992727 | controller | .d..t...... ./ 2026-03-16 16:36:59.992760 | controller | cd+++++++++ controller/ 2026-03-16 16:36:59.992793 | controller | changed: All items complete 2026-03-16 16:36:59.992813 | 2026-03-16 16:37:00.532984 | controller | changed: .d..t...... ./ 2026-03-16 16:37:01.092000 | controller | changed: .d..t...... ./ 2026-03-16 16:37:01.120721 | 2026-03-16 16:37:01.120814 | TASK [include_role : fetch-output-openshift] 2026-03-16 16:37:01.148709 | controller | skipping: Conditional result was False 2026-03-16 16:37:01.157041 | 2026-03-16 16:37:01.157121 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 16:37:01.645989 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.018525 2026-03-16 16:37:01.942537 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.016097 2026-03-16 16:37:01.998316 | 2026-03-16 16:37:01.998476 | PLAY [localhost] 2026-03-16 16:37:02.016987 | 2026-03-16 16:37:02.017075 | TASK [Run Zuul manifest role] 2026-03-16 16:37:02.050232 | localhost | ok 2026-03-16 16:37:02.068761 | 2026-03-16 16:37:02.068835 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 16:37:02.525128 | localhost | changed 2026-03-16 16:37:02.530426 | 2026-03-16 16:37:02.530489 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 16:37:02.560865 | localhost | ok 2026-03-16 16:37:02.570049 | 2026-03-16 16:37:02.570111 | TASK [Set zuul-log-path fact] 2026-03-16 16:37:02.590091 | localhost | ok 2026-03-16 16:37:02.603619 | 2026-03-16 16:37:02.603702 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 16:37:02.634776 | localhost | ok 2026-03-16 16:37:02.644685 | 2026-03-16 16:37:02.644772 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 16:37:02.675100 | localhost | ok: 2026-03-16 16:37:02.675432 | localhost | { 2026-03-16 16:37:02.675458 | localhost | "auth": { 2026-03-16 16:37:02.675481 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 16:37:02.675498 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 16:37:02.675515 | localhost | }, 2026-03-16 16:37:02.675531 | localhost | "profile": "rackspace", 2026-03-16 16:37:02.675547 | localhost | "region_name": "IAD" 2026-03-16 16:37:02.675562 | localhost | } 2026-03-16 16:37:02.675600 | localhost | changed: All items complete 2026-03-16 16:37:02.675621 | 2026-03-16 16:37:02.686726 | 2026-03-16 16:37:02.686851 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 16:37:02.710399 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:02.777429 | 2026-03-16 16:37:02.777609 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 16:37:02.818112 | localhost | ok 2026-03-16 16:37:02.822606 | 2026-03-16 16:37:02.822691 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 16:37:02.872053 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:02.879991 | localhost | included: /var/lib/zuul/builds/3006174294734d3bbbf7b049d2f1bf72/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 16:37:02.887338 | 2026-03-16 16:37:02.887411 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 16:37:02.980991 | localhost | Output suppressed because no_log was given 2026-03-16 16:37:02.987927 | 2026-03-16 16:37:02.988005 | TASK [Upload logs to swift] 2026-03-16 16:37:03.009015 | localhost | ok 2026-03-16 16:37:03.037384 | 2026-03-16 16:37:03.037537 | TASK [Set zuul-log-path fact] 2026-03-16 16:37:03.065595 | localhost | skipping: Conditional result was False 2026-03-16 16:37:03.071286 | 2026-03-16 16:37:03.071356 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 16:37:03.390907 | localhost -> localhost | ok: Runtime: 0:00:00.010018 2026-03-16 16:37:03.402750 | 2026-03-16 16:37:03.402905 | TASK [upload-logs-swift : Upload logs to swift]