2026-03-24 17:36:01.847993 | Job console starting 2026-03-24 17:36:01.892226 | Updating git repos 2026-03-24 17:36:02.038383 | Cloning repos into workspace 2026-03-24 17:36:02.128024 | Restoring repo states 2026-03-24 17:36:02.154798 | Merging changes 2026-03-24 17:36:02.972402 | Checking out repos 2026-03-24 17:36:03.056446 | Preparing playbooks 2026-03-24 17:36:04.244198 | Running Ansible setup 2026-03-24 17:36:10.505400 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-03-24 17:36:11.549447 | 2026-03-24 17:36:11.549672 | PLAY [Base pre] 2026-03-24 17:36:11.614064 | 2026-03-24 17:36:11.614248 | TASK [Setup log path fact] 2026-03-24 17:36:11.660390 | debian-bookworm | ok 2026-03-24 17:36:11.697280 | 2026-03-24 17:36:11.697475 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-24 17:36:11.746557 | debian-bookworm | ok 2026-03-24 17:36:11.756740 | 2026-03-24 17:36:11.756860 | TASK [emit-job-header : Print job information] 2026-03-24 17:36:11.830359 | # Job Information 2026-03-24 17:36:11.830675 | Ansible Version: 2.16.14 2026-03-24 17:36:11.830718 | Job: mypy 2026-03-24 17:36:11.830758 | Pipeline: check 2026-03-24 17:36:11.830786 | Executor: 521e9411259a 2026-03-24 17:36:11.830807 | Triggered by: https://github.com/osism/python-osism/pull/2163 2026-03-24 17:36:11.830937 | Event ID: e6784760-27a7-11f1-8b06-7c3e15852969 2026-03-24 17:36:11.844503 | 2026-03-24 17:36:11.844725 | LOOP [emit-job-header : Print node information] 2026-03-24 17:36:12.093050 | debian-bookworm | ok: 2026-03-24 17:36:12.093346 | debian-bookworm | # Node Information 2026-03-24 17:36:12.093382 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-03-24 17:36:12.093408 | debian-bookworm | Hostname: debian 2026-03-24 17:36:12.093430 | debian-bookworm | Username: zuul 2026-03-24 17:36:12.093451 | debian-bookworm | Distro: Debian 12.13 2026-03-24 17:36:12.093481 | debian-bookworm | Provider: regiocloud-a 2026-03-24 17:36:12.093507 | debian-bookworm | Region: 2026-03-24 17:36:12.093529 | debian-bookworm | Label: debian-bookworm 2026-03-24 17:36:12.093549 | debian-bookworm | Product Name: OpenStack Nova 2026-03-24 17:36:12.093568 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe76:d761 2026-03-24 17:36:12.137922 | 2026-03-24 17:36:12.138095 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-24 17:36:13.201687 | debian-bookworm -> localhost | changed 2026-03-24 17:36:13.210003 | 2026-03-24 17:36:13.210141 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-24 17:36:15.149427 | debian-bookworm -> localhost | changed 2026-03-24 17:36:15.164083 | 2026-03-24 17:36:15.164215 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-24 17:36:15.578433 | debian-bookworm -> localhost | ok 2026-03-24 17:36:15.584472 | 2026-03-24 17:36:15.584581 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-24 17:36:15.613144 | debian-bookworm | ok 2026-03-24 17:36:15.632464 | debian-bookworm | included: /var/lib/zuul/builds/a21dd9ea7f3d42f7933156b3c44b470a/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-24 17:36:15.639755 | 2026-03-24 17:36:15.639858 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-24 17:36:17.479522 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-03-24 17:36:17.479749 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/a21dd9ea7f3d42f7933156b3c44b470a/work/a21dd9ea7f3d42f7933156b3c44b470a_id_rsa 2026-03-24 17:36:17.479789 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/a21dd9ea7f3d42f7933156b3c44b470a/work/a21dd9ea7f3d42f7933156b3c44b470a_id_rsa.pub 2026-03-24 17:36:17.479817 | debian-bookworm -> localhost | The key fingerprint is: 2026-03-24 17:36:17.479842 | debian-bookworm -> localhost | SHA256:Uh/1/xPqEwvGnYFtW57JQRfmeKt95y01hhDF6mtfJ6I zuul-build-sshkey 2026-03-24 17:36:17.479866 | debian-bookworm -> localhost | The key's randomart image is: 2026-03-24 17:36:17.479901 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-03-24 17:36:17.479924 | debian-bookworm -> localhost | | +. o.| 2026-03-24 17:36:17.479945 | debian-bookworm -> localhost | | o o+..| 2026-03-24 17:36:17.479966 | debian-bookworm -> localhost | | . . =.oo.| 2026-03-24 17:36:17.479987 | debian-bookworm -> localhost | | . . = +.+.| 2026-03-24 17:36:17.480048 | debian-bookworm -> localhost | | . S + + Oo=| 2026-03-24 17:36:17.480075 | debian-bookworm -> localhost | | . = *+B+| 2026-03-24 17:36:17.480097 | debian-bookworm -> localhost | | . +o==*| 2026-03-24 17:36:17.480118 | debian-bookworm -> localhost | | +.+oo*| 2026-03-24 17:36:17.480139 | debian-bookworm -> localhost | | E .o..o| 2026-03-24 17:36:17.480160 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-03-24 17:36:17.480215 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.959557 2026-03-24 17:36:17.486366 | 2026-03-24 17:36:17.486462 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-24 17:36:17.516586 | debian-bookworm | ok 2026-03-24 17:36:17.546157 | debian-bookworm | included: /var/lib/zuul/builds/a21dd9ea7f3d42f7933156b3c44b470a/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-24 17:36:17.564487 | 2026-03-24 17:36:17.582166 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-24 17:36:17.605533 | debian-bookworm | skipping: Conditional result was False 2026-03-24 17:36:17.611281 | 2026-03-24 17:36:17.611373 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-24 17:36:18.343727 | debian-bookworm | changed 2026-03-24 17:36:18.349605 | 2026-03-24 17:36:18.349720 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-24 17:36:18.603801 | debian-bookworm | ok 2026-03-24 17:36:18.614816 | 2026-03-24 17:36:18.615021 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-24 17:36:19.236096 | debian-bookworm | changed 2026-03-24 17:36:19.245125 | 2026-03-24 17:36:19.245247 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-24 17:36:19.903364 | debian-bookworm | changed 2026-03-24 17:36:19.910365 | 2026-03-24 17:36:19.910465 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-24 17:36:19.933713 | debian-bookworm | skipping: Conditional result was False 2026-03-24 17:36:19.939446 | 2026-03-24 17:36:19.939539 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-24 17:36:20.398581 | debian-bookworm -> localhost | changed 2026-03-24 17:36:20.413742 | 2026-03-24 17:36:20.413933 | TASK [add-build-sshkey : Add back temp key] 2026-03-24 17:36:20.817309 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/a21dd9ea7f3d42f7933156b3c44b470a/work/a21dd9ea7f3d42f7933156b3c44b470a_id_rsa (zuul-build-sshkey) 2026-03-24 17:36:20.817535 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.018662 2026-03-24 17:36:20.829840 | 2026-03-24 17:36:20.829953 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-24 17:36:21.218423 | debian-bookworm | ok 2026-03-24 17:36:21.225897 | 2026-03-24 17:36:21.225992 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-24 17:36:21.250446 | debian-bookworm | skipping: Conditional result was False 2026-03-24 17:36:21.263136 | 2026-03-24 17:36:21.263241 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-24 17:36:21.763052 | debian-bookworm | ok 2026-03-24 17:36:21.779985 | 2026-03-24 17:36:21.780118 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-24 17:36:21.832695 | debian-bookworm | ok 2026-03-24 17:36:21.846967 | 2026-03-24 17:36:21.847140 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-24 17:36:22.180172 | debian-bookworm -> localhost | ok 2026-03-24 17:36:22.186536 | 2026-03-24 17:36:22.186627 | TASK [validate-host : Collect information about the host] 2026-03-24 17:36:23.293097 | debian-bookworm | ok 2026-03-24 17:36:23.314226 | 2026-03-24 17:36:23.314352 | TASK [validate-host : Sanitize hostname] 2026-03-24 17:36:23.403811 | debian-bookworm | ok 2026-03-24 17:36:23.453350 | 2026-03-24 17:36:23.453460 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-24 17:36:24.010765 | debian-bookworm -> localhost | changed 2026-03-24 17:36:24.016497 | 2026-03-24 17:36:24.016598 | TASK [validate-host : Collect information about zuul worker] 2026-03-24 17:36:24.419677 | debian-bookworm | ok 2026-03-24 17:36:24.425095 | 2026-03-24 17:36:24.425201 | TASK [validate-host : Write out all zuul information for each host] 2026-03-24 17:36:25.395638 | debian-bookworm -> localhost | changed 2026-03-24 17:36:25.411599 | 2026-03-24 17:36:25.411808 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-03-24 17:36:25.668195 | debian-bookworm | ok 2026-03-24 17:36:25.674568 | 2026-03-24 17:36:25.674740 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-03-24 17:36:27.280195 | debian-bookworm | changed: 2026-03-24 17:36:27.280428 | debian-bookworm | cd+++++++++ src/ 2026-03-24 17:36:27.280464 | debian-bookworm | cd+++++++++ src/github.com/ 2026-03-24 17:36:27.280488 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-03-24 17:36:27.280510 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-03-24 17:36:27.280531 | debian-bookworm | Containerfile 2026-03-24 17:36:27.280685 | debian-bookworm | Containerfile 2026-03-24 17:36:27.321310 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (46.0.5) 2026-03-24 17:37:56.881605 | debian-bookworm | Requirement already satisfied: urllib3>=2 in /tmp/venv/lib/python3.11/site-packages (from types-requests) (2.6.3) 2026-03-24 17:37:56.926873 | debian-bookworm | Requirement already satisfied: cffi>=2.0.0 in /tmp/venv/lib/python3.11/site-packages (from cryptography>=37.0.0->types-paramiko) (2.0.0) 2026-03-24 17:37:56.943985 | debian-bookworm | Requirement already satisfied: pycparser in /tmp/venv/lib/python3.11/site-packages (from cffi>=2.0.0->cryptography>=37.0.0->types-paramiko) (3.0) 2026-03-24 17:37:57.796470 | debian-bookworm | Installing collected packages: types-ujson, types-tabulate, types-simplejson, types-requests, types-PyYAML, types-pytz, types-python-dateutil, types-PyMySQL, types-decorator, types-paramiko 2026-03-24 17:37:58.182727 | debian-bookworm | Successfully installed types-PyMySQL-1.1.0.20251220 types-PyYAML-6.0.12.20250915 types-decorator-5.2.0.20251101 types-paramiko-4.0.0.20260322 types-python-dateutil-2.9.0.20260323 types-pytz-2026.1.1.20260304 types-requests-2.32.4.20260324 types-simplejson-3.20.0.20250822 types-tabulate-0.10.0.20260308 types-ujson-5.10.0.20250822 2026-03-24 17:38:08.192251 | debian-bookworm | osism/services/websocket_manager.py:87: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192435 | debian-bookworm | osism/services/websocket_manager.py:89: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192457 | debian-bookworm | osism/services/websocket_manager.py:91: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192470 | debian-bookworm | osism/tasks/conductor/sonic/cache.py:16: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192482 | debian-bookworm | osism/services/listener.py:181: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192495 | debian-bookworm | osism/services/listener.py:182: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192506 | debian-bookworm | osism/services/listener.py:184: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192548 | debian-bookworm | osism/services/listener.py:185: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192562 | debian-bookworm | osism/services/listener.py:488: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-03-24 17:38:08.192589 | debian-bookworm | Installing missing stub packages: 2026-03-24 17:38:08.192603 | debian-bookworm | /tmp/venv/bin/python3 -m pip install types-PyMySQL types-PyYAML types-decorator types-paramiko types-python-dateutil types-pytz types-requests types-simplejson types-tabulate types-ujson 2026-03-24 17:38:08.192616 | debian-bookworm | 2026-03-24 17:38:08.192628 | debian-bookworm | 2026-03-24 17:38:08.192640 | debian-bookworm | Success: no issues found in 77 source files 2026-03-24 17:38:08.723472 | debian-bookworm | ok: Runtime: 0:00:24.768093 2026-03-24 17:38:08.738936 | 2026-03-24 17:38:08.739085 | PLAY RECAP 2026-03-24 17:38:08.739171 | debian-bookworm | ok: 11 changed: 7 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2026-03-24 17:38:08.739211 | 2026-03-24 17:38:08.886668 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-03-24 17:38:08.887982 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-03-24 17:38:09.638926 | 2026-03-24 17:38:09.639111 | PLAY [Base post] 2026-03-24 17:38:09.653343 | 2026-03-24 17:38:09.653491 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-24 17:38:10.271847 | debian-bookworm | changed 2026-03-24 17:38:10.282052 | 2026-03-24 17:38:10.282207 | PLAY RECAP 2026-03-24 17:38:10.282285 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-24 17:38:10.282361 | 2026-03-24 17:38:10.413723 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-03-24 17:38:10.414673 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-24 17:38:11.246662 | 2026-03-24 17:38:11.246892 | PLAY [Base post-logs] 2026-03-24 17:38:11.258389 | 2026-03-24 17:38:11.258547 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-24 17:38:11.765741 | localhost | changed 2026-03-24 17:38:11.786735 | 2026-03-24 17:38:11.786982 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-24 17:38:11.817710 | localhost | ok 2026-03-24 17:38:11.825091 | 2026-03-24 17:38:11.825311 | TASK [Set zuul-log-path fact] 2026-03-24 17:38:11.845259 | localhost | ok 2026-03-24 17:38:11.863065 | 2026-03-24 17:38:11.863280 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-24 17:38:11.892409 | localhost | ok 2026-03-24 17:38:11.897145 | 2026-03-24 17:38:11.897347 | TASK [upload-logs : Create log directories] 2026-03-24 17:38:12.438996 | localhost | changed 2026-03-24 17:38:12.444990 | 2026-03-24 17:38:12.445159 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-24 17:38:12.980443 | localhost -> localhost | ok: Runtime: 0:00:00.007650 2026-03-24 17:38:12.989881 | 2026-03-24 17:38:12.990070 | TASK [upload-logs : Upload logs to log server] 2026-03-24 17:38:13.567062 | localhost | Output suppressed because no_log was given 2026-03-24 17:38:13.570174 | 2026-03-24 17:38:13.570338 | LOOP [upload-logs : Compress console log and json output] 2026-03-24 17:38:13.627927 | localhost | skipping: Conditional result was False 2026-03-24 17:38:13.631818 | localhost | skipping: Conditional result was False 2026-03-24 17:38:13.645177 | 2026-03-24 17:38:13.645412 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-24 17:38:13.693052 | localhost | skipping: Conditional result was False 2026-03-24 17:38:13.693830 | 2026-03-24 17:38:13.697224 | localhost | skipping: Conditional result was False 2026-03-24 17:38:13.710632 | 2026-03-24 17:38:13.710956 | LOOP [upload-logs : Upload console log and json output]