00:39:23 Triggered by Gerrit: https://gerrit.linuxfoundation.org/infra/c/ansible/roles/lf-dev-libs/+/72642 00:39:23 Running as SYSTEM 00:39:23 [EnvInject] - Loading node environment variables. 00:39:23 Building remotely on prd-ubuntu1804-docker-4c-4g-6274 (ubuntu1804-docker-4c-4g) in workspace /w/workspace/lf-infra-ansible-roles-tox-verify-any 00:39:23 [ssh-agent] Looking for ssh-agent implementation... 00:39:24 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:39:24 $ ssh-agent 00:39:24 SSH_AUTH_SOCK=/tmp/ssh-T1eHiykvH5KL/agent.2018 00:39:24 SSH_AGENT_PID=2020 00:39:24 [ssh-agent] Started. 00:39:24 Running ssh-add (command line suppressed) 00:39:24 Identity added: /w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_17811634160312505478.key (/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_17811634160312505478.key) 00:39:24 [ssh-agent] Using credentials jenkins (jenkins-ssh) 00:39:24 The recommended git tool is: NONE 00:39:26 using credential jenkins-ssh 00:39:26 Wiping out workspace first. 00:39:26 Cloning the remote Git repository 00:39:26 Cloning repository https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 00:39:26 > git init /w/workspace/lf-infra-ansible-roles-tox-verify-any # timeout=10 00:39:26 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 00:39:26 > git --version # timeout=10 00:39:26 > git --version # 'git version 2.17.1' 00:39:26 using GIT_SSH to set credentials jenkins-ssh 00:39:26 Verifying host key using known hosts file 00:39:26 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. 00:39:26 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs +refs/heads/*:refs/remotes/origin/* # timeout=10 00:39:27 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs # timeout=10 00:39:27 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 00:39:27 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs # timeout=10 00:39:27 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 00:39:27 using GIT_SSH to set credentials jenkins-ssh 00:39:27 Verifying host key using known hosts file 00:39:27 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. 00:39:27 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs refs/changes/42/72642/8 # timeout=10 00:39:28 > git rev-parse b8965e8d216dcc895b9355159813cb1a9c472062^{commit} # timeout=10 00:39:28 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 00:39:28 Checking out Revision b8965e8d216dcc895b9355159813cb1a9c472062 (refs/changes/42/72642/8) 00:39:28 > git config core.sparsecheckout # timeout=10 00:39:28 > git checkout -f b8965e8d216dcc895b9355159813cb1a9c472062 # timeout=10 00:39:31 Commit message: "Fix: Update lf-dev-libs ansible role" 00:39:31 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:39:31 > git rev-list --no-walk 6e6026660458ede4297fa3f4a85a8df57ddb63af # timeout=10 00:39:31 provisioning config files... 00:39:31 copy managed file [npmrc] to file:/home/jenkins/.npmrc 00:39:31 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 00:39:31 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins10937576233622410936.sh 00:39:31 ---> python-tools-install.sh 00:39:31 Setup pyenv: 00:39:31 * system (set by /opt/pyenv/version) 00:39:31 * 3.8.13 (set by /opt/pyenv/version) 00:39:31 * 3.9.13 (set by /opt/pyenv/version) 00:39:31 * 3.10.6 (set by /opt/pyenv/version) 00:39:35 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-tOlf 00:39:35 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 00:39:39 lf-activate-venv(): INFO: Installing: lftools 00:40:12 lf-activate-venv(): INFO: Adding /tmp/venv-tOlf/bin to PATH 00:40:12 Generating Requirements File 00:40:51 Python 3.10.6 00:40:51 pip 24.0 from /tmp/venv-tOlf/lib/python3.10/site-packages/pip (python 3.10) 00:40:51 appdirs==1.4.4 00:40:51 argcomplete==3.2.2 00:40:51 aspy.yaml==1.3.0 00:40:51 attrs==23.2.0 00:40:51 autopage==0.5.2 00:40:51 beautifulsoup4==4.12.3 00:40:51 boto3==1.34.40 00:40:51 botocore==1.34.40 00:40:51 bs4==0.0.2 00:40:51 cachetools==5.3.2 00:40:51 certifi==2024.2.2 00:40:51 cffi==1.16.0 00:40:51 cfgv==3.4.0 00:40:51 chardet==5.2.0 00:40:51 charset-normalizer==3.3.2 00:40:51 click==8.1.7 00:40:51 cliff==4.5.0 00:40:51 cmd2==2.4.3 00:40:51 cryptography==3.3.2 00:40:51 debtcollector==2.5.0 00:40:51 decorator==5.1.1 00:40:51 defusedxml==0.7.1 00:40:51 Deprecated==1.2.14 00:40:51 distlib==0.3.8 00:40:51 dnspython==2.5.0 00:40:51 docker==4.2.2 00:40:51 dogpile.cache==1.3.1 00:40:51 email-validator==2.1.0.post1 00:40:51 filelock==3.13.1 00:40:51 future==0.18.3 00:40:51 gitdb==4.0.11 00:40:51 GitPython==3.1.41 00:40:51 google-auth==2.27.0 00:40:51 httplib2==0.22.0 00:40:51 identify==2.5.34 00:40:51 idna==3.6 00:40:51 importlib-resources==1.5.0 00:40:51 iso8601==2.1.0 00:40:51 Jinja2==3.1.3 00:40:51 jmespath==1.0.1 00:40:51 jsonpatch==1.33 00:40:51 jsonpointer==2.4 00:40:51 jsonschema==4.21.1 00:40:51 jsonschema-specifications==2023.12.1 00:40:51 keystoneauth1==5.5.0 00:40:51 kubernetes==29.0.0 00:40:51 lftools==0.37.8 00:40:51 lxml==5.1.0 00:40:51 MarkupSafe==2.1.5 00:40:51 msgpack==1.0.7 00:40:51 multi_key_dict==2.0.3 00:40:51 munch==4.0.0 00:40:51 netaddr==1.0.0 00:40:51 netifaces==0.11.0 00:40:51 niet==1.4.2 00:40:51 nodeenv==1.8.0 00:40:51 oauth2client==4.1.3 00:40:51 oauthlib==3.2.2 00:40:51 openstacksdk==0.62.0 00:40:51 os-client-config==2.1.0 00:40:51 os-service-types==1.7.0 00:40:51 osc-lib==3.0.0 00:40:51 oslo.config==9.3.0 00:40:51 oslo.context==5.3.0 00:40:51 oslo.i18n==6.2.0 00:40:51 oslo.log==5.4.0 00:40:51 oslo.serialization==5.3.0 00:40:51 oslo.utils==7.0.0 00:40:51 packaging==23.2 00:40:51 pbr==6.0.0 00:40:51 platformdirs==4.2.0 00:40:51 prettytable==3.9.0 00:40:51 pyasn1==0.5.1 00:40:51 pyasn1-modules==0.3.0 00:40:51 pycparser==2.21 00:40:51 pygerrit2==2.0.15 00:40:51 PyGithub==2.2.0 00:40:51 pyinotify==0.9.6 00:40:51 PyJWT==2.8.0 00:40:51 PyNaCl==1.5.0 00:40:51 pyparsing==2.4.7 00:40:51 pyperclip==1.8.2 00:40:51 pyrsistent==0.20.0 00:40:51 python-cinderclient==9.4.0 00:40:51 python-dateutil==2.8.2 00:40:51 python-heatclient==3.4.0 00:40:51 python-jenkins==1.8.2 00:40:51 python-keystoneclient==5.3.0 00:40:51 python-magnumclient==4.3.0 00:40:51 python-novaclient==18.4.0 00:40:51 python-openstackclient==6.0.1 00:40:51 python-swiftclient==4.4.0 00:40:51 pytz==2024.1 00:40:51 PyYAML==6.0.1 00:40:51 referencing==0.33.0 00:40:51 requests==2.31.0 00:40:51 requests-oauthlib==1.3.1 00:40:51 requestsexceptions==1.4.0 00:40:51 rfc3986==2.0.0 00:40:51 rpds-py==0.17.1 00:40:51 rsa==4.9 00:40:51 ruamel.yaml==0.18.6 00:40:51 ruamel.yaml.clib==0.2.8 00:40:51 s3transfer==0.10.0 00:40:51 simplejson==3.19.2 00:40:51 six==1.16.0 00:40:51 smmap==5.0.1 00:40:51 soupsieve==2.5 00:40:51 stevedore==5.1.0 00:40:51 tabulate==0.9.0 00:40:51 toml==0.10.2 00:40:51 tomlkit==0.12.3 00:40:51 tqdm==4.66.2 00:40:51 typing_extensions==4.9.0 00:40:51 tzdata==2024.1 00:40:51 urllib3==1.26.18 00:40:51 virtualenv==20.25.0 00:40:51 wcwidth==0.2.13 00:40:51 websocket-client==1.7.0 00:40:51 wrapt==1.16.0 00:40:51 xdg==6.0.0 00:40:51 xmltodict==0.13.0 00:40:51 yq==3.2.3 00:40:51 [EnvInject] - Injecting environment variables from a build step. 00:40:51 [EnvInject] - Injecting as environment variables the properties content 00:40:51 PYTHON=python3 00:40:51 00:40:51 [EnvInject] - Variables injected successfully. 00:40:51 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins4722659171474361962.sh 00:40:51 ---> tox-install.sh 00:40:51 + source /home/jenkins/lf-env.sh 00:40:51 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:40:51 ++ mktemp -d /tmp/venv-XXXX 00:40:51 + lf_venv=/tmp/venv-3jml 00:40:51 + local venv_file=/tmp/.os_lf_venv 00:40:51 + local python=python3 00:40:51 + local options 00:40:51 + local set_path=true 00:40:51 + local install_args= 00:40:51 ++ 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 00:40:51 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:40:51 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:40:51 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 00:40:51 + true 00:40:51 + case $1 in 00:40:51 + venv_file=/tmp/.toxenv 00:40:51 + shift 2 00:40:51 + true 00:40:51 + case $1 in 00:40:51 + shift 00:40:51 + break 00:40:51 + case $python in 00:40:51 + local pkg_list= 00:40:51 + [[ -d /opt/pyenv ]] 00:40:51 + echo 'Setup pyenv:' 00:40:51 Setup pyenv: 00:40:51 + export PYENV_ROOT=/opt/pyenv 00:40:51 + PYENV_ROOT=/opt/pyenv 00:40:51 + 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 00:40:51 + 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 00:40:51 + pyenv versions 00:40:51 system 00:40:51 3.8.13 00:40:51 3.9.13 00:40:51 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:40:51 + command -v pyenv 00:40:51 ++ pyenv init - --no-rehash 00:40:51 + 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[*]}"'\'')" 00:40:51 export PATH="/opt/pyenv/shims:${PATH}" 00:40:51 export PYENV_SHELL=bash 00:40:51 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 00:40:51 pyenv() { 00:40:51 local command 00:40:51 command="${1:-}" 00:40:51 if [ "$#" -gt 0 ]; then 00:40:51 shift 00:40:51 fi 00:40:51 00:40:51 case "$command" in 00:40:51 rehash|shell) 00:40:51 eval "$(pyenv "sh-$command" "$@")" 00:40:51 ;; 00:40:51 *) 00:40:51 command pyenv "$command" "$@" 00:40:51 ;; 00:40:51 esac 00:40:51 }' 00:40:51 +++ 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[*]}"' 00:40:51 ++ 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 00:40:51 ++ 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 00:40:51 ++ 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 00:40:51 ++ export PYENV_SHELL=bash 00:40:51 ++ PYENV_SHELL=bash 00:40:51 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 00:40:51 +++ complete -F _pyenv pyenv 00:40:51 ++ lf-pyver python3 00:40:51 ++ local py_version_xy=python3 00:40:51 ++ local py_version_xyz= 00:40:51 ++ pyenv versions 00:40:51 ++ local command 00:40:51 ++ command=versions 00:40:51 ++ '[' 1 -gt 0 ']' 00:40:51 ++ shift 00:40:51 ++ case "$command" in 00:40:51 ++ command pyenv versions 00:40:51 ++ pyenv versions 00:40:51 ++ sed 's/^[ *]* //' 00:40:51 ++ awk '{ print $1 }' 00:40:51 ++ grep -E '^[0-9.]*[0-9]$' 00:40:51 ++ [[ ! -s /tmp/.pyenv_versions ]] 00:40:51 +++ grep '^3' /tmp/.pyenv_versions 00:40:51 +++ sort -V 00:40:51 +++ tail -n 1 00:40:51 ++ py_version_xyz=3.10.6 00:40:51 ++ [[ -z 3.10.6 ]] 00:40:51 ++ echo 3.10.6 00:40:51 ++ return 0 00:40:51 + pyenv local 3.10.6 00:40:51 + local command 00:40:51 + command=local 00:40:51 + '[' 2 -gt 0 ']' 00:40:51 + shift 00:40:51 + case "$command" in 00:40:51 + command pyenv local 3.10.6 00:40:51 + pyenv local 3.10.6 00:40:52 + for arg in "$@" 00:40:52 + case $arg in 00:40:52 + pkg_list+='tox ' 00:40:52 + for arg in "$@" 00:40:52 + case $arg in 00:40:52 + pkg_list+='virtualenv ' 00:40:52 + for arg in "$@" 00:40:52 + case $arg in 00:40:52 + pkg_list+='urllib3~=1.26.15 ' 00:40:52 + [[ -f /tmp/.toxenv ]] 00:40:52 + [[ ! -f /tmp/.toxenv ]] 00:40:52 + [[ -n '' ]] 00:40:52 + python3 -m venv /tmp/venv-3jml 00:40:55 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-3jml' 00:40:55 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-3jml 00:40:55 + echo /tmp/venv-3jml 00:40:55 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 00:40:55 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 00:40:55 + /tmp/venv-3jml/bin/python3 -m pip install --upgrade --quiet pip virtualenv 00:40:58 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 00:40:58 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 00:40:58 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 00:40:58 + /tmp/venv-3jml/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 00:41:01 + type python3 00:41:01 + true 00:41:01 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-3jml/bin to PATH' 00:41:01 lf-activate-venv(): INFO: Adding /tmp/venv-3jml/bin to PATH 00:41:01 + PATH=/tmp/venv-3jml/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 00:41:01 + return 0 00:41:01 + python3 --version 00:41:01 Python 3.10.6 00:41:01 + python3 -m pip --version 00:41:01 pip 24.0 from /tmp/venv-3jml/lib/python3.10/site-packages/pip (python 3.10) 00:41:01 + python3 -m pip freeze 00:41:01 cachetools==5.3.2 00:41:01 chardet==5.2.0 00:41:01 colorama==0.4.6 00:41:01 distlib==0.3.8 00:41:01 filelock==3.13.1 00:41:01 packaging==23.2 00:41:01 platformdirs==4.2.0 00:41:01 pluggy==1.4.0 00:41:01 pyproject-api==1.6.1 00:41:01 tomli==2.0.1 00:41:01 tox==4.12.1 00:41:01 urllib3==1.26.18 00:41:01 virtualenv==20.25.0 00:41:01 [lf-infra-ansible-roles-tox-verify-any] $ /bin/sh -xe /tmp/jenkins12988344560057672055.sh 00:41:01 [EnvInject] - Injecting environment variables from a build step. 00:41:01 [EnvInject] - Injecting as environment variables the properties content 00:41:01 PARALLEL=False 00:41:01 00:41:01 [EnvInject] - Variables injected successfully. 00:41:01 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins12304541829728210428.sh 00:41:01 ---> tox-run.sh 00:41:01 + PATH=/home/jenkins/.local/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 00:41:01 + ARCHIVE_TOX_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 00:41:01 + ARCHIVE_DOC_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/docs 00:41:01 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 00:41:01 + cd /w/workspace/lf-infra-ansible-roles-tox-verify-any/. 00:41:01 + source /home/jenkins/lf-env.sh 00:41:01 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:41:01 ++ mktemp -d /tmp/venv-XXXX 00:41:01 + lf_venv=/tmp/venv-BKzx 00:41:01 + local venv_file=/tmp/.os_lf_venv 00:41:01 + local python=python3 00:41:01 + local options 00:41:01 + local set_path=true 00:41:01 + local install_args= 00:41:01 ++ 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 00:41:01 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:41:01 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:41:01 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 00:41:01 + true 00:41:01 + case $1 in 00:41:01 + venv_file=/tmp/.toxenv 00:41:01 + shift 2 00:41:01 + true 00:41:01 + case $1 in 00:41:01 + shift 00:41:01 + break 00:41:01 + case $python in 00:41:01 + local pkg_list= 00:41:01 + [[ -d /opt/pyenv ]] 00:41:01 + echo 'Setup pyenv:' 00:41:01 Setup pyenv: 00:41:01 + export PYENV_ROOT=/opt/pyenv 00:41:01 + PYENV_ROOT=/opt/pyenv 00:41:01 + export PATH=/opt/pyenv/bin:/home/jenkins/.local/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 00:41:01 + PATH=/opt/pyenv/bin:/home/jenkins/.local/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 00:41:01 + pyenv versions 00:41:01 system 00:41:02 3.8.13 00:41:02 3.9.13 00:41:02 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:41:02 + command -v pyenv 00:41:02 ++ pyenv init - --no-rehash 00:41:02 + 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[*]}"'\'')" 00:41:02 export PATH="/opt/pyenv/shims:${PATH}" 00:41:02 export PYENV_SHELL=bash 00:41:02 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 00:41:02 pyenv() { 00:41:02 local command 00:41:02 command="${1:-}" 00:41:02 if [ "$#" -gt 0 ]; then 00:41:02 shift 00:41:02 fi 00:41:02 00:41:02 case "$command" in 00:41:02 rehash|shell) 00:41:02 eval "$(pyenv "sh-$command" "$@")" 00:41:02 ;; 00:41:02 *) 00:41:02 command pyenv "$command" "$@" 00:41:02 ;; 00:41:02 esac 00:41:02 }' 00:41:02 +++ 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[*]}"' 00:41:02 ++ PATH=/opt/pyenv/bin:/home/jenkins/.local/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 00:41:02 ++ export PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 00:41:02 ++ PATH=/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 00:41:02 ++ export PYENV_SHELL=bash 00:41:02 ++ PYENV_SHELL=bash 00:41:02 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 00:41:02 +++ complete -F _pyenv pyenv 00:41:02 ++ lf-pyver python3 00:41:02 ++ local py_version_xy=python3 00:41:02 ++ local py_version_xyz= 00:41:02 ++ pyenv versions 00:41:02 ++ local command 00:41:02 ++ command=versions 00:41:02 ++ '[' 1 -gt 0 ']' 00:41:02 ++ shift 00:41:02 ++ case "$command" in 00:41:02 ++ command pyenv versions 00:41:02 ++ pyenv versions 00:41:02 ++ sed 's/^[ *]* //' 00:41:02 ++ grep -E '^[0-9.]*[0-9]$' 00:41:02 ++ awk '{ print $1 }' 00:41:02 ++ [[ ! -s /tmp/.pyenv_versions ]] 00:41:02 +++ grep '^3' /tmp/.pyenv_versions 00:41:02 +++ sort -V 00:41:02 +++ tail -n 1 00:41:02 ++ py_version_xyz=3.10.6 00:41:02 ++ [[ -z 3.10.6 ]] 00:41:02 ++ echo 3.10.6 00:41:02 ++ return 0 00:41:02 + pyenv local 3.10.6 00:41:02 + local command 00:41:02 + command=local 00:41:02 + '[' 2 -gt 0 ']' 00:41:02 + shift 00:41:02 + case "$command" in 00:41:02 + command pyenv local 3.10.6 00:41:02 + pyenv local 3.10.6 00:41:02 + for arg in "$@" 00:41:02 + case $arg in 00:41:02 + pkg_list+='tox ' 00:41:02 + for arg in "$@" 00:41:02 + case $arg in 00:41:02 + pkg_list+='virtualenv ' 00:41:02 + for arg in "$@" 00:41:02 + case $arg in 00:41:02 + pkg_list+='urllib3~=1.26.15 ' 00:41:02 + [[ -f /tmp/.toxenv ]] 00:41:02 ++ cat /tmp/.toxenv 00:41:02 + lf_venv=/tmp/venv-3jml 00:41:02 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-3jml from' file:/tmp/.toxenv 00:41:02 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-3jml from file:/tmp/.toxenv 00:41:02 + /tmp/venv-3jml/bin/python3 -m pip install --upgrade --quiet pip virtualenv 00:41:03 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 00:41:03 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 00:41:03 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 00:41:03 + /tmp/venv-3jml/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 00:41:04 + type python3 00:41:04 + true 00:41:04 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-3jml/bin to PATH' 00:41:04 lf-activate-venv(): INFO: Adding /tmp/venv-3jml/bin to PATH 00:41:04 + PATH=/tmp/venv-3jml/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 00:41:04 + return 0 00:41:04 + [[ -d /opt/pyenv ]] 00:41:04 + echo '---> Setting up pyenv' 00:41:04 ---> Setting up pyenv 00:41:04 + export PYENV_ROOT=/opt/pyenv 00:41:04 + PYENV_ROOT=/opt/pyenv 00:41:04 + export PATH=/opt/pyenv/bin:/tmp/venv-3jml/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 00:41:04 + PATH=/opt/pyenv/bin:/tmp/venv-3jml/bin:/opt/pyenv/shims:/opt/pyenv/bin:/home/jenkins/.local/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 00:41:04 ++ pwd 00:41:04 + PYTHONPATH=/w/workspace/lf-infra-ansible-roles-tox-verify-any 00:41:04 + export PYTHONPATH 00:41:04 + export TOX_TESTENV_PASSENV=PYTHONPATH 00:41:04 + TOX_TESTENV_PASSENV=PYTHONPATH 00:41:04 + tox --version 00:41:04 4.12.1 from /tmp/venv-3jml/lib/python3.10/site-packages/tox/__init__.py 00:41:04 + PARALLEL=False 00:41:04 + TOX_OPTIONS_LIST= 00:41:04 + [[ -n '' ]] 00:41:04 + case ${PARALLEL,,} in 00:41:04 + tox 00:41:04 + tee -a /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/tox.log 00:41:05 molecule: install_deps> python -I -m pip install ansible docker molecule molecule-docker 00:41:44 molecule: freeze> python -m pip freeze --all 00:41:44 molecule: ansible==9.2.0,ansible-compat==4.1.11,ansible-core==2.16.3,attrs==23.2.0,bracex==2.4,certifi==2024.2.2,cffi==1.16.0,charset-normalizer==3.3.2,click==8.1.7,click-help-colors==0.9.4,cryptography==42.0.2,distro==1.9.0,docker==7.0.0,enrich==1.2.7,idna==3.6,Jinja2==3.1.3,jsonschema==4.21.1,jsonschema-specifications==2023.12.1,markdown-it-py==3.0.0,MarkupSafe==2.1.5,mdurl==0.1.2,molecule==24.2.0,molecule-docker==2.1.0,packaging==23.2,pip==23.3.1,pluggy==1.4.0,pycparser==2.21,Pygments==2.17.2,PyYAML==6.0.1,referencing==0.33.0,requests==2.31.0,resolvelib==1.0.1,rich==13.7.0,rpds-py==0.17.1,selinux==0.3.0,setuptools==69.0.2,subprocess-tee==0.4.1,urllib3==2.2.0,wcmatch==8.5,wheel==0.42.0 00:41:44 molecule: commands[0]> ./molecule.sh 00:41:45 WARNING Driver docker does not provide a schema. 00:41:45 INFO default scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 00:41:45 INFO Performing prerun with role_name_check=0... 00:41:45 INFO Running default > dependency 00:41:45 WARNING Skipping, missing the requirements file. 00:41:45 WARNING Skipping, missing the requirements file. 00:41:45 INFO Running default > cleanup 00:41:45 WARNING Skipping, cleanup playbook not configured. 00:41:45 INFO Running default > destroy 00:41:45 INFO Sanity checks: 'docker' 00:41:46 00:41:46 PLAY [Destroy] ***************************************************************** 00:41:46 00:41:46 TASK [Set async_dir for HOME env] ********************************************** 00:41:46 ok: [localhost] 00:41:46 00:41:46 TASK [Destroy molecule instance(s)] ******************************************** 00:41:48 changed: [localhost] => (item=centos7) 00:41:48 changed: [localhost] => (item=centos8) 00:41:48 changed: [localhost] => (item=ubuntu1804) 00:41:48 changed: [localhost] => (item=ubuntu2004) 00:41:48 changed: [localhost] => (item=ubuntu2204) 00:41:48 00:41:48 TASK [Wait for instance(s) deletion to complete] ******************************* 00:41:49 ok: [localhost] => (item=centos7) 00:41:49 ok: [localhost] => (item=centos8) 00:41:49 ok: [localhost] => (item=ubuntu1804) 00:41:49 ok: [localhost] => (item=ubuntu2004) 00:41:49 ok: [localhost] => (item=ubuntu2204) 00:41:49 00:41:49 TASK [Delete docker networks(s)] *********************************************** 00:41:49 skipping: [localhost] 00:41:49 00:41:49 PLAY RECAP ********************************************************************* 00:41:49 localhost : ok=3 changed=1 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 00:41:49 00:41:49 INFO Running default > syntax 00:41:50 00:41:50 playbook: /w/workspace/lf-infra-ansible-roles-tox-verify-any/molecule/default/converge.yml 00:41:50 INFO Running default > create 00:41:50 00:41:50 PLAY [Create] ****************************************************************** 00:41:50 00:41:50 TASK [Set async_dir for HOME env] ********************************************** 00:41:50 ok: [localhost] 00:41:50 00:41:50 TASK [Log into a Docker registry] ********************************************** 00:41:50 skipping: [localhost] => (item=None) 00:41:50 skipping: [localhost] => (item=None) 00:41:50 skipping: [localhost] => (item=None) 00:41:50 skipping: [localhost] => (item=None) 00:41:50 skipping: [localhost] => (item=None) 00:41:50 skipping: [localhost] 00:41:50 00:41:50 TASK [Check presence of custom Dockerfiles] ************************************ 00:41:51 ok: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 00:41:51 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 00:41:51 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 00:41:51 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 00:41:51 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 00:41:51 00:41:51 TASK [Create Dockerfiles from image names] ************************************* 00:41:54 changed: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 00:41:54 changed: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 00:41:54 changed: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 00:41:54 changed: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 00:41:54 changed: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 00:41:54 00:41:54 TASK [Synchronization the context] ********************************************* 00:41:55 changed: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 00:41:55 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 00:41:55 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 00:41:55 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 00:41:55 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 00:41:55 00:41:55 TASK [Discover local Docker images] ******************************************** 00:41:58 ok: [localhost] => (item={'diff': [], 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_centos_7', 'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784912.0544982-3508-110236651643998/source', 'md5sum': '7cd3068447b3fa64265b301e56637814', 'checksum': '86cf5647c3542cd3e8a18787ace2eb98422f513d', 'changed': True, 'uid': 1001, 'gid': 1001, 'owner': 'jenkins', 'group': 'jenkins', 'mode': '0600', 'state': 'file', 'size': 1037, 'invocation': {'module_args': {'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784912.0544982-3508-110236651643998/source', 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_centos_7', 'mode': '0600', 'follow': False, '_original_basename': 'Dockerfile.j2', 'checksum': '86cf5647c3542cd3e8a18787ace2eb98422f513d', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'image': 'centos:7', 'name': 'centos7'}, 'ansible_loop_var': 'item', 'i': 0, 'ansible_index_var': 'i'}) 00:41:58 ok: [localhost] => (item={'diff': [], 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_quay_io_centos_centos_stream8', 'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784912.6457548-3508-104948529045719/source', 'md5sum': '4e23d6551b1e26b5e17b7817058b05af', 'checksum': '0e3480e91d0badd8869731ac699278a72fa3fe7e', 'changed': True, 'uid': 1001, 'gid': 1001, 'owner': 'jenkins', 'group': 'jenkins', 'mode': '0600', 'state': 'file', 'size': 1058, 'invocation': {'module_args': {'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784912.6457548-3508-104948529045719/source', 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_quay_io_centos_centos_stream8', 'mode': '0600', 'follow': False, '_original_basename': 'Dockerfile.j2', 'checksum': '0e3480e91d0badd8869731ac699278a72fa3fe7e', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}, 'ansible_loop_var': 'item', 'i': 1, 'ansible_index_var': 'i'}) 00:41:58 ok: [localhost] => (item={'diff': [], 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_18_04', 'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784913.0815716-3508-7609410929972/source', 'md5sum': '80e824f1760088681943642976797a48', 'checksum': '698991f93f5e0d29fe7e370f9dfdf44119b3f7a0', 'changed': True, 'uid': 1001, 'gid': 1001, 'owner': 'jenkins', 'group': 'jenkins', 'mode': '0600', 'state': 'file', 'size': 1041, 'invocation': {'module_args': {'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784913.0815716-3508-7609410929972/source', 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_18_04', 'mode': '0600', 'follow': False, '_original_basename': 'Dockerfile.j2', 'checksum': '698991f93f5e0d29fe7e370f9dfdf44119b3f7a0', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}, 'ansible_loop_var': 'item', 'i': 2, 'ansible_index_var': 'i'}) 00:41:58 ok: [localhost] => (item={'diff': [], 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_20_04', 'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784913.5102677-3508-176732363507578/source', 'md5sum': '84dd365820fd171639eec1118e3ebda4', 'checksum': '703571a5a8af2e857377f142d22875dc25d33b5a', 'changed': True, 'uid': 1001, 'gid': 1001, 'owner': 'jenkins', 'group': 'jenkins', 'mode': '0600', 'state': 'file', 'size': 1041, 'invocation': {'module_args': {'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784913.5102677-3508-176732363507578/source', 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_20_04', 'mode': '0600', 'follow': False, '_original_basename': 'Dockerfile.j2', 'checksum': '703571a5a8af2e857377f142d22875dc25d33b5a', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}, 'ansible_loop_var': 'item', 'i': 3, 'ansible_index_var': 'i'}) 00:41:58 ok: [localhost] => (item={'diff': [], 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_22_04', 'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784914.0328183-3508-113552891878793/source', 'md5sum': '28fff48330429552b5067e7c5c4e3006', 'checksum': 'a9daf658fd0ff8cdff81ae165e22c7a3901126dc', 'changed': True, 'uid': 1001, 'gid': 1001, 'owner': 'jenkins', 'group': 'jenkins', 'mode': '0600', 'state': 'file', 'size': 1041, 'invocation': {'module_args': {'src': '/home/jenkins/.ansible/tmp/ansible-tmp-1707784914.0328183-3508-113552891878793/source', 'dest': '/home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/Dockerfile_ubuntu_22_04', 'mode': '0600', 'follow': False, '_original_basename': 'Dockerfile.j2', 'checksum': 'a9daf658fd0ff8cdff81ae165e22c7a3901126dc', 'backup': False, 'force': True, 'unsafe_writes': False, 'content': None, 'validate': None, 'directory_mode': None, 'remote_src': None, 'local_follow': None, 'owner': None, 'group': None, 'seuser': None, 'serole': None, 'selevel': None, 'setype': None, 'attributes': None}}, 'failed': False, 'item': {'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}, 'ansible_loop_var': 'item', 'i': 4, 'ansible_index_var': 'i'}) 00:41:58 00:41:58 TASK [Build an Ansible compatible image (new)] ********************************* 00:43:55 changed: [localhost] => (item=molecule_local/centos:7) 00:43:55 changed: [localhost] => (item=molecule_local/quay.io/centos/centos:stream8) 00:43:55 changed: [localhost] => (item=molecule_local/ubuntu:18.04) 00:43:55 changed: [localhost] => (item=molecule_local/ubuntu:20.04) 00:43:55 changed: [localhost] => (item=molecule_local/ubuntu:22.04) 00:43:55 00:43:55 TASK [Create docker network(s)] ************************************************ 00:43:55 skipping: [localhost] 00:43:55 00:43:55 TASK [Determine the CMD directives] ******************************************** 00:43:56 ok: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 00:43:56 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 00:43:56 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 00:43:56 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 00:43:56 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 00:43:56 00:43:56 TASK [Create molecule instance(s)] ********************************************* 00:43:57 changed: [localhost] => (item=centos7) 00:43:57 changed: [localhost] => (item=centos8) 00:43:57 changed: [localhost] => (item=ubuntu1804) 00:43:57 changed: [localhost] => (item=ubuntu2004) 00:43:57 changed: [localhost] => (item=ubuntu2204) 00:43:57 00:43:57 TASK [Wait for instance(s) creation to complete] ******************************* 00:43:59 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j181957694977.14850', 'results_file': '/home/jenkins/.ansible_async/j181957694977.14850', 'changed': True, 'item': {'image': 'centos:7', 'name': 'centos7'}, 'ansible_loop_var': 'item'}) 00:43:59 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j59649875879.14875', 'results_file': '/home/jenkins/.ansible_async/j59649875879.14875', 'changed': True, 'item': {'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}, 'ansible_loop_var': 'item'}) 00:43:59 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j356561204929.14900', 'results_file': '/home/jenkins/.ansible_async/j356561204929.14900', 'changed': True, 'item': {'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}, 'ansible_loop_var': 'item'}) 00:43:59 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j271196890886.15003', 'results_file': '/home/jenkins/.ansible_async/j271196890886.15003', 'changed': True, 'item': {'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}, 'ansible_loop_var': 'item'}) 00:43:59 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j862897271877.15112', 'results_file': '/home/jenkins/.ansible_async/j862897271877.15112', 'changed': True, 'item': {'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}, 'ansible_loop_var': 'item'}) 00:43:59 00:43:59 PLAY RECAP ********************************************************************* 00:43:59 localhost : ok=9 changed=5 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 00:43:59 00:43:59 INFO Running default > prepare 00:43:59 00:43:59 PLAY [Prepare] ***************************************************************** 00:43:59 00:43:59 TASK [Gathering Facts] ********************************************************* 00:44:03 ok: [centos8] 00:44:03 ok: [ubuntu2204] 00:44:03 ok: [ubuntu2004] 00:44:03 ok: [ubuntu1804] 00:44:03 ok: [centos7] 00:44:03 00:44:03 TASK [Update APT cache] ******************************************************** 00:44:03 skipping: [centos7] 00:44:03 skipping: [centos8] 00:44:08 changed: [ubuntu2204] 00:44:08 changed: [ubuntu2004] 00:44:08 changed: [ubuntu1804] 00:44:08 00:44:08 TASK [Install EPEL release repo] *********************************************** 00:44:26 skipping: [ubuntu2004] 00:44:26 skipping: [ubuntu1804] 00:44:26 skipping: [ubuntu2204] 00:44:26 changed: [centos7] 00:44:26 changed: [centos8] 00:44:26 00:44:26 TASK [DNF Install config-manager] ********************************************** 00:44:26 skipping: [centos7] 00:44:34 skipping: [ubuntu2004] 00:44:34 skipping: [ubuntu1804] 00:44:34 skipping: [ubuntu2204] 00:44:34 changed: [centos8] 00:44:34 00:44:34 TASK [Enable PowerTools] ******************************************************* 00:44:34 skipping: [centos7] 00:44:35 skipping: [ubuntu1804] 00:44:35 skipping: [ubuntu2004] 00:44:35 skipping: [ubuntu2204] 00:44:35 changed: [centos8] 00:44:35 00:44:35 PLAY RECAP ********************************************************************* 00:44:35 centos7 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 00:44:35 centos8 : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 00:44:35 ubuntu1804 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 00:44:35 ubuntu2004 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 00:44:35 ubuntu2204 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 00:44:35 00:44:35 INFO Running default > converge 00:44:36 00:44:36 PLAY [Converge] **************************************************************** 00:44:36 00:44:36 TASK [Gathering Facts] ********************************************************* 00:44:39 ok: [centos8] 00:44:39 ok: [ubuntu2004] 00:44:39 ok: [ubuntu2204] 00:44:39 ok: [ubuntu1804] 00:44:39 ok: [centos7] 00:44:39 00:44:39 TASK [lf-infra-ansible-roles-tox-verify-any : Pull in package names] *********** 00:44:39 ok: [centos7] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/RedHat.yaml) 00:44:39 ok: [ubuntu1804] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 00:44:39 ok: [centos8] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/CentOS-8.yaml) 00:44:39 ok: [ubuntu2004] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 00:44:39 ok: [ubuntu2204] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 00:44:39 00:44:39 TASK [lf-infra-ansible-roles-tox-verify-any : Install Dev libraries] *********** 00:44:44 fatal: [ubuntu2204]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake', 'cmake']' available"} 00:44:45 fatal: [ubuntu2004]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake', 'cmake']' available"} 00:44:45 fatal: [ubuntu1804]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake', 'cmake']' available"} 00:44:49 fatal: [centos7]: FAILED! => {"changed": false, "msg": "Failure talking to yum: near \"automake\": syntax error"} 00:44:58 fatal: [centos8]: FAILED! => {"changed": false, "failures": ["No package ['automake' available.", "No package 'cmake'] available.", "No package ['boost-devel' available.", "No package 'boost-python3-devel' available.", "No package 'bzip2-devel' available.", "No package 'cppunit-devel' available.", "No package 'freetype-devel' available.", "No package 'gtest-devel' available.", "No package 'json-c-devel' available.", "No package 'libcurl-devel' available.", "No package 'libffi-devel' available.", "No package 'libpcap-devel' available.", "No package 'libpng-devel' available.", "No package 'libvirt-devel' available.", "No package 'libxml2-devel' available.", "No package 'libxslt-devel' available.", "No package 'openldap-devel' available.", "No package 'openssl-devel' available.", "No package 'readline-devel' available.", "No package 'ruby-devel' available.", "No package 'sqlite-devel' available.", "No package 'unixODBC-devel' available.", "No package 'xz-devel' available.", "No package 'zlib-devel'] available."], "msg": "Failed to install some of the specified packages", "rc": 1, "results": []} 00:44:58 00:44:58 PLAY RECAP ********************************************************************* 00:44:58 centos7 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:44:58 centos8 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:44:58 ubuntu1804 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:44:58 ubuntu2004 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:44:58 ubuntu2204 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:44:58 00:44:58 CRITICAL Ansible return code was 2, command was: ansible-playbook --inventory /home/jenkins/.cache/molecule/lf-infra-ansible-roles-tox-verify-any/default/inventory --skip-tags molecule-notest,notest /w/workspace/lf-infra-ansible-roles-tox-verify-any/molecule/default/converge.yml 00:44:58 WARNING An error occurred during the test sequence action: 'converge'. Cleaning up. 00:44:58 INFO Running default > cleanup 00:44:58 WARNING Skipping, cleanup playbook not configured. 00:44:58 INFO Running default > destroy 00:44:59 00:44:59 PLAY [Destroy] ***************************************************************** 00:44:59 00:44:59 TASK [Set async_dir for HOME env] ********************************************** 00:44:59 ok: [localhost] 00:44:59 00:44:59 TASK [Destroy molecule instance(s)] ******************************************** 00:45:00 changed: [localhost] => (item=centos7) 00:45:00 changed: [localhost] => (item=centos8) 00:45:00 changed: [localhost] => (item=ubuntu1804) 00:45:00 changed: [localhost] => (item=ubuntu2004) 00:45:00 changed: [localhost] => (item=ubuntu2204) 00:45:00 00:45:00 TASK [Wait for instance(s) deletion to complete] ******************************* 00:45:07 FAILED - RETRYING: [localhost]: Wait for instance(s) deletion to complete (300 retries left). 00:45:07 changed: [localhost] => (item=centos7) 00:45:07 changed: [localhost] => (item=centos8) 00:45:07 changed: [localhost] => (item=ubuntu1804) 00:45:07 changed: [localhost] => (item=ubuntu2004) 00:45:07 changed: [localhost] => (item=ubuntu2204) 00:45:07 00:45:07 TASK [Delete docker networks(s)] *********************************************** 00:45:07 skipping: [localhost] 00:45:07 00:45:07 PLAY RECAP ********************************************************************* 00:45:07 localhost : ok=3 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 00:45:07 00:45:07 INFO Pruning extra files from scenario ephemeral directory 00:45:07 molecule: exit 1 (202.85 seconds) /w/workspace/lf-infra-ansible-roles-tox-verify-any> ./molecule.sh pid=3033 00:45:07 molecule: FAIL ✖ in 4 minutes 2.13 seconds 00:45:07 pre-commit: install_deps> python -I -m pip install pre-commit 00:45:10 pre-commit: freeze> python -m pip freeze --all 00:45:10 pre-commit: cfgv==3.4.0,distlib==0.3.8,filelock==3.13.1,identify==2.5.34,nodeenv==1.8.0,pip==23.3.1,platformdirs==4.2.0,pre-commit==3.6.1,PyYAML==6.0.1,setuptools==69.0.2,virtualenv==20.25.0,wheel==0.42.0 00:45:10 pre-commit: commands[0]> pre-commit run --all-files --show-diff-on-failure 00:45:10 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 00:45:11 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 00:45:12 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 00:45:13 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 00:45:13 [INFO] Once installed this environment will be reused. 00:45:13 [INFO] This may take a few minutes... 00:45:16 trim trailing whitespace.................................................Passed 00:45:16 pre-commit: commands[1]> /bin/sh -c 'if ! git config --get user.name > /dev/null; then git config --global --add user.name "CI"; touch .git/REMOVE_USERNAME; fi' 00:45:16 pre-commit: commands[2]> /bin/sh -c 'if ! git config --get user.email > /dev/null; then git config --global --add user.email "ci@example.org"; touch .git/REMOVE_USEREMAIL; fi' 00:45:16 pre-commit: commands[3]> /bin/sh -c 'if [ -f .git/COMMIT_EDITMSG ]; then cp .git/COMMIT_EDITMSG .git/COMMIT_MSGTOX; else git log HEAD -n1 | tail -n +5 | cut -c 5- > .git/COMMIT_MSGTOX; fi' 00:45:16 pre-commit: commands[4]> pre-commit run gitlint --hook-stage commit-msg --commit-msg-filename .git/COMMIT_MSGTOX 00:45:16 [INFO] Installing environment for https://github.com/jorisroovers/gitlint. 00:45:16 [INFO] Once installed this environment will be reused. 00:45:16 [INFO] This may take a few minutes... 00:45:25 gitlint..................................................................Passed 00:45:25 pre-commit: commands[5]> /bin/sh -c 'rm -f .git/COMMIT_MSGTOX' 00:45:25 pre-commit: commands[6]> /bin/sh -c 'if [ -f .git/REMOVE_USERNAME ]; then git config --global --unset user.name; rm -f .git/REMOVE_USERNAME; fi' 00:45:25 pre-commit: commands[7]> /bin/sh -c 'if [ -f .git/REMOVE_USEREMAIL ]; then git config --global --unset user.email; rm -f .git/REMOVE_USEREMAIL; fi' 00:45:25 pre-commit: OK ✔ in 18.2 seconds 00:45:25 lint: install_deps> python -I -m pip install ansible-lint yamllint 00:45:35 lint: freeze> python -m pip freeze --all 00:45:36 lint: ansible-compat==4.1.11,ansible-core==2.16.3,ansible-lint==24.2.0,attrs==23.2.0,black==24.2.0,bracex==2.4,cffi==1.16.0,click==8.1.7,cryptography==42.0.2,filelock==3.13.1,Jinja2==3.1.3,jsonschema==4.21.1,jsonschema-specifications==2023.12.1,markdown-it-py==3.0.0,MarkupSafe==2.1.5,mdurl==0.1.2,mypy-extensions==1.0.0,packaging==23.2,pathspec==0.12.1,pip==23.3.1,platformdirs==4.2.0,pycparser==2.21,Pygments==2.17.2,PyYAML==6.0.1,referencing==0.33.0,resolvelib==1.0.1,rich==13.7.0,rpds-py==0.17.1,ruamel.yaml==0.18.6,ruamel.yaml.clib==0.2.8,setuptools==69.0.2,subprocess-tee==0.4.1,tomli==2.0.1,typing_extensions==4.9.0,wcmatch==8.5,wheel==0.42.0,yamllint==1.34.0 00:45:36 lint: commands[0]> /bin/bash -c 'ansible-lint tasks/*.yml' 00:45:39 00:45:39 Passed: 0 failure(s), 0 warning(s) on 1 files. Last profile that met the validation criteria was 'production'. 00:45:39 lint: commands[1]> yamllint . 00:45:40 molecule: FAIL code 1 (242.13=setup[39.28]+cmd[202.85] seconds) 00:45:40 pre-commit: OK (18.20=setup[3.31]+cmd[5.59,0.00,0.01,0.01,9.26,0.00,0.00,0.00] seconds) 00:45:40 lint: OK (15.11=setup[10.87]+cmd[3.56,0.67] seconds) 00:45:40 evaluation failed :( (275.61 seconds) 00:45:40 + tox_status=255 00:45:40 + echo '---> Completed tox runs' 00:45:40 ---> Completed tox runs 00:45:40 + for i in .tox/*/log 00:45:40 ++ awk -F/ '{print $2}' 00:45:40 ++ echo .tox/lint/log 00:45:40 + tox_env=lint 00:45:40 + cp -r .tox/lint/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/lint 00:45:40 + for i in .tox/*/log 00:45:40 ++ echo .tox/molecule/log 00:45:40 ++ awk -F/ '{print $2}' 00:45:40 + tox_env=molecule 00:45:40 + cp -r .tox/molecule/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/molecule 00:45:40 + for i in .tox/*/log 00:45:40 ++ echo .tox/pre-commit/log 00:45:40 ++ awk -F/ '{print $2}' 00:45:40 + tox_env=pre-commit 00:45:40 + cp -r .tox/pre-commit/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/pre-commit 00:45:40 + DOC_DIR=docs/_build/html 00:45:40 + [[ -d docs/_build/html ]] 00:45:40 + echo '---> tox-run.sh ends' 00:45:40 ---> tox-run.sh ends 00:45:40 + test 255 -eq 0 00:45:40 + exit 255 00:45:40 ++ '[' 2 = 1 ']' 00:45:40 Build step 'Execute shell' marked build as failure 00:45:40 $ ssh-agent -k 00:45:40 unset SSH_AUTH_SOCK; 00:45:40 unset SSH_AGENT_PID; 00:45:40 echo Agent pid 2020 killed; 00:45:40 [ssh-agent] Stopped. 00:45:40 [PostBuildScript] - [INFO] Executing post build scripts. 00:45:40 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins4504302293433636002.sh 00:45:40 ---> sysstat.sh 00:45:41 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins1555557168644941080.sh 00:45:41 ---> package-listing.sh 00:45:41 ++ facter osfamily 00:45:41 ++ tr '[:upper:]' '[:lower:]' 00:45:41 + OS_FAMILY=debian 00:45:41 + workspace=/w/workspace/lf-infra-ansible-roles-tox-verify-any 00:45:41 + START_PACKAGES=/tmp/packages_start.txt 00:45:41 + END_PACKAGES=/tmp/packages_end.txt 00:45:41 + DIFF_PACKAGES=/tmp/packages_diff.txt 00:45:41 + PACKAGES=/tmp/packages_start.txt 00:45:41 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 00:45:41 + PACKAGES=/tmp/packages_end.txt 00:45:41 + case "${OS_FAMILY}" in 00:45:41 + dpkg -l 00:45:41 + grep '^ii' 00:45:41 + '[' -f /tmp/packages_start.txt ']' 00:45:41 + '[' -f /tmp/packages_end.txt ']' 00:45:41 + diff /tmp/packages_start.txt /tmp/packages_end.txt 00:45:41 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 00:45:41 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/ 00:45:41 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/ 00:45:41 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins16506594239137690348.sh 00:45:41 ---> capture-instance-metadata.sh 00:45:41 Setup pyenv: 00:45:41 system 00:45:41 3.8.13 00:45:41 3.9.13 00:45:41 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:45:41 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-tOlf from file:/tmp/.os_lf_venv 00:45:43 lf-activate-venv(): INFO: Installing: lftools 00:45:55 lf-activate-venv(): INFO: Adding /tmp/venv-tOlf/bin to PATH 00:45:55 INFO: Running in OpenStack, capturing instance metadata 00:45:55 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins4488923575301018529.sh 00:45:55 provisioning config files... 00:45:56 Could not find credentials [logs] for lf-infra-ansible-roles-tox-verify-any #966 00:45:56 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/config15429661090513111968tmp 00:45:56 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 00:45:56 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 00:45:56 provisioning config files... 00:45:56 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 00:45:56 [EnvInject] - Injecting environment variables from a build step. 00:45:56 [EnvInject] - Injecting as environment variables the properties content 00:45:56 SERVER_ID=logs 00:45:56 00:45:56 [EnvInject] - Variables injected successfully. 00:45:56 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins16354317470415704220.sh 00:45:56 ---> create-netrc.sh 00:45:56 WARN: Log server credential not found. 00:45:56 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins16428518492902410744.sh 00:45:56 ---> python-tools-install.sh 00:45:56 Setup pyenv: 00:45:56 system 00:45:56 3.8.13 00:45:56 3.9.13 00:45:56 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:45:56 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-tOlf from file:/tmp/.os_lf_venv 00:45:58 lf-activate-venv(): INFO: Installing: lftools 00:46:10 lf-activate-venv(): INFO: Adding /tmp/venv-tOlf/bin to PATH 00:46:10 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins8173828320344017649.sh 00:46:10 ---> sudo-logs.sh 00:46:10 Archiving 'sudo' log.. 00:46:11 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins2612643003734470632.sh 00:46:11 ---> job-cost.sh 00:46:11 Setup pyenv: 00:46:11 system 00:46:11 3.8.13 00:46:11 3.9.13 00:46:11 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:46:11 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-tOlf from file:/tmp/.os_lf_venv 00:46:13 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 00:46:20 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. 00:46:20 lftools 0.37.8 requires openstacksdk<1.5.0, but you have openstacksdk 2.1.0 which is incompatible. 00:46:20 lf-activate-venv(): INFO: Adding /tmp/venv-tOlf/bin to PATH 00:46:20 INFO: No Stack... 00:46:21 INFO: Retrieving Pricing Info for: v3-standard-4 00:46:21 INFO: Archiving Costs 00:46:21 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins10474920231641948008.sh 00:46:21 ---> logs-deploy.sh 00:46:21 Setup pyenv: 00:46:21 system 00:46:21 3.8.13 00:46:21 3.9.13 00:46:21 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:46:21 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-tOlf from file:/tmp/.os_lf_venv 00:46:23 lf-activate-venv(): INFO: Installing: lftools 00:46:33 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. 00:46:33 python-openstackclient 6.5.0 requires openstacksdk>=2.0.0, but you have openstacksdk 1.4.0 which is incompatible. 00:46:33 lf-activate-venv(): INFO: Adding /tmp/venv-tOlf/bin to PATH 00:46:33 WARNING: Nexus logging server not set 00:46:33 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/lf-infra-ansible-roles-tox-verify-any/966/ 00:46:33 INFO: archiving logs to S3 00:46:34 ---> uname -a: 00:46:34 Linux prd-ubuntu1804-docker-4c-4g-6274 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 00:46:34 00:46:34 00:46:34 ---> lscpu: 00:46:34 Architecture: x86_64 00:46:34 CPU op-mode(s): 32-bit, 64-bit 00:46:34 Byte Order: Little Endian 00:46:34 CPU(s): 4 00:46:34 On-line CPU(s) list: 0-3 00:46:34 Thread(s) per core: 1 00:46:34 Core(s) per socket: 1 00:46:34 Socket(s): 4 00:46:34 NUMA node(s): 1 00:46:34 Vendor ID: AuthenticAMD 00:46:34 CPU family: 23 00:46:34 Model: 49 00:46:34 Model name: AMD EPYC-Rome Processor 00:46:34 Stepping: 0 00:46:34 CPU MHz: 2799.998 00:46:34 BogoMIPS: 5599.99 00:46:34 Virtualization: AMD-V 00:46:34 Hypervisor vendor: KVM 00:46:34 Virtualization type: full 00:46:34 L1d cache: 32K 00:46:34 L1i cache: 32K 00:46:34 L2 cache: 512K 00:46:34 L3 cache: 16384K 00:46:34 NUMA node0 CPU(s): 0-3 00:46:34 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 xtopology 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 xsaves clzero xsaveerptr arat npt nrip_save umip rdpid arch_capabilities 00:46:34 00:46:34 00:46:34 ---> nproc: 00:46:34 4 00:46:34 00:46:34 00:46:34 ---> df -h: 00:46:34 Filesystem Size Used Avail Use% Mounted on 00:46:34 udev 7.9G 0 7.9G 0% /dev 00:46:34 tmpfs 1.6G 700K 1.6G 1% /run 00:46:34 /dev/vda1 78G 9.7G 68G 13% / 00:46:34 tmpfs 7.9G 0 7.9G 0% /dev/shm 00:46:34 tmpfs 5.0M 0 5.0M 0% /run/lock 00:46:34 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 00:46:34 /dev/vda15 105M 5.3M 100M 5% /boot/efi 00:46:34 tmpfs 1.6G 0 1.6G 0% /run/user/1001 00:46:34 00:46:34 00:46:34 ---> free -m: 00:46:34 total used free shared buff/cache available 00:46:34 Mem: 16040 618 10962 0 4459 15092 00:46:34 Swap: 1023 0 1023 00:46:34 00:46:34 00:46:34 ---> ip addr: 00:46:34 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 00:46:34 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 00:46:34 inet 127.0.0.1/8 scope host lo 00:46:34 valid_lft forever preferred_lft forever 00:46:34 inet6 ::1/128 scope host 00:46:34 valid_lft forever preferred_lft forever 00:46:34 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 00:46:34 link/ether fa:16:3e:94:d3:85 brd ff:ff:ff:ff:ff:ff 00:46:34 inet 10.30.170.110/23 brd 10.30.171.255 scope global dynamic ens3 00:46:34 valid_lft 85928sec preferred_lft 85928sec 00:46:34 inet6 fe80::f816:3eff:fe94:d385/64 scope link 00:46:34 valid_lft forever preferred_lft forever 00:46:34 3: docker0: mtu 1500 qdisc noqueue state DOWN group default 00:46:34 link/ether 02:42:ac:0d:5b:98 brd ff:ff:ff:ff:ff:ff 00:46:34 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 00:46:34 valid_lft forever preferred_lft forever 00:46:34 inet6 fe80::42:acff:fe0d:5b98/64 scope link 00:46:34 valid_lft forever preferred_lft forever 00:46:34 00:46:34 00:46:34 ---> sar -b -r -n DEV: 00:46:34 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-6274) 02/13/24 _x86_64_ (4 CPU) 00:46:34 00:46:34 00:38:44 LINUX RESTART (4 CPU) 00:46:34 00:46:34 00:39:01 tps rtps wtps bread/s bwrtn/s 00:46:34 00:40:02 270.04 70.59 199.45 5637.19 62791.93 00:46:34 00:41:01 102.39 13.07 89.32 965.80 32878.36 00:46:34 00:42:01 171.20 4.08 167.12 187.84 41315.38 00:46:34 00:43:01 207.17 2.48 204.68 382.20 38866.06 00:46:34 00:44:01 430.58 6.85 423.73 764.27 39089.62 00:46:34 00:45:01 33.83 0.23 33.59 22.40 15406.50 00:46:34 00:46:01 75.02 1.33 73.69 119.85 14970.00 00:46:34 Average: 184.48 14.09 170.39 1154.35 35044.35 00:46:34 00:46:34 00:39:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 00:46:34 00:40:02 13936416 15492800 2488548 15.15 45636 1721084 1159344 6.63 727976 1557600 86148 00:46:34 00:41:01 13762956 15588964 2662008 16.21 67076 1951552 1023924 5.86 655220 1767420 122536 00:46:34 00:42:01 12746416 15414428 3678548 22.40 101912 2689696 1301760 7.45 866832 2474720 254916 00:46:34 00:43:01 11907660 15317812 4517304 27.50 124252 3344296 1454756 8.33 1156496 2950608 44876 00:46:34 00:44:01 11185064 15156548 5239900 31.90 173748 3791756 2536108 14.51 1383476 3360400 3524 00:46:34 00:45:01 10651104 15210464 5773860 35.15 175496 4354804 1765524 10.10 1745208 3515388 230040 00:46:34 00:46:01 11255276 15477692 5169688 31.47 187144 4001884 1223596 7.00 1229812 3437468 125472 00:46:34 Average: 12206413 15379815 4218551 25.68 125038 3122153 1495002 8.56 1109289 2723372 123930 00:46:34 00:46:34 00:39:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 00:46:34 00:40:02 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:46:34 00:40:02 lo 1.87 1.87 0.18 0.18 0.00 0.00 0.00 0.00 00:46:34 00:40:02 ens3 350.71 243.81 1642.16 66.20 0.00 0.00 0.00 0.00 00:46:34 00:41:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:46:34 00:41:01 lo 1.08 1.08 0.10 0.10 0.00 0.00 0.00 0.00 00:46:34 00:41:01 ens3 38.96 32.99 368.57 5.77 0.00 0.00 0.00 0.00 00:46:34 00:42:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:46:34 00:42:01 lo 0.80 0.80 0.09 0.09 0.00 0.00 0.00 0.00 00:46:34 00:42:01 ens3 122.73 63.01 2122.30 6.93 0.00 0.00 0.00 0.00 00:46:34 00:43:01 docker0 150.81 222.43 8.19 2412.79 0.00 0.00 0.00 0.00 00:46:34 00:43:01 veth367f9ef 33.26 61.72 2.38 820.61 0.00 0.00 0.00 0.07 00:46:34 00:43:01 lo 1.53 1.53 0.17 0.17 0.00 0.00 0.00 0.00 00:46:34 00:43:01 ens3 337.24 199.25 4220.02 14.22 0.00 0.00 0.00 0.00 00:46:34 00:44:01 veth4ad1708 0.00 0.13 0.00 0.01 0.00 0.00 0.00 0.00 00:46:34 00:44:01 docker0 80.84 127.33 4.62 1812.22 0.00 0.00 0.00 0.00 00:46:34 00:44:01 veth6427433 0.00 0.10 0.00 0.01 0.00 0.00 0.00 0.00 00:46:34 00:44:01 vetha7b5cc3 0.00 0.10 0.00 0.01 0.00 0.00 0.00 0.00 00:46:34 00:45:01 docker0 202.43 279.09 11.15 3142.01 0.00 0.00 0.00 0.00 00:46:34 00:45:01 veth6427433 34.68 51.24 2.34 461.51 0.00 0.00 0.00 0.04 00:46:34 00:45:01 vetha7b5cc3 29.15 38.34 2.08 485.94 0.00 0.00 0.00 0.04 00:46:34 00:45:01 lo 9.67 9.67 0.93 0.93 0.00 0.00 0.00 0.00 00:46:34 00:46:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:46:34 00:46:01 lo 2.26 2.26 0.22 0.22 0.00 0.00 0.00 0.00 00:46:34 00:46:01 ens3 1383.12 897.41 14782.87 126.10 0.00 0.00 0.00 0.00 00:46:34 Average: docker0 62.14 90.02 3.43 1054.62 0.00 0.00 0.00 0.00 00:46:34 Average: lo 1.28 1.28 0.13 0.13 0.00 0.00 0.00 0.00 00:46:34 Average: ens3 195.16 127.87 2119.88 17.98 0.00 0.00 0.00 0.00 00:46:34 00:46:34 00:46:34 ---> sar -P ALL: 00:46:34 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-6274) 02/13/24 _x86_64_ (4 CPU) 00:46:34 00:46:34 00:38:44 LINUX RESTART (4 CPU) 00:46:34 00:46:34 00:39:01 CPU %user %nice %system %iowait %steal %idle 00:46:34 00:40:02 all 17.28 0.00 2.37 8.90 0.06 71.40 00:46:34 00:40:02 0 19.64 0.00 2.04 4.43 0.07 73.82 00:46:34 00:40:02 1 18.35 0.00 1.70 5.25 0.07 74.63 00:46:34 00:40:02 2 9.10 0.00 3.47 23.72 0.07 63.65 00:46:34 00:40:02 3 21.96 0.00 2.25 2.30 0.07 73.43 00:46:34 00:41:01 all 19.55 0.00 1.47 4.74 0.05 74.19 00:46:34 00:41:01 0 27.72 0.00 2.07 0.95 0.05 69.21 00:46:34 00:41:01 1 10.61 0.00 1.09 3.27 0.07 84.97 00:46:34 00:41:01 2 16.72 0.00 1.21 13.75 0.03 68.29 00:46:34 00:41:01 3 23.14 0.00 1.51 0.98 0.03 74.33 00:46:34 00:42:01 all 21.83 0.00 2.30 5.43 0.09 70.36 00:46:34 00:42:01 0 63.84 0.00 4.91 1.36 0.10 29.78 00:46:34 00:42:01 1 7.13 0.00 1.88 9.87 0.08 81.03 00:46:34 00:42:01 2 6.76 0.00 1.17 10.33 0.08 81.65 00:46:34 00:42:01 3 9.61 0.00 1.27 0.17 0.07 88.89 00:46:34 00:43:01 all 16.59 0.00 3.94 4.88 0.13 74.46 00:46:34 00:43:01 0 26.15 0.00 4.34 5.65 0.24 63.62 00:46:34 00:43:01 1 8.95 0.00 3.57 5.30 0.12 82.06 00:46:34 00:43:01 2 19.08 0.00 3.49 5.03 0.08 72.32 00:46:34 00:43:01 3 12.13 0.00 4.32 3.56 0.08 79.91 00:46:34 00:44:01 all 16.17 0.00 7.05 5.64 0.11 71.04 00:46:34 00:44:01 0 17.80 0.00 8.46 5.09 0.10 68.54 00:46:34 00:44:01 1 13.49 0.00 5.21 0.89 0.10 80.31 00:46:34 00:44:01 2 19.61 0.00 7.61 6.68 0.12 65.99 00:46:34 00:44:01 3 13.79 0.00 6.89 9.88 0.12 69.32 00:46:34 00:45:01 all 31.27 0.00 5.40 1.45 0.10 61.78 00:46:34 00:45:01 0 30.23 0.00 5.91 0.57 0.10 63.19 00:46:34 00:45:01 1 27.27 0.00 4.77 1.11 0.12 66.73 00:46:34 00:45:01 2 42.70 0.00 5.92 2.14 0.08 49.15 00:46:34 00:45:01 3 24.82 0.00 5.02 1.98 0.10 68.08 00:46:34 00:46:01 all 23.01 0.00 1.88 3.51 0.07 71.53 00:46:34 00:46:01 0 44.17 0.00 2.73 3.60 0.08 49.42 00:46:34 00:46:01 1 8.31 0.00 1.52 4.88 0.08 85.21 00:46:34 00:46:01 2 10.70 0.00 1.40 1.92 0.07 85.92 00:46:34 00:46:01 3 28.95 0.00 1.90 3.63 0.05 65.46 00:46:34 Average: all 20.82 0.00 3.48 4.93 0.09 70.67 00:46:34 Average: 0 32.82 0.00 4.35 3.10 0.11 59.63 00:46:34 Average: 1 13.45 0.00 2.82 4.37 0.09 79.27 00:46:34 Average: 2 17.81 0.00 3.47 9.06 0.08 69.58 00:46:34 Average: 3 19.21 0.00 3.30 3.21 0.07 74.20 00:46:34 00:46:34 00:46:34