2026-02-16 19:17:38.839850 | Job console starting 2026-02-16 19:17:38.855729 | Updating git repos 2026-02-16 19:17:38.957147 | Cloning repos into workspace 2026-02-16 19:17:39.333726 | Restoring repo states 2026-02-16 19:17:39.352182 | Merging changes 2026-02-16 19:17:40.529311 | Checking out repos 2026-02-16 19:17:40.755319 | Preparing playbooks 2026-02-16 19:17:42.271891 | Running Ansible setup 2026-02-16 19:17:46.049720 | PRE-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-16 19:17:46.710871 | 2026-02-16 19:17:46.711031 | PLAY [localhost] 2026-02-16 19:17:46.719556 | 2026-02-16 19:17:46.719690 | TASK [Gathering Facts] 2026-02-16 19:17:48.002249 | localhost | ok 2026-02-16 19:17:48.012213 | 2026-02-16 19:17:48.012358 | TASK [Setup log path fact] 2026-02-16 19:17:48.034011 | localhost | ok 2026-02-16 19:17:48.050292 | 2026-02-16 19:17:48.050447 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 19:17:48.079884 | localhost | ok 2026-02-16 19:17:48.089321 | 2026-02-16 19:17:48.089505 | TASK [emit-job-header : Print job information] 2026-02-16 19:17:48.132194 | # Job Information 2026-02-16 19:17:48.200304 | Ansible Version: 2.16.15 2026-02-16 19:17:48.200599 | Job: magnum-cluster-api-tox-functional 2026-02-16 19:17:48.200674 | Pipeline: check 2026-02-16 19:17:48.200722 | Executor: 3a2793d2bd32 2026-02-16 19:17:48.200809 | Triggered by: https://github.com/vexxhost/magnum-cluster-api/pull/884 2026-02-16 19:17:48.200882 | Event ID: 036266b0-0b6c-11f1-9c94-e50e60db5a7d 2026-02-16 19:17:48.209501 | 2026-02-16 19:17:48.209762 | LOOP [emit-job-header : Print node information] 2026-02-16 19:17:48.326402 | localhost | ok: 2026-02-16 19:17:48.326609 | localhost | # Node Information 2026-02-16 19:17:48.326645 | localhost | Inventory Hostname: ubuntu-noble 2026-02-16 19:17:48.326808 | localhost | Hostname: np0000155669 2026-02-16 19:17:48.326839 | localhost | Username: zuul 2026-02-16 19:17:48.326862 | localhost | Distro: Ubuntu 24.04 2026-02-16 19:17:48.326882 | localhost | Provider: yul1 2026-02-16 19:17:48.326901 | localhost | Region: ca-ymq-1 2026-02-16 19:17:48.326920 | localhost | Label: ubuntu-noble 2026-02-16 19:17:48.326938 | localhost | Product Name: OpenStack Nova 2026-02-16 19:17:48.326957 | localhost | Interface IP: 199.204.45.132 2026-02-16 19:17:48.346705 | 2026-02-16 19:17:48.346895 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-02-16 19:17:48.810213 | localhost -> localhost | changed 2026-02-16 19:17:48.818670 | 2026-02-16 19:17:48.818824 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-02-16 19:17:49.849227 | localhost -> localhost | changed 2026-02-16 19:17:49.858992 | 2026-02-16 19:17:49.859108 | PLAY [all] 2026-02-16 19:17:49.882057 | 2026-02-16 19:17:50.217377 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-02-16 19:17:50.508087 | ubuntu-noble -> localhost | ok 2026-02-16 19:17:50.525026 | 2026-02-16 19:17:50.525479 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-02-16 19:17:50.566313 | ubuntu-noble | ok 2026-02-16 19:17:50.582852 | ubuntu-noble | included: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-02-16 19:17:50.589798 | 2026-02-16 19:17:50.589920 | TASK [add-build-sshkey : Create Temp SSH key] 2026-02-16 19:17:51.549777 | ubuntu-noble -> localhost | Generating public/private rsa key pair. 2026-02-16 19:17:51.549973 | ubuntu-noble -> localhost | Your identification has been saved in /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/2e0e71c1c40641849098e0fd0f4d1688_id_rsa 2026-02-16 19:17:51.550005 | ubuntu-noble -> localhost | Your public key has been saved in /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/2e0e71c1c40641849098e0fd0f4d1688_id_rsa.pub 2026-02-16 19:17:51.550029 | ubuntu-noble -> localhost | The key fingerprint is: 2026-02-16 19:17:51.550051 | ubuntu-noble -> localhost | SHA256:GNuDJ67W0MRKpZOA1su6O0fbmhlMO43Vrez0CQO1yxU zuul-build-sshkey 2026-02-16 19:17:51.550089 | ubuntu-noble -> localhost | The key's randomart image is: 2026-02-16 19:17:51.550112 | ubuntu-noble -> localhost | +---[RSA 3072]----+ 2026-02-16 19:17:51.550142 | ubuntu-noble -> localhost | | .. | 2026-02-16 19:17:51.550165 | ubuntu-noble -> localhost | |.... . | 2026-02-16 19:17:51.550186 | ubuntu-noble -> localhost | |. ...=.. E | 2026-02-16 19:17:51.550206 | ubuntu-noble -> localhost | | o= =*o . | 2026-02-16 19:17:51.550226 | ubuntu-noble -> localhost | | .o B=oSo | 2026-02-16 19:17:51.550246 | ubuntu-noble -> localhost | | .o.B.=o+. | 2026-02-16 19:17:51.550265 | ubuntu-noble -> localhost | | o*o+.O | 2026-02-16 19:17:51.550284 | ubuntu-noble -> localhost | | o o*o+ + . | 2026-02-16 19:17:51.550307 | ubuntu-noble -> localhost | | .+=o . o | 2026-02-16 19:17:51.550327 | ubuntu-noble -> localhost | +----[SHA256]-----+ 2026-02-16 19:17:51.550378 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.494639 2026-02-16 19:17:51.556315 | 2026-02-16 19:17:51.556387 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-02-16 19:17:51.590924 | ubuntu-noble | ok 2026-02-16 19:17:51.604943 | ubuntu-noble | included: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-02-16 19:17:51.677377 | 2026-02-16 19:17:51.677569 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-02-16 19:17:51.705362 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:51.716109 | 2026-02-16 19:17:51.716257 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-02-16 19:17:52.219393 | ubuntu-noble | changed 2026-02-16 19:17:52.227477 | 2026-02-16 19:17:52.227552 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-02-16 19:17:52.437052 | ubuntu-noble | ok 2026-02-16 19:17:52.450975 | 2026-02-16 19:17:52.451116 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-02-16 19:17:52.996733 | ubuntu-noble | changed 2026-02-16 19:17:53.005000 | 2026-02-16 19:17:53.005112 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-02-16 19:17:53.557738 | ubuntu-noble | changed 2026-02-16 19:17:53.566847 | 2026-02-16 19:17:53.566970 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-02-16 19:17:53.582317 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:53.797294 | 2026-02-16 19:17:53.797483 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-02-16 19:17:54.311873 | ubuntu-noble -> localhost | changed 2026-02-16 19:17:54.333557 | 2026-02-16 19:17:54.333740 | TASK [add-build-sshkey : Add back temp key] 2026-02-16 19:17:54.729395 | ubuntu-noble -> localhost | Identity added: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/2e0e71c1c40641849098e0fd0f4d1688_id_rsa (zuul-build-sshkey) 2026-02-16 19:17:54.729743 | ubuntu-noble -> localhost | ok: Runtime: 0:00:00.011419 2026-02-16 19:17:54.741275 | 2026-02-16 19:17:54.741446 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-02-16 19:17:55.121677 | ubuntu-noble | ok 2026-02-16 19:17:55.129353 | 2026-02-16 19:17:55.129550 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-02-16 19:17:55.154981 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:55.173877 | 2026-02-16 19:17:55.174024 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-02-16 19:17:55.543759 | ubuntu-noble | ok 2026-02-16 19:17:55.556228 | 2026-02-16 19:17:55.556392 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-02-16 19:17:56.689312 | ubuntu-noble | Output suppressed because no_log was given 2026-02-16 19:17:56.701894 | 2026-02-16 19:17:56.702327 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-02-16 19:17:56.944708 | ubuntu-noble | ok: "logs" 2026-02-16 19:17:57.015865 | ubuntu-noble | ok: All items complete 2026-02-16 19:17:57.016133 | 2026-02-16 19:17:57.224694 | ubuntu-noble | ok: "artifacts" 2026-02-16 19:17:57.357409 | ubuntu-noble | ok: "docs" 2026-02-16 19:17:57.374450 | 2026-02-16 19:17:57.374611 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-02-16 19:17:57.592960 | ubuntu-noble | changed: "logs" 2026-02-16 19:17:57.785086 | ubuntu-noble | changed: "artifacts" 2026-02-16 19:17:57.982369 | ubuntu-noble | changed: "docs" 2026-02-16 19:17:58.016945 | 2026-02-16 19:17:58.017153 | PLAY RECAP 2026-02-16 19:17:58.017200 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-02-16 19:17:58.017232 | ubuntu-noble | ok: 15 changed: 8 unreachable: 0 failed: 0 skipped: 3 rescued: 0 ignored: 0 2026-02-16 19:17:58.017255 | 2026-02-16 19:17:58.185476 | PRE-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/pre.yaml@main] 2026-02-16 19:17:58.199020 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-16 19:17:58.860505 | 2026-02-16 19:17:58.860697 | PLAY [all] 2026-02-16 19:17:58.875967 | 2026-02-16 19:17:58.876145 | TASK [Install binary dependencies] 2026-02-16 19:17:58.933407 | ubuntu-noble | ok 2026-02-16 19:17:58.961095 | 2026-02-16 19:17:58.961313 | TASK [bindep : Include find tasks] 2026-02-16 19:17:58.997256 | ubuntu-noble | ok 2026-02-16 19:17:59.007099 | ubuntu-noble | included: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/bindep/tasks/find.yaml 2026-02-16 19:17:59.014283 | 2026-02-16 19:17:59.014441 | TASK [bindep : Look for bindep.txt] 2026-02-16 19:17:59.421880 | ubuntu-noble | ok 2026-02-16 19:17:59.430573 | 2026-02-16 19:17:59.430738 | TASK [bindep : Define bindep_file fact] 2026-02-16 19:17:59.455981 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.464785 | 2026-02-16 19:17:59.464917 | TASK [bindep : Look for other-requirements.txt] 2026-02-16 19:17:59.679852 | ubuntu-noble | ok 2026-02-16 19:17:59.688061 | 2026-02-16 19:17:59.688191 | TASK [bindep : Define bindep_file fact] 2026-02-16 19:17:59.713237 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.726557 | 2026-02-16 19:17:59.726837 | TASK [bindep : Look for bindep fallback file] 2026-02-16 19:17:59.753741 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.768218 | 2026-02-16 19:17:59.768354 | TASK [bindep : Define bindep_file fact] 2026-02-16 19:17:59.792808 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.803089 | 2026-02-16 19:17:59.803300 | TASK [bindep : Include bindep tasks] 2026-02-16 19:17:59.828221 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.835200 | 2026-02-16 19:17:59.835297 | TASK [bindep : Include install tasks] 2026-02-16 19:17:59.861919 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:17:59.873819 | 2026-02-16 19:17:59.874029 | LOOP [bindep : Include package tasks] 2026-02-16 19:17:59.948161 | 2026-02-16 19:18:00.062339 | TASK [Run test-setup role] 2026-02-16 19:18:00.088990 | ubuntu-noble | ok 2026-02-16 19:18:00.109669 | 2026-02-16 19:18:00.109799 | TASK [test-setup : Check if project's tools/test-setup.sh exists] 2026-02-16 19:18:00.324758 | ubuntu-noble | ok 2026-02-16 19:18:00.334542 | 2026-02-16 19:18:00.334657 | TASK [test-setup : Run tools/test-setup.sh] 2026-02-16 19:18:00.885629 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:00.897400 | 2026-02-16 19:18:00.897471 | PLAY RECAP 2026-02-16 19:18:00.897535 | ubuntu-noble | ok: 4 changed: 0 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-16 19:18:00.897566 | 2026-02-16 19:18:01.047931 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/pre.yaml@master] 2026-02-16 19:18:01.185338 | PRE-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-02-16 19:18:01.906647 | 2026-02-16 19:18:01.906845 | PLAY [all] 2026-02-16 19:18:01.922576 | 2026-02-16 19:18:01.922767 | TASK [ensure-python : Validate python_version value] 2026-02-16 19:18:01.947326 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:01.957652 | 2026-02-16 19:18:01.957809 | TASK [ensure-python : Install specified version of python interpreter and development files (DEB)] 2026-02-16 19:18:01.982351 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:01.995423 | 2026-02-16 19:18:01.995574 | TASK [ensure-python : Pull in venv package] 2026-02-16 19:18:02.020307 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.031823 | 2026-02-16 19:18:02.031956 | TASK [ensure-python : Set default RPM package name] 2026-02-16 19:18:02.057574 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.067450 | 2026-02-16 19:18:02.067645 | TASK [ensure-python : Set RPM package name for CentOS/RHEL 9/10] 2026-02-16 19:18:02.093639 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.103947 | 2026-02-16 19:18:02.104045 | TASK [ensure-python : Install RPM package] 2026-02-16 19:18:02.129269 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.305162 | 2026-02-16 19:18:02.305303 | TASK [ensure-python : Install python using pyenv] 2026-02-16 19:18:02.329500 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.339526 | 2026-02-16 19:18:02.339674 | TASK [ensure-python : Activate python using stow] 2026-02-16 19:18:02.374962 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:02.391000 | 2026-02-16 19:18:02.391137 | TASK [Install pip] 2026-02-16 19:18:02.415460 | ubuntu-noble | ok 2026-02-16 19:18:02.440037 | 2026-02-16 19:18:02.440209 | TASK [ensure-pip : Check if pip is installed] 2026-02-16 19:18:02.978192 | ubuntu-noble | ok: Runtime: 0:00:00.010396 2026-02-16 19:18:02.985858 | 2026-02-16 19:18:02.985969 | LOOP [ensure-pip : Install pip from packages] 2026-02-16 19:18:03.022284 | ubuntu-noble | ok: "/var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml" 2026-02-16 19:18:03.039342 | ubuntu-noble | included: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-pip/tasks/Debian.yaml 2026-02-16 19:18:03.051454 | 2026-02-16 19:18:03.051573 | TASK [ensure-pip : Update package lists] 2026-02-16 19:18:10.727529 | ubuntu-noble | changed 2026-02-16 19:18:10.733474 | 2026-02-16 19:18:10.733594 | TASK [ensure-pip : Install Python 3 pip] 2026-02-16 19:18:15.928014 | ubuntu-noble | changed 2026-02-16 19:18:15.971019 | 2026-02-16 19:18:15.971165 | TASK [ensure-pip : Install Python 2 pip] 2026-02-16 19:18:15.989033 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:16.002276 | 2026-02-16 19:18:16.002420 | TASK [ensure-pip : Ensure setuptools] 2026-02-16 19:18:16.027297 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:16.040451 | 2026-02-16 19:18:16.040584 | TASK [ensure-pip : Check for ensurepip module] 2026-02-16 19:18:16.335536 | ubuntu-noble | usage: python -m ensurepip [-h] [--version] [-v] [-U] [--user] [--root ROOT] 2026-02-16 19:18:16.335622 | ubuntu-noble | [--altinstall] [--default-pip] 2026-02-16 19:18:16.335636 | ubuntu-noble | 2026-02-16 19:18:16.335646 | ubuntu-noble | options: 2026-02-16 19:18:16.335656 | ubuntu-noble | -h, --help show this help message and exit 2026-02-16 19:18:16.335671 | ubuntu-noble | --version Show the version of pip that is bundled with this Python. 2026-02-16 19:18:16.335683 | ubuntu-noble | -v, --verbose Give more output. Option is additive, and can be used up to 3 2026-02-16 19:18:16.335697 | ubuntu-noble | times. 2026-02-16 19:18:16.335706 | ubuntu-noble | -U, --upgrade Upgrade pip and dependencies, even if already installed. 2026-02-16 19:18:16.335715 | ubuntu-noble | --user Install using the user scheme. 2026-02-16 19:18:16.335724 | ubuntu-noble | --root ROOT Install everything relative to this alternate root directory. 2026-02-16 19:18:16.335732 | ubuntu-noble | --altinstall Make an alternate install, installing only the X.Y versioned 2026-02-16 19:18:16.335741 | ubuntu-noble | scripts (Default: pipX, pipX.Y). 2026-02-16 19:18:16.335750 | ubuntu-noble | --default-pip Make a default pip install, installing the unqualified pip in 2026-02-16 19:18:16.335758 | ubuntu-noble | addition to the versioned scripts. 2026-02-16 19:18:16.683392 | ubuntu-noble | ok: Runtime: 0:00:00.065002 2026-02-16 19:18:16.691442 | 2026-02-16 19:18:16.691601 | TASK [ensure-pip : Ensure python3-venv] 2026-02-16 19:18:16.716433 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:16.727147 | 2026-02-16 19:18:16.727345 | TASK [ensure-pip : Install pip from source] 2026-02-16 19:18:16.751980 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:16.803848 | 2026-02-16 19:18:16.907902 | TASK [ensure-pip : Probe for venv python full path] 2026-02-16 19:18:17.290383 | ubuntu-noble | /usr/bin/python3 2026-02-16 19:18:17.641783 | ubuntu-noble | ok: Runtime: 0:00:00.008425 2026-02-16 19:18:17.647984 | 2026-02-16 19:18:17.648092 | TASK [ensure-pip : Set host default] 2026-02-16 19:18:17.701898 | ubuntu-noble | ok 2026-02-16 19:18:17.708925 | 2026-02-16 19:18:17.709026 | TASK [ensure-pip : Set ensure_pip_virtualenv_command] 2026-02-16 19:18:17.786484 | ubuntu-noble | ok 2026-02-16 19:18:17.797936 | 2026-02-16 19:18:17.798093 | TASK [ensure-tox : Check if tox is installed] 2026-02-16 19:18:18.338586 | ubuntu-noble | ok: Runtime: 0:00:00.004527 2026-02-16 19:18:18.346535 | 2026-02-16 19:18:18.346660 | TASK [ensure-tox : Export preinstalled tox_exectuable] 2026-02-16 19:18:18.371677 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:18.383460 | 2026-02-16 19:18:18.383737 | TASK [ensure-tox : Create local venv] 2026-02-16 19:18:21.934663 | ubuntu-noble | ok: Runtime: 0:00:03.159859 2026-02-16 19:18:21.956243 | 2026-02-16 19:18:21.956453 | TASK [ensure-tox : Install tox to local venv] 2026-02-16 19:18:22.776217 | ubuntu-noble | Collecting tox 2026-02-16 19:18:22.870263 | ubuntu-noble | Downloading tox-4.36.0-py3-none-any.whl.metadata (3.6 kB) 2026-02-16 19:18:22.949018 | ubuntu-noble | Collecting cachetools>=7.0.1 (from tox) 2026-02-16 19:18:22.961310 | ubuntu-noble | Downloading cachetools-7.0.1-py3-none-any.whl.metadata (5.6 kB) 2026-02-16 19:18:23.015799 | ubuntu-noble | Collecting chardet>=5.2 (from tox) 2026-02-16 19:18:23.025387 | ubuntu-noble | Downloading chardet-5.2.0-py3-none-any.whl.metadata (3.4 kB) 2026-02-16 19:18:23.076622 | ubuntu-noble | Collecting colorama>=0.4.6 (from tox) 2026-02-16 19:18:23.088484 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB) 2026-02-16 19:18:23.161718 | ubuntu-noble | Collecting filelock>=3.24 (from tox) 2026-02-16 19:18:23.171537 | ubuntu-noble | Downloading filelock-3.24.2-py3-none-any.whl.metadata (2.0 kB) 2026-02-16 19:18:23.258053 | ubuntu-noble | Collecting packaging>=26 (from tox) 2026-02-16 19:18:23.267968 | ubuntu-noble | Downloading packaging-26.0-py3-none-any.whl.metadata (3.3 kB) 2026-02-16 19:18:23.367452 | ubuntu-noble | Collecting platformdirs>=4.9.1 (from tox) 2026-02-16 19:18:23.376974 | ubuntu-noble | Downloading platformdirs-4.9.2-py3-none-any.whl.metadata (4.7 kB) 2026-02-16 19:18:23.427804 | ubuntu-noble | Collecting pluggy>=1.6 (from tox) 2026-02-16 19:18:23.437076 | ubuntu-noble | Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) 2026-02-16 19:18:23.505670 | ubuntu-noble | Collecting pyproject-api>=1.10 (from tox) 2026-02-16 19:18:23.520828 | ubuntu-noble | Downloading pyproject_api-1.10.0-py3-none-any.whl.metadata (2.7 kB) 2026-02-16 19:18:23.655968 | ubuntu-noble | Collecting virtualenv>=20.36.1 (from tox) 2026-02-16 19:18:23.666236 | ubuntu-noble | Downloading virtualenv-20.37.0-py3-none-any.whl.metadata (5.1 kB) 2026-02-16 19:18:23.768504 | ubuntu-noble | Collecting distlib<1,>=0.3.7 (from virtualenv>=20.36.1->tox) 2026-02-16 19:18:23.778167 | ubuntu-noble | Downloading distlib-0.4.0-py2.py3-none-any.whl.metadata (5.2 kB) 2026-02-16 19:18:23.823802 | ubuntu-noble | Downloading tox-4.36.0-py3-none-any.whl (179 kB) 2026-02-16 19:18:23.852236 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.1/179.1 kB 7.0 MB/s eta 0:00:00 2026-02-16 19:18:23.862833 | ubuntu-noble | Downloading cachetools-7.0.1-py3-none-any.whl (13 kB) 2026-02-16 19:18:23.883474 | ubuntu-noble | Downloading chardet-5.2.0-py3-none-any.whl (199 kB) 2026-02-16 19:18:23.901455 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.4/199.4 kB 14.8 MB/s eta 0:00:00 2026-02-16 19:18:23.911627 | ubuntu-noble | Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB) 2026-02-16 19:18:23.929193 | ubuntu-noble | Downloading filelock-3.24.2-py3-none-any.whl (24 kB) 2026-02-16 19:18:23.951863 | ubuntu-noble | Downloading packaging-26.0-py3-none-any.whl (74 kB) 2026-02-16 19:18:23.966579 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 74.4/74.4 kB 5.5 MB/s eta 0:00:00 2026-02-16 19:18:23.976311 | ubuntu-noble | Downloading platformdirs-4.9.2-py3-none-any.whl (21 kB) 2026-02-16 19:18:23.993925 | ubuntu-noble | Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-16 19:18:24.033854 | ubuntu-noble | Downloading pyproject_api-1.10.0-py3-none-any.whl (13 kB) 2026-02-16 19:18:24.052760 | ubuntu-noble | Downloading virtualenv-20.37.0-py3-none-any.whl (5.8 MB) 2026-02-16 19:18:24.156151 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 60.4 MB/s eta 0:00:00 2026-02-16 19:18:24.171707 | ubuntu-noble | Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB) 2026-02-16 19:18:24.234538 | ubuntu-noble | ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 469.0/469.0 kB 7.8 MB/s eta 0:00:00 2026-02-16 19:18:24.302506 | ubuntu-noble | Installing collected packages: distlib, pluggy, platformdirs, packaging, filelock, colorama, chardet, cachetools, virtualenv, pyproject-api, tox 2026-02-16 19:18:26.916522 | ubuntu-noble | Successfully installed cachetools-7.0.1 chardet-5.2.0 colorama-0.4.6 distlib-0.4.0 filelock-3.24.2 packaging-26.0 platformdirs-4.9.2 pluggy-1.6.0 pyproject-api-1.10.0 tox-4.36.0 virtualenv-20.37.0 2026-02-16 19:18:27.125804 | ubuntu-noble | ok: Runtime: 0:00:04.792095 2026-02-16 19:18:27.132311 | 2026-02-16 19:18:27.132402 | TASK [ensure-tox : Export installed tox_executable path] 2026-02-16 19:18:27.183091 | ubuntu-noble | ok 2026-02-16 19:18:27.190580 | 2026-02-16 19:18:27.190662 | TASK [ensure-tox : Output tox version] 2026-02-16 19:18:27.717750 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-02-16 19:18:27.732712 | ubuntu-noble | 4.36.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-02-16 19:18:28.244393 | ubuntu-noble | ok: Runtime: 0:00:00.300454 2026-02-16 19:18:28.256936 | 2026-02-16 19:18:28.265470 | TASK [ensure-tox : Make global symlink] 2026-02-16 19:18:28.292034 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:28.307321 | 2026-02-16 19:18:28.307464 | PLAY RECAP 2026-02-16 19:18:28.307516 | ubuntu-noble | ok: 13 changed: 9 unreachable: 0 failed: 0 skipped: 14 rescued: 0 ignored: 0 2026-02-16 19:18:28.307540 | 2026-02-16 19:18:28.538581 | PRE-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/pre.yaml@master] 2026-02-16 19:18:28.540851 | PRE-RUN START: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/tox/pre.yml@main] 2026-02-16 19:18:29.225381 | 2026-02-16 19:18:29.225583 | PLAY [all] 2026-02-16 19:18:29.242289 | 2026-02-16 19:18:29.242549 | TASK [ensure-rust : Use rustup] 2026-02-16 19:18:29.278343 | ubuntu-noble | ok 2026-02-16 19:18:29.291135 | ubuntu-noble | included: /var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/untrusted/project_0/opendev.org/zuul/zuul-jobs/roles/ensure-rust/tasks/rustup.yaml 2026-02-16 19:18:29.303098 | 2026-02-16 19:18:29.303339 | TASK [ensure-rust : Install Rust] 2026-02-16 19:18:29.765464 | ubuntu-noble | /bin/bash: line 2: curl: command not found 2026-02-16 19:18:29.847209 | ubuntu-noble | ERROR 2026-02-16 19:18:29.847408 | ubuntu-noble | { 2026-02-16 19:18:29.847439 | ubuntu-noble | "delta": "0:00:00.006766", 2026-02-16 19:18:29.847462 | ubuntu-noble | "end": "2026-02-16 19:18:29.766110", 2026-02-16 19:18:29.847483 | ubuntu-noble | "msg": "non-zero return code", 2026-02-16 19:18:29.847501 | ubuntu-noble | "rc": 127, 2026-02-16 19:18:29.847519 | ubuntu-noble | "start": "2026-02-16 19:18:29.759344" 2026-02-16 19:18:29.847540 | ubuntu-noble | } failure 2026-02-16 19:18:29.851180 | 2026-02-16 19:18:29.851238 | PLAY RECAP 2026-02-16 19:18:29.851293 | ubuntu-noble | ok: 1 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0 2026-02-16 19:18:29.851326 | 2026-02-16 19:18:30.021922 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/vexxhost/magnum-cluster-api/zuul.d/playbooks/tox/pre.yml@main] 2026-02-16 19:18:30.023459 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-02-16 19:18:30.728473 | 2026-02-16 19:18:30.728656 | PLAY [all] 2026-02-16 19:18:30.743095 | 2026-02-16 19:18:30.743281 | TASK [fetch-tox-output : Set tox log path for multiple nodes] 2026-02-16 19:18:30.789272 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:30.801564 | 2026-02-16 19:18:30.801783 | TASK [fetch-tox-output : Set tox log path for single node] 2026-02-16 19:18:30.847068 | ubuntu-noble | ok 2026-02-16 19:18:30.858656 | 2026-02-16 19:18:30.858893 | TASK [fetch-tox-output : Ensure local tox dir] 2026-02-16 19:18:31.355540 | ubuntu-noble -> localhost | changed 2026-02-16 19:18:31.363609 | 2026-02-16 19:18:31.363766 | TASK [fetch-tox-output : Ensure zuul-output tox dir] 2026-02-16 19:18:31.409734 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:31.420935 | 2026-02-16 19:18:31.421197 | TASK [fetch-tox-output : Set envlist fact] 2026-02-16 19:18:31.463753 | ubuntu-noble | ok 2026-02-16 19:18:31.472979 | 2026-02-16 19:18:31.473118 | TASK [fetch-tox-output : Get tox version] 2026-02-16 19:18:32.100417 | ubuntu-noble | ROOT: No loadable tox.ini or setup.cfg or pyproject.toml or tox.toml found, assuming empty tox.ini at /home/zuul 2026-02-16 19:18:32.112780 | ubuntu-noble | 4.36.0 from /home/zuul/.local/tox/lib/python3.12/site-packages/tox/__init__.py 2026-02-16 19:18:32.511469 | ubuntu-noble | ok: Runtime: 0:00:00.250596 2026-02-16 19:18:32.517454 | 2026-02-16 19:18:32.517565 | TASK [fetch-tox-output : Find all default environments] 2026-02-16 19:18:33.067327 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:33.074140 | 2026-02-16 19:18:33.074272 | TASK [fetch-tox-output : Set envlist fact] 2026-02-16 19:18:33.100069 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:33.116082 | 2026-02-16 19:18:33.116195 | TASK [fetch-tox-output : Find all default environments] 2026-02-16 19:18:33.660126 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:33.669295 | 2026-02-16 19:18:33.669464 | TASK [fetch-tox-output : Set envlist fact] 2026-02-16 19:18:33.695445 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:33.735570 | 2026-02-16 19:18:33.736448 | LOOP [fetch-tox-output : Copy tox logs] 2026-02-16 19:18:33.778857 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:33.795637 | 2026-02-16 19:18:33.795919 | LOOP [fetch-tox-output : Collect tox logs] 2026-02-16 19:18:34.619975 | ubuntu-noble | ok: 2026-02-16 19:18:34.620235 | ubuntu-noble | rsync: [sender] change_dir "/home/zuul/src/github.com/vexxhost/magnum-cluster-api/.tox/functional/log" failed: No such file or directory (2) 2026-02-16 19:18:34.620284 | ubuntu-noble | rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1865) [Receiver=3.2.7] 2026-02-16 19:18:34.620308 | ubuntu-noble | rsync: [Receiver] write error: Broken pipe (32) 2026-02-16 19:18:34.620334 | 2026-02-16 19:18:34.638887 | 2026-02-16 19:18:34.639028 | PLAY RECAP 2026-02-16 19:18:34.639091 | ubuntu-noble | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-02-16 19:18:34.639125 | 2026-02-16 19:18:34.867392 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/post.yaml@master] 2026-02-16 19:18:34.868783 | POST-RUN START: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-16 19:18:35.584769 | 2026-02-16 19:18:35.585119 | PLAY [all] 2026-02-16 19:18:35.606967 | 2026-02-16 19:18:35.607199 | TASK [fetch-subunit-output : Find stestr or testr executable] 2026-02-16 19:18:35.806244 | ubuntu-noble | changed: non-zero return code 2026-02-16 19:18:35.816423 | 2026-02-16 19:18:35.816641 | TASK [fetch-subunit-output : Get the list of directories with subunit files] 2026-02-16 19:18:35.843873 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:35.855195 | 2026-02-16 19:18:35.855363 | LOOP [fetch-subunit-output : Find any inflight partial subunit files] 2026-02-16 19:18:35.893691 | 2026-02-16 19:18:35.894057 | LOOP [fetch-subunit-output : Copy any inflight subunit files] 2026-02-16 19:18:35.932265 | 2026-02-16 19:18:35.932644 | TASK [fetch-subunit-output : Create a temporary file to store the subunit stream] 2026-02-16 19:18:35.950494 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:35.962659 | 2026-02-16 19:18:35.962879 | LOOP [fetch-subunit-output : Generate subunit file] 2026-02-16 19:18:36.012060 | 2026-02-16 19:18:36.012370 | TASK [fetch-subunit-output : Copy the combined subunit file to the zuul work directory] 2026-02-16 19:18:36.058681 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:36.078780 | 2026-02-16 19:18:36.079008 | TASK [fetch-subunit-output : Remove the temporary file] 2026-02-16 19:18:36.105058 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:36.112375 | 2026-02-16 19:18:36.112543 | TASK [fetch-subunit-output : Process and fetch subunit results] 2026-02-16 19:18:36.140639 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:36.148759 | 2026-02-16 19:18:36.148863 | PLAY RECAP 2026-02-16 19:18:36.148928 | ubuntu-noble | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 8 rescued: 0 ignored: 0 2026-02-16 19:18:36.148979 | 2026-02-16 19:18:36.318470 | POST-RUN END RESULT_NORMAL: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml@master] 2026-02-16 19:18:36.319849 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-16 19:18:37.240715 | 2026-02-16 19:18:37.240946 | PLAY [all] 2026-02-16 19:18:37.256746 | 2026-02-16 19:18:37.256874 | TASK [fetch-output : Set log path for multiple nodes] 2026-02-16 19:18:37.302295 | ubuntu-noble | skipping: Conditional result was False 2026-02-16 19:18:37.310421 | 2026-02-16 19:18:37.310544 | TASK [fetch-output : Set log path for single node] 2026-02-16 19:18:37.345004 | ubuntu-noble | ok 2026-02-16 19:18:37.351669 | 2026-02-16 19:18:37.351760 | LOOP [fetch-output : Ensure local output dirs] 2026-02-16 19:18:37.937926 | ubuntu-noble -> localhost | ok: "/var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/logs" 2026-02-16 19:18:38.151523 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/artifacts" 2026-02-16 19:18:38.406127 | ubuntu-noble -> localhost | changed: "/var/lib/zuul/builds/2e0e71c1c40641849098e0fd0f4d1688/work/docs" 2026-02-16 19:18:38.423607 | 2026-02-16 19:18:38.423758 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-02-16 19:18:40.118250 | ubuntu-noble | changed: .d..t...... ./ 2026-02-16 19:18:40.118564 | ubuntu-noble | changed: All items complete 2026-02-16 19:18:40.118613 | 2026-02-16 19:18:40.655748 | ubuntu-noble | changed: .d..t...... ./ 2026-02-16 19:18:41.179798 | ubuntu-noble | changed: .d..t...... ./ 2026-02-16 19:18:41.200444 | 2026-02-16 19:18:41.200626 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-02-16 19:18:41.789432 | ubuntu-noble -> localhost | ok: Item: artifacts Runtime: 0:00:00.029028 2026-02-16 19:18:42.054483 | ubuntu-noble -> localhost | ok: Item: docs Runtime: 0:00:00.010095 2026-02-16 19:18:42.077021 | 2026-02-16 19:18:42.077187 | PLAY [all] 2026-02-16 19:18:42.086076 | 2026-02-16 19:18:42.086233 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-02-16 19:18:42.545781 | ubuntu-noble | changed 2026-02-16 19:18:42.554235 | 2026-02-16 19:18:42.554351 | PLAY RECAP 2026-02-16 19:18:42.554405 | ubuntu-noble | ok: 5 changed: 4 unreachable: 0 failed: 0 skipped: 1 rescued: 0 ignored: 0 2026-02-16 19:18:42.554427 | 2026-02-16 19:18:42.826885 | POST-RUN END RESULT_NORMAL: [trusted : vexxhost.dev/zuul-config/playbooks/base/post.yaml@main] 2026-02-16 19:18:42.830066 | POST-RUN START: [trusted : vexxhost.dev/zuul-config/playbooks/base/post-logs.yaml@main] 2026-02-16 19:18:43.559586 | 2026-02-16 19:18:43.559731 | PLAY [localhost] 2026-02-16 19:18:43.571455 | 2026-02-16 19:18:43.571545 | TASK [Generate Zuul manifest] 2026-02-16 19:18:43.596212 | localhost | ok 2026-02-16 19:18:43.620906 | 2026-02-16 19:18:43.621091 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-02-16 19:18:43.992061 | localhost | changed 2026-02-16 19:18:44.004196 | 2026-02-16 19:18:44.004292 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-02-16 19:18:44.035335 | localhost | ok 2026-02-16 19:18:44.044847 | 2026-02-16 19:18:44.044968 | TASK [Upload logs] 2026-02-16 19:18:44.064745 | localhost | ok 2026-02-16 19:18:44.129443 | 2026-02-16 19:18:44.129582 | TASK [Set zuul-log-path fact] 2026-02-16 19:18:44.151265 | localhost | ok 2026-02-16 19:18:44.166945 | 2026-02-16 19:18:44.167088 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-02-16 19:18:44.197868 | localhost | ok 2026-02-16 19:18:44.207455 | 2026-02-16 19:18:44.207606 | TASK [upload-logs : Create log directories] 2026-02-16 19:18:44.677772 | localhost | changed 2026-02-16 19:18:44.682507 | 2026-02-16 19:18:44.682584 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-02-16 19:18:45.170304 | localhost -> localhost | ok: Runtime: 0:00:00.005438 2026-02-16 19:18:45.177987 | 2026-02-16 19:18:45.178172 | TASK [upload-logs : Upload logs to log server] 2026-02-16 19:18:45.852561 | localhost | Output suppressed because no_log was given 2026-02-16 19:18:45.857821 | 2026-02-16 19:18:45.861043 | LOOP [upload-logs : Compress console log and json output] 2026-02-16 19:18:45.905757 | localhost | skipping: Conditional result was False 2026-02-16 19:18:45.920280 | localhost | skipping: Conditional result was False 2026-02-16 19:18:45.935208 | 2026-02-16 19:18:45.935427 | LOOP [upload-logs : Upload compressed console log and json output] 2026-02-16 19:18:45.981589 | localhost | skipping: Conditional result was False 2026-02-16 19:18:45.981868 | 2026-02-16 19:18:45.985620 | localhost | skipping: Conditional result was False 2026-02-16 19:18:46.000006 | 2026-02-16 19:18:46.000203 | LOOP [upload-logs : Upload console log and json output]