2025-12-01 20:32:01.486990 | Job console starting 2025-12-01 20:32:01.506994 | Updating git repos 2025-12-01 20:32:01.567343 | Cloning repos into workspace 2025-12-01 20:32:01.682928 | Restoring repo states 2025-12-01 20:32:01.717281 | Merging changes 2025-12-01 20:32:02.490502 | Checking out repos 2025-12-01 20:32:02.542244 | Preparing playbooks 2025-12-01 20:32:03.630612 | Running Ansible setup 2025-12-01 20:32:09.356825 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-12-01 20:32:10.265725 | 2025-12-01 20:32:10.265851 | PLAY [Base pre] 2025-12-01 20:32:10.300281 | 2025-12-01 20:32:10.300396 | TASK [Setup log path fact] 2025-12-01 20:32:10.318620 | debian-bookworm | ok 2025-12-01 20:32:10.331662 | 2025-12-01 20:32:10.331783 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-12-01 20:32:10.371826 | debian-bookworm | ok 2025-12-01 20:32:10.405021 | 2025-12-01 20:32:10.405126 | TASK [emit-job-header : Print job information] 2025-12-01 20:32:10.431991 | # Job Information 2025-12-01 20:32:10.432140 | Ansible Version: 2.16.14 2025-12-01 20:32:10.432169 | Job: mypy 2025-12-01 20:32:10.432195 | Pipeline: check 2025-12-01 20:32:10.432215 | Executor: 521e9411259a 2025-12-01 20:32:10.432232 | Triggered by: https://github.com/osism/python-osism/pull/1872 2025-12-01 20:32:10.432251 | Event ID: c4f24840-cef4-11f0-942b-7ac458792f7d 2025-12-01 20:32:10.436258 | 2025-12-01 20:32:10.436343 | LOOP [emit-job-header : Print node information] 2025-12-01 20:32:10.552410 | debian-bookworm | ok: 2025-12-01 20:32:10.552646 | debian-bookworm | # Node Information 2025-12-01 20:32:10.552716 | debian-bookworm | Inventory Hostname: debian-bookworm 2025-12-01 20:32:10.552745 | debian-bookworm | Hostname: debian 2025-12-01 20:32:10.552768 | debian-bookworm | Username: zuul 2025-12-01 20:32:10.552789 | debian-bookworm | Distro: Debian 12.12 2025-12-01 20:32:10.552812 | debian-bookworm | Provider: regiocloud-a 2025-12-01 20:32:10.552834 | debian-bookworm | Region: 2025-12-01 20:32:10.552855 | debian-bookworm | Label: debian-bookworm 2025-12-01 20:32:10.552874 | debian-bookworm | Product Name: OpenStack Nova 2025-12-01 20:32:10.552894 | debian-bookworm | Interface IP: 2a13:1a81:8000:3124:f816:3eff:fe93:675e 2025-12-01 20:32:10.571061 | 2025-12-01 20:32:10.571168 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-12-01 20:32:11.413507 | debian-bookworm -> localhost | changed 2025-12-01 20:32:11.419512 | 2025-12-01 20:32:11.419607 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-12-01 20:32:13.195196 | debian-bookworm -> localhost | changed 2025-12-01 20:32:13.205589 | 2025-12-01 20:32:13.205696 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-12-01 20:32:13.737302 | debian-bookworm -> localhost | ok 2025-12-01 20:32:13.743765 | 2025-12-01 20:32:13.743868 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-12-01 20:32:13.771396 | debian-bookworm | ok 2025-12-01 20:32:13.801447 | debian-bookworm | included: /var/lib/zuul/builds/a8f161d53366472ba194011431c67ace/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-12-01 20:32:13.807347 | 2025-12-01 20:32:13.807449 | TASK [add-build-sshkey : Create Temp SSH key] 2025-12-01 20:32:16.500308 | debian-bookworm -> localhost | Generating public/private rsa key pair. 2025-12-01 20:32:16.500597 | debian-bookworm -> localhost | Your identification has been saved in /var/lib/zuul/builds/a8f161d53366472ba194011431c67ace/work/a8f161d53366472ba194011431c67ace_id_rsa 2025-12-01 20:32:16.500640 | debian-bookworm -> localhost | Your public key has been saved in /var/lib/zuul/builds/a8f161d53366472ba194011431c67ace/work/a8f161d53366472ba194011431c67ace_id_rsa.pub 2025-12-01 20:32:16.500666 | debian-bookworm -> localhost | The key fingerprint is: 2025-12-01 20:32:16.500692 | debian-bookworm -> localhost | SHA256:2IF69JJZkHYKF2xyhBVtzjtHra/4ATSQ3vbr6Pao7Vo zuul-build-sshkey 2025-12-01 20:32:16.500715 | debian-bookworm -> localhost | The key's randomart image is: 2025-12-01 20:32:16.500751 | debian-bookworm -> localhost | +---[RSA 3072]----+ 2025-12-01 20:32:16.500773 | debian-bookworm -> localhost | | =B* | 2025-12-01 20:32:16.500795 | debian-bookworm -> localhost | | + O++ | 2025-12-01 20:32:16.500815 | debian-bookworm -> localhost | | OoB= . | 2025-12-01 20:32:16.500836 | debian-bookworm -> localhost | | ooO=o. . | 2025-12-01 20:32:16.500856 | debian-bookworm -> localhost | | . *.S+ . | 2025-12-01 20:32:16.500879 | debian-bookworm -> localhost | | . .o.+ | 2025-12-01 20:32:16.500901 | debian-bookworm -> localhost | | Eo.o | 2025-12-01 20:32:16.500922 | debian-bookworm -> localhost | | o.+... | 2025-12-01 20:32:16.500943 | debian-bookworm -> localhost | | o*B+=. | 2025-12-01 20:32:16.500964 | debian-bookworm -> localhost | +----[SHA256]-----+ 2025-12-01 20:32:16.501018 | debian-bookworm -> localhost | ok: Runtime: 0:00:01.661937 2025-12-01 20:32:16.507998 | 2025-12-01 20:32:16.508133 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-12-01 20:32:16.550972 | debian-bookworm | ok 2025-12-01 20:32:16.566292 | debian-bookworm | included: /var/lib/zuul/builds/a8f161d53366472ba194011431c67ace/trusted/project_1/github.com/osism/openinfra-zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-12-01 20:32:16.591648 | 2025-12-01 20:32:16.592022 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-12-01 20:32:16.641217 | debian-bookworm | skipping: Conditional result was False 2025-12-01 20:32:16.648215 | 2025-12-01 20:32:16.648335 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-12-01 20:32:17.464392 | debian-bookworm | changed 2025-12-01 20:32:17.470083 | 2025-12-01 20:32:17.470195 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-12-01 20:32:17.742265 | debian-bookworm | ok 2025-12-01 20:32:17.752172 | 2025-12-01 20:32:17.752331 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-12-01 20:32:18.457487 | debian-bookworm | changed 2025-12-01 20:32:18.474171 | 2025-12-01 20:32:18.474360 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-12-01 20:32:19.139596 | debian-bookworm | changed 2025-12-01 20:32:19.150733 | 2025-12-01 20:32:19.150993 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-12-01 20:32:19.176045 | debian-bookworm | skipping: Conditional result was False 2025-12-01 20:32:19.182587 | 2025-12-01 20:32:19.182715 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-12-01 20:32:19.941390 | debian-bookworm -> localhost | changed 2025-12-01 20:32:19.956512 | 2025-12-01 20:32:19.956644 | TASK [add-build-sshkey : Add back temp key] 2025-12-01 20:32:20.448805 | debian-bookworm -> localhost | Identity added: /var/lib/zuul/builds/a8f161d53366472ba194011431c67ace/work/a8f161d53366472ba194011431c67ace_id_rsa (zuul-build-sshkey) 2025-12-01 20:32:20.449082 | debian-bookworm -> localhost | ok: Runtime: 0:00:00.021968 2025-12-01 20:32:20.457866 | 2025-12-01 20:32:20.463114 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-12-01 20:32:20.946617 | debian-bookworm | ok 2025-12-01 20:32:20.960139 | 2025-12-01 20:32:20.960281 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-12-01 20:32:21.004943 | debian-bookworm | skipping: Conditional result was False 2025-12-01 20:32:21.021190 | 2025-12-01 20:32:21.021345 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-12-01 20:32:21.591979 | debian-bookworm | ok 2025-12-01 20:32:21.604925 | 2025-12-01 20:32:21.605076 | TASK [validate-host : Define zuul_info_dir fact] 2025-12-01 20:32:21.635427 | debian-bookworm | ok 2025-12-01 20:32:21.641745 | 2025-12-01 20:32:21.641870 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-12-01 20:32:22.142382 | debian-bookworm -> localhost | ok 2025-12-01 20:32:22.149416 | 2025-12-01 20:32:22.149564 | TASK [validate-host : Collect information about the host] 2025-12-01 20:32:23.446254 | debian-bookworm | ok 2025-12-01 20:32:23.466320 | 2025-12-01 20:32:23.466481 | TASK [validate-host : Sanitize hostname] 2025-12-01 20:32:23.600559 | debian-bookworm | ok 2025-12-01 20:32:23.652483 | 2025-12-01 20:32:23.652632 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-12-01 20:32:24.580899 | debian-bookworm -> localhost | changed 2025-12-01 20:32:24.596084 | 2025-12-01 20:32:24.596313 | TASK [validate-host : Collect information about zuul worker] 2025-12-01 20:32:25.134660 | debian-bookworm | ok 2025-12-01 20:32:25.139940 | 2025-12-01 20:32:25.140066 | TASK [validate-host : Write out all zuul information for each host] 2025-12-01 20:32:26.044256 | debian-bookworm -> localhost | changed 2025-12-01 20:32:26.054496 | 2025-12-01 20:32:26.054632 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-12-01 20:32:26.344493 | debian-bookworm | ok 2025-12-01 20:32:26.356701 | 2025-12-01 20:32:26.356846 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-12-01 20:32:27.545676 | debian-bookworm | changed: 2025-12-01 20:32:27.545908 | debian-bookworm | cd+++++++++ src/ 2025-12-01 20:32:27.545944 | debian-bookworm | cd+++++++++ src/github.com/ 2025-12-01 20:32:27.545969 | debian-bookworm | cd+++++++++ src/github.com/osism/ 2025-12-01 20:32:27.545992 | debian-bookworm | cd+++++++++ src/github.com/osism/python-osism/ 2025-12-01 20:32:27.546013 | debian-bookworm | Containerfile 2025-12-01 20:32:27.546127 | debian-bookworm | Containerfile 2025-12-01 20:32:27.592786 | debian-bookworm | =37.0.0 in /tmp/venv/lib/python3.11/site-packages (from types-paramiko) (46.0.3) 2025-12-01 20:33:49.455516 | debian-bookworm | Requirement already satisfied: urllib3>=2 in /tmp/venv/lib/python3.11/site-packages (from types-requests) (2.5.0) 2025-12-01 20:33:49.484454 | 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) 2025-12-01 20:33:49.496483 | 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) (2.23) 2025-12-01 20:33:50.340676 | 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 2025-12-01 20:33:50.645779 | debian-bookworm | Successfully installed types-PyMySQL-1.1.0.20250916 types-PyYAML-6.0.12.20250915 types-decorator-5.2.0.20251101 types-paramiko-4.0.0.20250822 types-python-dateutil-2.9.0.20251115 types-pytz-2025.2.0.20251108 types-requests-2.32.4.20250913 types-simplejson-3.20.0.20250822 types-tabulate-0.9.0.20241207 types-ujson-5.10.0.20250822 2025-12-01 20:33:58.900327 | 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] 2025-12-01 20:33:58.900458 | 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] 2025-12-01 20:33:58.900479 | 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] 2025-12-01 20:33:58.900492 | 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] 2025-12-01 20:33:58.900503 | 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] 2025-12-01 20:33:58.900517 | 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] 2025-12-01 20:33:58.900528 | 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] 2025-12-01 20:33:58.900568 | 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] 2025-12-01 20:33:58.900581 | 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] 2025-12-01 20:33:58.900604 | debian-bookworm | Installing missing stub packages: 2025-12-01 20:33:58.900617 | 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 2025-12-01 20:33:58.900629 | debian-bookworm | 2025-12-01 20:33:58.900641 | debian-bookworm | 2025-12-01 20:33:58.900653 | debian-bookworm | Success: no issues found in 71 source files 2025-12-01 20:33:59.186177 | debian-bookworm | ok: Runtime: 0:00:25.010919 2025-12-01 20:33:59.200551 | 2025-12-01 20:33:59.200696 | PLAY RECAP 2025-12-01 20:33:59.200785 | debian-bookworm | ok: 11 changed: 7 unreachable: 0 failed: 0 skipped: 12 rescued: 0 ignored: 0 2025-12-01 20:33:59.200827 | 2025-12-01 20:33:59.338651 | RUN END RESULT_NORMAL: [untrusted : github.com/osism/zuul-jobs/playbooks/mypy/run.yaml@main] 2025-12-01 20:33:59.340731 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-12-01 20:34:00.095052 | 2025-12-01 20:34:00.095305 | PLAY [Base post] 2025-12-01 20:34:00.109986 | 2025-12-01 20:34:00.110130 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-12-01 20:34:00.679330 | debian-bookworm | changed 2025-12-01 20:34:00.687594 | 2025-12-01 20:34:00.687795 | PLAY RECAP 2025-12-01 20:34:00.687873 | debian-bookworm | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-12-01 20:34:00.687942 | 2025-12-01 20:34:00.819211 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-12-01 20:34:00.821237 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-12-01 20:34:01.621468 | 2025-12-01 20:34:01.621650 | PLAY [Base post-logs] 2025-12-01 20:34:01.632602 | 2025-12-01 20:34:01.632741 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-12-01 20:34:02.116982 | localhost | changed 2025-12-01 20:34:02.130883 | 2025-12-01 20:34:02.131063 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-12-01 20:34:02.169090 | localhost | ok 2025-12-01 20:34:02.175956 | 2025-12-01 20:34:02.176154 | TASK [Set zuul-log-path fact] 2025-12-01 20:34:02.204075 | localhost | ok 2025-12-01 20:34:02.216801 | 2025-12-01 20:34:02.216957 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-12-01 20:34:02.254171 | localhost | ok 2025-12-01 20:34:02.260324 | 2025-12-01 20:34:02.260508 | TASK [upload-logs : Create log directories] 2025-12-01 20:34:02.822729 | localhost | changed 2025-12-01 20:34:02.828577 | 2025-12-01 20:34:02.828737 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-12-01 20:34:03.353325 | localhost -> localhost | ok: Runtime: 0:00:00.007122 2025-12-01 20:34:03.361529 | 2025-12-01 20:34:03.361691 | TASK [upload-logs : Upload logs to log server] 2025-12-01 20:34:03.940765 | localhost | Output suppressed because no_log was given 2025-12-01 20:34:03.945305 | 2025-12-01 20:34:03.945544 | LOOP [upload-logs : Compress console log and json output] 2025-12-01 20:34:04.003404 | localhost | skipping: Conditional result was False 2025-12-01 20:34:04.008007 | localhost | skipping: Conditional result was False 2025-12-01 20:34:04.020927 | 2025-12-01 20:34:04.021189 | LOOP [upload-logs : Upload compressed console log and json output] 2025-12-01 20:34:04.070610 | localhost | skipping: Conditional result was False 2025-12-01 20:34:04.071073 | 2025-12-01 20:34:04.075977 | localhost | skipping: Conditional result was False 2025-12-01 20:34:04.083701 | 2025-12-01 20:34:04.083941 | LOOP [upload-logs : Upload console log and json output]