2026-03-05 00:26:03.289251 | Job console starting... 2026-03-05 00:26:03.299046 | Updating repositories 2026-03-05 00:26:03.404455 | Preparing job workspace 2026-03-05 00:26:07.420790 | Running Ansible setup... 2026-03-05 00:26:16.034373 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-05 00:26:16.669416 | 2026-03-05 00:26:16.669542 | PLAY [localhost] 2026-03-05 00:26:16.677911 | 2026-03-05 00:26:16.677991 | TASK [Gathering Facts] 2026-03-05 00:26:17.677465 | localhost | ok 2026-03-05 00:26:17.710171 | 2026-03-05 00:26:17.710377 | TASK [Setup log path fact] 2026-03-05 00:26:17.734067 | localhost | ok 2026-03-05 00:26:17.754765 | 2026-03-05 00:26:17.754908 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-05 00:26:17.786014 | localhost | ok 2026-03-05 00:26:17.799005 | 2026-03-05 00:26:17.799142 | TASK [emit-job-header : Print job information] 2026-03-05 00:26:17.841475 | # Job Information 2026-03-05 00:26:17.841672 | Ansible Version: 2.15.12 2026-03-05 00:26:17.841765 | Job: ansible-test-sanity-docker-devel 2026-03-05 00:26:17.841800 | Pipeline: periodic 2026-03-05 00:26:17.841830 | Executor: ze04.softwarefactory-project.io 2026-03-05 00:26:17.841859 | Triggered by: https://github.com/ansible-collections/ansible.network 2026-03-05 00:26:17.841891 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/0ab/ansible/0ab7bd5522cd41feab6d84ea7f9e8567/ 2026-03-05 00:26:17.841921 | Event ID: 4fa9857b728648278118233f7d4d0858 2026-03-05 00:26:17.848026 | 2026-03-05 00:26:17.848129 | LOOP [emit-job-header : Print node information] 2026-03-05 00:26:17.962394 | localhost | ok: 2026-03-05 00:26:17.962599 | localhost | # Node Information 2026-03-05 00:26:17.962630 | localhost | Inventory Hostname: controller 2026-03-05 00:26:17.962651 | localhost | Hostname: np0005638190 2026-03-05 00:26:17.962672 | localhost | Username: zuul 2026-03-05 00:26:17.962718 | localhost | Distro: Fedora 37 2026-03-05 00:26:17.962739 | localhost | Provider: ansible-vexxhost-ams1 2026-03-05 00:26:17.962758 | localhost | Region: ams1 2026-03-05 00:26:17.962775 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-05 00:26:17.962793 | localhost | Product Name: OpenStack Nova 2026-03-05 00:26:17.962811 | localhost | Interface IP: 38.129.16.29 2026-03-05 00:26:17.973985 | 2026-03-05 00:26:17.974118 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-05 00:26:18.366289 | localhost -> localhost | changed 2026-03-05 00:26:18.374051 | 2026-03-05 00:26:18.374159 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-05 00:26:19.240094 | localhost -> localhost | changed 2026-03-05 00:26:19.265092 | 2026-03-05 00:26:19.265174 | PLAY [all:!appliance*] 2026-03-05 00:26:19.284475 | 2026-03-05 00:26:19.284566 | TASK [include_role : start-zuul-console] 2026-03-05 00:26:19.304774 | controller | ok 2026-03-05 00:26:19.320195 | 2026-03-05 00:26:19.320274 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-05 00:26:20.376169 | controller | ok 2026-03-05 00:26:20.404236 | 2026-03-05 00:26:20.404411 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-05 00:26:22.783066 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-05 00:26:22.794388 | 2026-03-05 00:26:22.794495 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-05 00:26:23.181061 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.196829 | 2026-03-05 00:26:23.197004 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-05 00:26:23.223944 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.234737 | 2026-03-05 00:26:23.234849 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-05 00:26:23.261159 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.274538 | 2026-03-05 00:26:23.274737 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-05 00:26:23.301612 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.312825 | 2026-03-05 00:26:23.312936 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-05 00:26:23.339826 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.350762 | 2026-03-05 00:26:23.350865 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-05 00:26:23.377352 | controller | skipping: Conditional result was False 2026-03-05 00:26:23.394762 | 2026-03-05 00:26:23.394977 | TASK [Disable Fedora Modular] 2026-03-05 00:26:24.706029 | controller | changed 2026-03-05 00:26:24.719372 | 2026-03-05 00:26:24.719656 | TASK [Enable EPEL] 2026-03-05 00:26:24.745097 | controller | skipping: Conditional result was False 2026-03-05 00:26:24.754745 | 2026-03-05 00:26:24.754859 | TASK [Register the RHEL node] 2026-03-05 00:26:25.184511 | 2026-03-05 00:26:25.184869 | TASK [Show the subscription-manager status] 2026-03-05 00:26:25.596253 | controller | skipping: Conditional result was False 2026-03-05 00:26:25.611564 | 2026-03-05 00:26:25.611776 | TASK [Enable EPEL on RHEL] 2026-03-05 00:26:26.053895 | controller | skipping: Conditional result was False 2026-03-05 00:26:26.068494 | 2026-03-05 00:26:26.068640 | TASK [Install git and tox] 2026-03-05 00:28:43.173605 | controller | changed 2026-03-05 00:28:43.181224 | 2026-03-05 00:28:43.181329 | TASK [include_role : prepare-workspace] 2026-03-05 00:28:43.212802 | controller | ok 2026-03-05 00:28:43.235589 | 2026-03-05 00:28:43.235730 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-05 00:28:44.114406 | controller | ok 2026-03-05 00:28:44.130771 | 2026-03-05 00:28:44.130923 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-05 00:29:00.500585 | controller | Output suppressed because no_log was given 2026-03-05 00:29:00.546114 | 2026-03-05 00:29:00.546234 | TASK [include_role : prepare-workspace-openshift] 2026-03-05 00:29:00.575452 | controller | skipping: Conditional result was False 2026-03-05 00:29:00.609425 | 2026-03-05 00:29:00.609534 | PLAY [all:!appliance] 2026-03-05 00:29:00.632639 | 2026-03-05 00:29:00.632745 | TASK [Run add-build-sshkey role (RSA)] 2026-03-05 00:29:00.652732 | controller | ok 2026-03-05 00:29:00.668255 | 2026-03-05 00:29:00.668358 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-05 00:29:00.927859 | controller -> localhost | ok 2026-03-05 00:29:00.944339 | 2026-03-05 00:29:00.944503 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-05 00:29:00.987335 | controller | ok 2026-03-05 00:29:01.013420 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-05 00:29:01.023242 | 2026-03-05 00:29:01.023337 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-05 00:29:01.681317 | controller -> localhost | Generating public/private rsa key pair. 2026-03-05 00:29:01.681649 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_rsa. 2026-03-05 00:29:01.681799 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_rsa.pub. 2026-03-05 00:29:01.681859 | controller -> localhost | The key fingerprint is: 2026-03-05 00:29:01.681916 | controller -> localhost | SHA256:I4fdqMYiHTtmiG2bEh3D6iQ91RiZ1jffjJZ2u4FbYl4 zuul-build-sshkey 2026-03-05 00:29:01.681984 | controller -> localhost | The key's randomart image is: 2026-03-05 00:29:01.682051 | controller -> localhost | +---[RSA 2048]----+ 2026-03-05 00:29:01.682106 | controller -> localhost | | + | 2026-03-05 00:29:01.682152 | controller -> localhost | | = . o | 2026-03-05 00:29:01.682194 | controller -> localhost | | . . + . o = | 2026-03-05 00:29:01.682235 | controller -> localhost | | + o .o o* + | 2026-03-05 00:29:01.682276 | controller -> localhost | | + +. o So.o . | 2026-03-05 00:29:01.682333 | controller -> localhost | |+++o + + .+ E | 2026-03-05 00:29:01.682385 | controller -> localhost | |=.=.B + o = o | 2026-03-05 00:29:01.682431 | controller -> localhost | |.o * + o . | 2026-03-05 00:29:01.682475 | controller -> localhost | | .o | 2026-03-05 00:29:01.682524 | controller -> localhost | +----[SHA256]-----+ 2026-03-05 00:29:01.682625 | controller -> localhost | ok: Runtime: 0:00:00.214334 2026-03-05 00:29:01.701006 | 2026-03-05 00:29:01.701167 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-05 00:29:01.729946 | controller | ok 2026-03-05 00:29:01.745806 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-05 00:29:01.760861 | 2026-03-05 00:29:01.760962 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-05 00:29:01.787982 | controller | skipping: Conditional result was False 2026-03-05 00:29:01.796340 | 2026-03-05 00:29:01.796437 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-05 00:29:02.969242 | controller | changed 2026-03-05 00:29:02.987638 | 2026-03-05 00:29:02.987814 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-05 00:29:03.661787 | controller | ok 2026-03-05 00:29:03.679388 | 2026-03-05 00:29:03.679611 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-05 00:29:06.795104 | controller | changed 2026-03-05 00:29:06.804948 | 2026-03-05 00:29:06.805063 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-05 00:29:09.954911 | controller | changed 2026-03-05 00:29:09.964222 | 2026-03-05 00:29:09.964330 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-05 00:29:09.984634 | controller | skipping: Conditional result was False 2026-03-05 00:29:09.996130 | 2026-03-05 00:29:09.996292 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-05 00:29:10.359900 | controller -> localhost | changed 2026-03-05 00:29:10.373043 | 2026-03-05 00:29:10.373136 | TASK [add-build-sshkey : Add back temp key] 2026-03-05 00:29:10.652438 | controller -> localhost | Identity added: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_rsa (zuul-build-sshkey) 2026-03-05 00:29:10.652658 | controller -> localhost | ok: Runtime: 0:00:00.007969 2026-03-05 00:29:10.661210 | 2026-03-05 00:29:10.661294 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-05 00:29:11.628841 | controller | ok 2026-03-05 00:29:11.639843 | 2026-03-05 00:29:11.639936 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-05 00:29:11.665385 | controller | skipping: Conditional result was False 2026-03-05 00:29:11.683657 | 2026-03-05 00:29:11.683812 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-05 00:29:11.717911 | controller | ok 2026-03-05 00:29:11.740702 | 2026-03-05 00:29:11.740802 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-05 00:29:11.979336 | controller -> localhost | ok 2026-03-05 00:29:11.994985 | 2026-03-05 00:29:11.995165 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-05 00:29:12.034960 | controller | ok 2026-03-05 00:29:12.058307 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-05 00:29:12.068699 | 2026-03-05 00:29:12.068792 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-05 00:29:12.390297 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-05 00:29:12.390609 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_ecdsa. 2026-03-05 00:29:12.390675 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_ecdsa.pub. 2026-03-05 00:29:12.390871 | controller -> localhost | The key fingerprint is: 2026-03-05 00:29:12.390925 | controller -> localhost | SHA256:UWvNepb+RHa1x5WrGSeih7b3O8WlhoDTLBkIIi9akyg zuul-build-sshkey 2026-03-05 00:29:12.390970 | controller -> localhost | The key's randomart image is: 2026-03-05 00:29:12.391014 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-05 00:29:12.391075 | controller -> localhost | |. . .. . . | 2026-03-05 00:29:12.391136 | controller -> localhost | | + o . .. + .| 2026-03-05 00:29:12.391183 | controller -> localhost | |E = .*o o .o| 2026-03-05 00:29:12.391224 | controller -> localhost | |oo . =o+. . .*| 2026-03-05 00:29:12.391263 | controller -> localhost | |. So.o+++==| 2026-03-05 00:29:12.391301 | controller -> localhost | | o+ooO+.| 2026-03-05 00:29:12.391340 | controller -> localhost | | + ..+o | 2026-03-05 00:29:12.391379 | controller -> localhost | | . o. + | 2026-03-05 00:29:12.391418 | controller -> localhost | | .. .o+ | 2026-03-05 00:29:12.391457 | controller -> localhost | +----[SHA256]-----+ 2026-03-05 00:29:12.391591 | controller -> localhost | ok: Runtime: 0:00:00.016593 2026-03-05 00:29:12.410009 | 2026-03-05 00:29:12.410182 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-05 00:29:12.442561 | controller | ok 2026-03-05 00:29:12.459887 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-05 00:29:12.474382 | 2026-03-05 00:29:12.474514 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-05 00:29:12.489454 | controller | skipping: Conditional result was False 2026-03-05 00:29:12.533160 | 2026-03-05 00:29:12.533285 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-05 00:29:13.480051 | controller | changed 2026-03-05 00:29:13.494333 | 2026-03-05 00:29:13.494514 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-05 00:29:14.167849 | controller | ok 2026-03-05 00:29:14.178377 | 2026-03-05 00:29:14.178490 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-05 00:29:17.356053 | controller | changed 2026-03-05 00:29:17.372086 | 2026-03-05 00:29:17.372251 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-05 00:29:20.522567 | controller | changed 2026-03-05 00:29:20.540493 | 2026-03-05 00:29:20.540652 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-05 00:29:20.567397 | controller | skipping: Conditional result was False 2026-03-05 00:29:20.578653 | 2026-03-05 00:29:20.578820 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-05 00:29:20.851733 | controller -> localhost | changed 2026-03-05 00:29:20.883123 | 2026-03-05 00:29:20.883287 | TASK [add-build-sshkey : Add back temp key] 2026-03-05 00:29:21.243547 | controller -> localhost | Identity added: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/0ab7bd5522cd41feab6d84ea7f9e8567_id_ecdsa (zuul-build-sshkey) 2026-03-05 00:29:21.243760 | controller -> localhost | ok: Runtime: 0:00:00.009920 2026-03-05 00:29:21.250698 | 2026-03-05 00:29:21.250787 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-05 00:29:21.993568 | controller | ok 2026-03-05 00:29:22.008779 | 2026-03-05 00:29:22.008974 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-05 00:29:22.036513 | controller | skipping: Conditional result was False 2026-03-05 00:29:22.066723 | 2026-03-05 00:29:22.066894 | TASK [include_role : remove-zuul-sshkey] 2026-03-05 00:29:22.093100 | controller | skipping: Conditional result was False 2026-03-05 00:29:22.102955 | 2026-03-05 00:29:22.103057 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-05 00:29:22.799718 | controller | ok: "logs" 2026-03-05 00:29:22.800134 | controller | ok: All items complete 2026-03-05 00:29:22.800210 | 2026-03-05 00:29:23.450863 | controller | ok: "artifacts" 2026-03-05 00:29:24.107594 | controller | ok: "docs" 2026-03-05 00:29:24.131516 | 2026-03-05 00:29:24.131750 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-05 00:29:24.816598 | controller | changed: "logs" 2026-03-05 00:29:25.464064 | controller | changed: "artifacts" 2026-03-05 00:29:26.130700 | controller | changed: "docs" 2026-03-05 00:29:26.170395 | 2026-03-05 00:29:26.170514 | PLAY RECAP 2026-03-05 00:29:26.170571 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-05 00:29:26.170608 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-05 00:29:26.170635 | 2026-03-05 00:29:26.309555 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-05 00:29:26.310560 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-05 00:29:26.884603 | 2026-03-05 00:29:26.884724 | PLAY [all] 2026-03-05 00:29:26.907633 | 2026-03-05 00:29:26.907781 | TASK [Install binary dependencies] 2026-03-05 00:29:26.978081 | controller | ok 2026-03-05 00:29:26.998432 | 2026-03-05 00:29:26.998528 | TASK [bindep : Include find tasks] 2026-03-05 00:29:27.039154 | controller | ok 2026-03-05 00:29:27.047360 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-05 00:29:27.054025 | 2026-03-05 00:29:27.054087 | TASK [bindep : Look for bindep.txt] 2026-03-05 00:29:28.043437 | controller | ok 2026-03-05 00:29:28.059997 | 2026-03-05 00:29:28.060287 | TASK [bindep : Define bindep_file fact] 2026-03-05 00:29:28.089732 | controller | skipping: Conditional result was False 2026-03-05 00:29:28.106006 | 2026-03-05 00:29:28.106192 | TASK [bindep : Look for other-requirements.txt] 2026-03-05 00:29:28.783403 | controller | ok 2026-03-05 00:29:28.798276 | 2026-03-05 00:29:28.798451 | TASK [bindep : Define bindep_file fact] 2026-03-05 00:29:28.836363 | controller | skipping: Conditional result was False 2026-03-05 00:29:28.851936 | 2026-03-05 00:29:28.852229 | TASK [bindep : Look for bindep fallback file] 2026-03-05 00:29:28.889445 | controller | skipping: Conditional result was False 2026-03-05 00:29:28.904383 | 2026-03-05 00:29:28.904539 | TASK [bindep : Define bindep_file fact] 2026-03-05 00:29:28.931243 | controller | skipping: Conditional result was False 2026-03-05 00:29:28.945563 | 2026-03-05 00:29:28.945796 | TASK [bindep : Include bindep tasks] 2026-03-05 00:29:28.980307 | controller | skipping: Conditional result was False 2026-03-05 00:29:28.986889 | 2026-03-05 00:29:28.986962 | TASK [bindep : Include install tasks] 2026-03-05 00:29:29.011545 | controller | skipping: Conditional result was False 2026-03-05 00:29:29.018659 | 2026-03-05 00:29:29.018742 | LOOP [bindep : Include package tasks] 2026-03-05 00:29:29.076364 | 2026-03-05 00:29:29.076520 | TASK [Run test-setup role] 2026-03-05 00:29:29.096610 | controller | ok 2026-03-05 00:29:29.116377 | 2026-03-05 00:29:29.116476 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-05 00:29:29.765567 | controller | ok 2026-03-05 00:29:29.772418 | 2026-03-05 00:29:29.772489 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-05 00:29:30.147773 | controller | skipping: Conditional result was False 2026-03-05 00:29:30.207638 | 2026-03-05 00:29:30.207775 | PLAY RECAP 2026-03-05 00:29:30.207823 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-05 00:29:30.207845 | 2026-03-05 00:29:30.335882 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-05 00:29:30.336773 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-05 00:29:30.976554 | 2026-03-05 00:29:30.976714 | PLAY [controller] 2026-03-05 00:29:30.998844 | 2026-03-05 00:29:30.998990 | TASK [Create the /root directory] 2026-03-05 00:29:32.120319 | controller | ok 2026-03-05 00:29:32.135364 | 2026-03-05 00:29:32.135535 | TASK [Install glibc-langpack-en] 2026-03-05 00:29:40.676783 | controller | ok: Nothing to do 2026-03-05 00:29:40.692976 | 2026-03-05 00:29:40.693114 | TASK [Ensure controller directory exists] 2026-03-05 00:29:41.588666 | controller | changed 2026-03-05 00:29:41.596612 | 2026-03-05 00:29:41.596738 | TASK [Install container runtime] 2026-03-05 00:29:41.678787 | controller | ok 2026-03-05 00:29:41.736166 | 2026-03-05 00:29:41.736279 | LOOP [ensure-podman : Find distribution installation] 2026-03-05 00:29:41.781580 | controller | ok: "/var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-05 00:29:41.799734 | controller | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-05 00:29:41.818145 | 2026-03-05 00:29:41.818330 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-05 00:31:43.307775 | controller | changed 2026-03-05 00:31:43.314709 | 2026-03-05 00:31:43.314786 | TASK [ensure-podman : Fetch podman version] 2026-03-05 00:31:44.471796 | controller | Client: Podman Engine 2026-03-05 00:31:44.506208 | controller | Version: 4.6.2 2026-03-05 00:31:44.506338 | controller | API Version: 4.6.2 2026-03-05 00:31:44.506347 | controller | Go Version: go1.19.12 2026-03-05 00:31:44.506366 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-05 00:31:44.506378 | controller | OS/Arch: linux/amd64 2026-03-05 00:31:44.687979 | controller | ok: Runtime: 0:00:00.261810 2026-03-05 00:31:44.694914 | 2026-03-05 00:31:44.695012 | TASK [ensure-podman : Print podman version installed] 2026-03-05 00:31:44.716361 | Podman version: Client: Podman Engine 2026-03-05 00:31:44.716505 | Version: 4.6.2 2026-03-05 00:31:44.716535 | API Version: 4.6.2 2026-03-05 00:31:44.716556 | Go Version: go1.19.12 2026-03-05 00:31:44.716574 | Built: Mon Aug 28 19:38:31 2023 2026-03-05 00:31:44.716594 | OS/Arch: linux/amd64 2026-03-05 00:31:44.723223 | 2026-03-05 00:31:44.723295 | TASK [ensure-podman : Validate podman engine] 2026-03-05 00:31:45.093229 | controller | skipping: Conditional result was False 2026-03-05 00:31:45.108976 | 2026-03-05 00:31:45.109125 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-05 00:31:45.137224 | controller | skipping: Conditional result was False 2026-03-05 00:31:45.165599 | 2026-03-05 00:31:45.165755 | TASK [Ensure python3.8 is present] 2026-03-05 00:31:45.181008 | controller | skipping: Conditional result was False 2026-03-05 00:31:45.190826 | 2026-03-05 00:31:45.190950 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-05 00:31:45.218433 | controller | ok 2026-03-05 00:31:45.248858 | 2026-03-05 00:31:45.249006 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-05 00:31:48.681459 | controller | ok: Nothing to do 2026-03-05 00:31:48.711108 | 2026-03-05 00:31:48.711249 | TASK [our-ensure-python : Also install python3-devel] 2026-03-05 00:32:29.492360 | controller | changed 2026-03-05 00:32:29.519038 | 2026-03-05 00:32:29.519191 | TASK [Run ensure-virtualenv role] 2026-03-05 00:32:29.544823 | controller | ok 2026-03-05 00:32:29.575240 | 2026-03-05 00:32:29.575344 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-05 00:32:30.400169 | controller | /usr/bin/virtualenv 2026-03-05 00:32:30.980003 | controller | ok: Runtime: 0:00:00.005887 2026-03-05 00:32:30.987655 | 2026-03-05 00:32:30.987783 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-05 00:32:31.013579 | controller | skipping: Conditional result was False 2026-03-05 00:32:31.014057 | controller | ok: All items complete 2026-03-05 00:32:31.014120 | 2026-03-05 00:32:31.038320 | 2026-03-05 00:32:31.038467 | TASK [Find the full path of the Python interpreter] 2026-03-05 00:32:31.855665 | controller | /usr/bin/python3 2026-03-05 00:32:32.415122 | controller | ok 2026-03-05 00:32:32.429808 | 2026-03-05 00:32:32.429983 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-05 00:32:34.479142 | controller | created virtual environment CPython3.11.0.final.0-64 in 1062ms 2026-03-05 00:32:34.561621 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-05 00:32:34.561680 | 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-05 00:32:34.561699 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-05 00:32:34.561719 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-05 00:32:34.820657 | controller | changed 2026-03-05 00:32:34.835082 | 2026-03-05 00:32:34.835231 | TASK [Set selinux package] 2026-03-05 00:32:34.866665 | controller | ok 2026-03-05 00:32:34.879239 | 2026-03-05 00:32:34.879380 | TASK [Set selinux package (Fedora)] 2026-03-05 00:32:34.929372 | controller | ok 2026-03-05 00:32:34.941672 | 2026-03-05 00:32:34.941866 | TASK [Install selinux into virtualenv] 2026-03-05 00:32:37.956641 | controller | Collecting selinux-please-lie-to-me 2026-03-05 00:32:38.031773 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-05 00:32:38.561743 | controller | Collecting setuptools<50.0.0 2026-03-05 00:32:38.568599 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-05 00:32:38.631951 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 13.5 MB/s eta 0:00:00 2026-03-05 00:32:38.772097 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-05 00:32:38.772437 | controller | Attempting uninstall: setuptools 2026-03-05 00:32:38.778153 | controller | Found existing installation: setuptools 62.6.0 2026-03-05 00:32:38.879199 | controller | Uninstalling setuptools-62.6.0: 2026-03-05 00:32:38.892294 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-05 00:32:39.681995 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-05 00:32:39.893796 | controller | 2026-03-05 00:32:40.188246 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-05 00:32:40.188310 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-05 00:32:40.404601 | controller | ok: Runtime: 0:00:04.428018 2026-03-05 00:32:40.419602 | 2026-03-05 00:32:40.419829 | TASK [Install pytest-forked into virtualenv] 2026-03-05 00:32:41.981263 | controller | Collecting pytest-forked 2026-03-05 00:32:42.040996 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-05 00:32:42.117212 | controller | Collecting py 2026-03-05 00:32:42.121714 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-05 00:32:42.154664 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 3.5 MB/s eta 0:00:00 2026-03-05 00:32:42.337709 | controller | Collecting pytest>=3.10 2026-03-05 00:32:42.346237 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-05 00:32:42.365128 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 24.0 MB/s eta 0:00:00 2026-03-05 00:32:42.426637 | controller | Collecting iniconfig>=1.0.1 2026-03-05 00:32:42.431767 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-05 00:32:42.506506 | controller | Collecting packaging>=22 2026-03-05 00:32:42.514029 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-05 00:32:42.525641 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 7.8 MB/s eta 0:00:00 2026-03-05 00:32:42.581187 | controller | Collecting pluggy<2,>=1.5 2026-03-05 00:32:42.585241 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-05 00:32:42.686096 | controller | Collecting pygments>=2.7.2 2026-03-05 00:32:42.692417 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-05 00:32:42.728921 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 39.3 MB/s eta 0:00:00 2026-03-05 00:32:42.879159 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-05 00:32:45.337692 | 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-05 00:32:45.352394 | controller | 2026-03-05 00:32:45.575498 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-05 00:32:45.575564 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-05 00:32:45.847307 | controller | ok: Runtime: 0:00:04.333898 2026-03-05 00:32:45.857050 | 2026-03-05 00:32:45.857154 | TASK [Update pip] 2026-03-05 00:32:47.360459 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-05 00:32:47.652133 | controller | Collecting pip 2026-03-05 00:32:47.716276 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-05 00:32:47.802805 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 22.8 MB/s eta 0:00:00 2026-03-05 00:32:47.965530 | controller | Installing collected packages: pip 2026-03-05 00:32:47.965877 | controller | Attempting uninstall: pip 2026-03-05 00:32:47.971497 | controller | Found existing installation: pip 22.2.2 2026-03-05 00:32:48.250829 | controller | Uninstalling pip-22.2.2: 2026-03-05 00:32:48.280151 | controller | Successfully uninstalled pip-22.2.2 2026-03-05 00:32:50.198639 | controller | Successfully installed pip-26.0.1 2026-03-05 00:32:50.761084 | controller | ok: Runtime: 0:00:03.736841 2026-03-05 00:32:50.777021 | 2026-03-05 00:32:50.777256 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-05 00:32:51.706841 | controller | changed 2026-03-05 00:32:51.716347 | 2026-03-05 00:32:51.716432 | TASK [Install ansible into virtualenv] 2026-03-05 00:32:52.955929 | controller | Processing ./src/github.com/ansible/ansible 2026-03-05 00:32:52.960890 | controller | Installing build dependencies: started 2026-03-05 00:32:54.677483 | controller | Installing build dependencies: finished with status 'done' 2026-03-05 00:32:56.263238 | controller | Getting requirements to build wheel: started 2026-03-05 00:32:56.263299 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-05 00:32:57.186801 | controller | Preparing metadata (pyproject.toml): started 2026-03-05 00:32:57.186851 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-05 00:32:57.188545 | 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-05 00:32:57.192140 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-05 00:32:57.610179 | controller | ERROR 2026-03-05 00:32:57.610465 | controller | { 2026-03-05 00:32:57.610526 | controller | "delta": "0:00:04.963179", 2026-03-05 00:32:57.610569 | controller | "end": "2026-03-05 00:32:57.364273", 2026-03-05 00:32:57.610607 | controller | "msg": "non-zero return code", 2026-03-05 00:32:57.610661 | controller | "rc": 1, 2026-03-05 00:32:57.610754 | controller | "start": "2026-03-05 00:32:52.401094" 2026-03-05 00:32:57.610792 | controller | } failure 2026-03-05 00:32:57.613371 | 2026-03-05 00:32:57.613501 | PLAY RECAP 2026-03-05 00:32:57.613580 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-05 00:32:57.613623 | 2026-03-05 00:32:57.742526 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-05 00:32:57.744759 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-05 00:32:58.354144 | 2026-03-05 00:32:58.354256 | PLAY [all] 2026-03-05 00:32:58.377195 | 2026-03-05 00:32:58.377301 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-05 00:33:00.320713 | controller | changed: non-zero return code 2026-03-05 00:33:00.334147 | 2026-03-05 00:33:00.334330 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-05 00:33:00.361469 | controller | skipping: Conditional result was False 2026-03-05 00:33:00.374775 | 2026-03-05 00:33:00.374916 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-05 00:33:00.416823 | 2026-03-05 00:33:00.417079 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-05 00:33:00.457144 | 2026-03-05 00:33:00.457405 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-05 00:33:00.484044 | controller | skipping: Conditional result was False 2026-03-05 00:33:00.498189 | 2026-03-05 00:33:00.498344 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-05 00:33:00.530057 | 2026-03-05 00:33:00.530372 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-05 00:33:00.548090 | controller | skipping: Conditional result was False 2026-03-05 00:33:00.559806 | 2026-03-05 00:33:00.559951 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-05 00:33:00.575592 | controller | skipping: Conditional result was False 2026-03-05 00:33:00.585216 | 2026-03-05 00:33:00.585340 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-05 00:33:00.600253 | controller | skipping: Conditional result was False 2026-03-05 00:33:00.640357 | 2026-03-05 00:33:00.640500 | PLAY RECAP 2026-03-05 00:33:00.640565 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-05 00:33:00.640602 | 2026-03-05 00:33:00.738207 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-05 00:33:00.739080 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-05 00:33:01.381641 | 2026-03-05 00:33:01.381767 | PLAY [all:!appliance*] 2026-03-05 00:33:01.406050 | 2026-03-05 00:33:01.406173 | TASK [unregister the node] 2026-03-05 00:33:01.778482 | controller | skipping: Conditional result was False 2026-03-05 00:33:01.794112 | 2026-03-05 00:33:01.794310 | TASK [include_role : fetch-output] 2026-03-05 00:33:01.846764 | controller | ok 2026-03-05 00:33:01.886251 | 2026-03-05 00:33:01.886407 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-05 00:33:01.962934 | controller | skipping: Conditional result was False 2026-03-05 00:33:01.969550 | 2026-03-05 00:33:01.969651 | TASK [fetch-output : Set log path for single node] 2026-03-05 00:33:02.027931 | controller | ok 2026-03-05 00:33:02.037311 | 2026-03-05 00:33:02.037402 | LOOP [fetch-output : Ensure local output dirs] 2026-03-05 00:33:02.439821 | controller -> localhost | ok: "/var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/logs" 2026-03-05 00:33:02.727262 | controller -> localhost | changed: "/var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/artifacts" 2026-03-05 00:33:03.019175 | controller -> localhost | changed: "/var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/work/docs" 2026-03-05 00:33:03.039257 | 2026-03-05 00:33:03.039392 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-05 00:33:05.352701 | controller | changed: 2026-03-05 00:33:05.352958 | controller | .d..t...... ./ 2026-03-05 00:33:05.353003 | controller | cd+++++++++ controller/ 2026-03-05 00:33:05.353051 | controller | changed: All items complete 2026-03-05 00:33:05.353084 | 2026-03-05 00:33:07.450593 | controller | changed: .d..t...... ./ 2026-03-05 00:33:09.593407 | controller | changed: .d..t...... ./ 2026-03-05 00:33:09.622354 | 2026-03-05 00:33:09.622509 | TASK [include_role : fetch-output-openshift] 2026-03-05 00:33:09.648031 | controller | skipping: Conditional result was False 2026-03-05 00:33:09.669953 | 2026-03-05 00:33:09.670106 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-05 00:33:09.710340 | controller | skipping: Conditional result was False 2026-03-05 00:33:09.719828 | controller | skipping: Conditional result was False 2026-03-05 00:33:09.756980 | 2026-03-05 00:33:09.757099 | PLAY [localhost] 2026-03-05 00:33:09.771698 | 2026-03-05 00:33:09.771819 | TASK [Run Zuul manifest role] 2026-03-05 00:33:09.790397 | localhost | ok 2026-03-05 00:33:09.804364 | 2026-03-05 00:33:09.804479 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-05 00:33:10.200105 | localhost | changed 2026-03-05 00:33:10.205312 | 2026-03-05 00:33:10.205425 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-05 00:33:10.233653 | localhost | ok 2026-03-05 00:33:10.243277 | 2026-03-05 00:33:10.243378 | TASK [Set zuul-log-path fact] 2026-03-05 00:33:10.286603 | localhost | ok 2026-03-05 00:33:10.299932 | 2026-03-05 00:33:10.300023 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-05 00:33:10.328214 | localhost | ok 2026-03-05 00:33:10.336773 | 2026-03-05 00:33:10.336848 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-05 00:33:10.362743 | localhost | ok: 2026-03-05 00:33:10.362886 | localhost | { 2026-03-05 00:33:10.362911 | localhost | "auth": { 2026-03-05 00:33:10.362934 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-05 00:33:10.362953 | localhost | "username": "9LF91O0RK7JU" 2026-03-05 00:33:10.362971 | localhost | }, 2026-03-05 00:33:10.362989 | localhost | "profile": "rackspace", 2026-03-05 00:33:10.363006 | localhost | "region_name": "IAD" 2026-03-05 00:33:10.363023 | localhost | } 2026-03-05 00:33:10.363046 | 2026-03-05 00:33:10.368189 | 2026-03-05 00:33:10.368252 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-05 00:33:10.385951 | localhost | Output suppressed because no_log was given 2026-03-05 00:33:10.399067 | 2026-03-05 00:33:10.399163 | TASK [upload-logs-failover : Initialize control vars] 2026-03-05 00:33:10.417130 | localhost | ok 2026-03-05 00:33:10.421496 | 2026-03-05 00:33:10.421560 | LOOP [upload-logs-failover : Perform log upload] 2026-03-05 00:33:10.440587 | localhost | Output suppressed because no_log was given 2026-03-05 00:33:10.447054 | localhost | included: /var/lib/zuul/builds/0ab7bd5522cd41feab6d84ea7f9e8567/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-05 00:33:10.453903 | 2026-03-05 00:33:10.453987 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-05 00:33:10.528746 | localhost | Output suppressed because no_log was given 2026-03-05 00:33:10.536745 | 2026-03-05 00:33:10.536885 | TASK [Upload logs to swift] 2026-03-05 00:33:10.558944 | localhost | ok 2026-03-05 00:33:10.598123 | 2026-03-05 00:33:10.598236 | TASK [Set zuul-log-path fact] 2026-03-05 00:33:10.622546 | localhost | skipping: Conditional result was False 2026-03-05 00:33:10.630065 | 2026-03-05 00:33:10.630156 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-05 00:33:11.002388 | localhost -> localhost | ok: Runtime: 0:00:00.006318 2026-03-05 00:33:11.011005 | 2026-03-05 00:33:11.011108 | TASK [upload-logs-swift : Upload logs to swift]