2025-04-07 14:56:50.843278 | Job console starting... 2025-04-07 14:56:50.854676 | Updating repositories 2025-04-07 14:56:50.881263 | Preparing job workspace 2025-04-07 14:56:52.144194 | Running Ansible setup... 2025-04-07 14:56:57.358649 | PRE-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/pre.yaml@main] 2025-04-07 14:56:58.070433 | 2025-04-07 14:56:58.070592 | PLAY [Base pre] 2025-04-07 14:56:58.107482 | 2025-04-07 14:56:58.107624 | TASK [Setup log path fact] 2025-04-07 14:56:58.130308 | ubuntu-noble | ok 2025-04-07 14:56:58.150397 | 2025-04-07 14:56:58.150537 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-04-07 14:56:58.181649 | ubuntu-noble | ok 2025-04-07 14:56:58.194667 | 2025-04-07 14:56:58.194781 | TASK [emit-job-header : Print job information] 2025-04-07 14:56:58.246046 | # Job Information 2025-04-07 14:56:58.246227 | Ansible Version: 2.15.3 2025-04-07 14:56:58.246260 | Job: tox 2025-04-07 14:56:58.246292 | Pipeline: check 2025-04-07 14:56:58.246313 | Executor: 7d211f194f6a 2025-04-07 14:56:58.246332 | Triggered by: https://github.com/osism/openstack-image-manager/pull/900 2025-04-07 14:56:58.246351 | Event ID: 6d646530-13c0-11f0-801b-b1bd30e278a2 2025-04-07 14:56:58.253230 | 2025-04-07 14:56:58.253345 | LOOP [emit-job-header : Print node information] 2025-04-07 14:56:58.394290 | ubuntu-noble | ok: 2025-04-07 14:56:58.394484 | ubuntu-noble | # Node Information 2025-04-07 14:56:58.394518 | ubuntu-noble | Inventory Hostname: ubuntu-noble 2025-04-07 14:56:58.394543 | ubuntu-noble | Hostname: ubuntu 2025-04-07 14:56:58.394566 | ubuntu-noble | Username: zuul 2025-04-07 14:56:58.394586 | ubuntu-noble | Distro: Ubuntu 24.04 2025-04-07 14:56:58.394610 | ubuntu-noble | Provider: regiocloud-a 2025-04-07 14:56:58.394630 | ubuntu-noble | Label: ubuntu-noble 2025-04-07 14:56:58.394652 | ubuntu-noble | Product Name: OpenStack Nova 2025-04-07 14:56:58.394673 | ubuntu-noble | Interface IP: 81.163.193.211 2025-04-07 14:56:58.415085 | 2025-04-07 14:56:58.415224 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-04-07 14:56:58.876979 | ubuntu-noble -> localhost | changed 2025-04-07 14:56:58.885751 | 2025-04-07 14:56:58.885873 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-04-07 14:56:59.984420 | ubuntu-noble -> localhost | changed 2025-04-07 14:56:59.999491 | 2025-04-07 14:56:59.999626 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-04-07 14:57:00.320607 | ubuntu-noble -> localhost | ok 2025-04-07 14:57:00.328348 | 2025-04-07 14:57:00.328489 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-04-07 14:57:00.369761 | ubuntu-noble | ok 2025-04-07 14:57:00.386350 | ubuntu-noble | included: /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-04-07 14:57:00.394068 | 2025-04-07 14:57:00.394171 | TASK [add-build-sshkey : Create Temp SSH key] 2025-04-07 14:57:01.247028 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2025-04-07 14:57:01.247248 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/work/d130f5faf0664d32b9713e6dd9cf587c_id_rsa 2025-04-07 14:57:01.247284 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/work/d130f5faf0664d32b9713e6dd9cf587c_id_rsa.pub 2025-04-07 14:57:01.247311 | ubuntu-noble -> localhost | The key fingerprint is: 2025-04-07 14:57:01.247335 | ubuntu-noble -> localhost | SHA256:jJ+YivT6a1vktkux2VoOrqGeU49NUK37nyI3Ub42EN8 zuul-build-sshkey 2025-04-07 14:57:01.247357 | ubuntu-noble -> localhost | The key's randomart image is: 2025-04-07 14:57:01.247377 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2025-04-07 14:57:01.247398 | ubuntu-noble -> localhost | | . | 2025-04-07 14:57:01.247418 | ubuntu-noble -> localhost | | . . | 2025-04-07 14:57:01.247438 | ubuntu-noble -> localhost | | . . | 2025-04-07 14:57:01.247479 | ubuntu-noble -> localhost | | . .o. . | 2025-04-07 14:57:01.247500 | ubuntu-noble -> localhost | | .+.S= . | 2025-04-07 14:57:01.247520 | ubuntu-noble -> localhost | | .ooOo.o E | 2025-04-07 14:57:01.247547 | ubuntu-noble -> localhost | | ...=@.=o . | 2025-04-07 14:57:01.247568 | ubuntu-noble -> localhost | | ..=oB+*= +. | 2025-04-07 14:57:01.247588 | ubuntu-noble -> localhost | | .*=B+=+.=o. | 2025-04-07 14:57:01.247608 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2025-04-07 14:57:01.247661 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.353758 2025-04-07 14:57:01.256196 | 2025-04-07 14:57:01.256313 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-04-07 14:57:01.309621 | ubuntu-noble | ok 2025-04-07 14:57:01.322123 | ubuntu-noble | included: /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-04-07 14:57:01.332459 | 2025-04-07 14:57:01.332567 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-04-07 14:57:01.357240 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:01.364637 | 2025-04-07 14:57:01.364751 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-04-07 14:57:02.045278 | ubuntu-noble | changed 2025-04-07 14:57:02.055083 | 2025-04-07 14:57:02.056090 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-04-07 14:57:02.333234 | ubuntu-noble | ok 2025-04-07 14:57:02.343849 | 2025-04-07 14:57:02.344020 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-04-07 14:57:02.979880 | ubuntu-noble | changed 2025-04-07 14:57:02.997686 | 2025-04-07 14:57:02.997820 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-04-07 14:57:03.682536 | ubuntu-noble | changed 2025-04-07 14:57:03.690415 | 2025-04-07 14:57:03.690534 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-04-07 14:57:03.715103 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:03.723938 | 2025-04-07 14:57:03.724127 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-04-07 14:57:04.198166 | ubuntu-noble -> localhost | changed 2025-04-07 14:57:04.221407 | 2025-04-07 14:57:04.221544 | TASK [add-build-sshkey : Add back temp key] 2025-04-07 14:57:04.569873 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/work/d130f5faf0664d32b9713e6dd9cf587c_id_rsa (zuul-build-sshkey) 2025-04-07 14:57:04.570252 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.008618 2025-04-07 14:57:04.581854 | 2025-04-07 14:57:04.582032 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-04-07 14:57:05.025907 | ubuntu-noble | ok 2025-04-07 14:57:05.032901 | 2025-04-07 14:57:05.033054 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-04-07 14:57:05.057592 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:05.072478 | 2025-04-07 14:57:05.072600 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-04-07 14:57:05.545445 | ubuntu-noble | ok 2025-04-07 14:57:05.605195 | 2025-04-07 14:57:05.605337 | TASK [validate-host : Define zuul_info_dir fact] 2025-04-07 14:57:05.669359 | ubuntu-noble | ok 2025-04-07 14:57:05.676363 | 2025-04-07 14:57:05.676597 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-04-07 14:57:05.986802 | ubuntu-noble -> localhost | ok 2025-04-07 14:57:05.994881 | 2025-04-07 14:57:05.995042 | TASK [validate-host : Collect information about the host] 2025-04-07 14:57:07.169339 | ubuntu-noble | ok 2025-04-07 14:57:07.182319 | 2025-04-07 14:57:07.182446 | TASK [validate-host : Sanitize hostname] 2025-04-07 14:57:07.254087 | ubuntu-noble | ok 2025-04-07 14:57:07.262704 | 2025-04-07 14:57:07.263160 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-04-07 14:57:07.841897 | ubuntu-noble -> localhost | changed 2025-04-07 14:57:07.849670 | 2025-04-07 14:57:07.849794 | TASK [validate-host : Collect information about zuul worker] 2025-04-07 14:57:08.405452 | ubuntu-noble | ok 2025-04-07 14:57:08.411681 | 2025-04-07 14:57:08.411814 | TASK [validate-host : Write out all zuul information for each host] 2025-04-07 14:57:08.983417 | ubuntu-noble -> localhost | changed 2025-04-07 14:57:09.006415 | 2025-04-07 14:57:09.006521 | TASK [prepare-workspace-log : Start zuul_console daemon.] 2025-04-07 14:57:09.300524 | ubuntu-noble | ok 2025-04-07 14:57:09.306951 | 2025-04-07 14:57:09.307050 | TASK [prepare-workspace-log : Synchronize src repos to workspace directory.] 2025-04-07 14:57:10.163279 | ubuntu-noble | changed: 2025-04-07 14:57:10.163439 | ubuntu-noble | cd+++++++++ src/ 2025-04-07 14:57:10.163474 | ubuntu-noble | cd+++++++++ src/github.com/ 2025-04-07 14:57:10.163500 | ubuntu-noble | cd+++++++++ src/github.com/osism/ 2025-04-07 14:57:10.163522 | ubuntu-noble | cd+++++++++ src/github.com/osism/openstack-image-manager/ 2025-04-07 14:57:10.163542 | ubuntu-noble | =5.5.1 (from tox) 2025-04-07 14:57:37.530302 | ubuntu-noble | Downloading cachetools-5.5.2-py3-none-any.whl.metadata (5.4 kB) 2025-04-07 14:57:37.585715 | ubuntu-noble | Collecting chardet>=5.2 (from tox) 2025-04-07 14:57:37.599458 | ubuntu-noble | Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) 2025-04-07 14:57:37.667948 | ubuntu-noble | Collecting colorama>=0.4.6 (from tox) 2025-04-07 14:57:37.682040 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) 2025-04-07 14:57:37.770061 | ubuntu-noble | Collecting filelock>=3.16.1 (from tox) 2025-04-07 14:57:37.783856 | ubuntu-noble | Downloading filelock-3.18.0-py3-none-any.whl.metadata (2.9 kB) 2025-04-07 14:57:37.854691 | ubuntu-noble | Collecting packaging>=24.2 (from tox) 2025-04-07 14:57:37.866828 | ubuntu-noble | Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB) 2025-04-07 14:57:37.950991 | ubuntu-noble | Collecting platformdirs>=4.3.6 (from tox) 2025-04-07 14:57:37.965618 | ubuntu-noble | Downloading platformdirs-4.3.7-py3-none-any.whl.metadata (11 kB) 2025-04-07 14:57:38.031762 | ubuntu-noble | Collecting pluggy>=1.5 (from tox) 2025-04-07 14:57:38.045675 | ubuntu-noble | Downloading pluggy-1.5.0-py3-none-any.whl.metadata (4.8 kB) 2025-04-07 14:57:38.106419 | ubuntu-noble | Collecting pyproject-api>=1.8 (from tox) 2025-04-07 14:57:38.121935 | ubuntu-noble | Downloading pyproject_api-1.9.0-py3-none-any.whl.metadata (2.7 kB) 2025-04-07 14:57:38.353305 | ubuntu-noble | Collecting virtualenv>=20.29.1 (from tox) 2025-04-07 14:57:38.369173 | ubuntu-noble | Downloading virtualenv-20.30.0-py3-none-any.whl.metadata (4.5 kB) 2025-04-07 14:57:38.570632 | ubuntu-noble | Collecting distlib<1,>=0.3.7 (from virtualenv>=20.29.1->tox) 2025-04-07 14:57:38.584582 | ubuntu-noble | Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB) 2025-04-07 14:57:38.639608 | ubuntu-noble | Downloading tox-4.25.0-py3-none-any.whl (172 kB) 2025-04-07 14:57:38.672889 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 172.4/172.4 kB 6.5 MB/s eta 0:00:00 2025-04-07 14:57:38.686547 | ubuntu-noble | Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) 2025-04-07 14:57:38.705870 | ubuntu-noble | Downloading chardet-5.2.0-py3-none-any.whl (199 kB) 2025-04-07 14:57:38.722723 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 14.2 MB/s eta 0:00:00 2025-04-07 14:57:38.735984 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2025-04-07 14:57:38.767583 | ubuntu-noble | Downloading filelock-3.18.0-py3-none-any.whl (16 kB) 2025-04-07 14:57:38.787454 | ubuntu-noble | Downloading packaging-24.2-py3-none-any.whl (65 kB) 2025-04-07 14:57:38.857097 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.5/65.5 kB 845.9 kB/s eta 0:00:00 2025-04-07 14:57:38.869668 | ubuntu-noble | Downloading platformdirs-4.3.7-py3-none-any.whl (18 kB) 2025-04-07 14:57:38.889761 | ubuntu-noble | Downloading pluggy-1.5.0-py3-none-any.whl (20 kB) 2025-04-07 14:57:38.912021 | ubuntu-noble | Downloading pyproject_api-1.9.0-py3-none-any.whl (13 kB) 2025-04-07 14:57:38.932908 | ubuntu-noble | Downloading virtualenv-20.30.0-py3-none-any.whl (4.3 MB) 2025-04-07 14:57:39.108841 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 25.2 MB/s eta 0:00:00 2025-04-07 14:57:39.121489 | ubuntu-noble | Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB) 2025-04-07 14:57:39.146380 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 20.5 MB/s eta 0:00:00 2025-04-07 14:57:39.245248 | ubuntu-noble | Installing collected packages: distlib, pluggy, platformdirs, packaging, filelock, colorama, chardet, cachetools, virtualenv, pyproject-api, tox 2025-04-07 14:57:40.147496 | ubuntu-noble | Successfully installed cachetools-5.5.2 chardet-5.2.0 colorama-0.4.6 distlib-0.3.9 filelock-3.18.0 packaging-24.2 platformdirs-4.3.7 pluggy-1.5.0 pyproject-api-1.9.0 tox-4.25.0 virtualenv-20.30.0 2025-04-07 14:57:40.665952 | ubuntu-noble | ok: Runtime: 0:00:03.692518 2025-04-07 14:57:40.674315 | 2025-04-07 14:57:40.674447 | TASK [ensure-tox : Export installed tox_executable path] 2025-04-07 14:57:40.721395 | ubuntu-noble | ok 2025-04-07 14:57:40.729101 | 2025-04-07 14:57:40.729222 | TASK [ensure-tox : Output tox version] 2025-04-07 14:57:41.760720 | ubuntu-noble | ROOT: No tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2025-04-07 14:57:41.784687 | ubuntu-noble | 4.25.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2025-04-07 14:57:42.275086 | ubuntu-noble | ok: Runtime: 0:00:00.567499 2025-04-07 14:57:42.285371 | 2025-04-07 14:57:42.285494 | TASK [ensure-tox : Make global symlink] 2025-04-07 14:57:42.320780 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:42.364619 | 2025-04-07 14:57:42.364722 | PLAY RECAP 2025-04-07 14:57:42.364784 | ubuntu-noble | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2025-04-07 14:57:42.364816 | 2025-04-07 14:57:42.495042 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2025-04-07 14:57:42.499560 | RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2025-04-07 14:57:43.202692 | 2025-04-07 14:57:43.202838 | PLAY [all] 2025-04-07 14:57:43.230577 | 2025-04-07 14:57:43.230704 | TASK [revoke-sudo : Check if zuul is sudoer] 2025-04-07 14:57:44.279195 | ubuntu-noble | ok: Runtime: 0:00:00.014467 2025-04-07 14:57:44.303345 | 2025-04-07 14:57:44.303488 | TASK [revoke-sudo : Remove sudo access for zuul user.] 2025-04-07 14:57:44.849199 | ubuntu-noble | ok: Runtime: 0:00:00.004248 2025-04-07 14:57:44.856995 | 2025-04-07 14:57:44.857113 | TASK [revoke-sudo : Prove that general sudo access is actually revoked.] 2025-04-07 14:57:45.201333 | ubuntu-noble | sudo: a password is required 2025-04-07 14:57:45.397482 | ubuntu-noble | ok: Runtime: 0:00:00.014620 2025-04-07 14:57:45.410599 | 2025-04-07 14:57:45.410706 | TASK [tox : Check to see if the constraints file exists] 2025-04-07 14:57:45.446345 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:45.454180 | 2025-04-07 14:57:45.454291 | TASK [tox : Fail if constraints file is missing] 2025-04-07 14:57:45.488821 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:45.496876 | 2025-04-07 14:57:45.497029 | TASK [tox : Record file location] 2025-04-07 14:57:45.521543 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:57:45.529107 | 2025-04-07 14:57:45.529215 | TASK [tox : Install tox siblings] 2025-04-07 14:57:45.559356 | ubuntu-noble | ok 2025-04-07 14:57:45.569188 | ubuntu-noble | included: /var/lib/zuul/builds/d130f5faf0664d32b9713e6dd9cf587c/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/tox/tasks/siblings.yaml 2025-04-07 14:57:45.575988 | 2025-04-07 14:57:45.576091 | TASK [tox : Run tox without tests] 2025-04-07 14:57:46.651756 | ubuntu-noble | test: install_deps> python -I -m pip install -r requirements.txt 2025-04-07 14:58:03.185748 | ubuntu-noble | test: OK (16.84 seconds) 2025-04-07 14:58:03.244293 | ubuntu-noble | congratulations :) (16.93 seconds) 2025-04-07 14:58:03.639325 | ubuntu-noble | ok: Runtime: 0:00:17.258445 2025-04-07 14:58:03.655320 | 2025-04-07 14:58:03.655473 | TASK [tox : Create a tempfile to save tox showconfig] 2025-04-07 14:58:04.032192 | ubuntu-noble | changed 2025-04-07 14:58:04.041077 | 2025-04-07 14:58:04.041197 | TASK [tox : Get tox envlist config] 2025-04-07 14:58:05.077235 | ubuntu-noble | ok: Runtime: 0:00:00.366026 2025-04-07 14:58:05.094279 | 2025-04-07 14:58:05.094441 | TASK [tox : Install any sibling python packages] 2025-04-07 14:58:05.789749 | ubuntu-noble | ok: No setup.cfg, no action needed 2025-04-07 14:58:05.799536 | 2025-04-07 14:58:05.799666 | TASK [tox : Remove tempfile] 2025-04-07 14:58:06.442999 | ubuntu-noble | changed 2025-04-07 14:58:06.453944 | 2025-04-07 14:58:06.454096 | TASK [tox : Emit tox command] 2025-04-07 14:58:06.513202 | /home/zuul/.local/tox/bin/tox -etest -- test/unit 2025-04-07 14:58:06.522100 | 2025-04-07 14:58:06.522223 | TASK [tox : Run tox] 2025-04-07 14:58:07.615614 | ubuntu-noble | test: commands[0]> python -m unittest discover test/unit 2025-04-07 14:58:09.041255 | ubuntu-noble | ..............E 2025-04-07 14:58:09.041438 | ubuntu-noble | ====================================================================== 2025-04-07 14:58:09.041959 | ubuntu-noble | ERROR: test_validate_images (test_manage.TestManage.test_validate_images) 2025-04-07 14:58:09.041983 | ubuntu-noble | Validate the image definitions in this repo against the schema 2025-04-07 14:58:09.041990 | ubuntu-noble | ---------------------------------------------------------------------- 2025-04-07 14:58:09.041995 | ubuntu-noble | Traceback (most recent call last): 2025-04-07 14:58:09.042001 | ubuntu-noble | File "/home/zuul/src/github.com/osism/openstack-image-manager/test/unit/test_manage.py", line 731, in test_validate_images 2025-04-07 14:58:09.042006 | ubuntu-noble | self.sot.main() 2025-04-07 14:58:09.042011 | ubuntu-noble | File "/home/zuul/src/github.com/osism/openstack-image-manager/openstack_image_manager/main.py", line 219, in main 2025-04-07 14:58:09.042017 | ubuntu-noble | self.validate_yaml_schema() 2025-04-07 14:58:09.042023 | ubuntu-noble | File "/home/zuul/src/github.com/osism/openstack-image-manager/openstack_image_manager/main.py", line 1146, in validate_yaml_schema 2025-04-07 14:58:09.042029 | ubuntu-noble | sys.exit( 2025-04-07 14:58:09.042035 | ubuntu-noble | SystemExit: Image definition validation failed with these error(s): [('ubuntu.yml', "images.10.versions.0.checksum: 'sha2564ec571613c93fae8186c77bfe93abbd392c4201f1cf3d2770fc90266fd868e43' is not a valid checksum.")] 2025-04-07 14:58:09.042043 | ubuntu-noble | 2025-04-07 14:58:09.042054 | ubuntu-noble | ---------------------------------------------------------------------- 2025-04-07 14:58:09.250303 | ubuntu-noble | Ran 15 tests in 0.397s 2025-04-07 14:58:09.250343 | ubuntu-noble | 2025-04-07 14:58:09.250350 | ubuntu-noble | FAILED (errors=1) 2025-04-07 14:58:09.250368 | ubuntu-noble | test: exit 1 (1.63 seconds) /home/zuul/src/github.com/osism/openstack-image-manager> python -m unittest discover test/unit pid=1403 2025-04-07 14:58:09.251913 | ubuntu-noble | test: FAIL code 1 (1.73=setup[0.10]+cmd[1.63] seconds) 2025-04-07 14:58:09.353533 | ubuntu-noble | evaluation failed :( (1.91 seconds) 2025-04-07 14:58:09.562823 | ubuntu-noble | ERROR 2025-04-07 14:58:09.563205 | ubuntu-noble | { 2025-04-07 14:58:09.563297 | ubuntu-noble | "delta": "0:00:02.346917", 2025-04-07 14:58:09.563361 | ubuntu-noble | "end": "2025-04-07 14:58:09.354219", 2025-04-07 14:58:09.563416 | ubuntu-noble | "msg": "non-zero return code", 2025-04-07 14:58:09.563468 | ubuntu-noble | "rc": 1, 2025-04-07 14:58:09.563517 | ubuntu-noble | "start": "2025-04-07 14:58:07.007302" 2025-04-07 14:58:09.563563 | ubuntu-noble | } failure 2025-04-07 14:58:09.578260 | 2025-04-07 14:58:09.578414 | TASK [tox : Look for output] 2025-04-07 14:58:10.132126 | ubuntu-noble | ok 2025-04-07 14:58:10.142975 | 2025-04-07 14:58:10.143110 | TASK [tox : Return file comments to Zuul] 2025-04-07 14:58:10.191029 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:10.193099 | 2025-04-07 14:58:10.193294 | PLAY RECAP 2025-04-07 14:58:10.193398 | ubuntu-noble | ok: 11 changed: 7 unreachable: 0 failed: 1 skipped: 4 rescued: 0 ignored: 0 2025-04-07 14:58:10.193438 | 2025-04-07 14:58:10.371005 | RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master] 2025-04-07 14:58:10.374562 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2025-04-07 14:58:11.070664 | 2025-04-07 14:58:11.070827 | PLAY [all] 2025-04-07 14:58:11.098242 | 2025-04-07 14:58:11.098386 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2025-04-07 14:58:11.167015 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:11.183068 | 2025-04-07 14:58:11.183263 | TASK [fetch-tox-output : Set tox log path for single node] 2025-04-07 14:58:11.243198 | ubuntu-noble | ok 2025-04-07 14:58:11.253623 | 2025-04-07 14:58:11.253739 | TASK [fetch-tox-output : Ensure local tox dir] 2025-04-07 14:58:11.733256 | ubuntu-noble -> localhost | changed 2025-04-07 14:58:11.742126 | 2025-04-07 14:58:11.742251 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2025-04-07 14:58:11.808250 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:11.823548 | 2025-04-07 14:58:11.823704 | TASK [fetch-tox-output : Set envlist fact] 2025-04-07 14:58:11.869648 | ubuntu-noble | ok 2025-04-07 14:58:11.879163 | 2025-04-07 14:58:11.879276 | TASK [fetch-tox-output : Get tox version] 2025-04-07 14:58:12.808997 | ubuntu-noble | ROOT: No tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2025-04-07 14:58:12.843546 | ubuntu-noble | 4.25.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2025-04-07 14:58:12.954801 | ubuntu-noble | ok: Runtime: 0:00:00.432628 2025-04-07 14:58:12.964214 | 2025-04-07 14:58:12.964341 | TASK [fetch-tox-output : Find all default environments] 2025-04-07 14:58:13.055650 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:13.071231 | 2025-04-07 14:58:13.071534 | TASK [fetch-tox-output : Set envlist fact] 2025-04-07 14:58:13.118252 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:13.131116 | 2025-04-07 14:58:13.131266 | TASK [fetch-tox-output : Find all default environments] 2025-04-07 14:58:13.210404 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:13.224752 | 2025-04-07 14:58:13.224902 | TASK [fetch-tox-output : Set envlist fact] 2025-04-07 14:58:13.250461 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:13.265128 | 2025-04-07 14:58:13.265287 | LOOP [fetch-tox-output : Copy tox logs] 2025-04-07 14:58:13.318604 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:13.335064 | 2025-04-07 14:58:13.335204 | LOOP [fetch-tox-output : Collect tox logs] 2025-04-07 14:58:14.071234 | ubuntu-noble | changed: 2025-04-07 14:58:14.071557 | ubuntu-noble | cd+++++++++ ./ 2025-04-07 14:58:14.071626 | ubuntu-noble | >f+++++++++ 1-commands[0].log 2025-04-07 14:58:14.071684 | 2025-04-07 14:58:14.115146 | 2025-04-07 14:58:14.115270 | PLAY RECAP 2025-04-07 14:58:14.115328 | ubuntu-noble | ok: 5 changed: 3 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-04-07 14:58:14.115353 | 2025-04-07 14:58:14.242355 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2025-04-07 14:58:14.246256 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2025-04-07 14:58:14.940243 | 2025-04-07 14:58:14.940421 | PLAY [all] 2025-04-07 14:58:14.968609 | 2025-04-07 14:58:14.968752 | TASK [fetch-subunit-output : Find stestr or testr executable] 2025-04-07 14:58:15.153550 | ubuntu-noble | changed: non-zero return code 2025-04-07 14:58:15.160815 | 2025-04-07 14:58:15.160952 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2025-04-07 14:58:15.187951 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:15.196206 | 2025-04-07 14:58:15.196320 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2025-04-07 14:58:15.228108 | 2025-04-07 14:58:15.228285 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2025-04-07 14:58:15.261170 | 2025-04-07 14:58:15.261371 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2025-04-07 14:58:15.286148 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:15.297230 | 2025-04-07 14:58:15.297367 | LOOP [fetch-subunit-output : Generate subunit file] 2025-04-07 14:58:15.334780 | 2025-04-07 14:58:15.335085 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2025-04-07 14:58:15.361321 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:15.373262 | 2025-04-07 14:58:15.373393 | TASK [fetch-subunit-output : Remove the temporary file] 2025-04-07 14:58:15.398202 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:15.415241 | 2025-04-07 14:58:15.415361 | TASK [fetch-subunit-output : Process and fetch subunit results] 2025-04-07 14:58:15.450141 | ubuntu-noble | skipping: Conditional result was False 2025-04-07 14:58:15.489830 | 2025-04-07 14:58:15.489937 | PLAY RECAP 2025-04-07 14:58:15.490009 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2025-04-07 14:58:15.490036 | 2025-04-07 14:58:15.607280 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2025-04-07 14:58:15.610938 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-04-07 14:58:16.323293 | 2025-04-07 14:58:16.323442 | PLAY [Base post] 2025-04-07 14:58:16.349154 | 2025-04-07 14:58:16.349287 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-04-07 14:58:17.070807 | ubuntu-noble | changed 2025-04-07 14:58:17.104458 | 2025-04-07 14:58:17.104579 | PLAY RECAP 2025-04-07 14:58:17.104644 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-04-07 14:58:17.104706 | 2025-04-07 14:58:17.231381 | POST-RUN END RESULT_NORMAL: [trusted : github.com/osism/zuul-config/playbooks/base/post.yaml@main] 2025-04-07 14:58:17.235060 | POST-RUN START: [trusted : github.com/osism/zuul-config/playbooks/base/post-logs.yaml@main] 2025-04-07 14:58:18.001163 | 2025-04-07 14:58:18.001326 | PLAY [Base post-logs] 2025-04-07 14:58:18.017355 | 2025-04-07 14:58:18.017486 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-04-07 14:58:18.469941 | localhost | changed 2025-04-07 14:58:18.476682 | 2025-04-07 14:58:18.476865 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-04-07 14:58:18.517184 | localhost | ok 2025-04-07 14:58:18.524773 | 2025-04-07 14:58:18.524889 | TASK [Set zuul-log-path fact] 2025-04-07 14:58:18.544485 | localhost | ok 2025-04-07 14:58:18.555115 | 2025-04-07 14:58:18.555224 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-04-07 14:58:18.583645 | localhost | ok 2025-04-07 14:58:18.591286 | 2025-04-07 14:58:18.591421 | TASK [upload-logs : Create log directories] 2025-04-07 14:58:19.093608 | localhost | changed 2025-04-07 14:58:19.101358 | 2025-04-07 14:58:19.101514 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-04-07 14:58:19.600941 | localhost -> localhost | ok: Runtime: 0:00:00.006646 2025-04-07 14:58:19.606534 | 2025-04-07 14:58:19.606654 | TASK [upload-logs : Upload logs to log server] 2025-04-07 14:58:20.168653 | localhost | Output suppressed because no_log was given 2025-04-07 14:58:20.173911 | 2025-04-07 14:58:20.174110 | LOOP [upload-logs : Compress console log and json output] 2025-04-07 14:58:20.237656 | localhost | skipping: Conditional result was False 2025-04-07 14:58:20.270132 | localhost | skipping: Conditional result was False 2025-04-07 14:58:20.280193 | 2025-04-07 14:58:20.280377 | LOOP [upload-logs : Upload compressed console log and json output] 2025-04-07 14:58:20.353585 | localhost | skipping: Conditional result was False 2025-04-07 14:58:20.354283 | 2025-04-07 14:58:20.366281 | localhost | skipping: Conditional result was False 2025-04-07 14:58:20.376844 | 2025-04-07 14:58:20.377079 | LOOP [upload-logs : Upload console log and json output]