2026-04-27 13:36:44.613193 | Job console starting 2026-04-27 13:36:44.625266 | Updating git repos 2026-04-27 13:36:44.666445 | Cloning repos into workspace 2026-04-27 13:36:44.718606 | Restoring repo states 2026-04-27 13:36:44.738808 | Merging changes 2026-04-27 13:36:45.536406 | Checking out repos 2026-04-27 13:36:45.596315 | Preparing playbooks 2026-04-27 13:36:46.820913 | Running Ansible setup 2026-04-27 13:36:52.730053 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-04-27 13:36:53.893912 | 2026-04-27 13:36:53.894050 | PLAY [Base pre] 2026-04-27 13:36:53.925650 | 2026-04-27 13:36:53.925773 | TASK [Setup log path fact] 2026-04-27 13:36:53.964520 | debian-bookworm | ok 2026-04-27 13:36:53.987900 | 2026-04-27 13:36:53.988030 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-27 13:36:54.016945 | debian-bookworm | ok 2026-04-27 13:36:54.026796 | 2026-04-27 13:36:54.026927 | TASK [emit-job-header : Print job information] 2026-04-27 13:36:54.082342 | # Job Information 2026-04-27 13:36:54.082615 | Ansible Version: 2.16.14 2026-04-27 13:36:54.082658 | Job: mypy 2026-04-27 13:36:54.082697 | Pipeline: check 2026-04-27 13:36:54.082725 | Executor: 521e9411259a 2026-04-27 13:36:54.082747 | Triggered by: https://github.com/osism/python-osism/pull/2216 2026-04-27 13:36:54.082771 | Event ID: 1ba96d50-423e-11f1-98dc-bcfc195a0829 2026-04-27 13:36:54.089829 | 2026-04-27 13:36:54.089935 | LOOP [emit-job-header : Print node information] 2026-04-27 13:36:54.312837 | debian-bookworm | ok: 2026-04-27 13:36:54.313073 | debian-bookworm | # Node Information 2026-04-27 13:36:54.313112 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-04-27 13:36:54.313145 | debian-bookworm | Hostname: debian 2026-04-27 13:36:54.313169 | debian-bookworm | Username: zuul 2026-04-27 13:36:54.313190 | debian-bookworm | Distro: Debian 12.13 2026-04-27 13:36:54.313213 | debian-bookworm | Provider: regiocloud-a 2026-04-27 13:36:54.313234 | debian-bookworm | Region: 2026-04-27 13:36:54.313256 | debian-bookworm | Label: debian-bookworm 2026-04-27 13:36:54.313276 | debian-bookworm | Product Name: OpenStack Nova 2026-04-27 13:36:54.313295 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe7f:9010 2026-04-27 13:36:54.334718 | 2026-04-27 13:36:54.334828 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-04-27 13:36:55.209615 | debian-bookworm -> localhost | changed 2026-04-27 13:36:55.216394 | 2026-04-27 13:36:55.216496 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-04-27 13:36:56.968373 | debian-bookworm -> localhost | changed 2026-04-27 13:36:56.981583 | 2026-04-27 13:36:56.981696 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-04-27 13:36:57.311722 | debian-bookworm -> localhost | ok 2026-04-27 13:36:57.317603 | 2026-04-27 13:36:57.317703 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-04-27 13:36:57.357909 | debian-bookworm | ok 2026-04-27 13:36:57.387967 | debian-bookworm | included: /var/lib/zuul/builds/650cb309d28941658b134e996b13e7ea/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-04-27 13:36:57.394310 | 2026-04-27 13:36:57.394402 | TASK [add-build-sshkey : Create Temp SSH key] 2026-04-27 13:36:59.521432 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-04-27 13:36:59.521686 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/650cb309d28941658b134e996b13e7ea/work/650cb309d28941658b134e996b13e7ea_id_rsa 2026-04-27 13:36:59.521726 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/650cb309d28941658b134e996b13e7ea/work/650cb309d28941658b134e996b13e7ea_id_rsa.pub 2026-04-27 13:36:59.521752 | debian-bookworm -> localhost | The key fingerprint is: 2026-04-27 13:36:59.521776 | debian-bookworm -> localhost | SHA256:xTwS2HRoIfN4dCZvACbNPu/tw/WQwKZVCTGX69ZBFrc zuul-build-sshkey 2026-04-27 13:36:59.521798 | debian-bookworm -> localhost | The key's randomart image is: 2026-04-27 13:36:59.521830 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-04-27 13:36:59.521853 | debian-bookworm -> localhost | | .o==BoBo.o...| 2026-04-27 13:36:59.521875 | debian-bookworm -> localhost | | o+*+@ o+ o..| 2026-04-27 13:36:59.521895 | debian-bookworm -> localhost | | ...+.B. + E | 2026-04-27 13:36:59.521915 | debian-bookworm -> localhost | | o. +=.. . | 2026-04-27 13:36:59.521936 | debian-bookworm -> localhost | | oS+ o o . | 2026-04-27 13:36:59.521963 | debian-bookworm -> localhost | | o * . | 2026-04-27 13:36:59.521983 | debian-bookworm -> localhost | | . o o o | 2026-04-27 13:36:59.522003 | debian-bookworm -> localhost | | . + . | 2026-04-27 13:36:59.522023 | debian-bookworm -> localhost | | ... | 2026-04-27 13:36:59.522043 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-04-27 13:36:59.522091 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.409559 2026-04-27 13:36:59.528339 | 2026-04-27 13:36:59.528441 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-04-27 13:36:59.600353 | debian-bookworm | ok 2026-04-27 13:36:59.617345 | debian-bookworm | included: /var/lib/zuul/builds/650cb309d28941658b134e996b13e7ea/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-04-27 13:36:59.642912 | 2026-04-27 13:36:59.643017 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-04-27 13:36:59.686585 | debian-bookworm | skipping: Conditional result was False 2026-04-27 13:36:59.696046 | 2026-04-27 13:36:59.696146 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-04-27 13:37:00.467436 | debian-bookworm | changed 2026-04-27 13:37:00.476184 | 2026-04-27 13:37:00.476303 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-04-27 13:37:00.788624 | debian-bookworm | ok 2026-04-27 13:37:00.797172 | 2026-04-27 13:37:00.797294 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-04-27 13:37:01.458681 | debian-bookworm | changed 2026-04-27 13:37:01.477393 | 2026-04-27 13:37:01.477513 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-04-27 13:37:02.095814 | debian-bookworm | changed 2026-04-27 13:37:02.111227 | 2026-04-27 13:37:02.111393 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-04-27 13:37:02.160538 | debian-bookworm | skipping: Conditional result was False 2026-04-27 13:37:02.179636 | 2026-04-27 13:37:02.179734 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-04-27 13:37:02.903974 | debian-bookworm -> localhost | changed 2026-04-27 13:37:02.922115 | 2026-04-27 13:37:02.922220 | TASK [add-build-sshkey : Add back temp key] 2026-04-27 13:37:03.384561 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/650cb309d28941658b134e996b13e7ea/work/650cb309d28941658b134e996b13e7ea_id_rsa (zuul-build-sshkey) 2026-04-27 13:37:03.384800 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.028456 2026-04-27 13:37:03.394429 | 2026-04-27 13:37:03.394577 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-04-27 13:37:03.796325 | debian-bookworm | ok 2026-04-27 13:37:03.801147 | 2026-04-27 13:37:03.801233 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-04-27 13:37:03.849467 | debian-bookworm | skipping: Conditional result was False 2026-04-27 13:37:03.866558 | 2026-04-27 13:37:03.866743 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-04-27 13:37:04.326213 | debian-bookworm | ok 2026-04-27 13:37:04.345657 | 2026-04-27 13:37:04.345784 | TASK [validate-host : Define zuul_info_dir fact] 2026-04-27 13:37:04.397298 | debian-bookworm | ok 2026-04-27 13:37:04.403656 | 2026-04-27 13:37:04.404068 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-04-27 13:37:04.916328 | debian-bookworm -> localhost | ok 2026-04-27 13:37:04.922567 | 2026-04-27 13:37:04.922669 | TASK [validate-host : Collect information about the host] 2026-04-27 13:37:05.950198 | debian-bookworm | ok 2026-04-27 13:37:05.970374 | 2026-04-27 13:37:05.970557 | TASK [validate-host : Sanitize hostname] 2026-04-27 13:37:06.228884 | debian-bookworm | ok 2026-04-27 13:37:06.281949 | 2026-04-27 13:37:06.282082 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-04-27 13:37:07.452631 | debian-bookworm -> localhost | changed 2026-04-27 13:37:07.469442 | 2026-04-27 13:37:07.469627 | TASK [validate-host : Collect information about zuul worker] 2026-04-27 13:37:07.955573 | debian-bookworm | ok 2026-04-27 13:37:07.964092 | 2026-04-27 13:37:07.964347 | TASK [validate-host : Write out all zuul information for each host] 2026-04-27 13:37:08.679797 | debian-bookworm -> localhost | changed 2026-04-27 13:37:08.698639 | 2026-04-27 13:37:08.698778 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-04-27 13:37:09.001532 | debian-bookworm | ok 2026-04-27 13:37:09.019687 | 2026-04-27 13:37:09.019823 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-04-27 13:37:10.442570 | debian-bookworm | changed: 2026-04-27 13:37:10.442789 | debian-bookworm | cd+++++++++ src/ 2026-04-27 13:37:10.442825 | debian-bookworm | cd+++++++++ src/github.com/ 2026-04-27 13:37:10.443006 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-04-27 13:37:10.443042 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-04-27 13:37:10.443072 | debian-bookworm | Containerfile 2026-04-27 13:37:10.444882 | debian-bookworm | Containerfile 2026-04-27 13:37:10.530474 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (47.0.0) 2026-04-27 13:38:35.592538 | debian-bookworm | Requirement already satisfied: urllib3>=2 in /tmp/venv/lib/python3.11/site-packages (from types-requests) (2.6.3) 2026-04-27 13:38:35.602496 | 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-04-27 13:38:35.614543 | 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-04-27 13:38:36.387980 | debian-bookworm | Installing collected packages: types-tabulate, types-simplejson, types-requests, types-PyYAML, types-pytz, types-python-dateutil, types-PyMySQL, types-decorator, types-paramiko 2026-04-27 13:38:36.719013 | debian-bookworm | Successfully installed types-PyMySQL-1.1.0.20260408 types-PyYAML-6.0.12.20260408 types-decorator-5.2.0.20260408 types-paramiko-4.0.0.20260408 types-python-dateutil-2.9.0.20260408 types-pytz-2026.1.1.20260408 types-requests-2.33.0.20260408 types-simplejson-3.20.0.20260408 types-tabulate-0.10.0.20260408 2026-04-27 13:38:41.532371 | debian-bookworm | tests/unit/test_settings.py:45: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-04-27 13:38:41.532511 | 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-04-27 13:38:41.532530 | 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-04-27 13:38:41.532543 | 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-04-27 13:38:41.532555 | 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-04-27 13:38:41.532566 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:312: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-04-27 13:38:41.532578 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:367: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-04-27 13:38:41.532590 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:406: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-04-27 13:38:41.532623 | 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-04-27 13:38:41.532640 | 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-04-27 13:38:41.532652 | 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-04-27 13:38:41.532664 | 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-04-27 13:38:41.532676 | 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-04-27 13:38:41.532700 | debian-bookworm | Installing missing stub packages: 2026-04-27 13:38:41.532715 | 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 2026-04-27 13:38:41.532727 | debian-bookworm | 2026-04-27 13:38:41.532739 | debian-bookworm | 2026-04-27 13:38:41.532751 | debian-bookworm | Success: no issues found in 100 source files 2026-04-27 13:38:41.969917 | debian-bookworm | ok: Runtime: 0:00:17.383976 2026-04-27 13:38:41.977293 | 2026-04-27 13:38:41.977373 | PLAY RECAP 2026-04-27 13:38:41.977480 | debian-bookworm | ok: 11 changed: 7 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2026-04-27 13:38:41.977511 | 2026-04-27 13:38:42.106949 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-04-27 13:38:42.107873 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-27 13:38:42.929514 | 2026-04-27 13:38:42.929811 | PLAY [Base post] 2026-04-27 13:38:42.945901 | 2026-04-27 13:38:42.946042 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-04-27 13:38:43.506482 | debian-bookworm | changed 2026-04-27 13:38:43.515630 | 2026-04-27 13:38:43.515757 | PLAY RECAP 2026-04-27 13:38:43.515828 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-04-27 13:38:43.515893 | 2026-04-27 13:38:43.653639 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-04-27 13:38:43.656125 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-04-27 13:38:44.612206 | 2026-04-27 13:38:44.612372 | PLAY [Base post-logs] 2026-04-27 13:38:44.624284 | 2026-04-27 13:38:44.624414 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-04-27 13:38:45.141533 | localhost | changed 2026-04-27 13:38:45.152241 | 2026-04-27 13:38:45.152409 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-04-27 13:38:45.189476 | localhost | ok 2026-04-27 13:38:45.194193 | 2026-04-27 13:38:45.194404 | TASK [Set zuul-log-path fact] 2026-04-27 13:38:45.222027 | localhost | ok 2026-04-27 13:38:45.232377 | 2026-04-27 13:38:45.232505 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-04-27 13:38:45.270645 | localhost | ok 2026-04-27 13:38:45.277676 | 2026-04-27 13:38:45.277999 | TASK [upload-logs : Create log directories] 2026-04-27 13:38:45.836461 | localhost | changed 2026-04-27 13:38:45.842206 | 2026-04-27 13:38:45.842376 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-04-27 13:38:46.387319 | localhost -> localhost | ok: Runtime: 0:00:00.010563 2026-04-27 13:38:46.401630 | 2026-04-27 13:38:46.401838 | TASK [upload-logs : Upload logs to log server] 2026-04-27 13:38:47.068101 | localhost | Output suppressed because no_log was given 2026-04-27 13:38:47.070516 | 2026-04-27 13:38:47.070637 | LOOP [upload-logs : Compress console log and json output] 2026-04-27 13:38:47.124519 | localhost | skipping: Conditional result was False 2026-04-27 13:38:47.129880 | localhost | skipping: Conditional result was False 2026-04-27 13:38:47.138990 | 2026-04-27 13:38:47.139147 | LOOP [upload-logs : Upload compressed console log and json output] 2026-04-27 13:38:47.195371 | localhost | skipping: Conditional result was False 2026-04-27 13:38:47.195686 | 2026-04-27 13:38:47.200578 | localhost | skipping: Conditional result was False 2026-04-27 13:38:47.210794 | 2026-04-27 13:38:47.211052 | LOOP [upload-logs : Upload console log and json output]