2026-03-16 14:58:38.007109 | Job console starting... 2026-03-16 14:58:38.019386 | Updating repositories 2026-03-16 14:58:38.128838 | Preparing job workspace 2026-03-16 14:58:47.880609 | Running Ansible setup... 2026-03-16 14:58:55.765757 | PRE-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 14:58:56.373353 | 2026-03-16 14:58:56.373474 | PLAY [localhost] 2026-03-16 14:58:56.381927 | 2026-03-16 14:58:56.381997 | TASK [Gathering Facts] 2026-03-16 14:58:57.410932 | localhost | ok 2026-03-16 14:58:57.444939 | 2026-03-16 14:58:57.445112 | TASK [Setup log path fact] 2026-03-16 14:58:57.465366 | localhost | ok 2026-03-16 14:58:57.482373 | 2026-03-16 14:58:57.482463 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 14:58:57.512456 | localhost | ok 2026-03-16 14:58:57.523222 | 2026-03-16 14:58:57.523317 | TASK [emit-job-header : Print job information] 2026-03-16 14:58:57.573861 | # Job Information 2026-03-16 14:58:57.574011 | Ansible Version: 2.15.12 2026-03-16 14:58:57.574053 | Job: ansible-test-sanity-okd-downstream-devel 2026-03-16 14:58:57.574081 | Pipeline: third-party-check 2026-03-16 14:58:57.574107 | Executor: ze04.softwarefactory-project.io 2026-03-16 14:58:57.574132 | Triggered by: https://github.com/openshift/community.okd/pull/274 2026-03-16 14:58:57.574161 | Log URL (when completed): https://ansible.softwarefactory-project.io/logs/ef9/ansible/ef99594d95be4e2cb5c1df0ea065301b/ 2026-03-16 14:58:57.574187 | Event ID: 80cacb30-2145-11f1-9acb-93a73f8f7e40 2026-03-16 14:58:57.579305 | 2026-03-16 14:58:57.579393 | LOOP [emit-job-header : Print node information] 2026-03-16 14:58:57.692962 | localhost | ok: 2026-03-16 14:58:57.693325 | localhost | # Node Information 2026-03-16 14:58:57.693384 | localhost | Inventory Hostname: controller 2026-03-16 14:58:57.693427 | localhost | Hostname: np0005648540 2026-03-16 14:58:57.693469 | localhost | Username: zuul 2026-03-16 14:58:57.693520 | localhost | Distro: Fedora 37 2026-03-16 14:58:57.693560 | localhost | Provider: ansible-vexxhost-ams1 2026-03-16 14:58:57.693598 | localhost | Region: ams1 2026-03-16 14:58:57.693634 | localhost | Label: ansible-fedora-37-1vcpu 2026-03-16 14:58:57.693670 | localhost | Product Name: OpenStack Nova 2026-03-16 14:58:57.693752 | localhost | Interface IP: 38.129.16.42 2026-03-16 14:58:57.715996 | 2026-03-16 14:58:57.716200 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-16 14:58:58.153363 | localhost -> localhost | changed 2026-03-16 14:58:58.161609 | 2026-03-16 14:58:58.161723 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-16 14:58:59.018653 | localhost -> localhost | changed 2026-03-16 14:58:59.064685 | 2026-03-16 14:58:59.064791 | PLAY [all:!appliance*] 2026-03-16 14:58:59.088029 | 2026-03-16 14:58:59.088138 | TASK [include_role : start-zuul-console] 2026-03-16 14:58:59.114101 | controller | ok 2026-03-16 14:58:59.132028 | 2026-03-16 14:58:59.132124 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-16 14:59:00.252284 | controller | ok 2026-03-16 14:59:00.273820 | 2026-03-16 14:59:00.273917 | TASK [use-our-mirror : Retrieve the IP address] 2026-03-16 14:59:02.711539 | controller | ok: Status code was 404 and not [200]: HTTP Error 404: Not Found 2026-03-16 14:59:02.726321 | 2026-03-16 14:59:02.726725 | TASK [use-our-mirror : Ensure the registry service is running on the mirror] 2026-03-16 14:59:03.109276 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.123633 | 2026-03-16 14:59:03.123841 | TASK [use-our-mirror : Write the IP in /etc/hosts] 2026-03-16 14:59:03.151486 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.166083 | 2026-03-16 14:59:03.166213 | TASK [use-our-mirror : Create the podman configuration directory] 2026-03-16 14:59:03.193628 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.207471 | 2026-03-16 14:59:03.207608 | TASK [use-our-mirror : Copy the podman configuration] 2026-03-16 14:59:03.235214 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.249030 | 2026-03-16 14:59:03.249167 | TASK [use-our-mirror : Copy the Yum configuration (main)] 2026-03-16 14:59:03.277819 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.292036 | 2026-03-16 14:59:03.292176 | TASK [use-our-mirror : Copy the Yum configuration (update)] 2026-03-16 14:59:03.319973 | controller | skipping: Conditional result was False 2026-03-16 14:59:03.346199 | 2026-03-16 14:59:03.346369 | TASK [Disable Fedora Modular] 2026-03-16 14:59:04.464279 | controller | changed 2026-03-16 14:59:04.477045 | 2026-03-16 14:59:04.477201 | TASK [Enable EPEL] 2026-03-16 14:59:04.505017 | controller | skipping: Conditional result was False 2026-03-16 14:59:04.518589 | 2026-03-16 14:59:04.518761 | TASK [Register the RHEL node] 2026-03-16 14:59:04.949308 | 2026-03-16 14:59:04.949594 | TASK [Show the subscription-manager status] 2026-03-16 14:59:05.358103 | controller | skipping: Conditional result was False 2026-03-16 14:59:05.374136 | 2026-03-16 14:59:05.374342 | TASK [Enable EPEL on RHEL] 2026-03-16 14:59:05.769847 | controller | skipping: Conditional result was False 2026-03-16 14:59:05.776140 | 2026-03-16 14:59:05.776205 | TASK [Install git and tox] 2026-03-16 15:01:15.554491 | controller | changed 2026-03-16 15:01:15.569058 | 2026-03-16 15:01:15.569206 | TASK [include_role : prepare-workspace] 2026-03-16 15:01:15.611992 | controller | ok 2026-03-16 15:01:15.650159 | 2026-03-16 15:01:15.650391 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-16 15:01:16.517636 | controller | ok 2026-03-16 15:01:16.531446 | 2026-03-16 15:01:16.531576 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-16 15:01:33.527148 | controller | Output suppressed because no_log was given 2026-03-16 15:01:33.540436 | 2026-03-16 15:01:33.540517 | TASK [include_role : prepare-workspace-openshift] 2026-03-16 15:01:33.565782 | controller | skipping: Conditional result was False 2026-03-16 15:01:33.604729 | 2026-03-16 15:01:33.604808 | PLAY [all:!appliance] 2026-03-16 15:01:33.627628 | 2026-03-16 15:01:33.627794 | TASK [Run add-build-sshkey role (RSA)] 2026-03-16 15:01:33.662242 | controller | ok 2026-03-16 15:01:33.683778 | 2026-03-16 15:01:33.683869 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 15:01:33.911747 | controller -> localhost | ok 2026-03-16 15:01:33.925534 | 2026-03-16 15:01:33.925667 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 15:01:33.963913 | controller | ok 2026-03-16 15:01:33.992885 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 15:01:34.001306 | 2026-03-16 15:01:34.001388 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 15:01:34.495609 | controller -> localhost | Generating public/private rsa key pair. 2026-03-16 15:01:34.495990 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_rsa. 2026-03-16 15:01:34.496053 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_rsa.pub. 2026-03-16 15:01:34.496101 | controller -> localhost | The key fingerprint is: 2026-03-16 15:01:34.496144 | controller -> localhost | SHA256:XKPNpeXxX73grPAJZ1SZzwbDs3BabBQwfYptRWR1uOc zuul-build-sshkey 2026-03-16 15:01:34.496209 | controller -> localhost | The key's randomart image is: 2026-03-16 15:01:34.496252 | controller -> localhost | +---[RSA 2048]----+ 2026-03-16 15:01:34.496292 | controller -> localhost | | ooo+=+| 2026-03-16 15:01:34.496334 | controller -> localhost | | =.=o.| 2026-03-16 15:01:34.496374 | controller -> localhost | | o.*&+. | 2026-03-16 15:01:34.496413 | controller -> localhost | | . = BB*O o| 2026-03-16 15:01:34.496451 | controller -> localhost | | S +ooo.*o| 2026-03-16 15:01:34.496513 | controller -> localhost | | . o o.E| 2026-03-16 15:01:34.496560 | controller -> localhost | | o o o ..| 2026-03-16 15:01:34.496606 | controller -> localhost | | * o | 2026-03-16 15:01:34.496646 | controller -> localhost | | + | 2026-03-16 15:01:34.496734 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 15:01:34.496840 | controller -> localhost | ok: Runtime: 0:00:00.122783 2026-03-16 15:01:34.510831 | 2026-03-16 15:01:34.510961 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 15:01:34.539482 | controller | ok 2026-03-16 15:01:34.560533 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 15:01:34.573567 | 2026-03-16 15:01:34.573649 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 15:01:34.589114 | controller | skipping: Conditional result was False 2026-03-16 15:01:34.598167 | 2026-03-16 15:01:34.598248 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 15:01:35.669802 | controller | changed 2026-03-16 15:01:35.677658 | 2026-03-16 15:01:35.677767 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 15:01:36.343860 | controller | ok 2026-03-16 15:01:36.351723 | 2026-03-16 15:01:36.351814 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 15:01:39.479608 | controller | changed 2026-03-16 15:01:39.494358 | 2026-03-16 15:01:39.494544 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 15:01:42.606282 | controller | changed 2026-03-16 15:01:42.617253 | 2026-03-16 15:01:42.617355 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 15:01:42.642385 | controller | skipping: Conditional result was False 2026-03-16 15:01:42.651505 | 2026-03-16 15:01:42.651590 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 15:01:43.012820 | controller -> localhost | changed 2026-03-16 15:01:43.028995 | 2026-03-16 15:01:43.029084 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 15:01:43.267835 | controller -> localhost | Identity added: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_rsa (zuul-build-sshkey) 2026-03-16 15:01:43.268107 | controller -> localhost | ok: Runtime: 0:00:00.007561 2026-03-16 15:01:43.274652 | 2026-03-16 15:01:43.274739 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 15:01:44.117980 | controller | ok 2026-03-16 15:01:44.130025 | 2026-03-16 15:01:44.130165 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 15:01:44.167643 | controller | skipping: Conditional result was False 2026-03-16 15:01:44.193655 | 2026-03-16 15:01:44.193824 | TASK [Run add-build-sshkey role (ECDSA)] 2026-03-16 15:01:44.227867 | controller | ok 2026-03-16 15:01:44.266294 | 2026-03-16 15:01:44.266402 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-16 15:01:44.507532 | controller -> localhost | ok 2026-03-16 15:01:44.516873 | 2026-03-16 15:01:44.516961 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-16 15:01:44.542456 | controller | ok 2026-03-16 15:01:44.558193 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-16 15:01:44.566825 | 2026-03-16 15:01:44.566900 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-16 15:01:44.835388 | controller -> localhost | Generating public/private ecdsa key pair. 2026-03-16 15:01:44.835710 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_ecdsa. 2026-03-16 15:01:44.835779 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_ecdsa.pub. 2026-03-16 15:01:44.835840 | controller -> localhost | The key fingerprint is: 2026-03-16 15:01:44.835882 | controller -> localhost | SHA256:MkwCZHVXHmzFS2CymfTls+d/J54ukccGSWNOLYK7H0M zuul-build-sshkey 2026-03-16 15:01:44.835923 | controller -> localhost | The key's randomart image is: 2026-03-16 15:01:44.835962 | controller -> localhost | +---[ECDSA 521]---+ 2026-03-16 15:01:44.836001 | controller -> localhost | | .+.. . ++=+o. | 2026-03-16 15:01:44.836039 | controller -> localhost | | . . . o.O++O . | 2026-03-16 15:01:44.836077 | controller -> localhost | | . . +ooBo= | 2026-03-16 15:01:44.836114 | controller -> localhost | | + . E =o | 2026-03-16 15:01:44.836150 | controller -> localhost | | + So .+. | 2026-03-16 15:01:44.836187 | controller -> localhost | | o. o oo+ | 2026-03-16 15:01:44.836224 | controller -> localhost | | . o +. | 2026-03-16 15:01:44.836259 | controller -> localhost | | . . .oo| 2026-03-16 15:01:44.836299 | controller -> localhost | | ++.+| 2026-03-16 15:01:44.836337 | controller -> localhost | +----[SHA256]-----+ 2026-03-16 15:01:44.836425 | controller -> localhost | ok: Runtime: 0:00:00.015281 2026-03-16 15:01:44.850195 | 2026-03-16 15:01:44.850333 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-16 15:01:44.874899 | controller | ok 2026-03-16 15:01:44.888251 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-16 15:01:44.933955 | 2026-03-16 15:01:44.934072 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-16 15:01:44.958237 | controller | skipping: Conditional result was False 2026-03-16 15:01:44.965215 | 2026-03-16 15:01:44.965290 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-16 15:01:45.886361 | controller | changed 2026-03-16 15:01:45.898810 | 2026-03-16 15:01:45.898941 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-16 15:01:46.592075 | controller | ok 2026-03-16 15:01:46.605032 | 2026-03-16 15:01:46.605170 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-16 15:01:49.724110 | controller | changed 2026-03-16 15:01:49.737030 | 2026-03-16 15:01:49.737197 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-16 15:01:52.857635 | controller | changed 2026-03-16 15:01:52.870522 | 2026-03-16 15:01:52.870662 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-16 15:01:52.908461 | controller | skipping: Conditional result was False 2026-03-16 15:01:52.914839 | 2026-03-16 15:01:52.914905 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-16 15:01:53.173078 | controller -> localhost | changed 2026-03-16 15:01:53.201263 | 2026-03-16 15:01:53.201470 | TASK [add-build-sshkey : Add back temp key] 2026-03-16 15:01:53.525215 | controller -> localhost | Identity added: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/ef99594d95be4e2cb5c1df0ea065301b_id_ecdsa (zuul-build-sshkey) 2026-03-16 15:01:53.525556 | controller -> localhost | ok: Runtime: 0:00:00.012972 2026-03-16 15:01:53.539074 | 2026-03-16 15:01:53.539204 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-16 15:01:54.252288 | controller | ok 2026-03-16 15:01:54.264219 | 2026-03-16 15:01:54.264356 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-16 15:01:54.292226 | controller | skipping: Conditional result was False 2026-03-16 15:01:54.317815 | 2026-03-16 15:01:54.317963 | TASK [include_role : remove-zuul-sshkey] 2026-03-16 15:01:54.334983 | controller | skipping: Conditional result was False 2026-03-16 15:01:54.348516 | 2026-03-16 15:01:54.348653 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-16 15:01:55.026439 | controller | ok: "logs" 2026-03-16 15:01:55.026908 | controller | ok: All items complete 2026-03-16 15:01:55.026977 | 2026-03-16 15:01:55.647879 | controller | ok: "artifacts" 2026-03-16 15:01:56.267763 | controller | ok: "docs" 2026-03-16 15:01:56.291107 | 2026-03-16 15:01:56.291244 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-16 15:01:56.963960 | controller | changed: "logs" 2026-03-16 15:01:57.608165 | controller | changed: "artifacts" 2026-03-16 15:01:58.253085 | controller | changed: "docs" 2026-03-16 15:01:58.317165 | 2026-03-16 15:01:58.317243 | PLAY RECAP 2026-03-16 15:01:58.317298 | controller | ok: 30 changed: 16 unreachable: 0 failed: 0 skipped: 18 rescued: 0 ignored: 0 2026-03-16 15:01:58.317334 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-16 15:01:58.317359 | 2026-03-16 15:01:58.422557 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/ansible/zuul-config/playbooks/base/pre.yaml@master] 2026-03-16 15:01:58.423378 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 15:01:58.972048 | 2026-03-16 15:01:58.972158 | PLAY [all] 2026-03-16 15:01:58.993690 | 2026-03-16 15:01:58.993772 | TASK [Install binary dependencies] 2026-03-16 15:01:59.066911 | controller | ok 2026-03-16 15:01:59.093709 | 2026-03-16 15:01:59.093842 | TASK [bindep : Include find tasks] 2026-03-16 15:01:59.125674 | controller | ok 2026-03-16 15:01:59.136432 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-03-16 15:01:59.145334 | 2026-03-16 15:01:59.145424 | TASK [bindep : Look for bindep.txt] 2026-03-16 15:02:00.090863 | controller | ok 2026-03-16 15:02:00.103823 | 2026-03-16 15:02:00.103981 | TASK [bindep : Define bindep_file fact] 2026-03-16 15:02:00.131100 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.144516 | 2026-03-16 15:02:00.144732 | TASK [bindep : Look for other-requirements.txt] 2026-03-16 15:02:00.781345 | controller | ok 2026-03-16 15:02:00.789950 | 2026-03-16 15:02:00.790056 | TASK [bindep : Define bindep_file fact] 2026-03-16 15:02:00.834978 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.843871 | 2026-03-16 15:02:00.843970 | TASK [bindep : Look for bindep fallback file] 2026-03-16 15:02:00.868446 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.876910 | 2026-03-16 15:02:00.877009 | TASK [bindep : Define bindep_file fact] 2026-03-16 15:02:00.901480 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.914812 | 2026-03-16 15:02:00.914950 | TASK [bindep : Include bindep tasks] 2026-03-16 15:02:00.940986 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.953482 | 2026-03-16 15:02:00.953621 | TASK [bindep : Include install tasks] 2026-03-16 15:02:00.980050 | controller | skipping: Conditional result was False 2026-03-16 15:02:00.994064 | 2026-03-16 15:02:00.994236 | LOOP [bindep : Include package tasks] 2026-03-16 15:02:01.071003 | 2026-03-16 15:02:01.071275 | TASK [Run test-setup role] 2026-03-16 15:02:01.094926 | controller | ok 2026-03-16 15:02:01.118842 | 2026-03-16 15:02:01.118937 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-03-16 15:02:01.758292 | controller | ok 2026-03-16 15:02:01.774364 | 2026-03-16 15:02:01.774475 | TASK [test-setup : Run tools/test-setup.sh] 2026-03-16 15:02:02.151234 | controller | skipping: Conditional result was False 2026-03-16 15:02:02.201000 | 2026-03-16 15:02:02.201098 | PLAY RECAP 2026-03-16 15:02:02.201164 | controller | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 15:02:02.201200 | 2026-03-16 15:02:02.293031 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-03-16 15:02:02.293864 | PRE-RUN START: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 15:02:02.868067 | 2026-03-16 15:02:02.868181 | PLAY [controller] 2026-03-16 15:02:02.888024 | 2026-03-16 15:02:02.888097 | TASK [Create the /root directory] 2026-03-16 15:02:03.927134 | controller | ok 2026-03-16 15:02:03.933185 | 2026-03-16 15:02:03.933257 | TASK [Install glibc-langpack-en] 2026-03-16 15:02:11.895797 | controller | ok: Nothing to do 2026-03-16 15:02:11.908280 | 2026-03-16 15:02:11.908421 | TASK [Ensure controller directory exists] 2026-03-16 15:02:12.712981 | controller | changed 2026-03-16 15:02:12.725187 | 2026-03-16 15:02:12.725321 | TASK [Install container runtime] 2026-03-16 15:02:12.795061 | controller | ok 2026-03-16 15:02:12.853015 | 2026-03-16 15:02:12.853214 | LOOP [ensure-podman : Find distribution installation] 2026-03-16 15:02:12.888307 | controller | ok: "/var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml" 2026-03-16 15:02:12.905331 | controller | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-podman/tasks/RedHat.yaml 2026-03-16 15:02:12.911623 | 2026-03-16 15:02:12.911710 | TASK [ensure-podman : Install podman (RedHat)] 2026-03-16 15:04:10.715836 | controller | changed 2026-03-16 15:04:10.729346 | 2026-03-16 15:04:10.729484 | TASK [ensure-podman : Fetch podman version] 2026-03-16 15:04:11.875503 | controller | Client: Podman Engine 2026-03-16 15:04:11.918843 | controller | Version: 4.6.2 2026-03-16 15:04:11.918898 | controller | API Version: 4.6.2 2026-03-16 15:04:11.918908 | controller | Go Version: go1.19.12 2026-03-16 15:04:11.918930 | controller | Built: Mon Aug 28 19:38:31 2023 2026-03-16 15:04:11.918939 | controller | OS/Arch: linux/amd64 2026-03-16 15:04:12.121837 | controller | ok: Runtime: 0:00:00.273581 2026-03-16 15:04:12.134606 | 2026-03-16 15:04:12.134845 | TASK [ensure-podman : Print podman version installed] 2026-03-16 15:04:12.173929 | Podman version: Client: Podman Engine 2026-03-16 15:04:12.174150 | Version: 4.6.2 2026-03-16 15:04:12.174212 | API Version: 4.6.2 2026-03-16 15:04:12.174255 | Go Version: go1.19.12 2026-03-16 15:04:12.174294 | Built: Mon Aug 28 19:38:31 2023 2026-03-16 15:04:12.174334 | OS/Arch: linux/amd64 2026-03-16 15:04:12.186278 | 2026-03-16 15:04:12.186405 | TASK [ensure-podman : Validate podman engine] 2026-03-16 15:04:12.573115 | controller | skipping: Conditional result was False 2026-03-16 15:04:12.587733 | 2026-03-16 15:04:12.587880 | TASK [ensure-podman : Set up docker compatability socket] 2026-03-16 15:04:12.614819 | controller | skipping: Conditional result was False 2026-03-16 15:04:12.638635 | 2026-03-16 15:04:12.638799 | TASK [Ensure python3.8 is present] 2026-03-16 15:04:12.665231 | controller | skipping: Conditional result was False 2026-03-16 15:04:12.678877 | 2026-03-16 15:04:12.679004 | TASK [Run our-ensure-python role (Fedora only for now)] 2026-03-16 15:04:12.706901 | controller | ok 2026-03-16 15:04:12.737463 | 2026-03-16 15:04:12.737550 | TASK [our-ensure-python : Install the right Python version (rpm)] 2026-03-16 15:04:15.969897 | controller | ok: Nothing to do 2026-03-16 15:04:15.982181 | 2026-03-16 15:04:15.982368 | TASK [our-ensure-python : Also install python3-devel] 2026-03-16 15:04:32.545195 | controller | changed 2026-03-16 15:04:32.569965 | 2026-03-16 15:04:32.570105 | TASK [Run ensure-virtualenv role] 2026-03-16 15:04:32.601234 | controller | ok 2026-03-16 15:04:32.636032 | 2026-03-16 15:04:32.636148 | TASK [ensure-virtualenv : Check if virtualenv is installed] 2026-03-16 15:04:33.395913 | controller | /usr/bin/virtualenv 2026-03-16 15:04:34.011122 | controller | ok: Runtime: 0:00:00.005666 2026-03-16 15:04:34.023532 | 2026-03-16 15:04:34.023667 | LOOP [ensure-virtualenv : Install virtualenv package] 2026-03-16 15:04:34.059042 | controller | skipping: Conditional result was False 2026-03-16 15:04:34.059519 | controller | ok: All items complete 2026-03-16 15:04:34.059578 | 2026-03-16 15:04:34.093402 | 2026-03-16 15:04:34.093642 | TASK [Find the full path of the Python interpreter] 2026-03-16 15:04:34.894280 | controller | /usr/bin/python3 2026-03-16 15:04:35.477426 | controller | ok 2026-03-16 15:04:35.490361 | 2026-03-16 15:04:35.490522 | TASK [Create virtualenv for ansible-test with a specific interpreter] 2026-03-16 15:04:37.568374 | controller | created virtual environment CPython3.11.0.final.0-64 in 1001ms 2026-03-16 15:04:37.647973 | controller | creator CPython3Posix(dest=/home/zuul/venv, clear=False, no_vcs_ignore=False, global=False) 2026-03-16 15:04:37.648064 | 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 15:04:37.648085 | controller | added seed packages: pip==22.2.2, setuptools==62.6.0, wheel==0.37.1 2026-03-16 15:04:37.648112 | controller | activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator 2026-03-16 15:04:37.890089 | controller | changed 2026-03-16 15:04:37.903236 | 2026-03-16 15:04:37.903364 | TASK [Set selinux package] 2026-03-16 15:04:37.944619 | controller | ok 2026-03-16 15:04:37.950371 | 2026-03-16 15:04:37.950443 | TASK [Set selinux package (Fedora)] 2026-03-16 15:04:38.000931 | controller | ok 2026-03-16 15:04:38.008700 | 2026-03-16 15:04:38.008763 | TASK [Install selinux into virtualenv] 2026-03-16 15:04:41.547633 | controller | Collecting selinux-please-lie-to-me 2026-03-16 15:04:41.620957 | controller | Downloading selinux_please_lie_to_me-1.0.1-py2.py3-none-any.whl (3.8 kB) 2026-03-16 15:04:42.194095 | controller | Collecting setuptools<50.0.0 2026-03-16 15:04:42.203391 | controller | Downloading setuptools-49.6.0-py3-none-any.whl (803 kB) 2026-03-16 15:04:42.252944 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 803.3/803.3 kB 20.3 MB/s eta 0:00:00 2026-03-16 15:04:42.392072 | controller | Installing collected packages: setuptools, selinux-please-lie-to-me 2026-03-16 15:04:42.392457 | controller | Attempting uninstall: setuptools 2026-03-16 15:04:42.398103 | controller | Found existing installation: setuptools 62.6.0 2026-03-16 15:04:42.497618 | controller | Uninstalling setuptools-62.6.0: 2026-03-16 15:04:42.512017 | controller | Successfully uninstalled setuptools-62.6.0 2026-03-16 15:04:43.396332 | controller | Successfully installed selinux-please-lie-to-me-1.0.1 setuptools-49.6.0 2026-03-16 15:04:43.612873 | controller | 2026-03-16 15:04:43.918121 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 15:04:43.918176 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 15:04:44.410896 | controller | ok: Runtime: 0:00:05.110820 2026-03-16 15:04:44.423550 | 2026-03-16 15:04:44.423719 | TASK [Install pytest-forked into virtualenv] 2026-03-16 15:04:45.966680 | controller | Collecting pytest-forked 2026-03-16 15:04:46.050145 | controller | Downloading pytest_forked-1.6.0-py3-none-any.whl (4.9 kB) 2026-03-16 15:04:46.124109 | controller | Collecting py 2026-03-16 15:04:46.129545 | controller | Downloading py-1.11.0-py2.py3-none-any.whl (98 kB) 2026-03-16 15:04:46.168332 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 2.6 MB/s eta 0:00:00 2026-03-16 15:04:46.369045 | controller | Collecting pytest>=3.10 2026-03-16 15:04:46.374264 | controller | Downloading pytest-9.0.2-py3-none-any.whl (374 kB) 2026-03-16 15:04:46.400426 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 374.8/374.8 kB 16.2 MB/s eta 0:00:00 2026-03-16 15:04:46.467286 | controller | Collecting iniconfig>=1.0.1 2026-03-16 15:04:46.471765 | controller | Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) 2026-03-16 15:04:46.537689 | controller | Collecting packaging>=22 2026-03-16 15:04:46.542209 | controller | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-03-16 15:04:46.554235 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 7.2 MB/s eta 0:00:00 2026-03-16 15:04:46.617894 | controller | Collecting pluggy<2,>=1.5 2026-03-16 15:04:46.622792 | controller | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-03-16 15:04:46.716278 | controller | Collecting pygments>=2.7.2 2026-03-16 15:04:46.721086 | controller | Downloading pygments-2.19.2-py3-none-any.whl (1.2 MB) 2026-03-16 15:04:46.751480 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 46.9 MB/s eta 0:00:00 2026-03-16 15:04:46.905184 | controller | Installing collected packages: pygments, py, pluggy, packaging, iniconfig, pytest, pytest-forked 2026-03-16 15:04:49.419880 | 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 15:04:49.437377 | controller | 2026-03-16 15:04:49.697727 | controller | [notice] A new release of pip available: 22.2.2 -> 26.0.1 2026-03-16 15:04:49.697786 | controller | [notice] To update, run: python -m pip install --upgrade pip 2026-03-16 15:04:49.834004 | controller | ok: Runtime: 0:00:04.453961 2026-03-16 15:04:49.846254 | 2026-03-16 15:04:49.846385 | TASK [Update pip] 2026-03-16 15:04:51.417879 | controller | Requirement already satisfied: pip in ./venv/lib/python3.11/site-packages (22.2.2) 2026-03-16 15:04:51.715491 | controller | Collecting pip 2026-03-16 15:04:51.778914 | controller | Downloading pip-26.0.1-py3-none-any.whl (1.8 MB) 2026-03-16 15:04:51.872417 | controller | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 20.0 MB/s eta 0:00:00 2026-03-16 15:04:52.038142 | controller | Installing collected packages: pip 2026-03-16 15:04:52.038389 | controller | Attempting uninstall: pip 2026-03-16 15:04:52.044930 | controller | Found existing installation: pip 22.2.2 2026-03-16 15:04:52.302324 | controller | Uninstalling pip-22.2.2: 2026-03-16 15:04:52.341492 | controller | Successfully uninstalled pip-22.2.2 2026-03-16 15:04:54.243228 | controller | Successfully installed pip-26.0.1 2026-03-16 15:04:54.750393 | controller | ok: Runtime: 0:00:03.697569 2026-03-16 15:04:54.762307 | 2026-03-16 15:04:54.762444 | TASK [Ensure pip temp directory exists in /var/tmp] 2026-03-16 15:04:55.660056 | controller | changed 2026-03-16 15:04:55.672996 | 2026-03-16 15:04:55.673145 | TASK [Install ansible into virtualenv] 2026-03-16 15:04:56.997926 | controller | Processing ./src/github.com/ansible/ansible 2026-03-16 15:04:57.002775 | controller | Installing build dependencies: started 2026-03-16 15:04:58.936699 | controller | Installing build dependencies: finished with status 'done' 2026-03-16 15:05:00.540706 | controller | Getting requirements to build wheel: started 2026-03-16 15:05:00.540786 | controller | Getting requirements to build wheel: finished with status 'done' 2026-03-16 15:05:00.543197 | controller | Preparing metadata (pyproject.toml): started 2026-03-16 15:05:01.474297 | controller | Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-16 15:05:01.477762 | 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 15:05:01.482036 | controller | ERROR: Package 'ansible-core' requires a different Python: 3.11.0 not in '>=3.12' 2026-03-16 15:05:02.072293 | controller | ERROR 2026-03-16 15:05:02.072747 | controller | { 2026-03-16 15:05:02.072831 | controller | "delta": "0:00:05.228664", 2026-03-16 15:05:02.072875 | controller | "end": "2026-03-16 15:05:01.654370", 2026-03-16 15:05:02.072914 | controller | "msg": "non-zero return code", 2026-03-16 15:05:02.072962 | controller | "rc": 1, 2026-03-16 15:05:02.072999 | controller | "start": "2026-03-16 15:04:56.425706" 2026-03-16 15:05:02.073034 | controller | } failure 2026-03-16 15:05:02.077273 | 2026-03-16 15:05:02.077357 | PLAY RECAP 2026-03-16 15:05:02.077412 | controller | ok: 18 changed: 10 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2026-03-16 15:05:02.077439 | 2026-03-16 15:05:02.202041 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/ansible/ansible-zuul-jobs/playbooks/ansible-test-base/pre.yaml@master] 2026-03-16 15:05:02.204961 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 15:05:02.803078 | 2026-03-16 15:05:02.803194 | PLAY [all] 2026-03-16 15:05:02.824628 | 2026-03-16 15:05:02.824752 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-03-16 15:05:04.744541 | controller | changed: non-zero return code 2026-03-16 15:05:04.758389 | 2026-03-16 15:05:04.758586 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-03-16 15:05:04.785975 | controller | skipping: Conditional result was False 2026-03-16 15:05:04.799810 | 2026-03-16 15:05:04.799961 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-03-16 15:05:04.841009 | 2026-03-16 15:05:04.841284 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-03-16 15:05:04.880412 | 2026-03-16 15:05:04.880658 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-03-16 15:05:04.907308 | controller | skipping: Conditional result was False 2026-03-16 15:05:04.920963 | 2026-03-16 15:05:04.921112 | LOOP [fetch-subunit-output : Generate subunit file] 2026-03-16 15:05:04.960130 | 2026-03-16 15:05:04.960391 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-03-16 15:05:04.987079 | controller | skipping: Conditional result was False 2026-03-16 15:05:05.000243 | 2026-03-16 15:05:05.000398 | TASK [fetch-subunit-output : Remove the temporary file] 2026-03-16 15:05:05.027894 | controller | skipping: Conditional result was False 2026-03-16 15:05:05.043959 | 2026-03-16 15:05:05.044098 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-03-16 15:05:05.071135 | controller | skipping: Conditional result was False 2026-03-16 15:05:05.110837 | 2026-03-16 15:05:05.110972 | PLAY RECAP 2026-03-16 15:05:05.111017 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-03-16 15:05:05.111037 | 2026-03-16 15:05:05.222102 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-03-16 15:05:05.223852 | POST-RUN START: [trusted : github.com/ansible/zuul-config/playbooks/base/post.yaml@master] 2026-03-16 15:05:05.780864 | 2026-03-16 15:05:05.781155 | PLAY [all:!appliance*] 2026-03-16 15:05:05.801824 | 2026-03-16 15:05:05.801895 | TASK [unregister the node] 2026-03-16 15:05:06.175265 | controller | skipping: Conditional result was False 2026-03-16 15:05:06.187498 | 2026-03-16 15:05:06.187655 | TASK [include_role : fetch-output] 2026-03-16 15:05:06.237037 | controller | ok 2026-03-16 15:05:06.273976 | 2026-03-16 15:05:06.274065 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-16 15:05:06.318933 | controller | skipping: Conditional result was False 2026-03-16 15:05:06.329799 | 2026-03-16 15:05:06.329888 | TASK [fetch-output : Set log path for single node] 2026-03-16 15:05:06.364870 | controller | ok 2026-03-16 15:05:06.372024 | 2026-03-16 15:05:06.372106 | LOOP [fetch-output : Ensure local output dirs] 2026-03-16 15:05:06.804860 | controller -> localhost | ok: "/var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/logs" 2026-03-16 15:05:07.034848 | controller -> localhost | changed: "/var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/artifacts" 2026-03-16 15:05:07.268256 | controller -> localhost | changed: "/var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/work/docs" 2026-03-16 15:05:07.284490 | 2026-03-16 15:05:07.284588 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-16 15:05:09.489765 | controller | changed: 2026-03-16 15:05:09.490091 | controller | .d..t...... ./ 2026-03-16 15:05:09.490151 | controller | cd+++++++++ controller/ 2026-03-16 15:05:09.490220 | controller | changed: All items complete 2026-03-16 15:05:09.490264 | 2026-03-16 15:05:11.578794 | controller | changed: .d..t...... ./ 2026-03-16 15:05:13.603442 | controller | changed: .d..t...... ./ 2026-03-16 15:05:13.632931 | 2026-03-16 15:05:13.633143 | TASK [include_role : fetch-output-openshift] 2026-03-16 15:05:13.658903 | controller | skipping: Conditional result was False 2026-03-16 15:05:13.669165 | 2026-03-16 15:05:13.669263 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-16 15:05:14.128348 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.008139 2026-03-16 15:05:14.388842 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.010643 2026-03-16 15:05:14.426438 | 2026-03-16 15:05:14.426541 | PLAY [localhost] 2026-03-16 15:05:14.438498 | 2026-03-16 15:05:14.438558 | TASK [Run Zuul manifest role] 2026-03-16 15:05:14.457414 | localhost | ok 2026-03-16 15:05:14.470199 | 2026-03-16 15:05:14.470263 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-16 15:05:14.915589 | localhost | changed 2026-03-16 15:05:14.927249 | 2026-03-16 15:05:14.927443 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-16 15:05:14.974266 | localhost | ok 2026-03-16 15:05:15.027234 | 2026-03-16 15:05:15.027381 | TASK [Set zuul-log-path fact] 2026-03-16 15:05:15.048948 | localhost | ok 2026-03-16 15:05:15.066213 | 2026-03-16 15:05:15.066317 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-16 15:05:15.097814 | localhost | ok 2026-03-16 15:05:15.105768 | 2026-03-16 15:05:15.105835 | LOOP [Set zuul_log_targets (Swift with random Rackspace region)] 2026-03-16 15:05:15.148731 | localhost | ok: 2026-03-16 15:05:15.148961 | localhost | { 2026-03-16 15:05:15.148986 | localhost | "auth": { 2026-03-16 15:05:15.149010 | localhost | "password": "IonWCwcuOFib&&<}wp^:[2G/", 2026-03-16 15:05:15.149027 | localhost | "username": "9LF91O0RK7JU" 2026-03-16 15:05:15.149045 | localhost | }, 2026-03-16 15:05:15.149061 | localhost | "profile": "rackspace", 2026-03-16 15:05:15.149076 | localhost | "region_name": "IAD" 2026-03-16 15:05:15.149092 | localhost | } 2026-03-16 15:05:15.149123 | localhost | changed: All items complete 2026-03-16 15:05:15.149143 | 2026-03-16 15:05:15.162975 | 2026-03-16 15:05:15.163102 | TASK [Run upload-logs-failover role (S3 then Swift)] 2026-03-16 15:05:15.189878 | localhost | Output suppressed because no_log was given 2026-03-16 15:05:15.210455 | 2026-03-16 15:05:15.210584 | TASK [upload-logs-failover : Initialize control vars] 2026-03-16 15:05:15.241599 | localhost | ok 2026-03-16 15:05:15.247406 | 2026-03-16 15:05:15.247491 | LOOP [upload-logs-failover : Perform log upload] 2026-03-16 15:05:15.296099 | localhost | Output suppressed because no_log was given 2026-03-16 15:05:15.310540 | localhost | included: /var/lib/zuul/builds/ef99594d95be4e2cb5c1df0ea065301b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/upload-logs-failover/tasks/upload.yaml 2026-03-16 15:05:15.325322 | 2026-03-16 15:05:15.325493 | LOOP [upload-logs-failover : Unpack vars for swift upload] 2026-03-16 15:05:15.455771 | localhost | Output suppressed because no_log was given 2026-03-16 15:05:15.468724 | 2026-03-16 15:05:15.468917 | TASK [Upload logs to swift] 2026-03-16 15:05:15.505326 | localhost | ok 2026-03-16 15:05:15.550125 | 2026-03-16 15:05:15.550269 | TASK [Set zuul-log-path fact] 2026-03-16 15:05:15.585830 | localhost | skipping: Conditional result was False 2026-03-16 15:05:15.596798 | 2026-03-16 15:05:15.596936 | TASK [upload-logs-swift : Ensure logs are readable before uploading] 2026-03-16 15:05:15.909158 | localhost -> localhost | ok: Runtime: 0:00:00.006457 2026-03-16 15:05:15.916435 | 2026-03-16 15:05:15.916528 | TASK [upload-logs-swift : Upload logs to swift]