2026-08-15 06:02:58.573569 | Job console starting 2026-08-15 06:02:58.594878 | Updating git repos 2026-08-15 06:02:58.629406 | Cloning repos into workspace 2026-08-15 06:02:58.689882 | Restoring repo states 2026-08-15 06:02:58.703998 | Merging changes 2026-08-15 06:02:58.704020 | Checking out repos 2026-08-15 06:02:58.800101 | Preparing playbooks 2026-08-15 06:02:59.693340 | Running Ansible setup 2026-08-15 06:03:05.741454 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-15 06:03:06.560281 | 2026-08-15 06:03:06.560480 | PLAY [Base pre] 2026-08-15 06:03:06.580849 | 2026-08-15 06:03:06.581036 | TASK [Setup log path fact] 2026-08-15 06:03:06.603749 | noble | ok 2026-08-15 06:03:06.627295 | 2026-08-15 06:03:06.627491 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 06:03:06.658811 | noble | ok 2026-08-15 06:03:06.673358 | 2026-08-15 06:03:06.673511 | TASK [emit-job-header : Print job information] 2026-08-15 06:03:06.738624 | # Job Information 2026-08-15 06:03:06.738871 | Ansible Version: 2.16.14 2026-08-15 06:03:06.738909 | Job: openstack-ironic-images-publish-osism-ipa-latest 2026-08-15 06:03:06.738943 | Pipeline: periodic-weekly 2026-08-15 06:03:06.738967 | Executor: 521e9411259a 2026-08-15 06:03:06.738989 | Triggered by: https://github.com/osism/openstack-ironic-images 2026-08-15 06:03:06.739011 | Event ID: 88986b33c225486b81a7a29de3f5c12d 2026-08-15 06:03:06.745771 | 2026-08-15 06:03:06.745920 | LOOP [emit-job-header : Print node information] 2026-08-15 06:03:06.871389 | noble | ok: 2026-08-15 06:03:06.871612 | noble | # Node Information 2026-08-15 06:03:06.871646 | noble | Inventory Hostname: noble 2026-08-15 06:03:06.871687 | noble | Hostname: ubuntu 2026-08-15 06:03:06.871718 | noble | Username: zuul 2026-08-15 06:03:06.871745 | noble | Distro: Ubuntu 24.04 2026-08-15 06:03:06.871774 | noble | Provider: regiocloud-a 2026-08-15 06:03:06.871801 | noble | Region: 2026-08-15 06:03:06.871829 | noble | Label: ubuntu-noble-uefi 2026-08-15 06:03:06.871855 | noble | Product Name: OpenStack Nova 2026-08-15 06:03:06.871882 | noble | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe5a:1c83 2026-08-15 06:03:06.887513 | 2026-08-15 06:03:06.887662 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-08-15 06:03:07.490352 | noble -> localhost | changed 2026-08-15 06:03:07.500647 | 2026-08-15 06:03:07.500798 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-08-15 06:03:08.940559 | noble -> localhost | changed 2026-08-15 06:03:08.954000 | 2026-08-15 06:03:08.954183 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-08-15 06:03:09.264900 | noble -> localhost | ok 2026-08-15 06:03:09.272992 | 2026-08-15 06:03:09.273183 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-08-15 06:03:09.303506 | noble | ok 2026-08-15 06:03:09.339796 | noble | included: /var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-08-15 06:03:09.347600 | 2026-08-15 06:03:09.347733 | TASK [add-build-sshkey : Create Temp SSH key] 2026-08-15 06:03:10.462770 | noble -> localhost | Generating public/private rsa key pair. 2026-08-15 06:03:10.463082 | noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/5fcf97a0afc04bd9bee0ecb250224543_id_rsa 2026-08-15 06:03:10.463122 | noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/5fcf97a0afc04bd9bee0ecb250224543_id_rsa.pub 2026-08-15 06:03:10.463166 | noble -> localhost | The key fingerprint is: 2026-08-15 06:03:10.463190 | noble -> localhost | SHA256:ZwrKHr/5EMNmlUxx883QuJ1lelWw2wmXYZntUs/9kC4 zuul-build-sshkey 2026-08-15 06:03:10.463213 | noble -> localhost | The key's randomart image is: 2026-08-15 06:03:10.463234 | noble -> localhost | +---[RSA 3072]----+ 2026-08-15 06:03:10.463254 | noble -> localhost | | o.o .o.+*| 2026-08-15 06:03:10.463292 | noble -> localhost | | o o o.+o+O| 2026-08-15 06:03:10.463314 | noble -> localhost | | + .++%+| 2026-08-15 06:03:10.463334 | noble -> localhost | | . . . XoB| 2026-08-15 06:03:10.463354 | noble -> localhost | | B S o ..=o| 2026-08-15 06:03:10.463378 | noble -> localhost | | . + + + E . .| 2026-08-15 06:03:10.463398 | noble -> localhost | | + . . . | 2026-08-15 06:03:10.463417 | noble -> localhost | | . o o | 2026-08-15 06:03:10.463438 | noble -> localhost | | . +o. | 2026-08-15 06:03:10.463457 | noble -> localhost | +----[SHA256]-----+ 2026-08-15 06:03:10.463527 | noble -> localhost | ok: Runtime: 0:00:00.431561 2026-08-15 06:03:10.471930 | 2026-08-15 06:03:10.472079 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-08-15 06:03:10.502186 | noble | ok 2026-08-15 06:03:10.514923 | noble | included: /var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-08-15 06:03:10.525976 | 2026-08-15 06:03:10.526114 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-08-15 06:03:10.550524 | noble | skipping: Conditional result was False 2026-08-15 06:03:10.558614 | 2026-08-15 06:03:10.558761 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-08-15 06:03:11.285129 | noble | changed 2026-08-15 06:03:11.292534 | 2026-08-15 06:03:11.292657 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-08-15 06:03:11.578731 | noble | ok 2026-08-15 06:03:11.588691 | 2026-08-15 06:03:11.588838 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-08-15 06:03:12.335198 | noble | changed 2026-08-15 06:03:12.346235 | 2026-08-15 06:03:12.346378 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-08-15 06:03:13.109037 | noble | changed 2026-08-15 06:03:13.117884 | 2026-08-15 06:03:13.118020 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-08-15 06:03:13.142219 | noble | skipping: Conditional result was False 2026-08-15 06:03:13.151115 | 2026-08-15 06:03:13.151269 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-08-15 06:03:13.688978 | noble -> localhost | changed 2026-08-15 06:03:13.703000 | 2026-08-15 06:03:13.703181 | TASK [add-build-sshkey : Add back temp key] 2026-08-15 06:03:14.052888 | noble -> localhost | Identity added: /var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/5fcf97a0afc04bd9bee0ecb250224543_id_rsa (zuul-build-sshkey) 2026-08-15 06:03:14.053215 | noble -> localhost | ok: Runtime: 0:00:00.021724 2026-08-15 06:03:14.063187 | 2026-08-15 06:03:14.063340 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-08-15 06:03:14.554119 | noble | ok 2026-08-15 06:03:14.568180 | 2026-08-15 06:03:14.568401 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-08-15 06:03:14.594811 | noble | skipping: Conditional result was False 2026-08-15 06:03:14.677500 | 2026-08-15 06:03:14.677648 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-08-15 06:03:15.112826 | noble | ok 2026-08-15 06:03:15.127095 | 2026-08-15 06:03:15.127262 | TASK [validate-host : Define zuul_info_dir fact] 2026-08-15 06:03:15.188576 | noble | ok 2026-08-15 06:03:15.197706 | 2026-08-15 06:03:15.197847 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-08-15 06:03:15.496596 | noble -> localhost | ok 2026-08-15 06:03:15.519536 | 2026-08-15 06:03:15.519724 | TASK [validate-host : Collect information about the host] 2026-08-15 06:03:16.926907 | noble | ok 2026-08-15 06:03:16.941249 | 2026-08-15 06:03:16.941390 | TASK [validate-host : Sanitize hostname] 2026-08-15 06:03:17.031216 | noble | ok 2026-08-15 06:03:17.037588 | 2026-08-15 06:03:17.037714 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-08-15 06:03:17.680285 | noble -> localhost | changed 2026-08-15 06:03:17.688935 | 2026-08-15 06:03:17.689079 | TASK [validate-host : Collect information about zuul worker] 2026-08-15 06:03:18.270414 | noble | ok 2026-08-15 06:03:18.280472 | 2026-08-15 06:03:18.280623 | TASK [validate-host : Write out all zuul information for each host] 2026-08-15 06:03:18.845381 | noble -> localhost | changed 2026-08-15 06:03:18.865232 | 2026-08-15 06:03:18.865442 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-08-15 06:03:19.177345 | noble | ok 2026-08-15 06:03:19.185662 | 2026-08-15 06:03:19.185793 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-08-15 06:05:30.951943 | noble | ERROR 2026-08-15 06:05:30.952463 | noble | { 2026-08-15 06:05:30.952529 | noble | "msg": "ssh: connect to host 2a13:1a81:8000:3124:f816:3eff:fe5a:1c83 port 22: Connection timed out\r\nrsync: connection unexpectedly closed (0 bytes received so far) [sender]\nrsync error: unexplained error (code 255) at io.c(232) [sender=3.2.7]\n", 2026-08-15 06:05:30.952576 | noble | "rc": 255 2026-08-15 06:05:30.952610 | noble | } failure 2026-08-15 06:05:30.956852 | 2026-08-15 06:05:30.956958 | PLAY RECAP 2026-08-15 06:05:30.957028 | noble | ok: 25 changed: 10 unreachable: 0 failed: 1 skipped: 3 rescued: 0 ignored: 0 2026-08-15 06:05:30.957077 | 2026-08-15 06:05:31.122102 | PRE-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-08-15 06:05:31.123345 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-15 06:05:31.913260 | 2026-08-15 06:05:31.913445 | PLAY [Base post-fetch] 2026-08-15 06:05:31.929525 | 2026-08-15 06:05:31.929671 | TASK [diagnose-network : Ensure log directory exists] 2026-08-15 06:05:33.071871 | noble | changed 2026-08-15 06:05:33.081782 | 2026-08-15 06:05:33.081970 | TASK [diagnose-network : Snapshot dual-stack network state (post)] 2026-08-15 06:05:45.038135 | noble | ok: Runtime: 0:00:05.947117 2026-08-15 06:05:45.046923 | 2026-08-15 06:05:45.047123 | TASK [diagnose-network : Snapshot Docker/BuildKit IPv6 config (teardown)] 2026-08-15 06:05:51.213168 | noble | ok: Runtime: 0:00:00.008760 2026-08-15 06:05:51.222485 | 2026-08-15 06:05:51.222648 | TASK [diagnose-network : Probe container network namespace (teardown)] 2026-08-15 06:05:57.367600 | noble | ok: Runtime: 0:00:00.007857 2026-08-15 06:05:57.384052 | 2026-08-15 06:05:57.384182 | TASK [fetch-output : Set log path for multiple nodes] 2026-08-15 06:05:57.441414 | noble | skipping: Conditional result was False 2026-08-15 06:05:57.454710 | 2026-08-15 06:05:57.454914 | TASK [fetch-output : Set log path for single node] 2026-08-15 06:05:57.505165 | noble | ok 2026-08-15 06:05:57.514265 | 2026-08-15 06:05:57.514416 | LOOP [fetch-output : Ensure local output dirs] 2026-08-15 06:05:57.852521 | noble -> localhost | ok: "/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/logs" 2026-08-15 06:05:58.146897 | noble -> localhost | changed: "/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/artifacts" 2026-08-15 06:05:58.454808 | noble -> localhost | changed: "/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/docs" 2026-08-15 06:05:58.485312 | 2026-08-15 06:05:58.485495 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-08-15 06:05:59.424261 | noble | changed: 2026-08-15 06:05:59.424836 | noble | .d..t...... ./ 2026-08-15 06:05:59.424942 | noble | >f+++++++++ net-debug.post.txt 2026-08-15 06:05:59.425115 | noble | changed: All items complete 2026-08-15 06:05:59.425188 | 2026-08-15 06:06:00.171940 | noble | ERROR: Item: {'dest': '/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/artifacts', 'src': 'artifacts'} 2026-08-15 06:06:00.172274 | noble | { 2026-08-15 06:06:00.172345 | noble | "ansible_loop_var": "zj_output", 2026-08-15 06:06:00.172387 | noble | "msg": "rsync: [sender] change_dir \"/home/zuul/zuul-output/artifacts\" failed: No such file or directory (2)\nrsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [Receiver=3.2.7]\nrsync: [Receiver] write error: Broken pipe (32)\n", 2026-08-15 06:06:00.172442 | noble | "rc": 23, 2026-08-15 06:06:00.172478 | noble | "zj_output": { 2026-08-15 06:06:00.172508 | noble | "dest": "/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/artifacts", 2026-08-15 06:06:00.172538 | noble | "src": "artifacts" 2026-08-15 06:06:00.172566 | noble | } 2026-08-15 06:06:00.172594 | noble | } 2026-08-15 06:06:00.960257 | noble | ERROR: Item: {'dest': '/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/docs', 'src': 'docs'} 2026-08-15 06:06:00.960494 | noble | { 2026-08-15 06:06:00.960533 | noble | "ansible_loop_var": "zj_output", 2026-08-15 06:06:00.960557 | noble | "msg": "rsync: [sender] change_dir \"/home/zuul/zuul-output/docs\" failed: No such file or directory (2)\nrsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [Receiver=3.2.7]\nrsync: [Receiver] write error: Broken pipe (32)\n", 2026-08-15 06:06:00.960580 | noble | "rc": 23, 2026-08-15 06:06:00.960600 | noble | "zj_output": { 2026-08-15 06:06:00.960619 | noble | "dest": "/var/lib/zuul/builds/5fcf97a0afc04bd9bee0ecb250224543/work/docs", 2026-08-15 06:06:00.960636 | noble | "src": "docs" 2026-08-15 06:06:00.960654 | noble | } 2026-08-15 06:06:00.960670 | noble | } failure 2026-08-15 06:06:00.978427 | 2026-08-15 06:06:00.978504 | PLAY RECAP 2026-08-15 06:06:00.978557 | noble | ok: 6 changed: 2 unreachable: 0 failed: 1 skipped: 1 rescued: 0 ignored: 0 2026-08-15 06:06:00.978582 | 2026-08-15 06:06:01.123279 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-08-15 06:06:01.125802 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 06:06:01.901134 | 2026-08-15 06:06:01.901321 | PLAY [Base post] 2026-08-15 06:06:01.916599 | 2026-08-15 06:06:01.916743 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-08-15 06:06:02.903110 | noble | changed 2026-08-15 06:06:02.913601 | 2026-08-15 06:06:02.913730 | PLAY RECAP 2026-08-15 06:06:02.913811 | noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-08-15 06:06:02.913892 | 2026-08-15 06:06:03.050585 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-08-15 06:06:03.051668 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-08-15 06:06:03.862019 | 2026-08-15 06:06:03.862265 | PLAY [Base post-logs] 2026-08-15 06:06:03.877468 | 2026-08-15 06:06:03.877767 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-08-15 06:06:04.376919 | localhost | changed 2026-08-15 06:06:04.394583 | 2026-08-15 06:06:04.394882 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-08-15 06:06:04.434147 | localhost | ok 2026-08-15 06:06:04.438879 | 2026-08-15 06:06:04.439010 | TASK [Set zuul-log-path fact] 2026-08-15 06:06:04.468544 | localhost | ok 2026-08-15 06:06:04.484101 | 2026-08-15 06:06:04.484246 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-08-15 06:06:04.524615 | localhost | ok 2026-08-15 06:06:04.531234 | 2026-08-15 06:06:04.531397 | TASK [upload-logs : Create log directories] 2026-08-15 06:06:05.098730 | localhost | changed 2026-08-15 06:06:05.102019 | 2026-08-15 06:06:05.102182 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-08-15 06:06:05.654576 | localhost -> localhost | ok: Runtime: 0:00:00.006420 2026-08-15 06:06:05.663919 | 2026-08-15 06:06:05.664140 | TASK [upload-logs : Upload logs to log server] 2026-08-15 06:06:06.254927 | localhost | Output suppressed because no_log was given 2026-08-15 06:06:06.259014 | 2026-08-15 06:06:06.259229 | LOOP [upload-logs : Compress console log and json output] 2026-08-15 06:06:06.330553 | localhost | skipping: Conditional result was False 2026-08-15 06:06:06.335985 | localhost | skipping: Conditional result was False 2026-08-15 06:06:06.343774 | 2026-08-15 06:06:06.344005 | LOOP [upload-logs : Upload compressed console log and json output] 2026-08-15 06:06:06.406904 | localhost | skipping: Conditional result was False 2026-08-15 06:06:06.407642 | 2026-08-15 06:06:06.410899 | localhost | skipping: Conditional result was False 2026-08-15 06:06:06.417192 | 2026-08-15 06:06:06.417358 | LOOP [upload-logs : Upload console log and json output]