Triggered by Gerrit: https://git.opendaylight.org/gerrit/c/docs/+/120289
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on prd-ubuntu2204-docker-4c-4g-4479 (ubuntu2204-docker-4c-4g) in workspace /w/workspace/docs-tox-verify-chromium
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXwF5gfN/agent.1578
SSH_AGENT_PID=1580
[ssh-agent] Started.
Running ssh-add (command line suppressed)
Identity added: /w/workspace/docs-tox-verify-chromium@tmp/private_key_8796483112395816579.key (/w/workspace/docs-tox-verify-chromium@tmp/private_key_8796483112395816579.key)
[ssh-agent] Using credentials jenkins (jenkins-ssh)
The recommended git tool is: NONE
using credential jenkins-ssh
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository git://devvexx.opendaylight.org/mirror/docs
> git init /w/workspace/docs-tox-verify-chromium # timeout=10
Fetching upstream changes from git://devvexx.opendaylight.org/mirror/docs
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_SSH to set credentials jenkins-ssh
Verifying host key using known hosts file
You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification.
> git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/docs +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url git://devvexx.opendaylight.org/mirror/docs # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url git://devvexx.opendaylight.org/mirror/docs # timeout=10
Fetching upstream changes from git://devvexx.opendaylight.org/mirror/docs
using GIT_SSH to set credentials jenkins-ssh
Verifying host key using known hosts file
You're using 'Known hosts file' strategy to verify ssh host keys, but your known_hosts file does not exist, please go to 'Manage Jenkins' -> 'Security' -> 'Git Host Key Verification Configuration' and configure host key verification.
> git fetch --tags --force --progress -- git://devvexx.opendaylight.org/mirror/docs refs/changes/89/120289/4 # timeout=10
> git rev-parse 22350f2c5636dbe9db4df6f2f0cbc1b409af5616^{commit} # timeout=10
Checking out Revision 22350f2c5636dbe9db4df6f2f0cbc1b409af5616 (refs/changes/89/120289/4)
> git config core.sparsecheckout # timeout=10
> git checkout -f 22350f2c5636dbe9db4df6f2f0cbc1b409af5616 # timeout=10
Commit message: "Introduce ietf Vanadium release notes"
> git rev-parse FETCH_HEAD^{commit} # timeout=10
> git rev-list --no-walk 08b70384b12cfbf5bf240a0b8a0bf4c624c38f41 # timeout=10
provisioning config files...
copy managed file [npmrc] to file:/home/jenkins/.npmrc
copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins6305655296215014348.sh
---> python-tools-install.sh
Setup pyenv:
* system (set by /opt/pyenv/version)
* 3.8.20 (set by /opt/pyenv/version)
* 3.9.20 (set by /opt/pyenv/version)
3.10.15
3.11.10
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-9ow3
lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-9ow3/bin to PATH
Generating Requirements File
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
httplib2 0.30.2 requires pyparsing<4,>=3.0.4, but you have pyparsing 2.4.7 which is incompatible.
Python 3.11.10
pip 25.3 from /tmp/venv-9ow3/lib/python3.11/site-packages/pip (python 3.11)
appdirs==1.4.4
argcomplete==3.6.3
aspy.yaml==1.3.0
attrs==25.4.0
autopage==0.5.2
beautifulsoup4==4.14.3
boto3==1.42.34
botocore==1.42.34
bs4==0.0.2
certifi==2026.1.4
cffi==2.0.0
cfgv==3.5.0
chardet==5.2.0
charset-normalizer==3.4.4
click==8.3.1
cliff==4.13.1
cmd2==3.1.0
cryptography==3.3.2
debtcollector==3.0.0
decorator==5.2.1
defusedxml==0.7.1
Deprecated==1.3.1
distlib==0.4.0
dnspython==2.8.0
docker==7.1.0
dogpile.cache==1.5.0
durationpy==0.10
email-validator==2.3.0
filelock==3.20.3
future==1.0.0
gitdb==4.0.12
GitPython==3.1.46
httplib2==0.30.2
identify==2.6.16
idna==3.11
importlib-resources==1.5.0
iso8601==2.1.0
Jinja2==3.1.6
jmespath==1.1.0
jsonpatch==1.33
jsonpointer==3.0.0
jsonschema==4.26.0
jsonschema-specifications==2025.9.1
keystoneauth1==5.13.0
kubernetes==35.0.0
lftools==0.37.21
lxml==6.0.2
markdown-it-py==4.0.0
MarkupSafe==3.0.3
mdurl==0.1.2
msgpack==1.1.2
multi_key_dict==2.0.3
munch==4.0.0
netaddr==1.3.0
niet==1.4.2
nodeenv==1.10.0
oauth2client==4.1.3
oauthlib==3.3.1
openstacksdk==4.9.0
os-service-types==1.8.2
osc-lib==4.3.0
oslo.config==10.2.0
oslo.context==6.2.0
oslo.i18n==6.7.1
oslo.log==8.0.0
oslo.serialization==5.9.0
oslo.utils==9.2.0
packaging==26.0
pbr==7.0.3
platformdirs==4.5.1
prettytable==3.17.0
psutil==7.2.1
pyasn1==0.6.2
pyasn1_modules==0.4.2
pycparser==3.0
pygerrit2==2.0.15
PyGithub==2.8.1
Pygments==2.19.2
PyJWT==2.10.1
PyNaCl==1.6.2
pyparsing==2.4.7
pyperclip==1.11.0
pyrsistent==0.20.0
python-cinderclient==9.8.0
python-dateutil==2.9.0.post0
python-heatclient==5.0.0
python-jenkins==1.8.3
python-keystoneclient==5.7.0
python-magnumclient==4.9.0
python-openstackclient==8.3.0
python-swiftclient==4.9.0
PyYAML==6.0.3
referencing==0.37.0
requests==2.32.5
requests-oauthlib==2.0.0
requestsexceptions==1.4.0
rfc3986==2.0.0
rich==14.3.1
rich-argparse==1.7.2
rpds-py==0.30.0
rsa==4.9.1
ruamel.yaml==0.19.1
ruamel.yaml.clib==0.2.15
s3transfer==0.16.0
simplejson==3.20.2
six==1.17.0
smmap==5.0.2
soupsieve==2.8.3
stevedore==5.6.0
tabulate==0.9.0
toml==0.10.2
tomlkit==0.14.0
tqdm==4.67.1
typing_extensions==4.15.0
tzdata==2025.3
urllib3==1.26.20
virtualenv==20.36.1
wcwidth==0.4.0
websocket-client==1.9.0
wrapt==2.0.1
xdg==6.0.0
xmltodict==1.0.2
yq==3.4.3
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
PYTHON=python3
[EnvInject] - Variables injected successfully.
[docs-tox-verify-chromium] $ /bin/bash -l /tmp/jenkins3403785477964908928.sh
---> tox-install.sh
+ source /home/jenkins/lf-env.sh
+ lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
++ mktemp -d /tmp/venv-XXXX
+ lf_venv=/tmp/venv-5JtA
+ local venv_file=/tmp/.os_lf_venv
+ local python=python3
+ local options
+ local set_path=true
+ local install_args=
++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
+ options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
+ eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15
+ true
+ case $1 in
+ venv_file=/tmp/.toxenv
+ shift 2
+ true
+ case $1 in
+ shift
+ break
+ case $python in
+ local pkg_list=
+ [[ -d /opt/pyenv ]]
+ echo 'Setup pyenv:'
Setup pyenv:
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ pyenv versions
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
+ command -v pyenv
++ pyenv init - --no-rehash
+ eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH);
for i in ${!paths[@]}; do
if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\'';
fi; done;
echo "${paths[*]}"'\'')"
export PATH="/opt/pyenv/shims:${PATH}"
export PYENV_SHELL=bash
source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\''
pyenv() {
local command
command="${1:-}"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
rehash|shell)
eval "$(pyenv "sh-$command" "$@")"
;;
*)
command pyenv "$command" "$@"
;;
esac
}'
+++ bash --norc -ec 'IFS=:; paths=($PATH);
for i in ${!paths[@]}; do
if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\'';
fi; done;
echo "${paths[*]}"'
++ PATH=/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ export PYENV_SHELL=bash
++ PYENV_SHELL=bash
++ source /opt/pyenv/libexec/../completions/pyenv.bash
+++ complete -F _pyenv pyenv
++ lf-pyver python3
++ local py_version_xy=python3
++ local py_version_xyz=
++ pyenv versions
++ local command
++ sed 's/^[ *]* //'
++ command=versions
++ '[' 1 -gt 0 ']'
++ shift
++ case "$command" in
++ command pyenv versions
++ grep -E '^[0-9.]*[0-9]$'
++ awk '{ print $1 }'
++ [[ ! -s /tmp/.pyenv_versions ]]
+++ grep '^3' /tmp/.pyenv_versions
+++ sort -V
+++ tail -n 1
++ py_version_xyz=3.11.10
++ [[ -z 3.11.10 ]]
++ echo 3.11.10
++ return 0
+ pyenv local 3.11.10
+ local command
+ command=local
+ '[' 2 -gt 0 ']'
+ shift
+ case "$command" in
+ command pyenv local 3.11.10
+ for arg in "$@"
+ case $arg in
+ pkg_list+='tox '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='virtualenv '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='urllib3~=1.26.15 '
+ [[ -f /tmp/.toxenv ]]
+ [[ ! -f /tmp/.toxenv ]]
+ [[ -n '' ]]
+ python3 -m venv /tmp/venv-5JtA
+ echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-5JtA'
lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-5JtA
+ echo /tmp/venv-5JtA
+ echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv'
lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv
+ echo 'lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)'
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
+ local 'pip_opts=--upgrade --quiet'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org'
+ [[ -n '' ]]
+ [[ -n '' ]]
+ echo 'lf-activate-venv(): INFO: Attempting to install with network-safe options...'
lf-activate-venv(): INFO: Attempting to install with network-safe options...
+ /tmp/venv-5JtA/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org pip 'setuptools<66' virtualenv
+ echo 'lf-activate-venv(): INFO: Base packages installed successfully'
lf-activate-venv(): INFO: Base packages installed successfully
+ [[ -z tox virtualenv urllib3~=1.26.15 ]]
+ echo 'lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 '
lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15
+ /tmp/venv-5JtA/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org --upgrade-strategy eager tox virtualenv urllib3~=1.26.15
+ type python3
+ true
+ echo 'lf-activate-venv(): INFO: Adding /tmp/venv-5JtA/bin to PATH'
lf-activate-venv(): INFO: Adding /tmp/venv-5JtA/bin to PATH
+ PATH=/tmp/venv-5JtA/bin:/opt/pyenv/shims:/opt/pyenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ return 0
+ python3 --version
Python 3.11.10
+ python3 -m pip --version
pip 25.3 from /tmp/venv-5JtA/lib/python3.11/site-packages/pip (python 3.11)
+ python3 -m pip freeze
cachetools==6.2.5
chardet==5.2.0
colorama==0.4.6
distlib==0.4.0
filelock==3.20.3
packaging==26.0
platformdirs==4.5.1
pluggy==1.6.0
pyproject-api==1.10.0
tox==4.34.1
urllib3==1.26.20
virtualenv==20.36.1
[docs-tox-verify-chromium] $ /bin/sh -xe /tmp/jenkins3049126756214343449.sh
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
PARALLEL=False
[EnvInject] - Variables injected successfully.
[docs-tox-verify-chromium] $ /bin/bash -l /tmp/jenkins13270246583515395385.sh
---> tox-run.sh
+ PATH=/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ ARCHIVE_TOX_DIR=/w/workspace/docs-tox-verify-chromium/archives/tox
+ ARCHIVE_DOC_DIR=/w/workspace/docs-tox-verify-chromium/archives/docs
+ mkdir -p /w/workspace/docs-tox-verify-chromium/archives/tox
+ cd /w/workspace/docs-tox-verify-chromium/.
+ source /home/jenkins/lf-env.sh
+ lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
++ mktemp -d /tmp/venv-XXXX
+ lf_venv=/tmp/venv-Cx6G
+ local venv_file=/tmp/.os_lf_venv
+ local python=python3
+ local options
+ local set_path=true
+ local install_args=
++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15
+ options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
+ eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\'''
++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15
+ true
+ case $1 in
+ venv_file=/tmp/.toxenv
+ shift 2
+ true
+ case $1 in
+ shift
+ break
+ case $python in
+ local pkg_list=
+ [[ -d /opt/pyenv ]]
+ echo 'Setup pyenv:'
Setup pyenv:
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ pyenv versions
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
+ command -v pyenv
++ pyenv init - --no-rehash
+ eval 'PATH="$(bash --norc -ec '\''IFS=:; paths=($PATH);
for i in ${!paths[@]}; do
if [[ ${paths[i]} == "'\'''\''/opt/pyenv/shims'\'''\''" ]]; then unset '\''\'\'''\''paths[i]'\''\'\'''\'';
fi; done;
echo "${paths[*]}"'\'')"
export PATH="/opt/pyenv/shims:${PATH}"
export PYENV_SHELL=bash
source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\''
pyenv() {
local command
command="${1:-}"
if [ "$#" -gt 0 ]; then
shift
fi
case "$command" in
rehash|shell)
eval "$(pyenv "sh-$command" "$@")"
;;
*)
command pyenv "$command" "$@"
;;
esac
}'
+++ bash --norc -ec 'IFS=:; paths=($PATH);
for i in ${!paths[@]}; do
if [[ ${paths[i]} == "/opt/pyenv/shims" ]]; then unset '\''paths[i]'\'';
fi; done;
echo "${paths[*]}"'
++ PATH=/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ export PYENV_SHELL=bash
++ PYENV_SHELL=bash
++ source /opt/pyenv/libexec/../completions/pyenv.bash
+++ complete -F _pyenv pyenv
++ lf-pyver python3
++ local py_version_xy=python3
++ local py_version_xyz=
++ pyenv versions
++ sed 's/^[ *]* //'
++ local command
++ grep -E '^[0-9.]*[0-9]$'
++ command=versions
++ '[' 1 -gt 0 ']'
++ shift
++ case "$command" in
++ command pyenv versions
++ awk '{ print $1 }'
++ [[ ! -s /tmp/.pyenv_versions ]]
+++ grep '^3' /tmp/.pyenv_versions
+++ sort -V
+++ tail -n 1
++ py_version_xyz=3.11.10
++ [[ -z 3.11.10 ]]
++ echo 3.11.10
++ return 0
+ pyenv local 3.11.10
+ local command
+ command=local
+ '[' 2 -gt 0 ']'
+ shift
+ case "$command" in
+ command pyenv local 3.11.10
+ for arg in "$@"
+ case $arg in
+ pkg_list+='tox '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='virtualenv '
+ for arg in "$@"
+ case $arg in
+ pkg_list+='urllib3~=1.26.15 '
+ [[ -f /tmp/.toxenv ]]
++ cat /tmp/.toxenv
+ lf_venv=/tmp/venv-5JtA
+ echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-5JtA from' file:/tmp/.toxenv
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-5JtA from file:/tmp/.toxenv
+ echo 'lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)'
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
+ local 'pip_opts=--upgrade --quiet'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org'
+ pip_opts='--upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org'
+ [[ -n '' ]]
+ [[ -n '' ]]
+ echo 'lf-activate-venv(): INFO: Attempting to install with network-safe options...'
lf-activate-venv(): INFO: Attempting to install with network-safe options...
+ /tmp/venv-5JtA/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org pip 'setuptools<66' virtualenv
+ echo 'lf-activate-venv(): INFO: Base packages installed successfully'
lf-activate-venv(): INFO: Base packages installed successfully
+ [[ -z tox virtualenv urllib3~=1.26.15 ]]
+ echo 'lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15 '
lf-activate-venv(): INFO: Installing additional packages: tox virtualenv urllib3~=1.26.15
+ /tmp/venv-5JtA/bin/python3 -m pip install --upgrade --quiet --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org --upgrade-strategy eager tox virtualenv urllib3~=1.26.15
+ type python3
+ true
+ echo 'lf-activate-venv(): INFO: Adding /tmp/venv-5JtA/bin to PATH'
lf-activate-venv(): INFO: Adding /tmp/venv-5JtA/bin to PATH
+ PATH=/tmp/venv-5JtA/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ return 0
+ [[ -d /opt/pyenv ]]
+ echo '---> Setting up pyenv'
---> Setting up pyenv
+ export PYENV_ROOT=/opt/pyenv
+ PYENV_ROOT=/opt/pyenv
+ export PATH=/opt/pyenv/bin:/tmp/venv-5JtA/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
+ PATH=/opt/pyenv/bin:/tmp/venv-5JtA/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/puppetlabs/bin
++ pwd
+ PYTHONPATH=/w/workspace/docs-tox-verify-chromium
+ export PYTHONPATH
+ export TOX_TESTENV_PASSENV=PYTHONPATH
+ TOX_TESTENV_PASSENV=PYTHONPATH
+ tox --version
4.34.1 from /tmp/venv-5JtA/lib/python3.11/site-packages/tox/__init__.py
+ PARALLEL=False
+ TOX_OPTIONS_LIST=
+ [[ -n '' ]]
+ case ${PARALLEL,,} in
+ tox
+ tee -a /w/workspace/docs-tox-verify-chromium/archives/tox/tox.log
pre-commit: install_deps> python -I -m pip install pre-commit
pre-commit: freeze> python -m pip freeze --all
pre-commit: cfgv==3.5.0,distlib==0.4.0,filelock==3.20.3,identify==2.6.16,nodeenv==1.10.0,pip==25.3,platformdirs==4.5.1,pre_commit==4.5.1,PyYAML==6.0.3,setuptools==80.9.0,virtualenv==20.36.1
pre-commit: commands[0]> pre-commit run --all-files --show-diff-on-failure
[INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Initializing environment for https://github.com/jorisroovers/gitlint.
[INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps].
[INFO] Initializing environment for https://github.com/adrienverge/yamllint.git.
[INFO] Initializing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Initializing environment for https://github.com/shellcheck-py/shellcheck-py.
[INFO] Initializing environment for https://github.com/igorshubovych/markdownlint-cli.
[INFO] Initializing environment for https://github.com/Mateusz-Grzelinski/actionlint-py.
[INFO] Initializing environment for https://github.com/codespell-project/codespell.
[INFO] Initializing environment for https://github.com/python-jsonschema/check-jsonschema.
[INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/adrienverge/yamllint.git.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/pre-commit/mirrors-mypy.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/shellcheck-py/shellcheck-py.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/igorshubovych/markdownlint-cli.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/Mateusz-Grzelinski/actionlint-py.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/codespell-project/codespell.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
[INFO] Installing environment for https://github.com/python-jsonschema/check-jsonschema.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
trim trailing whitespace.................................................Passed
check for added large files..............................................Passed
check python ast.........................................................Passed
check json...........................................(no files to check)Skipped
check for merge conflicts................................................Passed
check xml............................................(no files to check)Skipped
check yaml...............................................................Passed
debug statements (python)................................................Passed
fix end of files.........................................................Passed
fix requirements.txt.....................................................Passed
mixed line ending........................................................Passed
don't commit to branch...................................................Passed
yamllint.................................................................Passed
mypy.....................................................................Passed
shellcheck...............................................................Passed
markdownlint.............................................................Passed
actionlint...............................................................Passed
codespell................................................................Passed
Validate GitHub Actions..............................(no files to check)Skipped
Validate GitHub Workflows................................................Passed
Check GitHub Workflows set timeout-minutes...............................Passed
Validate ReadTheDocs Config..............................................Passed
pre-commit: OK ✔ in 54.83 seconds
docs: install_deps> python -I -m pip install -r docs/requirements.txt
docs: freeze> python -m pip freeze --all
docs: alabaster==1.0.0,attrs==25.4.0,babel==2.17.0,blockdiag==3.0.0,certifi==2026.1.4,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,defusedxml==0.7.1,docutils==0.21.2,fonttools==4.61.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jira==3.10.5,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs_conf==0.10.0,MarkupSafe==3.0.3,matplotlib==3.10.8,numpy==2.4.1,nwdiag==3.0.0,oauthlib==3.3.1,packaging==26.0,pillow==12.1.0,pip==25.3,Pygments==2.19.2,pyparsing==3.3.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,requests-oauthlib==2.0.0,requests-toolbelt==1.0.0,roman-numerals==4.1.0,roman-numerals-py==4.1.0,seqdiag==3.0.0,setuptools==80.9.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-tabs==3.4.7,sphinx_rtd_theme==3.1.0,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,typing_extensions==4.15.0,urllib3==2.6.3,webcolors==25.10.0
docs: commands[0]> sphinx-build -q -j auto -W --keep-going -b html -n -d /w/workspace/docs-tox-verify-chromium/.tox/docs/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/html
Sphinx parallel build error!
Versions
========
* Platform: linux; (Linux-5.15.0-164-generic-x86_64-with-glibc2.35)
* Python version: 3.11.10 (CPython)
* Sphinx version: 8.2.3
* Docutils version: 0.21.2
* Jinja2 version: 3.1.6
* Pygments version: 2.19.2
Last Messages
=============
70 added, 0 changed, 0 removed
reading sources... [ 17%]
contributor-guides/coding-guidelines/coding-guidelines-generic .. developer-guides/distribution-version
reading sources... [ 33%]
developer-guides/index .. getting-started-guide/concepts_and_tools
reading sources... [ 50%]
getting-started-guide/how-to-get-help .. release-notes/projects/controller
Loaded Extensions
=================
* sphinx.ext.mathjax (8.2.3)
* alabaster (1.0.0)
* sphinxcontrib.applehelp (2.0.0)
* sphinxcontrib.devhelp (2.0.0)
* sphinxcontrib.htmlhelp (2.1.0)
* sphinxcontrib.serializinghtml (2.0.0)
* sphinxcontrib.qthelp (2.0.0)
* sphinx.ext.autodoc.preserve_defaults (8.2.3)
* sphinx.ext.autodoc.type_comment (8.2.3)
* sphinx.ext.autodoc.typehints (8.2.3)
* sphinx.ext.autodoc (8.2.3)
* sphinx.ext.doctest (8.2.3)
* sphinx.ext.intersphinx (8.2.3)
* sphinx.ext.graphviz (8.2.3)
* sphinx.ext.todo (8.2.3)
* sphinx.ext.coverage (8.2.3)
* sphinx.ext.viewcode (8.2.3)
* sphinx_tabs.tabs (unknown version)
* odl-jira (0.1)
Traceback
=========
File "/w/workspace/docs-tox-verify-chromium/.tox/docs/lib/python3.11/site-packages/sphinx/util/parallel.py", line 137, in _join_one
raise SphinxParallelError(*result)
sphinx.errors.SphinxParallelError: jira.exceptions.JIRAError: JiraError HTTP 404 url: https://lf-opendaylight.atlassian.net/rest/api/2/project/IETF
text: No project could be found with key 'IETF'.
response headers = {'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Date': 'Mon, 26 Jan 2026 09:04:08 GMT', 'Server': 'AtlassianEdge', 'Timing-Allow-Origin': '*', 'X-Arequestid': '739f318d6084e5ac1c3d32fc0e51cc6f', 'Cache-Control': 'no-cache, no-store, no-transform', 'Content-Encoding': 'gzip', 'X-Content-Type-Options': 'nosniff', 'X-Xss-Protection': '1; mode=block', 'Atl-Traceid': '707ec4ae636945a081962009be2b58d4', 'Atl-Request-Id': '707ec4ae-6369-45a0-8196-2009be2b58d4', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Report-To': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}', 'Nel': '{"failure_fraction": 0.01, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}', 'Server-Timing': 'atl-edge;dur=44,atl-edge-internal;dur=14,atl-edge-upstream;dur=30,atl-edge-pop;desc="aws-ap-southeast-2"', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 80aba6a8c1b387595b30ba988fbb8fdc.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'YUL62-P4', 'X-Amz-Cf-Id': '3NtfnVJt75s5yGDT5W9iu8NEv89FV9SU04K73Fx3mDOz_3lMaJiSvw=='}
response text = {"errorMessages":["No project could be found with key 'IETF'."],"errors":{}}
The full traceback has been saved in:
/tmp/sphinx-err-cmjituql.log
To report this error to the developers, please open an issue at . Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
docs: exit 2 (3.78 seconds) /w/workspace/docs-tox-verify-chromium> sphinx-build -q -j auto -W --keep-going -b html -n -d /w/workspace/docs-tox-verify-chromium/.tox/docs/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/html pid=3183
docs: FAIL ✖ in 24.55 seconds
docs-linkcheck: install_deps> python -I -m pip install -r docs/requirements.txt
docs-linkcheck: freeze> python -m pip freeze --all
docs-linkcheck: alabaster==1.0.0,attrs==25.4.0,babel==2.17.0,blockdiag==3.0.0,certifi==2026.1.4,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,defusedxml==0.7.1,docutils==0.21.2,fonttools==4.61.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jira==3.10.5,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs_conf==0.10.0,MarkupSafe==3.0.3,matplotlib==3.10.8,numpy==2.4.1,nwdiag==3.0.0,oauthlib==3.3.1,packaging==26.0,pillow==12.1.0,pip==25.3,Pygments==2.19.2,pyparsing==3.3.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,requests-oauthlib==2.0.0,requests-toolbelt==1.0.0,roman-numerals==4.1.0,roman-numerals-py==4.1.0,seqdiag==3.0.0,setuptools==80.9.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-tabs==3.4.7,sphinx_rtd_theme==3.1.0,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-swaggerdoc==0.1.7,typing_extensions==4.15.0,urllib3==2.6.3,webcolors==25.10.0
docs-linkcheck: commands[0]> sphinx-build -q -b linkcheck -d /w/workspace/docs-tox-verify-chromium/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/linkcheck
Versions
========
* Platform: linux; (Linux-5.15.0-164-generic-x86_64-with-glibc2.35)
* Python version: 3.11.10 (CPython)
* Sphinx version: 8.2.3
* Docutils version: 0.21.2
* Jinja2 version: 3.1.6
* Pygments version: 2.19.2
Last Messages
=============
reading sources... [ 57%]
release-notes/projects/daexim
reading sources... [ 59%]
release-notes/projects/distribution
reading sources... [ 60%]
release-notes/projects/ietf
Loaded Extensions
=================
* sphinx.ext.mathjax (8.2.3)
* alabaster (1.0.0)
* sphinxcontrib.applehelp (2.0.0)
* sphinxcontrib.devhelp (2.0.0)
* sphinxcontrib.htmlhelp (2.1.0)
* sphinxcontrib.serializinghtml (2.0.0)
* sphinxcontrib.qthelp (2.0.0)
* sphinx.ext.autodoc.preserve_defaults (8.2.3)
* sphinx.ext.autodoc.type_comment (8.2.3)
* sphinx.ext.autodoc.typehints (8.2.3)
* sphinx.ext.autodoc (8.2.3)
* sphinx.ext.doctest (8.2.3)
* sphinx.ext.intersphinx (8.2.3)
* sphinx.ext.graphviz (8.2.3)
* sphinx.ext.todo (8.2.3)
* sphinx.ext.coverage (8.2.3)
* sphinx.ext.viewcode (8.2.3)
* sphinx_tabs.tabs (unknown version)
* odl-jira (0.1)
Traceback
=========
File "/w/workspace/docs-tox-verify-chromium/.tox/docs-linkcheck/lib/python3.11/site-packages/jira/resilientsession.py", line 72, in raise_on_error
raise JIRAError(
jira.exceptions.JIRAError: JiraError HTTP 404 url: https://lf-opendaylight.atlassian.net/rest/api/2/project/IETF
text: No project could be found with key 'IETF'.
response headers = {'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Date': 'Mon, 26 Jan 2026 09:04:47 GMT', 'Server': 'AtlassianEdge', 'Timing-Allow-Origin': '*', 'X-Arequestid': '9b3fcee1227a58d8fc7a618eaa435e06', 'Cache-Control': 'no-cache, no-store, no-transform', 'Content-Encoding': 'gzip', 'X-Content-Type-Options': 'nosniff', 'X-Xss-Protection': '1; mode=block', 'Atl-Traceid': '5c9ebc3e75e14de28c47db7bc0d20db4', 'Atl-Request-Id': '5c9ebc3e-75e1-4de2-8c47-db7bc0d20db4', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Report-To': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}', 'Nel': '{"failure_fraction": 0.01, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}', 'Server-Timing': 'atl-edge;dur=45,atl-edge-internal;dur=11,atl-edge-upstream;dur=34,atl-edge-pop;desc="aws-ap-southeast-2"', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 0e29be24065d07cd17948ec60cf2b870.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'YUL62-P4', 'X-Amz-Cf-Id': 'gqaSXMczEz_AiKlDijDZDZZ5j6csqUkmlvD6Ook8NcgplDwiD3xoWA=='}
response text = {"errorMessages":["No project could be found with key 'IETF'."],"errors":{}}
The full traceback has been saved in:
/tmp/sphinx-err-_zpigmpu.log
To report this error to the developers, please open an issue at . Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
docs-linkcheck: exit 2 (20.47 seconds) /w/workspace/docs-tox-verify-chromium> sphinx-build -q -b linkcheck -d /w/workspace/docs-tox-verify-chromium/.tox/docs-linkcheck/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/linkcheck pid=3223
docs-linkcheck: FAIL ✖ in 38.84 seconds
spelling: install_deps> python -I -m pip install PyEnchant sphinxcontrib-spelling -r docs/requirements.txt
spelling: freeze> python -m pip freeze --all
spelling: alabaster==1.0.0,attrs==25.4.0,babel==2.17.0,blockdiag==3.0.0,certifi==2026.1.4,charset-normalizer==3.4.4,contourpy==1.3.3,cycler==0.12.1,defusedxml==0.7.1,docutils==0.21.2,fonttools==4.61.1,funcparserlib==2.0.0a0,future==1.0.0,idna==3.11,imagesize==1.4.1,Jinja2==3.1.6,jira==3.10.5,jsonschema==3.2.0,kiwisolver==1.4.9,lfdocs_conf==0.10.0,MarkupSafe==3.0.3,matplotlib==3.10.8,numpy==2.4.1,nwdiag==3.0.0,oauthlib==3.3.1,packaging==26.0,pillow==12.1.0,pip==25.3,pyenchant==3.3.0,Pygments==2.19.2,pyparsing==3.3.2,pyrsistent==0.20.0,python-dateutil==2.9.0.post0,PyYAML==6.0.3,requests==2.32.5,requests-file==1.5.1,requests-oauthlib==2.0.0,requests-toolbelt==1.0.0,roman-numerals==4.1.0,roman-numerals-py==4.1.0,seqdiag==3.0.0,setuptools==80.9.0,six==1.17.0,snowballstemmer==3.0.1,Sphinx==8.2.3,sphinx-bootstrap-theme==0.8.1,sphinx-data-viewer==0.1.5,sphinx-tabs==3.4.7,sphinx_rtd_theme==3.1.0,sphinxcontrib-applehelp==2.0.0,sphinxcontrib-blockdiag==3.0.0,sphinxcontrib-devhelp==2.0.0,sphinxcontrib-htmlhelp==2.1.0,sphinxcontrib-jquery==4.1,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-needs==0.7.9,sphinxcontrib-nwdiag==2.0.0,sphinxcontrib-plantuml==0.31,sphinxcontrib-qthelp==2.0.0,sphinxcontrib-seqdiag==3.0.0,sphinxcontrib-serializinghtml==2.0.0,sphinxcontrib-spelling==8.0.2,sphinxcontrib-swaggerdoc==0.1.7,typing_extensions==4.15.0,urllib3==2.6.3,webcolors==25.10.0
spelling: commands[0]> sh -c 'command enchant>/dev/null || command enchant-2 -v>/dev/null || (sudo apt-get -qq update && sudo apt-get --yes install enchant-2) || sudo yum -y install enchant || (echo "enchant command not found - please install it (e.g. sudo apt-get install enchant | yum install enchant )" >&2 && exit 1)'
/usr/bin/sh: 1: enchant: not found
/usr/bin/sh: 1: enchant-2: not found
W: https://download.docker.com/linux/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://deb.nodesource.com/node_22.x/dists/nodistro/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: Skipping acquire of configured file 'main/source/Sources' as repository 'https://deb.nodesource.com/node_22.x nodistro InRelease' does not seem to provide it (sources.list entry misspelt?)
W: http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/dists/jammy/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
aspell aspell-en dictionaries-common hunspell-en-us libaspell15
libenchant-2-2 libhunspell-1.7-0
Suggested packages:
aspell-doc spellutils wordlist hunspell openoffice.org-hunspell
| openoffice.org-core libenchant-2-voikko
The following NEW packages will be installed:
aspell aspell-en dictionaries-common enchant-2 hunspell-en-us libaspell15
libenchant-2-2 libhunspell-1.7-0
0 upgraded, 8 newly installed, 0 to remove and 53 not upgraded.
Need to get 1416 kB of archives.
After this operation, 5448 kB of additional disk space will be used.
Get:1 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libaspell15 amd64 0.60.8-4build1 [325 kB]
Get:2 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 dictionaries-common all 1.28.14 [185 kB]
Get:3 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 aspell amd64 0.60.8-4build1 [87.7 kB]
Get:4 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 aspell-en all 2018.04.16-0-1 [299 kB]
Get:5 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 hunspell-en-us all 1:2020.12.07-2 [280 kB]
Get:6 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libhunspell-1.7-0 amd64 1.7.0-4build1 [175 kB]
Get:7 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 libenchant-2-2 amd64 2.3.2-1ubuntu2 [50.9 kB]
Get:8 http://nova.clouds.archive.ubuntu.com/ubuntu jammy/main amd64 enchant-2 amd64 2.3.2-1ubuntu2 [13.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 1416 kB in 0s (6056 kB/s)
Selecting previously unselected package libaspell15:amd64.
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 190643 files and directories currently installed.)
Preparing to unpack .../0-libaspell15_0.60.8-4build1_amd64.deb ...
Unpacking libaspell15:amd64 (0.60.8-4build1) ...
Selecting previously unselected package dictionaries-common.
Preparing to unpack .../1-dictionaries-common_1.28.14_all.deb ...
Adding 'diversion of /usr/share/dict/words to /usr/share/dict/words.pre-dictionaries-common by dictionaries-common'
Unpacking dictionaries-common (1.28.14) ...
Selecting previously unselected package aspell.
Preparing to unpack .../2-aspell_0.60.8-4build1_amd64.deb ...
Unpacking aspell (0.60.8-4build1) ...
Selecting previously unselected package aspell-en.
Preparing to unpack .../3-aspell-en_2018.04.16-0-1_all.deb ...
Unpacking aspell-en (2018.04.16-0-1) ...
Selecting previously unselected package hunspell-en-us.
Preparing to unpack .../4-hunspell-en-us_1%3a2020.12.07-2_all.deb ...
Unpacking hunspell-en-us (1:2020.12.07-2) ...
Selecting previously unselected package libhunspell-1.7-0:amd64.
Preparing to unpack .../5-libhunspell-1.7-0_1.7.0-4build1_amd64.deb ...
Unpacking libhunspell-1.7-0:amd64 (1.7.0-4build1) ...
Selecting previously unselected package libenchant-2-2:amd64.
Preparing to unpack .../6-libenchant-2-2_2.3.2-1ubuntu2_amd64.deb ...
Unpacking libenchant-2-2:amd64 (2.3.2-1ubuntu2) ...
Selecting previously unselected package enchant-2.
Preparing to unpack .../7-enchant-2_2.3.2-1ubuntu2_amd64.deb ...
Unpacking enchant-2 (2.3.2-1ubuntu2) ...
Setting up dictionaries-common (1.28.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up libaspell15:amd64 (0.60.8-4build1) ...
Setting up aspell (0.60.8-4build1) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up hunspell-en-us (1:2020.12.07-2) ...
Setting up libhunspell-1.7-0:amd64 (1.7.0-4build1) ...
Setting up libenchant-2-2:amd64 (2.3.2-1ubuntu2) ...
Setting up aspell-en (2018.04.16-0-1) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
Setting up enchant-2 (2.3.2-1ubuntu2) ...
Processing triggers for libc-bin (2.35-0ubuntu3.11) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for dictionaries-common (1.28.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.)
debconf: falling back to frontend: Readline
aspell-autobuildhash: processing: en [en-common].
aspell-autobuildhash: processing: en [en-variant_0].
aspell-autobuildhash: processing: en [en-variant_1].
aspell-autobuildhash: processing: en [en-variant_2].
aspell-autobuildhash: processing: en [en-w_accents-only].
aspell-autobuildhash: processing: en [en-wo_accents-only].
aspell-autobuildhash: processing: en [en_AU-variant_0].
aspell-autobuildhash: processing: en [en_AU-variant_1].
aspell-autobuildhash: processing: en [en_AU-w_accents-only].
aspell-autobuildhash: processing: en [en_AU-wo_accents-only].
aspell-autobuildhash: processing: en [en_CA-variant_0].
aspell-autobuildhash: processing: en [en_CA-variant_1].
aspell-autobuildhash: processing: en [en_CA-w_accents-only].
aspell-autobuildhash: processing: en [en_CA-wo_accents-only].
aspell-autobuildhash: processing: en [en_GB-ise-w_accents-only].
aspell-autobuildhash: processing: en [en_GB-ise-wo_accents-only].
aspell-autobuildhash: processing: en [en_GB-ize-w_accents-only].
aspell-autobuildhash: processing: en [en_GB-ize-wo_accents-only].
aspell-autobuildhash: processing: en [en_GB-variant_0].
aspell-autobuildhash: processing: en [en_GB-variant_1].
aspell-autobuildhash: processing: en [en_US-w_accents-only].
aspell-autobuildhash: processing: en [en_US-wo_accents-only].
Running kernel seems to be up-to-date.
No services need to be restarted.
No containers need to be restarted.
No user sessions are running outdated binaries.
No VM guests are running outdated hypervisor (qemu) binaries on this host.
spelling: commands[1]> sphinx-build -q -W --keep-going -b spelling -d /w/workspace/docs-tox-verify-chromium/.tox/spelling/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/spelling
Versions
========
* Platform: linux; (Linux-5.15.0-164-generic-x86_64-with-glibc2.35)
* Python version: 3.11.10 (CPython)
* Sphinx version: 8.2.3
* Docutils version: 0.21.2
* Jinja2 version: 3.1.6
* Pygments version: 2.19.2
Last Messages
=============
reading sources... [ 57%]
release-notes/projects/daexim
reading sources... [ 59%]
release-notes/projects/distribution
reading sources... [ 60%]
release-notes/projects/ietf
Loaded Extensions
=================
* sphinx.ext.mathjax (8.2.3)
* alabaster (1.0.0)
* sphinxcontrib.applehelp (2.0.0)
* sphinxcontrib.devhelp (2.0.0)
* sphinxcontrib.htmlhelp (2.1.0)
* sphinxcontrib.serializinghtml (2.0.0)
* sphinxcontrib.qthelp (2.0.0)
* sphinx.ext.autodoc.preserve_defaults (8.2.3)
* sphinx.ext.autodoc.type_comment (8.2.3)
* sphinx.ext.autodoc.typehints (8.2.3)
* sphinx.ext.autodoc (8.2.3)
* sphinx.ext.doctest (8.2.3)
* sphinx.ext.intersphinx (8.2.3)
* sphinx.ext.graphviz (8.2.3)
* sphinx.ext.todo (8.2.3)
* sphinx.ext.coverage (8.2.3)
* sphinx.ext.viewcode (8.2.3)
* sphinx_tabs.tabs (unknown version)
* odl-jira (0.1)
* sphinxcontrib.spelling (8.0.2)
Traceback
=========
File "/w/workspace/docs-tox-verify-chromium/.tox/spelling/lib/python3.11/site-packages/jira/resilientsession.py", line 72, in raise_on_error
raise JIRAError(
jira.exceptions.JIRAError: JiraError HTTP 404 url: https://lf-opendaylight.atlassian.net/rest/api/2/project/IETF
text: No project could be found with key 'IETF'.
response headers = {'Content-Type': 'application/json;charset=UTF-8', 'Transfer-Encoding': 'chunked', 'Connection': 'keep-alive', 'Date': 'Mon, 26 Jan 2026 09:05:43 GMT', 'Server': 'AtlassianEdge', 'Timing-Allow-Origin': '*', 'X-Arequestid': 'e25b13a43b7833bd2778daec758dee88', 'Cache-Control': 'no-cache, no-store, no-transform', 'Content-Encoding': 'gzip', 'X-Content-Type-Options': 'nosniff', 'X-Xss-Protection': '1; mode=block', 'Atl-Traceid': '750cb7775ea34386abab56ab64cdab88', 'Atl-Request-Id': '750cb777-5ea3-4386-abab-56ab64cdab88', 'Strict-Transport-Security': 'max-age=63072000; includeSubDomains; preload', 'Report-To': '{"endpoints": [{"url": "https://dz8aopenkvv6s.cloudfront.net"}], "group": "endpoint-1", "include_subdomains": true, "max_age": 600}', 'Nel': '{"failure_fraction": 0.01, "include_subdomains": true, "max_age": 600, "report_to": "endpoint-1"}', 'Server-Timing': 'atl-edge;dur=73,atl-edge-internal;dur=14,atl-edge-upstream;dur=59,atl-edge-pop;desc="aws-ap-southeast-2"', 'X-Cache': 'Error from cloudfront', 'Via': '1.1 4abd8708c8464a6586e6829348c23522.cloudfront.net (CloudFront)', 'X-Amz-Cf-Pop': 'YUL62-P1', 'X-Amz-Cf-Id': 'TJ-Q3XaClNLND7dj-GZPzd8ciXwN3lfl7LSNRixThLll715Rr_0cMw=='}
response text = {"errorMessages":["No project could be found with key 'IETF'."],"errors":{}}
The full traceback has been saved in:
/tmp/sphinx-err-n94rm8wh.log
To report this error to the developers, please open an issue at . Thanks!
Please also report this if it was a user error, so that a better error message can be provided next time.
spelling: exit 2 (19.51 seconds) /w/workspace/docs-tox-verify-chromium> sphinx-build -q -W --keep-going -b spelling -d /w/workspace/docs-tox-verify-chromium/.tox/spelling/tmp/doctrees ./docs/ /w/workspace/docs-tox-verify-chromium/docs/_build/spelling pid=4434
spelling: FAIL ✖ in 56.3 seconds
gitlint: install_deps> python -I -m pip install gitlint
gitlint: freeze> python -m pip freeze --all
gitlint: arrow==1.2.3,click==8.1.3,gitlint==0.19.1,gitlint-core==0.19.1,pip==25.3,python-dateutil==2.9.0.post0,setuptools==80.9.0,sh==1.14.3,six==1.17.0
gitlint: commands[0]> gitlint
pre-commit: OK (54.83=setup[3.13]+cmd[51.70] seconds)
docs: FAIL code 2 (24.55=setup[20.77]+cmd[3.78] seconds)
docs-linkcheck: FAIL code 2 (38.84=setup[18.37]+cmd[20.47] seconds)
spelling: FAIL code 2 (56.30=setup[17.93]+cmd[18.87,19.51] seconds)
gitlint: OK (4.33=setup[4.17]+cmd[0.16] seconds)
evaluation failed :( (178.87 seconds)
+ tox_status=255
+ echo '---> Completed tox runs'
---> Completed tox runs
+ for i in .tox/*/log
++ echo .tox/docs-linkcheck/log
++ awk -F/ '{print $2}'
+ tox_env=docs-linkcheck
+ cp -r .tox/docs-linkcheck/log /w/workspace/docs-tox-verify-chromium/archives/tox/docs-linkcheck
+ for i in .tox/*/log
++ echo .tox/docs/log
++ awk -F/ '{print $2}'
+ tox_env=docs
+ cp -r .tox/docs/log /w/workspace/docs-tox-verify-chromium/archives/tox/docs
+ for i in .tox/*/log
++ echo .tox/gitlint/log
++ awk -F/ '{print $2}'
+ tox_env=gitlint
+ cp -r .tox/gitlint/log /w/workspace/docs-tox-verify-chromium/archives/tox/gitlint
+ for i in .tox/*/log
++ echo .tox/pre-commit/log
++ awk -F/ '{print $2}'
+ tox_env=pre-commit
+ cp -r .tox/pre-commit/log /w/workspace/docs-tox-verify-chromium/archives/tox/pre-commit
+ for i in .tox/*/log
++ echo .tox/spelling/log
++ awk -F/ '{print $2}'
+ tox_env=spelling
+ cp -r .tox/spelling/log /w/workspace/docs-tox-verify-chromium/archives/tox/spelling
+ DOC_DIR=docs/_build/html
+ [[ -d docs/_build/html ]]
+ echo '---> Archiving generated docs'
---> Archiving generated docs
+ mv docs/_build/html /w/workspace/docs-tox-verify-chromium/archives/docs
+ echo '---> tox-run.sh ends'
---> tox-run.sh ends
+ test 255 -eq 0
+ exit 255
++ '[' 1 = 1 ']'
++ '[' -x /usr/bin/clear_console ']'
++ /usr/bin/clear_console -q
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1580 killed;
[ssh-agent] Stopped.
[PostBuildScript] - [INFO] Executing post build scripts.
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins11348343234311487325.sh
---> sysstat.sh
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins4141967738771492109.sh
---> package-listing.sh
++ tr '[:upper:]' '[:lower:]'
++ facter osfamily
+ OS_FAMILY=debian
+ workspace=/w/workspace/docs-tox-verify-chromium
+ START_PACKAGES=/tmp/packages_start.txt
+ END_PACKAGES=/tmp/packages_end.txt
+ DIFF_PACKAGES=/tmp/packages_diff.txt
+ PACKAGES=/tmp/packages_start.txt
+ '[' /w/workspace/docs-tox-verify-chromium ']'
+ PACKAGES=/tmp/packages_end.txt
+ case "${OS_FAMILY}" in
+ dpkg -l
+ grep '^ii'
+ '[' -f /tmp/packages_start.txt ']'
+ '[' -f /tmp/packages_end.txt ']'
+ diff /tmp/packages_start.txt /tmp/packages_end.txt
+ true
+ '[' /w/workspace/docs-tox-verify-chromium ']'
+ mkdir -p /w/workspace/docs-tox-verify-chromium/archives/
+ cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/docs-tox-verify-chromium/archives/
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins1205152816847397577.sh
---> capture-instance-metadata.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-9ow3 from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-9ow3/bin to PATH
INFO: Running in OpenStack, capturing instance metadata
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins17706584045311300256.sh
provisioning config files...
Could not find credentials [logs] for docs-tox-verify-chromium #13
copy managed file [jenkins-log-archives-settings] to file:/w/workspace/docs-tox-verify-chromium@tmp/config17796220416503450450tmp
Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index]
Run condition [Regular expression match] enabling perform for step [Provide Configuration files]
provisioning config files...
copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials
[EnvInject] - Injecting environment variables from a build step.
[EnvInject] - Injecting as environment variables the properties content
SERVER_ID=logs
[EnvInject] - Variables injected successfully.
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins17225633171864511392.sh
---> create-netrc.sh
WARN: Log server credential not found.
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins16935355637020741102.sh
---> python-tools-install.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-9ow3 from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools
lf-activate-venv(): INFO: Adding /tmp/venv-9ow3/bin to PATH
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins9296167618142448908.sh
---> sudo-logs.sh
Archiving 'sudo' log..
[docs-tox-verify-chromium] $ /bin/bash /tmp/jenkins2678290980082506705.sh
---> job-cost.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-9ow3 from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: zipp==1.1.0 python-openstackclient urllib3~=1.26.15
lf-activate-venv(): INFO: Adding /tmp/venv-9ow3/bin to PATH
INFO: No Stack...
INFO: Retrieving Pricing Info for: v3-standard-4
INFO: Archiving Costs
[docs-tox-verify-chromium] $ /bin/bash -l /tmp/jenkins293875974147421627.sh
---> logs-deploy.sh
Setup pyenv:
system
3.8.20
3.9.20
3.10.15
* 3.11.10 (set by /w/workspace/docs-tox-verify-chromium/.python-version)
lf-activate-venv(): INFO: Reuse venv:/tmp/venv-9ow3 from file:/tmp/.os_lf_venv
lf-activate-venv(): INFO: Installing base packages (pip, setuptools, virtualenv)
lf-activate-venv(): INFO: Attempting to install with network-safe options...
lf-activate-venv(): INFO: Base packages installed successfully
lf-activate-venv(): INFO: Installing additional packages: lftools urllib3~=1.26.15
lf-activate-venv(): INFO: Adding /tmp/venv-9ow3/bin to PATH
WARNING: Nexus logging server not set
INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/docs-tox-verify-chromium/13/
INFO: archiving logs to S3
---> uname -a:
Linux prd-ubuntu2204-docker-4c-4g-4479 5.15.0-164-generic #174-Ubuntu SMP Fri Nov 14 20:25:16 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
---> lscpu:
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 40 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Vendor ID: AuthenticAMD
Model name: AMD EPYC-Rome Processor
CPU family: 23
Model: 49
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 4
Stepping: 0
BogoMIPS: 5600.00
Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw topoext perfctr_core ssbd ibrs ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr wbnoinvd arat npt nrip_save umip rdpid arch_capabilities
Virtualization: AMD-V
Hypervisor vendor: KVM
Virtualization type: full
L1d cache: 128 KiB (4 instances)
L1i cache: 128 KiB (4 instances)
L2 cache: 2 MiB (4 instances)
L3 cache: 64 MiB (4 instances)
NUMA node(s): 1
NUMA node0 CPU(s): 0-3
Vulnerability Gather data sampling: Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit: Not affected
Vulnerability L1tf: Not affected
Vulnerability Mds: Not affected
Vulnerability Meltdown: Not affected
Vulnerability Mmio stale data: Not affected
Vulnerability Reg file data sampling: Not affected
Vulnerability Retbleed: Mitigation; untrained return thunk; SMT disabled
Vulnerability Spec rstack overflow: Mitigation; SMT disabled
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1: Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2: Mitigation; Retpolines; IBPB conditional; STIBP disabled; RSB filling; PBRSB-eIBRS Not affected; BHI Not affected
Vulnerability Srbds: Not affected
Vulnerability Tsa: Not affected
Vulnerability Tsx async abort: Not affected
Vulnerability Vmscape: Not affected
---> nproc:
4
---> df -h:
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 1.1M 1.6G 1% /run
/dev/vda1 78G 10G 68G 13% /
tmpfs 7.9G 0 7.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/vda15 105M 6.1M 99M 6% /boot/efi
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1001
---> free -m:
total used free shared buff/cache available
Mem: 15989 691 10589 4 4708 14955
Swap: 1023 0 1023
---> ip addr:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000
link/ether fa:16:3e:97:ac:26 brd ff:ff:ff:ff:ff:ff
altname enp0s3
inet 10.30.171.219/23 metric 100 brd 10.30.171.255 scope global dynamic ens3
valid_lft 86056sec preferred_lft 86056sec
inet6 fe80::f816:3eff:fe97:ac26/64 scope link
valid_lft forever preferred_lft forever
3: docker0: mtu 1458 qdisc noqueue state DOWN group default
link/ether 6a:7d:83:7b:26:68 brd ff:ff:ff:ff:ff:ff
inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0
valid_lft forever preferred_lft forever
---> sar -b -r -n DEV:
Linux 5.15.0-164-generic (prd-ubuntu2204-docker-4c-4g-4479) 01/26/26 _x86_64_ (4 CPU)
09:01:00 LINUX RESTART (4 CPU)
---> sar -P ALL:
Linux 5.15.0-164-generic (prd-ubuntu2204-docker-4c-4g-4479) 01/26/26 _x86_64_ (4 CPU)
09:01:00 LINUX RESTART (4 CPU)