2026-05-28 10:17:49.921594 | Job console starting 2026-05-28 10:17:49.945698 | Updating git repos 2026-05-28 10:17:50.015077 | Cloning repos into workspace 2026-05-28 10:17:50.080952 | Restoring repo states 2026-05-28 10:17:50.108152 | Merging changes 2026-05-28 10:17:50.882640 | Checking out repos 2026-05-28 10:17:51.066550 | Preparing playbooks 2026-05-28 10:17:52.645715 | Running Ansible setup 2026-05-28 10:17:58.740637 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-05-28 10:17:59.575965 | 2026-05-28 10:17:59.576160 | PLAY [Base pre] 2026-05-28 10:17:59.604275 | 2026-05-28 10:17:59.604401 | TASK [Setup log path fact] 2026-05-28 10:17:59.637743 | debian-bookworm | ok 2026-05-28 10:17:59.674671 | 2026-05-28 10:17:59.674811 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 10:17:59.734448 | debian-bookworm | ok 2026-05-28 10:17:59.743999 | 2026-05-28 10:17:59.744127 | TASK [emit-job-header : Print job information] 2026-05-28 10:17:59.792803 | # Job Information 2026-05-28 10:17:59.792971 | Ansible Version: 2.16.14 2026-05-28 10:17:59.793007 | Job: mypy 2026-05-28 10:17:59.793038 | Pipeline: check 2026-05-28 10:17:59.793061 | Executor: 521e9411259a 2026-05-28 10:17:59.793081 | Triggered by: https://github.com/osism/python-osism/pull/2297 2026-05-28 10:17:59.793127 | Event ID: 743f55ee-5a7e-11f1-9f1a-5885193595b0 2026-05-28 10:17:59.797886 | 2026-05-28 10:17:59.797987 | LOOP [emit-job-header : Print node information] 2026-05-28 10:17:59.918145 | debian-bookworm | ok: 2026-05-28 10:17:59.918316 | debian-bookworm | # Node Information 2026-05-28 10:17:59.918352 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-05-28 10:17:59.918379 | debian-bookworm | Hostname: debian 2026-05-28 10:17:59.918402 | debian-bookworm | Username: zuul 2026-05-28 10:17:59.918424 | debian-bookworm | Distro: Debian 12.14 2026-05-28 10:17:59.918450 | debian-bookworm | Provider: regiocloud-a 2026-05-28 10:17:59.918472 | debian-bookworm | Region: 2026-05-28 10:17:59.918495 | debian-bookworm | Label: debian-bookworm 2026-05-28 10:17:59.918516 | debian-bookworm | Product Name: OpenStack Nova 2026-05-28 10:17:59.918537 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe5c:5b47 2026-05-28 10:17:59.938773 | 2026-05-28 10:17:59.938915 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-05-28 10:18:00.877482 | debian-bookworm -> localhost | changed 2026-05-28 10:18:00.884128 | 2026-05-28 10:18:00.884234 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-05-28 10:18:02.702231 | debian-bookworm -> localhost | changed 2026-05-28 10:18:02.712408 | 2026-05-28 10:18:02.712515 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-05-28 10:18:03.171039 | debian-bookworm -> localhost | ok 2026-05-28 10:18:03.176808 | 2026-05-28 10:18:03.176902 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-05-28 10:18:03.215866 | debian-bookworm | ok 2026-05-28 10:18:03.246302 | debian-bookworm | included: /var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-05-28 10:18:03.268583 | 2026-05-28 10:18:03.268688 | TASK [add-build-sshkey : Create Temp SSH key] 2026-05-28 10:18:05.875900 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-05-28 10:18:05.876104 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/468545bcb8054e48b4e24df44d9233eb_id_rsa 2026-05-28 10:18:05.876142 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/468545bcb8054e48b4e24df44d9233eb_id_rsa.pub 2026-05-28 10:18:05.876168 | debian-bookworm -> localhost | The key fingerprint is: 2026-05-28 10:18:05.876191 | debian-bookworm -> localhost | SHA256:6AwmYgvFS6YLGnodL3yMnLhxntEFScFPKhJxR3LT868 zuul-build-sshkey 2026-05-28 10:18:05.876213 | debian-bookworm -> localhost | The key's randomart image is: 2026-05-28 10:18:05.876245 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-05-28 10:18:05.876266 | debian-bookworm -> localhost | | ..ooBo | 2026-05-28 10:18:05.876288 | debian-bookworm -> localhost | | ... =.o+ | 2026-05-28 10:18:05.876308 | debian-bookworm -> localhost | | =. o+ o | 2026-05-28 10:18:05.876328 | debian-bookworm -> localhost | | =... .o. . | 2026-05-28 10:18:05.876347 | debian-bookworm -> localhost | |*.o.+.. S . | 2026-05-28 10:18:05.876372 | debian-bookworm -> localhost | |*+.B @ . . | 2026-05-28 10:18:05.876391 | debian-bookworm -> localhost | |+.+ X B . | 2026-05-28 10:18:05.876411 | debian-bookworm -> localhost | | . = = E | 2026-05-28 10:18:05.876431 | debian-bookworm -> localhost | | . o | 2026-05-28 10:18:05.876451 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-05-28 10:18:05.876497 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.605738 2026-05-28 10:18:05.882470 | 2026-05-28 10:18:05.882562 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-05-28 10:18:05.920047 | debian-bookworm | ok 2026-05-28 10:18:05.928622 | debian-bookworm | included: /var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-05-28 10:18:05.963694 | 2026-05-28 10:18:05.963798 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-05-28 10:18:05.996833 | debian-bookworm | skipping: Conditional result was False 2026-05-28 10:18:06.002520 | 2026-05-28 10:18:06.002605 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-05-28 10:18:06.880185 | debian-bookworm | changed 2026-05-28 10:18:06.884711 | 2026-05-28 10:18:06.884800 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-05-28 10:18:07.151447 | debian-bookworm | ok 2026-05-28 10:18:07.155840 | 2026-05-28 10:18:07.155912 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-05-28 10:18:07.807765 | debian-bookworm | changed 2026-05-28 10:18:07.823094 | 2026-05-28 10:18:07.823278 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-05-28 10:18:08.457855 | debian-bookworm | changed 2026-05-28 10:18:08.472435 | 2026-05-28 10:18:08.472597 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-05-28 10:18:08.486583 | debian-bookworm | skipping: Conditional result was False 2026-05-28 10:18:08.492488 | 2026-05-28 10:18:08.492585 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-05-28 10:18:09.001198 | debian-bookworm -> localhost | changed 2026-05-28 10:18:09.014088 | 2026-05-28 10:18:09.014269 | TASK [add-build-sshkey : Add back temp key] 2026-05-28 10:18:09.523550 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/468545bcb8054e48b4e24df44d9233eb_id_rsa (zuul-build-sshkey) 2026-05-28 10:18:09.523771 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.025628 2026-05-28 10:18:09.531269 | 2026-05-28 10:18:09.531371 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-05-28 10:18:10.137667 | debian-bookworm | ok 2026-05-28 10:18:10.142492 | 2026-05-28 10:18:10.142580 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-05-28 10:18:10.197882 | debian-bookworm | skipping: Conditional result was False 2026-05-28 10:18:10.209353 | 2026-05-28 10:18:10.209463 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-05-28 10:18:10.789285 | debian-bookworm | ok 2026-05-28 10:18:10.813108 | 2026-05-28 10:18:10.813265 | TASK [validate-host : Define zuul_info_dir fact] 2026-05-28 10:18:10.856213 | debian-bookworm | ok 2026-05-28 10:18:10.861560 | 2026-05-28 10:18:10.861684 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-05-28 10:18:11.309784 | debian-bookworm -> localhost | ok 2026-05-28 10:18:11.316809 | 2026-05-28 10:18:11.316941 | TASK [validate-host : Collect information about the host] 2026-05-28 10:18:12.617231 | debian-bookworm | ok 2026-05-28 10:18:12.638157 | 2026-05-28 10:18:12.638254 | TASK [validate-host : Sanitize hostname] 2026-05-28 10:18:12.760854 | debian-bookworm | ok 2026-05-28 10:18:12.796960 | 2026-05-28 10:18:12.797057 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-05-28 10:18:13.378207 | debian-bookworm -> localhost | changed 2026-05-28 10:18:13.383653 | 2026-05-28 10:18:13.383751 | TASK [validate-host : Collect information about zuul worker] 2026-05-28 10:18:13.770196 | debian-bookworm | ok 2026-05-28 10:18:13.774757 | 2026-05-28 10:18:13.774867 | TASK [validate-host : Write out all zuul information for each host] 2026-05-28 10:18:14.769810 | debian-bookworm -> localhost | changed 2026-05-28 10:18:14.779175 | 2026-05-28 10:18:14.779273 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-05-28 10:18:15.089386 | debian-bookworm | ok 2026-05-28 10:18:15.095517 | 2026-05-28 10:18:15.095609 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-05-28 10:18:16.087732 | debian-bookworm | changed: 2026-05-28 10:18:16.087915 | debian-bookworm | cd+++++++++ src/ 2026-05-28 10:18:16.087960 | debian-bookworm | cd+++++++++ src/github.com/ 2026-05-28 10:18:16.087993 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-05-28 10:18:16.088015 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-05-28 10:18:16.088035 | debian-bookworm | Containerfile 2026-05-28 10:18:16.088221 | debian-bookworm | Containerfile 2026-05-28 10:18:16.098084 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (48.0.0) 2026-05-28 10:19:42.277717 | 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-05-28 10:19:42.281997 | 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-05-28 10:19:43.035254 | debian-bookworm | Installing collected packages: types-tabulate, types-simplejson, types-PyYAML, types-pytz, types-python-dateutil, types-PyMySQL, types-paramiko 2026-05-28 10:19:43.266415 | debian-bookworm | Successfully installed types-PyMySQL-1.1.0.20260518 types-PyYAML-6.0.12.20260518 types-paramiko-4.0.0.20260518 types-python-dateutil-2.9.0.20260518 types-pytz-2026.2.0.20260518 types-simplejson-3.20.0.20260518 types-tabulate-0.10.0.20260508 2026-05-28 10:19:48.065487 | debian-bookworm | tests/conftest.py:95: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-05-28 10:19:48.065589 | 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-05-28 10:19:48.065605 | 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-05-28 10:19:48.065630 | 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-05-28 10:19:48.065641 | 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-05-28 10:19:48.065652 | 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-05-28 10:19:48.065664 | 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-05-28 10:19:48.065675 | 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-05-28 10:19:48.065698 | 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-05-28 10:19:48.065709 | 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-05-28 10:19:48.065721 | 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-05-28 10:19:48.065753 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:342: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-05-28 10:19:48.065766 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:397: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-05-28 10:19:48.065778 | debian-bookworm | tests/unit/tasks/conductor/sonic/test_cache.py:436: note: By default the bodies of untyped functions are not checked, consider using --check-untyped-defs [annotation-unchecked] 2026-05-28 10:19:48.065793 | debian-bookworm | Installing missing stub packages: 2026-05-28 10:19:48.065806 | debian-bookworm | /tmp/venv/bin/python3 -m pip install types-PyMySQL types-PyYAML types-paramiko types-python-dateutil types-pytz types-simplejson types-tabulate 2026-05-28 10:19:48.065817 | debian-bookworm | 2026-05-28 10:19:48.065829 | debian-bookworm | 2026-05-28 10:19:48.065840 | debian-bookworm | Success: no issues found in 126 source files 2026-05-28 10:19:48.336723 | debian-bookworm | ok: Runtime: 0:00:17.536925 2026-05-28 10:19:48.350055 | 2026-05-28 10:19:48.350170 | PLAY RECAP 2026-05-28 10:19:48.350249 | debian-bookworm | ok: 11 changed: 7 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2026-05-28 10:19:48.350286 | 2026-05-28 10:19:48.483908 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-05-28 10:19:48.486272 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-05-28 10:19:49.271747 | 2026-05-28 10:19:49.271918 | PLAY [Base post-fetch] 2026-05-28 10:19:49.287331 | 2026-05-28 10:19:49.287468 | TASK [fetch-output : Set log path for multiple nodes] 2026-05-28 10:19:49.343136 | debian-bookworm | skipping: Conditional result was False 2026-05-28 10:19:49.357646 | 2026-05-28 10:19:49.357864 | TASK [fetch-output : Set log path for single node] 2026-05-28 10:19:49.413915 | debian-bookworm | ok 2026-05-28 10:19:49.421248 | 2026-05-28 10:19:49.421395 | LOOP [fetch-output : Ensure local output dirs] 2026-05-28 10:19:49.895397 | debian-bookworm -> localhost | ok: "/var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/logs" 2026-05-28 10:19:50.191370 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/artifacts" 2026-05-28 10:19:50.482741 | debian-bookworm -> localhost | changed: "/var/lib/zuul/builds/468545bcb8054e48b4e24df44d9233eb/work/docs" 2026-05-28 10:19:50.503328 | 2026-05-28 10:19:50.503491 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-05-28 10:19:51.310988 | debian-bookworm | changed: 2026-05-28 10:19:51.311552 | debian-bookworm | .d..t...... ./ 2026-05-28 10:19:51.311651 | debian-bookworm | >f+++++++++ sudo-debug.txt 2026-05-28 10:19:51.311754 | debian-bookworm | >f+++++++++ sudo-strace.log 2026-05-28 10:19:51.311843 | debian-bookworm | >f+++++++++ sudo-strace.log.time 2026-05-28 10:19:51.311974 | debian-bookworm | changed: All items complete 2026-05-28 10:19:51.312099 | 2026-05-28 10:19:51.902194 | debian-bookworm | changed: .d..t...... ./ 2026-05-28 10:19:52.474944 | debian-bookworm | changed: .d..t...... ./ 2026-05-28 10:19:52.497272 | 2026-05-28 10:19:52.497451 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-05-28 10:19:53.032264 | debian-bookworm -> localhost | ok: Item: artifacts Runtime: 0:00:00.012058 2026-05-28 10:19:53.352451 | debian-bookworm -> localhost | ok: Item: docs Runtime: 0:00:00.010447 2026-05-28 10:19:53.361090 | 2026-05-28 10:19:53.361176 | PLAY RECAP 2026-05-28 10:19:53.361230 | debian-bookworm | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-05-28 10:19:53.361254 | 2026-05-28 10:19:53.492598 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post-fetch.yaml@main] 2026-05-28 10:19:53.493579 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 10:19:54.262510 | 2026-05-28 10:19:54.262682 | PLAY [Base post] 2026-05-28 10:19:54.276827 | 2026-05-28 10:19:54.276962 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-05-28 10:19:54.843825 | debian-bookworm | changed 2026-05-28 10:19:54.850736 | 2026-05-28 10:19:54.851136 | PLAY RECAP 2026-05-28 10:19:54.851215 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-05-28 10:19:54.851278 | 2026-05-28 10:19:54.970746 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-05-28 10:19:54.972876 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-05-28 10:19:55.780533 | 2026-05-28 10:19:55.780708 | PLAY [Base post-logs] 2026-05-28 10:19:55.791727 | 2026-05-28 10:19:55.791866 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-05-28 10:19:56.278073 | localhost | changed 2026-05-28 10:19:56.296820 | 2026-05-28 10:19:56.297052 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-05-28 10:19:56.335455 | localhost | ok 2026-05-28 10:19:56.341474 | 2026-05-28 10:19:56.341638 | TASK [Set zuul-log-path fact] 2026-05-28 10:19:56.359018 | localhost | ok 2026-05-28 10:19:56.370787 | 2026-05-28 10:19:56.370942 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-05-28 10:19:56.398001 | localhost | ok 2026-05-28 10:19:56.402458 | 2026-05-28 10:19:56.402610 | TASK [upload-logs : Create log directories] 2026-05-28 10:19:56.923747 | localhost | changed 2026-05-28 10:19:56.928948 | 2026-05-28 10:19:56.929218 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-05-28 10:19:57.453117 | localhost -> localhost | ok: Runtime: 0:00:00.007233 2026-05-28 10:19:57.460253 | 2026-05-28 10:19:57.460421 | TASK [upload-logs : Upload logs to log server] 2026-05-28 10:19:58.078165 | localhost | Output suppressed because no_log was given 2026-05-28 10:19:58.080082 | 2026-05-28 10:19:58.080194 | LOOP [upload-logs : Compress console log and json output] 2026-05-28 10:19:58.132126 | localhost | skipping: Conditional result was False 2026-05-28 10:19:58.139838 | localhost | skipping: Conditional result was False 2026-05-28 10:19:58.150166 | 2026-05-28 10:19:58.150374 | LOOP [upload-logs : Upload compressed console log and json output] 2026-05-28 10:19:58.213593 | localhost | skipping: Conditional result was False 2026-05-28 10:19:58.214208 | 2026-05-28 10:19:58.217765 | localhost | skipping: Conditional result was False 2026-05-28 10:19:58.228965 | 2026-05-28 10:19:58.229098 | LOOP [upload-logs : Upload console log and json output]