2026-01-26 20:10:30.937272 | Job console starting 2026-01-26 20:10:30.969448 | Updating git repos 2026-01-26 20:10:31.040148 | Cloning repos into workspace 2026-01-26 20:10:31.129625 | Restoring repo states 2026-01-26 20:10:31.151268 | Merging changes 2026-01-26 20:10:31.676583 | Checking out repos 2026-01-26 20:10:31.771717 | Preparing playbooks 2026-01-26 20:10:32.818254 | Running Ansible setup 2026-01-26 20:10:38.619171 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2026-01-26 20:10:39.803715 | 2026-01-26 20:10:39.803854 | PLAY [Base pre] 2026-01-26 20:10:39.837259 | 2026-01-26 20:10:39.837385 | TASK [Setup log path fact] 2026-01-26 20:10:39.870486 | debian-bookworm | ok 2026-01-26 20:10:39.901073 | 2026-01-26 20:10:39.901245 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-26 20:10:39.973679 | debian-bookworm | ok 2026-01-26 20:10:39.995388 | 2026-01-26 20:10:39.995505 | TASK [emit-job-header : Print job information] 2026-01-26 20:10:40.066719 | # Job Information 2026-01-26 20:10:40.066923 | Ansible Version: 2.16.14 2026-01-26 20:10:40.066961 | Job: mypy 2026-01-26 20:10:40.066994 | Pipeline: check 2026-01-26 20:10:40.067016 | Executor: 521e9411259a 2026-01-26 20:10:40.067037 | Triggered by: https://github.com/osism/python-osism/pull/1961 2026-01-26 20:10:40.067060 | Event ID: 0b796f30-faf3-11f0-9c5a-b3baddaf00e8 2026-01-26 20:10:40.072506 | 2026-01-26 20:10:40.072601 | LOOP [emit-job-header : Print node information] 2026-01-26 20:10:40.301124 | debian-bookworm | ok: 2026-01-26 20:10:40.301367 | debian-bookworm | # Node Information 2026-01-26 20:10:40.301405 | debian-bookworm | Inventory Hostname: debian-bookworm 2026-01-26 20:10:40.301430 | debian-bookworm | Hostname: debian 2026-01-26 20:10:40.301452 | debian-bookworm | Username: zuul 2026-01-26 20:10:40.301473 | debian-bookworm | Distro: Debian 12.13 2026-01-26 20:10:40.301503 | debian-bookworm | Provider: regiocloud-a 2026-01-26 20:10:40.301529 | debian-bookworm | Region: 2026-01-26 20:10:40.301550 | debian-bookworm | Label: debian-bookworm 2026-01-26 20:10:40.301569 | debian-bookworm | Product Name: OpenStack Nova 2026-01-26 20:10:40.301587 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe95:64d9 2026-01-26 20:10:40.324973 | 2026-01-26 20:10:40.325088 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-01-26 20:10:41.162857 | debian-bookworm -> localhost | changed 2026-01-26 20:10:41.169691 | 2026-01-26 20:10:41.169801 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-01-26 20:10:42.853924 | debian-bookworm -> localhost | changed 2026-01-26 20:10:42.862626 | 2026-01-26 20:10:42.862718 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-01-26 20:10:43.190175 | debian-bookworm -> localhost | ok 2026-01-26 20:10:43.195164 | 2026-01-26 20:10:43.195275 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-01-26 20:10:43.231735 | debian-bookworm | ok 2026-01-26 20:10:43.245960 | debian-bookworm | included: /var/lib/zuul/builds/5b5d7c7ecd234e3b8a8bdd753d295c20/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-01-26 20:10:43.252093 | 2026-01-26 20:10:43.252173 | TASK [add-build-sshkey : Create Temp SSH key] 2026-01-26 20:10:44.919875 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2026-01-26 20:10:44.920044 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/5b5d7c7ecd234e3b8a8bdd753d295c20/work/5b5d7c7ecd234e3b8a8bdd753d295c20_id_rsa 2026-01-26 20:10:44.920076 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/5b5d7c7ecd234e3b8a8bdd753d295c20/work/5b5d7c7ecd234e3b8a8bdd753d295c20_id_rsa.pub 2026-01-26 20:10:44.920098 | debian-bookworm -> localhost | The key fingerprint is: 2026-01-26 20:10:44.920117 | debian-bookworm -> localhost | SHA256:M1gTvMHheRaHCWb8kKF/819bsJJFKO3yQ9B7RrAl6e8 zuul-build-sshkey 2026-01-26 20:10:44.920135 | debian-bookworm -> localhost | The key's randomart image is: 2026-01-26 20:10:44.920160 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2026-01-26 20:10:44.920178 | debian-bookworm -> localhost | | +B=.o+.. | 2026-01-26 20:10:44.920196 | debian-bookworm -> localhost | | =Boo=.* | 2026-01-26 20:10:44.920223 | debian-bookworm -> localhost | | . ===.= o | 2026-01-26 20:10:44.920241 | debian-bookworm -> localhost | | +.+.+.+ | 2026-01-26 20:10:44.920258 | debian-bookworm -> localhost | | . S + +.= | 2026-01-26 20:10:44.920282 | debian-bookworm -> localhost | | + * =.o | 2026-01-26 20:10:44.920298 | debian-bookworm -> localhost | | *.. o| 2026-01-26 20:10:44.920314 | debian-bookworm -> localhost | | +E.o| 2026-01-26 20:10:44.920332 | debian-bookworm -> localhost | | .. | 2026-01-26 20:10:44.920348 | debian-bookworm -> localhost | +----[SHA256]-----+ 2026-01-26 20:10:44.920388 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.579730 2026-01-26 20:10:44.925454 | 2026-01-26 20:10:44.925538 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-01-26 20:10:44.961901 | debian-bookworm | ok 2026-01-26 20:10:44.969554 | debian-bookworm | included: /var/lib/zuul/builds/5b5d7c7ecd234e3b8a8bdd753d295c20/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-01-26 20:10:44.978565 | 2026-01-26 20:10:44.978650 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-01-26 20:10:44.991330 | debian-bookworm | skipping: Conditional result was False 2026-01-26 20:10:44.996655 | 2026-01-26 20:10:44.996759 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-01-26 20:10:45.754965 | debian-bookworm | changed 2026-01-26 20:10:45.765446 | 2026-01-26 20:10:45.765537 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-01-26 20:10:46.058829 | debian-bookworm | ok 2026-01-26 20:10:46.065520 | 2026-01-26 20:10:46.065624 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-01-26 20:10:46.725355 | debian-bookworm | changed 2026-01-26 20:10:46.736590 | 2026-01-26 20:10:46.736715 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-01-26 20:10:47.335573 | debian-bookworm | changed 2026-01-26 20:10:47.340025 | 2026-01-26 20:10:47.340108 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-01-26 20:10:47.363130 | debian-bookworm | skipping: Conditional result was False 2026-01-26 20:10:47.375676 | 2026-01-26 20:10:47.375773 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-01-26 20:10:47.967113 | debian-bookworm -> localhost | changed 2026-01-26 20:10:47.975738 | 2026-01-26 20:10:47.975827 | TASK [add-build-sshkey : Add back temp key] 2026-01-26 20:10:48.629276 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/5b5d7c7ecd234e3b8a8bdd753d295c20/work/5b5d7c7ecd234e3b8a8bdd753d295c20_id_rsa (zuul-build-sshkey) 2026-01-26 20:10:48.629462 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.020230 2026-01-26 20:10:48.636300 | 2026-01-26 20:10:48.636394 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-01-26 20:10:49.113219 | debian-bookworm | ok 2026-01-26 20:10:49.123137 | 2026-01-26 20:10:49.123284 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-01-26 20:10:49.146991 | debian-bookworm | skipping: Conditional result was False 2026-01-26 20:10:49.157262 | 2026-01-26 20:10:49.157372 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-01-26 20:10:49.594574 | debian-bookworm | ok 2026-01-26 20:10:49.607768 | 2026-01-26 20:10:49.607879 | TASK [validate-host : Define zuul_info_dir fact] 2026-01-26 20:10:49.647584 | debian-bookworm | ok 2026-01-26 20:10:49.667380 | 2026-01-26 20:10:49.667497 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-01-26 20:10:50.005972 | debian-bookworm -> localhost | ok 2026-01-26 20:10:50.015182 | 2026-01-26 20:10:50.015315 | TASK [validate-host : Collect information about the host] 2026-01-26 20:10:51.163729 | debian-bookworm | ok 2026-01-26 20:10:51.173714 | 2026-01-26 20:10:51.173822 | TASK [validate-host : Sanitize hostname] 2026-01-26 20:10:51.273065 | debian-bookworm | ok 2026-01-26 20:10:51.333904 | 2026-01-26 20:10:51.334014 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-01-26 20:10:52.208901 | debian-bookworm -> localhost | changed 2026-01-26 20:10:52.214681 | 2026-01-26 20:10:52.214777 | TASK [validate-host : Collect information about zuul worker] 2026-01-26 20:10:52.792120 | debian-bookworm | ok 2026-01-26 20:10:52.796557 | 2026-01-26 20:10:52.796647 | TASK [validate-host : Write out all zuul information for each host] 2026-01-26 20:10:53.543437 | debian-bookworm -> localhost | changed 2026-01-26 20:10:53.560430 | 2026-01-26 20:10:53.560532 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2026-01-26 20:10:53.846002 | debian-bookworm | ok 2026-01-26 20:10:53.851430 | 2026-01-26 20:10:53.851532 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2026-01-26 20:10:55.349936 | debian-bookworm | changed: 2026-01-26 20:10:55.351285 | debian-bookworm | cd+++++++++ src/ 2026-01-26 20:10:55.351340 | debian-bookworm | cd+++++++++ src/github.com/ 2026-01-26 20:10:55.351365 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2026-01-26 20:10:55.351387 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2026-01-26 20:10:55.351407 | debian-bookworm | Containerfile 2026-01-26 20:10:55.351562 | debian-bookworm | Containerfile 2026-01-26 20:10:55.400975 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (46.0.3) 2026-01-26 20:12:18.716206 | debian-bookworm | Requirement already satisfied: urllib3>=2 in /tmp/venv/lib/python3.11/site-packages (from types-requests) (2.6.3) 2026-01-26 20:12:18.745243 | 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-01-26 20:12:18.758114 | 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-01-26 20:12:19.544228 | 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-01-26 20:12:19.943227 | 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.20260124 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-01-26 20:12:26.254381 | 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-01-26 20:12:26.254482 | 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-01-26 20:12:26.254503 | 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-01-26 20:12:26.254516 | debian-bookworm | osism/commands/check.py:46: error: Incompatible types in assignment (expression has type "str", target has type "float") [assignment] 2026-01-26 20:12:26.254535 | debian-bookworm | osism/commands/check.py:48: error: Incompatible types in assignment (expression has type "None", target has type "float") [assignment] 2026-01-26 20:12:26.254546 | debian-bookworm | osism/commands/check.py:50: error: Incompatible types in assignment (expression has type "None", target has type "float") [assignment] 2026-01-26 20:12:26.254558 | debian-bookworm | osism/commands/check.py:59: error: Need type annotation for "file_info" (hint: "file_info: dict[, ] = ...") [var-annotated] 2026-01-26 20:12:26.254573 | debian-bookworm | osism/commands/check.py:82: error: Need type annotation for "file_info" (hint: "file_info: dict[, ] = ...") [var-annotated] 2026-01-26 20:12:26.254631 | 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-01-26 20:12:26.254646 | 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-01-26 20:12:26.254658 | 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-01-26 20:12:26.254670 | 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-01-26 20:12:26.254681 | 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-01-26 20:12:26.254707 | 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-01-26 20:12:26.254719 | debian-bookworm | Installing missing stub packages: 2026-01-26 20:12:26.254732 | 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-01-26 20:12:26.254743 | debian-bookworm | 2026-01-26 20:12:26.254755 | debian-bookworm | 2026-01-26 20:12:26.254766 | debian-bookworm | Found 5 errors in 1 file (checked 75 source files) 2026-01-26 20:12:26.427088 | debian-bookworm | ERROR 2026-01-26 20:12:26.427306 | debian-bookworm | { 2026-01-26 20:12:26.427356 | debian-bookworm | "delta": "0:00:20.614594", 2026-01-26 20:12:26.427385 | debian-bookworm | "end": "2026-01-26 20:12:26.270433", 2026-01-26 20:12:26.427415 | debian-bookworm | "msg": "non-zero return code", 2026-01-26 20:12:26.427440 | debian-bookworm | "rc": 1, 2026-01-26 20:12:26.427482 | debian-bookworm | "start": "2026-01-26 20:12:05.655839" 2026-01-26 20:12:26.427512 | debian-bookworm | } failure 2026-01-26 20:12:26.433145 | 2026-01-26 20:12:26.433579 | PLAY RECAP 2026-01-26 20:12:26.433668 | debian-bookworm | ok: 10 changed: 7 unreachable: 0 failed: 1 skipped: 12 rescued: 0 ignored: 0 2026-01-26 20:12:26.433697 | 2026-01-26 20:12:26.657022 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2026-01-26 20:12:26.658045 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-26 20:12:27.798738 | 2026-01-26 20:12:27.798933 | PLAY [Base post] 2026-01-26 20:12:27.823814 | 2026-01-26 20:12:27.823967 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-01-26 20:12:28.408856 | debian-bookworm | changed 2026-01-26 20:12:28.421627 | 2026-01-26 20:12:28.421824 | PLAY RECAP 2026-01-26 20:12:28.421967 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-01-26 20:12:28.422136 | 2026-01-26 20:12:28.588756 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2026-01-26 20:12:28.589611 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2026-01-26 20:12:29.476507 | 2026-01-26 20:12:29.476678 | PLAY [Base post-logs] 2026-01-26 20:12:29.489382 | 2026-01-26 20:12:29.489543 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-01-26 20:12:29.975925 | localhost | changed 2026-01-26 20:12:29.992409 | 2026-01-26 20:12:29.992610 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-01-26 20:12:30.029377 | localhost | ok 2026-01-26 20:12:30.033345 | 2026-01-26 20:12:30.033470 | TASK [Set zuul-log-path fact] 2026-01-26 20:12:30.051887 | localhost | ok 2026-01-26 20:12:30.060720 | 2026-01-26 20:12:30.060850 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-01-26 20:12:30.087660 | localhost | ok 2026-01-26 20:12:30.090948 | 2026-01-26 20:12:30.091079 | TASK [upload-logs : Create log directories] 2026-01-26 20:12:30.656420 | localhost | changed 2026-01-26 20:12:30.659581 | 2026-01-26 20:12:30.659708 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-01-26 20:12:31.175845 | localhost -> localhost | ok: Runtime: 0:00:00.005356 2026-01-26 20:12:31.185860 | 2026-01-26 20:12:31.186043 | TASK [upload-logs : Upload logs to log server] 2026-01-26 20:12:31.778671 | localhost | Output suppressed because no_log was given 2026-01-26 20:12:31.781009 | 2026-01-26 20:12:31.781194 | LOOP [upload-logs : Compress console log and json output] 2026-01-26 20:12:31.845517 | localhost | skipping: Conditional result was False 2026-01-26 20:12:31.852250 | localhost | skipping: Conditional result was False 2026-01-26 20:12:31.863752 | 2026-01-26 20:12:31.863939 | LOOP [upload-logs : Upload compressed console log and json output] 2026-01-26 20:12:31.916649 | localhost | skipping: Conditional result was False 2026-01-26 20:12:31.916977 | 2026-01-26 20:12:31.921856 | localhost | skipping: Conditional result was False 2026-01-26 20:12:31.946573 | 2026-01-26 20:12:31.946875 | LOOP [upload-logs : Upload console log and json output]