2026-03-04 02:37:20.172668 | Job console starting 2026-03-04 02:37:20.207420 | Updating git repos 2026-03-04 02:37:20.318286 | Cloning repos into workspace 2026-03-04 02:37:20.405628 | Restoring repo states 2026-03-04 02:37:20.430442 | Merging changes 2026-03-04 02:37:21.413911 | Checking out repos 2026-03-04 02:37:21.529705 | Preparing playbooks 2026-03-04 02:37:22.809755 | Running Ansible setup 2026-03-04 02:37:28.958076 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-03-04 02:37:30.202445 | 2026-03-04 02:37:30.202572 | PLAY [Base pre] 2026-03-04 02:37:30.236036 | 2026-03-04 02:37:30.236149 | TASK [Setup log path fact] 2026-03-04 02:37:30.263235 | debian-bookworm | ok 2026-03-04 02:37:30.287355 | 2026-03-04 02:37:30.287471 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-04 02:37:30.325068 | debian-bookworm | ok 2026-03-04 02:37:30.333163 | 2026-03-04 02:37:30.333246 | TASK [emit-job-header : Print job information] 2026-03-04 02:37:30.380243 | # Job Information 2026-03-04 02:37:30.380385 | Ansible Version: 2.16.14 2026-03-04 02:37:30.380413 | Job: mypy 2026-03-04 02:37:30.380440 | Pipeline: check 2026-03-04 02:37:30.380460 | Executor: 521e9411259a 2026-03-04 02:37:30.380477 | Triggered by: https://github.com/osism/python-osism/pull/2071 2026-03-04 02:37:30.380495 | Event ID: 09e05250-1773-11f1-857e-57e5d001950f 2026-03-04 02:37:30.384367 | 2026-03-04 02:37:30.384446 | LOOP [emit-job-header : Print node information] 2026-03-04 02:37:30.509689 | debian-bookworm | ok: 2026-03-04 02:37:30.509910 | debian-bookworm | # Node Information 2026-03-04 02:37:30.509943 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-03-04 02:37:30.509964 | debian-bookworm | Hostname: debian 2026-03-04 02:37:30.509982 | debian-bookworm | Username: zuul 2026-03-04 02:37:30.509999 | debian-bookworm | Distro: Debian 12.13 2026-03-04 02:37:30.510021 | debian-bookworm | Provider: regiocloud-a 2026-03-04 02:37:30.510039 | debian-bookworm | Region: 2026-03-04 02:37:30.510056 | debian-bookworm | Label: debian-bookworm 2026-03-04 02:37:30.510071 | debian-bookworm | Product Name: OpenStack Nova 2026-03-04 02:37:30.510087 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe2e:8e3b 2026-03-04 02:37:30.529315 | 2026-03-04 02:37:30.529410 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-04 02:37:31.493812 | debian-bookworm -> localhost | changed 2026-03-04 02:37:31.499917 | 2026-03-04 02:37:31.500010 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-04 02:37:32.912120 | debian-bookworm -> localhost | changed 2026-03-04 02:37:32.928151 | 2026-03-04 02:37:32.928256 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-04 02:37:33.185082 | debian-bookworm -> localhost | ok 2026-03-04 02:37:33.190135 | 2026-03-04 02:37:33.190225 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-04 02:37:33.216739 | debian-bookworm | ok 2026-03-04 02:37:33.231466 | debian-bookworm | included: /var/lib/zuul/builds/5e109786ac3d4d3f89344819c3d31f21/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-04 02:37:33.242308 | 2026-03-04 02:37:33.242394 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-04 02:37:34.970273 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-03-04 02:37:34.970439 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/5e109786ac3d4d3f89344819c3d31f21/work/5e109786ac3d4d3f89344819c3d31f21_id_rsa 2026-03-04 02:37:34.970469 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/5e109786ac3d4d3f89344819c3d31f21/work/5e109786ac3d4d3f89344819c3d31f21_id_rsa.pub 2026-03-04 02:37:34.970491 | debian-bookworm -> localhost | The key fingerprint is: 2026-03-04 02:37:34.970511 | debian-bookworm -> localhost | SHA256:RDBob4YFVy7dX6QhmgynR3JmJDbUIflH9oLGDm3eXfc zuul-build-sshkey 2026-03-04 02:37:34.970530 | debian-bookworm -> localhost | The key's randomart image is: 2026-03-04 02:37:34.970572 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-03-04 02:37:34.970592 | debian-bookworm -> localhost | | .+%*@.. . . | 2026-03-04 02:37:34.970610 | debian-bookworm -> localhost | | ooo^.+o. + | 2026-03-04 02:37:34.970627 | debian-bookworm -> localhost | | . +o+O+... . | 2026-03-04 02:37:34.970643 | debian-bookworm -> localhost | | . =+B o.... .| 2026-03-04 02:37:34.970714 | debian-bookworm -> localhost | | o *So o.. ..| 2026-03-04 02:37:34.970741 | debian-bookworm -> localhost | | o . . E| 2026-03-04 02:37:34.970758 | debian-bookworm -> localhost | | | 2026-03-04 02:37:34.970775 | debian-bookworm -> localhost | | | 2026-03-04 02:37:34.970792 | debian-bookworm -> localhost | | | 2026-03-04 02:37:34.970808 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-03-04 02:37:34.970868 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.027120 2026-03-04 02:37:34.975957 | 2026-03-04 02:37:34.976034 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-04 02:37:35.002159 | debian-bookworm | ok 2026-03-04 02:37:35.010389 | debian-bookworm | included: /var/lib/zuul/builds/5e109786ac3d4d3f89344819c3d31f21/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-04 02:37:35.037358 | 2026-03-04 02:37:35.037450 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-04 02:37:35.073137 | debian-bookworm | skipping: Conditional result was False 2026-03-04 02:37:35.078012 | 2026-03-04 02:37:35.078093 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-04 02:37:35.827088 | debian-bookworm | changed 2026-03-04 02:37:35.831676 | 2026-03-04 02:37:35.831754 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-04 02:37:36.088817 | debian-bookworm | ok 2026-03-04 02:37:36.095214 | 2026-03-04 02:37:36.095312 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-04 02:37:36.724448 | debian-bookworm | changed 2026-03-04 02:37:36.731193 | 2026-03-04 02:37:36.731288 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-04 02:37:37.404576 | debian-bookworm | changed 2026-03-04 02:37:37.414893 | 2026-03-04 02:37:37.414996 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-04 02:37:37.440771 | debian-bookworm | skipping: Conditional result was False 2026-03-04 02:37:37.450957 | 2026-03-04 02:37:37.451070 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-04 02:37:38.195923 | debian-bookworm -> localhost | changed 2026-03-04 02:37:38.215191 | 2026-03-04 02:37:38.215294 | TASK [add-build-sshkey : Add back temp key] 2026-03-04 02:37:38.511578 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/5e109786ac3d4d3f89344819c3d31f21/work/5e109786ac3d4d3f89344819c3d31f21_id_rsa (zuul-build-sshkey) 2026-03-04 02:37:38.511781 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.008799 2026-03-04 02:37:38.518887 | 2026-03-04 02:37:38.518974 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-04 02:37:38.887939 | debian-bookworm | ok 2026-03-04 02:37:38.893214 | 2026-03-04 02:37:38.893309 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-04 02:37:38.916263 | debian-bookworm | skipping: Conditional result was False 2026-03-04 02:37:38.942376 | 2026-03-04 02:37:38.942487 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-04 02:37:39.641495 | debian-bookworm | ok 2026-03-04 02:37:39.656369 | 2026-03-04 02:37:39.656473 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-04 02:37:39.711311 | debian-bookworm | ok 2026-03-04 02:37:39.717194 | 2026-03-04 02:37:39.717282 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-04 02:37:40.244825 | debian-bookworm -> localhost | ok 2026-03-04 02:37:40.265884 | 2026-03-04 02:37:40.265988 | TASK [validate-host : Collect information about the host] 2026-03-04 02:37:41.639382 | debian-bookworm | ok 2026-03-04 02:37:41.662449 | 2026-03-04 02:37:41.662585 | TASK [validate-host : Sanitize hostname] 2026-03-04 02:37:41.817183 | debian-bookworm | ok 2026-03-04 02:37:41.881925 | 2026-03-04 02:37:41.882034 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-04 02:37:42.893563 | debian-bookworm -> localhost | changed 2026-03-04 02:37:42.899030 | 2026-03-04 02:37:42.899130 | TASK [validate-host : Collect information about zuul worker] 2026-03-04 02:37:43.336743 | debian-bookworm | ok 2026-03-04 02:37:43.340424 | 2026-03-04 02:37:43.340499 | TASK [validate-host : Write out all zuul information for each host] 2026-03-04 02:37:44.480033 | debian-bookworm -> localhost | changed 2026-03-04 02:37:44.494887 | 2026-03-04 02:37:44.494984 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-03-04 02:37:44.758337 | debian-bookworm | ok 2026-03-04 02:37:44.765793 | 2026-03-04 02:37:44.765887 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-03-04 02:37:46.164441 | debian-bookworm | changed: 2026-03-04 02:37:46.164624 | debian-bookworm | cd+++++++++ src/ 2026-03-04 02:37:46.164659 | debian-bookworm | cd+++++++++ src/github.com/ 2026-03-04 02:37:46.164683 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-03-04 02:37:46.164704 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-03-04 02:37:46.164724 | debian-bookworm | Containerfile 2026-03-04 02:37:46.164854 | debian-bookworm | Containerfile 2026-03-04 02:37:46.189437 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (46.0.5) 2026-03-04 02:39:06.190571 | debian-bookworm | Requirement already satisfied: urllib3>=2 in /tmp/venv/lib/python3.11/site-packages (from types-requests) (2.6.3) 2026-03-04 02:39:06.218306 | 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-04 02:39:06.230697 | 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-04 02:39:07.025955 | 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-04 02:39:07.384265 | 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.20250822 types-python-dateutil-2.9.0.20260302 types-pytz-2025.2.0.20251108 types-requests-2.32.4.20260107 types-simplejson-3.20.0.20250822 types-tabulate-0.9.0.20241207 types-ujson-5.10.0.20250822 2026-03-04 02:39:14.113528 | 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-04 02:39:14.113593 | 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-04 02:39:14.113601 | 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-04 02:39:14.113607 | 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-04 02:39:14.113613 | 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-04 02:39:14.113619 | 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-04 02:39:14.113631 | 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-04 02:39:14.113650 | 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-04 02:39:14.113656 | 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-04 02:39:14.113662 | debian-bookworm | Installing missing stub packages: 2026-03-04 02:39:14.113678 | 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-04 02:39:14.113685 | debian-bookworm | 2026-03-04 02:39:14.113690 | debian-bookworm | 2026-03-04 02:39:14.113696 | debian-bookworm | Success: no issues found in 76 source files 2026-03-04 02:39:14.549286 | debian-bookworm | ok: Runtime: 0:00:20.841284 2026-03-04 02:39:14.564164 | 2026-03-04 02:39:14.564335 | PLAY RECAP 2026-03-04 02:39:14.564515 | debian-bookworm | ok: 11 changed: 7 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2026-03-04 02:39:14.564582 | 2026-03-04 02:39:14.739951 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-03-04 02:39:14.740866 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-03-04 02:39:15.488818 | 2026-03-04 02:39:15.488983 | PLAY [Base post] 2026-03-04 02:39:15.503298 | 2026-03-04 02:39:15.503457 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-04 02:39:16.041452 | debian-bookworm | changed 2026-03-04 02:39:16.052330 | 2026-03-04 02:39:16.052490 | PLAY RECAP 2026-03-04 02:39:16.052568 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-04 02:39:16.052645 | 2026-03-04 02:39:16.180006 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-03-04 02:39:16.182062 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-03-04 02:39:17.044661 | 2026-03-04 02:39:17.044960 | PLAY [Base post-logs] 2026-03-04 02:39:17.055910 | 2026-03-04 02:39:17.056063 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-04 02:39:17.562067 | localhost | changed 2026-03-04 02:39:17.577551 | 2026-03-04 02:39:17.577794 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-04 02:39:17.603362 | localhost | ok 2026-03-04 02:39:17.609235 | 2026-03-04 02:39:17.609379 | TASK [Set zuul-log-path fact] 2026-03-04 02:39:17.624443 | localhost | ok 2026-03-04 02:39:17.632619 | 2026-03-04 02:39:17.632736 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-04 02:39:17.667895 | localhost | ok 2026-03-04 02:39:17.671549 | 2026-03-04 02:39:17.671674 | TASK [upload-logs : Create log directories] 2026-03-04 02:39:18.167740 | localhost | changed 2026-03-04 02:39:18.171716 | 2026-03-04 02:39:18.171849 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-04 02:39:18.724523 | localhost -> localhost | ok: Runtime: 0:00:00.006880 2026-03-04 02:39:18.730468 | 2026-03-04 02:39:18.730630 | TASK [upload-logs : Upload logs to log server] 2026-03-04 02:39:19.338025 | localhost | Output suppressed because no_log was given 2026-03-04 02:39:19.339967 | 2026-03-04 02:39:19.340073 | LOOP [upload-logs : Compress console log and json output] 2026-03-04 02:39:19.395778 | localhost | skipping: Conditional result was False 2026-03-04 02:39:19.400413 | localhost | skipping: Conditional result was False 2026-03-04 02:39:19.412629 | 2026-03-04 02:39:19.412889 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-04 02:39:19.459700 | localhost | skipping: Conditional result was False 2026-03-04 02:39:19.460084 | 2026-03-04 02:39:19.464167 | localhost | skipping: Conditional result was False 2026-03-04 02:39:19.477514 | 2026-03-04 02:39:19.477777 | LOOP [upload-logs : Upload console log and json output]