02:46:30 Triggered by Gerrit: https://gerrit.linuxfoundation.org/infra/c/ansible/roles/lf-dev-libs/+/72642 02:46:30 Running as SYSTEM 02:46:30 [EnvInject] - Loading node environment variables. 02:46:30 Building remotely on prd-ubuntu1804-docker-4c-4g-5755 (ubuntu1804-docker-4c-4g) in workspace /w/workspace/lf-infra-ansible-roles-tox-verify-any 02:46:30 [ssh-agent] Looking for ssh-agent implementation... 02:46:30 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 02:46:30 $ ssh-agent 02:46:30 SSH_AUTH_SOCK=/tmp/ssh-aAZatUsFnRNj/agent.2043 02:46:30 SSH_AGENT_PID=2045 02:46:30 [ssh-agent] Started. 02:46:30 Running ssh-add (command line suppressed) 02:46:30 Identity added: /w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_9344076982630122859.key (/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_9344076982630122859.key) 02:46:30 [ssh-agent] Using credentials jenkins (jenkins-ssh) 02:46:30 The recommended git tool is: NONE 02:46:32 using credential jenkins-ssh 02:46:32 Wiping out workspace first. 02:46:32 Cloning the remote Git repository 02:46:32 Cloning repository https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 02:46:32 > git init /w/workspace/lf-infra-ansible-roles-tox-verify-any # timeout=10 02:46:32 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 02:46:32 > git --version # timeout=10 02:46:33 > git --version # 'git version 2.17.1' 02:46:33 using GIT_SSH to set credentials jenkins-ssh 02:46:33 Verifying host key using known hosts file 02:46:33 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. 02:46:33 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs +refs/heads/*:refs/remotes/origin/* # timeout=10 02:46:33 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs # timeout=10 02:46:33 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 02:46:34 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs # timeout=10 02:46:34 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs 02:46:34 using GIT_SSH to set credentials jenkins-ssh 02:46:34 Verifying host key using known hosts file 02:46:34 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. 02:46:34 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/lf-dev-libs refs/changes/42/72642/2 # timeout=10 02:46:34 > git rev-parse fbe2f5d9af046282b57ff38915f31dfbde89afd8^{commit} # timeout=10 02:46:34 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 02:46:34 Checking out Revision fbe2f5d9af046282b57ff38915f31dfbde89afd8 (refs/changes/42/72642/2) 02:46:34 > git config core.sparsecheckout # timeout=10 02:46:34 > git checkout -f fbe2f5d9af046282b57ff38915f31dfbde89afd8 # timeout=10 02:46:37 Commit message: "Fix: Update lf-dev-libs ansible role" 02:46:37 > git rev-parse FETCH_HEAD^{commit} # timeout=10 02:46:38 > git rev-list --no-walk 6e6026660458ede4297fa3f4a85a8df57ddb63af # timeout=10 02:46:38 provisioning config files... 02:46:38 copy managed file [npmrc] to file:/home/jenkins/.npmrc 02:46:38 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 02:46:38 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins2070460519819479089.sh 02:46:38 ---> python-tools-install.sh 02:46:38 Setup pyenv: 02:46:38 * system (set by /opt/pyenv/version) 02:46:38 * 3.8.13 (set by /opt/pyenv/version) 02:46:38 * 3.9.13 (set by /opt/pyenv/version) 02:46:38 * 3.10.6 (set by /opt/pyenv/version) 02:46:43 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-kezL 02:46:43 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 02:46:47 lf-activate-venv(): INFO: Installing: lftools 02:47:34 lf-activate-venv(): INFO: Adding /tmp/venv-kezL/bin to PATH 02:47:34 Generating Requirements File 02:48:15 Python 3.10.6 02:48:16 pip 24.0 from /tmp/venv-kezL/lib/python3.10/site-packages/pip (python 3.10) 02:48:16 appdirs==1.4.4 02:48:16 argcomplete==3.2.2 02:48:16 aspy.yaml==1.3.0 02:48:16 attrs==23.2.0 02:48:16 autopage==0.5.2 02:48:16 beautifulsoup4==4.12.3 02:48:16 boto3==1.34.39 02:48:16 botocore==1.34.39 02:48:16 bs4==0.0.2 02:48:16 cachetools==5.3.2 02:48:16 certifi==2024.2.2 02:48:16 cffi==1.16.0 02:48:16 cfgv==3.4.0 02:48:16 chardet==5.2.0 02:48:16 charset-normalizer==3.3.2 02:48:16 click==8.1.7 02:48:16 cliff==4.5.0 02:48:16 cmd2==2.4.3 02:48:16 cryptography==3.3.2 02:48:16 debtcollector==2.5.0 02:48:16 decorator==5.1.1 02:48:16 defusedxml==0.7.1 02:48:16 Deprecated==1.2.14 02:48:16 distlib==0.3.8 02:48:16 dnspython==2.5.0 02:48:16 docker==4.2.2 02:48:16 dogpile.cache==1.3.1 02:48:16 email-validator==2.1.0.post1 02:48:16 filelock==3.13.1 02:48:16 future==0.18.3 02:48:16 gitdb==4.0.11 02:48:16 GitPython==3.1.41 02:48:16 google-auth==2.27.0 02:48:16 httplib2==0.22.0 02:48:16 identify==2.5.34 02:48:16 idna==3.6 02:48:16 importlib-resources==1.5.0 02:48:16 iso8601==2.1.0 02:48:16 Jinja2==3.1.3 02:48:16 jmespath==1.0.1 02:48:16 jsonpatch==1.33 02:48:16 jsonpointer==2.4 02:48:16 jsonschema==4.21.1 02:48:16 jsonschema-specifications==2023.12.1 02:48:16 keystoneauth1==5.5.0 02:48:16 kubernetes==29.0.0 02:48:16 lftools==0.37.8 02:48:16 lxml==5.1.0 02:48:16 MarkupSafe==2.1.5 02:48:16 msgpack==1.0.7 02:48:16 multi_key_dict==2.0.3 02:48:16 munch==4.0.0 02:48:16 netaddr==1.0.0 02:48:16 netifaces==0.11.0 02:48:16 niet==1.4.2 02:48:16 nodeenv==1.8.0 02:48:16 oauth2client==4.1.3 02:48:16 oauthlib==3.2.2 02:48:16 openstacksdk==0.62.0 02:48:16 os-client-config==2.1.0 02:48:16 os-service-types==1.7.0 02:48:16 osc-lib==3.0.0 02:48:16 oslo.config==9.3.0 02:48:16 oslo.context==5.3.0 02:48:16 oslo.i18n==6.2.0 02:48:16 oslo.log==5.4.0 02:48:16 oslo.serialization==5.3.0 02:48:16 oslo.utils==7.0.0 02:48:16 packaging==23.2 02:48:16 pbr==6.0.0 02:48:16 platformdirs==4.2.0 02:48:16 prettytable==3.9.0 02:48:16 pyasn1==0.5.1 02:48:16 pyasn1-modules==0.3.0 02:48:16 pycparser==2.21 02:48:16 pygerrit2==2.0.15 02:48:16 PyGithub==2.2.0 02:48:16 pyinotify==0.9.6 02:48:16 PyJWT==2.8.0 02:48:16 PyNaCl==1.5.0 02:48:16 pyparsing==2.4.7 02:48:16 pyperclip==1.8.2 02:48:16 pyrsistent==0.20.0 02:48:16 python-cinderclient==9.4.0 02:48:16 python-dateutil==2.8.2 02:48:16 python-heatclient==3.4.0 02:48:16 python-jenkins==1.8.2 02:48:16 python-keystoneclient==5.3.0 02:48:16 python-magnumclient==4.3.0 02:48:16 python-novaclient==18.4.0 02:48:16 python-openstackclient==6.0.1 02:48:16 python-swiftclient==4.4.0 02:48:16 pytz==2024.1 02:48:16 PyYAML==6.0.1 02:48:16 referencing==0.33.0 02:48:16 requests==2.31.0 02:48:16 requests-oauthlib==1.3.1 02:48:16 requestsexceptions==1.4.0 02:48:16 rfc3986==2.0.0 02:48:16 rpds-py==0.17.1 02:48:16 rsa==4.9 02:48:16 ruamel.yaml==0.18.6 02:48:16 ruamel.yaml.clib==0.2.8 02:48:16 s3transfer==0.10.0 02:48:16 simplejson==3.19.2 02:48:16 six==1.16.0 02:48:16 smmap==5.0.1 02:48:16 soupsieve==2.5 02:48:16 stevedore==5.1.0 02:48:16 tabulate==0.9.0 02:48:16 toml==0.10.2 02:48:16 tomlkit==0.12.3 02:48:16 tqdm==4.66.2 02:48:16 typing_extensions==4.9.0 02:48:16 tzdata==2023.4 02:48:16 urllib3==1.26.18 02:48:16 virtualenv==20.25.0 02:48:16 wcwidth==0.2.13 02:48:16 websocket-client==1.7.0 02:48:16 wrapt==1.16.0 02:48:16 xdg==6.0.0 02:48:16 xmltodict==0.13.0 02:48:16 yq==3.2.3 02:48:16 [EnvInject] - Injecting environment variables from a build step. 02:48:16 [EnvInject] - Injecting as environment variables the properties content 02:48:16 PYTHON=python3 02:48:16 02:48:16 [EnvInject] - Variables injected successfully. 02:48:16 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins1946325746672934302.sh 02:48:16 ---> tox-install.sh 02:48:16 + source /home/jenkins/lf-env.sh 02:48:16 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 02:48:16 ++ mktemp -d /tmp/venv-XXXX 02:48:16 + lf_venv=/tmp/venv-rrrN 02:48:16 + local venv_file=/tmp/.os_lf_venv 02:48:16 + local python=python3 02:48:16 + local options 02:48:16 + local set_path=true 02:48:16 + local install_args= 02:48:16 ++ 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 02:48:16 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 02:48:16 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 02:48:16 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 02:48:16 + true 02:48:16 + case $1 in 02:48:16 + venv_file=/tmp/.toxenv 02:48:16 + shift 2 02:48:16 + true 02:48:16 + case $1 in 02:48:16 + shift 02:48:16 + break 02:48:16 + case $python in 02:48:16 + local pkg_list= 02:48:16 + [[ -d /opt/pyenv ]] 02:48:16 + echo 'Setup pyenv:' 02:48:16 Setup pyenv: 02:48:16 + export PYENV_ROOT=/opt/pyenv 02:48:16 + PYENV_ROOT=/opt/pyenv 02:48:16 + 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 02:48:16 + 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 02:48:16 + pyenv versions 02:48:16 system 02:48:16 3.8.13 02:48:16 3.9.13 02:48:16 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:48:16 + command -v pyenv 02:48:16 ++ pyenv init - --no-rehash 02:48:16 + 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[*]}"'\'')" 02:48:16 export PATH="/opt/pyenv/shims:${PATH}" 02:48:16 export PYENV_SHELL=bash 02:48:16 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 02:48:16 pyenv() { 02:48:16 local command 02:48:16 command="${1:-}" 02:48:16 if [ "$#" -gt 0 ]; then 02:48:16 shift 02:48:16 fi 02:48:16 02:48:16 case "$command" in 02:48:16 rehash|shell) 02:48:16 eval "$(pyenv "sh-$command" "$@")" 02:48:16 ;; 02:48:16 *) 02:48:16 command pyenv "$command" "$@" 02:48:16 ;; 02:48:16 esac 02:48:16 }' 02:48:16 +++ 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[*]}"' 02:48:16 ++ 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 02:48:16 ++ 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 02:48:16 ++ 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 02:48:16 ++ export PYENV_SHELL=bash 02:48:16 ++ PYENV_SHELL=bash 02:48:16 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 02:48:16 +++ complete -F _pyenv pyenv 02:48:16 ++ lf-pyver python3 02:48:16 ++ local py_version_xy=python3 02:48:16 ++ local py_version_xyz= 02:48:16 ++ pyenv versions 02:48:16 ++ sed 's/^[ *]* //' 02:48:16 ++ awk '{ print $1 }' 02:48:16 ++ local command 02:48:16 ++ command=versions 02:48:16 ++ '[' 1 -gt 0 ']' 02:48:16 ++ shift 02:48:16 ++ case "$command" in 02:48:16 ++ command pyenv versions 02:48:16 ++ pyenv versions 02:48:16 ++ grep -E '^[0-9.]*[0-9]$' 02:48:16 ++ [[ ! -s /tmp/.pyenv_versions ]] 02:48:16 +++ grep '^3' /tmp/.pyenv_versions 02:48:16 +++ sort -V 02:48:16 +++ tail -n 1 02:48:16 ++ py_version_xyz=3.10.6 02:48:16 ++ [[ -z 3.10.6 ]] 02:48:16 ++ echo 3.10.6 02:48:16 ++ return 0 02:48:16 + pyenv local 3.10.6 02:48:16 + local command 02:48:16 + command=local 02:48:16 + '[' 2 -gt 0 ']' 02:48:16 + shift 02:48:16 + case "$command" in 02:48:16 + command pyenv local 3.10.6 02:48:16 + pyenv local 3.10.6 02:48:16 + for arg in "$@" 02:48:16 + case $arg in 02:48:16 + pkg_list+='tox ' 02:48:16 + for arg in "$@" 02:48:16 + case $arg in 02:48:16 + pkg_list+='virtualenv ' 02:48:16 + for arg in "$@" 02:48:16 + case $arg in 02:48:16 + pkg_list+='urllib3~=1.26.15 ' 02:48:16 + [[ -f /tmp/.toxenv ]] 02:48:16 + [[ ! -f /tmp/.toxenv ]] 02:48:16 + [[ -n '' ]] 02:48:16 + python3 -m venv /tmp/venv-rrrN 02:48:20 + echo 'lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-rrrN' 02:48:20 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-rrrN 02:48:20 + echo /tmp/venv-rrrN 02:48:20 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 02:48:20 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 02:48:20 + /tmp/venv-rrrN/bin/python3 -m pip install --upgrade --quiet pip virtualenv 02:48:23 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 02:48:23 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 02:48:23 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 02:48:23 + /tmp/venv-rrrN/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 02:48:27 + type python3 02:48:27 + true 02:48:27 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-rrrN/bin to PATH' 02:48:27 lf-activate-venv(): INFO: Adding /tmp/venv-rrrN/bin to PATH 02:48:27 + PATH=/tmp/venv-rrrN/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 02:48:27 + return 0 02:48:27 + python3 --version 02:48:27 Python 3.10.6 02:48:27 + python3 -m pip --version 02:48:27 pip 24.0 from /tmp/venv-rrrN/lib/python3.10/site-packages/pip (python 3.10) 02:48:27 + python3 -m pip freeze 02:48:27 cachetools==5.3.2 02:48:27 chardet==5.2.0 02:48:27 colorama==0.4.6 02:48:27 distlib==0.3.8 02:48:27 filelock==3.13.1 02:48:27 packaging==23.2 02:48:27 platformdirs==4.2.0 02:48:27 pluggy==1.4.0 02:48:27 pyproject-api==1.6.1 02:48:27 tomli==2.0.1 02:48:27 tox==4.12.1 02:48:27 urllib3==1.26.18 02:48:27 virtualenv==20.25.0 02:48:27 [lf-infra-ansible-roles-tox-verify-any] $ /bin/sh -xe /tmp/jenkins5397278797780274072.sh 02:48:27 [EnvInject] - Injecting environment variables from a build step. 02:48:27 [EnvInject] - Injecting as environment variables the properties content 02:48:27 PARALLEL=False 02:48:27 02:48:27 [EnvInject] - Variables injected successfully. 02:48:27 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins3415380756919508916.sh 02:48:27 ---> tox-run.sh 02:48:27 + 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 02:48:27 + ARCHIVE_TOX_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 02:48:27 + ARCHIVE_DOC_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/docs 02:48:27 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 02:48:27 + cd /w/workspace/lf-infra-ansible-roles-tox-verify-any/. 02:48:27 + source /home/jenkins/lf-env.sh 02:48:27 + lf-activate-venv --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 02:48:27 ++ mktemp -d /tmp/venv-XXXX 02:48:27 + lf_venv=/tmp/venv-xhS8 02:48:27 + local venv_file=/tmp/.os_lf_venv 02:48:27 + local python=python3 02:48:27 + local options 02:48:27 + local set_path=true 02:48:27 + local install_args= 02:48:27 ++ 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 02:48:27 + options=' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 02:48:27 + eval set -- ' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 02:48:27 ++ set -- --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 02:48:27 + true 02:48:27 + case $1 in 02:48:27 + venv_file=/tmp/.toxenv 02:48:27 + shift 2 02:48:27 + true 02:48:27 + case $1 in 02:48:27 + shift 02:48:27 + break 02:48:27 + case $python in 02:48:27 + local pkg_list= 02:48:27 + [[ -d /opt/pyenv ]] 02:48:27 + echo 'Setup pyenv:' 02:48:27 Setup pyenv: 02:48:27 + export PYENV_ROOT=/opt/pyenv 02:48:27 + PYENV_ROOT=/opt/pyenv 02:48:27 + 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 02:48:27 + 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 02:48:27 + pyenv versions 02:48:27 system 02:48:27 3.8.13 02:48:27 3.9.13 02:48:27 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:48:27 + command -v pyenv 02:48:27 ++ pyenv init - --no-rehash 02:48:27 + 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[*]}"'\'')" 02:48:27 export PATH="/opt/pyenv/shims:${PATH}" 02:48:27 export PYENV_SHELL=bash 02:48:27 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 02:48:27 pyenv() { 02:48:27 local command 02:48:27 command="${1:-}" 02:48:27 if [ "$#" -gt 0 ]; then 02:48:27 shift 02:48:27 fi 02:48:27 02:48:27 case "$command" in 02:48:27 rehash|shell) 02:48:27 eval "$(pyenv "sh-$command" "$@")" 02:48:27 ;; 02:48:27 *) 02:48:27 command pyenv "$command" "$@" 02:48:27 ;; 02:48:27 esac 02:48:27 }' 02:48:27 +++ 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[*]}"' 02:48:27 ++ 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 02:48:27 ++ 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 02:48:27 ++ 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 02:48:27 ++ export PYENV_SHELL=bash 02:48:27 ++ PYENV_SHELL=bash 02:48:27 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 02:48:27 +++ complete -F _pyenv pyenv 02:48:27 ++ lf-pyver python3 02:48:27 ++ local py_version_xy=python3 02:48:27 ++ local py_version_xyz= 02:48:27 ++ pyenv versions 02:48:27 ++ local command 02:48:27 ++ command=versions 02:48:27 ++ '[' 1 -gt 0 ']' 02:48:27 ++ shift 02:48:27 ++ case "$command" in 02:48:27 ++ command pyenv versions 02:48:27 ++ pyenv versions 02:48:27 ++ awk '{ print $1 }' 02:48:27 ++ sed 's/^[ *]* //' 02:48:27 ++ grep -E '^[0-9.]*[0-9]$' 02:48:28 ++ [[ ! -s /tmp/.pyenv_versions ]] 02:48:28 +++ grep '^3' /tmp/.pyenv_versions 02:48:28 +++ tail -n 1 02:48:28 +++ sort -V 02:48:28 ++ py_version_xyz=3.10.6 02:48:28 ++ [[ -z 3.10.6 ]] 02:48:28 ++ echo 3.10.6 02:48:28 ++ return 0 02:48:28 + pyenv local 3.10.6 02:48:28 + local command 02:48:28 + command=local 02:48:28 + '[' 2 -gt 0 ']' 02:48:28 + shift 02:48:28 + case "$command" in 02:48:28 + command pyenv local 3.10.6 02:48:28 + pyenv local 3.10.6 02:48:28 + for arg in "$@" 02:48:28 + case $arg in 02:48:28 + pkg_list+='tox ' 02:48:28 + for arg in "$@" 02:48:28 + case $arg in 02:48:28 + pkg_list+='virtualenv ' 02:48:28 + for arg in "$@" 02:48:28 + case $arg in 02:48:28 + pkg_list+='urllib3~=1.26.15 ' 02:48:28 + [[ -f /tmp/.toxenv ]] 02:48:28 ++ cat /tmp/.toxenv 02:48:28 + lf_venv=/tmp/venv-rrrN 02:48:28 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-rrrN from' file:/tmp/.toxenv 02:48:28 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-rrrN from file:/tmp/.toxenv 02:48:28 + /tmp/venv-rrrN/bin/python3 -m pip install --upgrade --quiet pip virtualenv 02:48:28 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 02:48:28 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 02:48:28 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 02:48:28 + /tmp/venv-rrrN/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 02:48:30 + type python3 02:48:30 + true 02:48:30 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-rrrN/bin to PATH' 02:48:30 lf-activate-venv(): INFO: Adding /tmp/venv-rrrN/bin to PATH 02:48:30 + PATH=/tmp/venv-rrrN/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 02:48:30 + return 0 02:48:30 + [[ -d /opt/pyenv ]] 02:48:30 + echo '---> Setting up pyenv' 02:48:30 ---> Setting up pyenv 02:48:30 + export PYENV_ROOT=/opt/pyenv 02:48:30 + PYENV_ROOT=/opt/pyenv 02:48:30 + export PATH=/opt/pyenv/bin:/tmp/venv-rrrN/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 02:48:30 + PATH=/opt/pyenv/bin:/tmp/venv-rrrN/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 02:48:30 ++ pwd 02:48:30 + PYTHONPATH=/w/workspace/lf-infra-ansible-roles-tox-verify-any 02:48:30 + export PYTHONPATH 02:48:30 + export TOX_TESTENV_PASSENV=PYTHONPATH 02:48:30 + TOX_TESTENV_PASSENV=PYTHONPATH 02:48:30 + tox --version 02:48:30 4.12.1 from /tmp/venv-rrrN/lib/python3.10/site-packages/tox/__init__.py 02:48:30 + PARALLEL=False 02:48:30 + TOX_OPTIONS_LIST= 02:48:30 + [[ -n '' ]] 02:48:30 + case ${PARALLEL,,} in 02:48:30 + tox 02:48:30 + tee -a /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/tox.log 02:48:31 molecule: install_deps> python -I -m pip install ansible docker molecule molecule-docker 02:49:11 molecule: freeze> python -m pip freeze --all 02:49:12 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 02:49:12 molecule: commands[0]> ./molecule.sh 02:49:12 WARNING Driver docker does not provide a schema. 02:49:12 INFO default scenario test matrix: dependency, cleanup, destroy, syntax, create, prepare, converge, idempotence, side_effect, verify, cleanup, destroy 02:49:12 INFO Performing prerun with role_name_check=0... 02:49:13 INFO Running default > dependency 02:49:13 WARNING Skipping, missing the requirements file. 02:49:13 WARNING Skipping, missing the requirements file. 02:49:13 INFO Running default > cleanup 02:49:13 WARNING Skipping, cleanup playbook not configured. 02:49:13 INFO Running default > destroy 02:49:13 INFO Sanity checks: 'docker' 02:49:14 02:49:14 PLAY [Destroy] ***************************************************************** 02:49:14 02:49:14 TASK [Set async_dir for HOME env] ********************************************** 02:49:14 ok: [localhost] 02:49:14 02:49:14 TASK [Destroy molecule instance(s)] ******************************************** 02:49:16 changed: [localhost] => (item=centos7) 02:49:16 changed: [localhost] => (item=centos8) 02:49:16 changed: [localhost] => (item=ubuntu1804) 02:49:16 changed: [localhost] => (item=ubuntu2004) 02:49:16 changed: [localhost] => (item=ubuntu2204) 02:49:16 02:49:16 TASK [Wait for instance(s) deletion to complete] ******************************* 02:49:17 ok: [localhost] => (item=centos7) 02:49:17 ok: [localhost] => (item=centos8) 02:49:17 ok: [localhost] => (item=ubuntu1804) 02:49:17 ok: [localhost] => (item=ubuntu2004) 02:49:17 ok: [localhost] => (item=ubuntu2204) 02:49:17 02:49:17 TASK [Delete docker networks(s)] *********************************************** 02:49:17 skipping: [localhost] 02:49:17 02:49:17 PLAY RECAP ********************************************************************* 02:49:17 localhost : ok=3 changed=1 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 02:49:17 02:49:19 INFO Running default > syntax 02:49:19 02:49:19 playbook: /w/workspace/lf-infra-ansible-roles-tox-verify-any/molecule/default/converge.yml 02:49:20 INFO Running default > create 02:49:21 02:49:21 PLAY [Create] ****************************************************************** 02:49:21 02:49:21 TASK [Set async_dir for HOME env] ********************************************** 02:49:21 ok: [localhost] 02:49:21 02:49:21 TASK [Log into a Docker registry] ********************************************** 02:49:21 skipping: [localhost] => (item=None) 02:49:21 skipping: [localhost] => (item=None) 02:49:21 skipping: [localhost] => (item=None) 02:49:21 skipping: [localhost] => (item=None) 02:49:21 skipping: [localhost] => (item=None) 02:49:21 skipping: [localhost] 02:49:21 02:49:21 TASK [Check presence of custom Dockerfiles] ************************************ 02:49:22 ok: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 02:49:22 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 02:49:22 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 02:49:22 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 02:49:22 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 02:49:22 02:49:22 TASK [Create Dockerfiles from image names] ************************************* 02:49:25 changed: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 02:49:25 changed: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 02:49:25 changed: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 02:49:25 changed: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 02:49:25 changed: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 02:49:25 02:49:25 TASK [Synchronization the context] ********************************************* 02:49:26 changed: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 02:49:26 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 02:49:26 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 02:49:26 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 02:49:26 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 02:49:26 02:49:26 TASK [Discover local Docker images] ******************************************** 02:49:29 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-1707619762.8508453-3538-266123952082631/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-1707619762.8508453-3538-266123952082631/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'}) 02:49:29 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-1707619763.595219-3538-27194595659042/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-1707619763.595219-3538-27194595659042/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'}) 02:49:29 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-1707619764.05757-3538-50637892272975/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-1707619764.05757-3538-50637892272975/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'}) 02:49:29 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-1707619764.45047-3538-199298714933372/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-1707619764.45047-3538-199298714933372/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'}) 02:49:29 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-1707619764.8582966-3538-14900657663465/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-1707619764.8582966-3538-14900657663465/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'}) 02:49:29 02:49:29 TASK [Build an Ansible compatible image (new)] ********************************* 02:51:36 changed: [localhost] => (item=molecule_local/centos:7) 02:51:36 changed: [localhost] => (item=molecule_local/quay.io/centos/centos:stream8) 02:51:36 changed: [localhost] => (item=molecule_local/ubuntu:18.04) 02:51:36 changed: [localhost] => (item=molecule_local/ubuntu:20.04) 02:51:36 changed: [localhost] => (item=molecule_local/ubuntu:22.04) 02:51:36 02:51:36 TASK [Create docker network(s)] ************************************************ 02:51:36 skipping: [localhost] 02:51:36 02:51:36 TASK [Determine the CMD directives] ******************************************** 02:51:37 ok: [localhost] => (item={'image': 'centos:7', 'name': 'centos7'}) 02:51:37 ok: [localhost] => (item={'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}) 02:51:37 ok: [localhost] => (item={'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}) 02:51:37 ok: [localhost] => (item={'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}) 02:51:37 ok: [localhost] => (item={'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}) 02:51:37 02:51:37 TASK [Create molecule instance(s)] ********************************************* 02:51:39 changed: [localhost] => (item=centos7) 02:51:39 changed: [localhost] => (item=centos8) 02:51:39 changed: [localhost] => (item=ubuntu1804) 02:51:39 changed: [localhost] => (item=ubuntu2004) 02:51:39 changed: [localhost] => (item=ubuntu2204) 02:51:39 02:51:39 TASK [Wait for instance(s) creation to complete] ******************************* 02:51:40 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j30122134764.14902', 'results_file': '/home/jenkins/.ansible_async/j30122134764.14902', 'changed': True, 'item': {'image': 'centos:7', 'name': 'centos7'}, 'ansible_loop_var': 'item'}) 02:51:40 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j445046733545.14927', 'results_file': '/home/jenkins/.ansible_async/j445046733545.14927', 'changed': True, 'item': {'image': 'quay.io/centos/centos:stream8', 'name': 'centos8'}, 'ansible_loop_var': 'item'}) 02:51:40 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j389210298998.14959', 'results_file': '/home/jenkins/.ansible_async/j389210298998.14959', 'changed': True, 'item': {'image': 'ubuntu:18.04', 'name': 'ubuntu1804'}, 'ansible_loop_var': 'item'}) 02:51:40 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j145637496017.15065', 'results_file': '/home/jenkins/.ansible_async/j145637496017.15065', 'changed': True, 'item': {'image': 'ubuntu:20.04', 'name': 'ubuntu2004'}, 'ansible_loop_var': 'item'}) 02:51:40 changed: [localhost] => (item={'failed': 0, 'started': 1, 'finished': 0, 'ansible_job_id': 'j868000100142.15170', 'results_file': '/home/jenkins/.ansible_async/j868000100142.15170', 'changed': True, 'item': {'image': 'ubuntu:22.04', 'name': 'ubuntu2204'}, 'ansible_loop_var': 'item'}) 02:51:40 02:51:40 PLAY RECAP ********************************************************************* 02:51:40 localhost : ok=9 changed=5 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 02:51:40 02:51:40 INFO Running default > prepare 02:51:40 02:51:40 PLAY [Prepare] ***************************************************************** 02:51:40 02:51:40 TASK [Gathering Facts] ********************************************************* 02:51:45 ok: [centos8] 02:51:45 ok: [ubuntu2004] 02:51:45 ok: [ubuntu2204] 02:51:45 ok: [ubuntu1804] 02:51:45 ok: [centos7] 02:51:45 02:51:45 TASK [Update APT cache] ******************************************************** 02:51:45 skipping: [centos7] 02:51:45 skipping: [centos8] 02:51:50 changed: [ubuntu2004] 02:51:50 changed: [ubuntu2204] 02:51:50 changed: [ubuntu1804] 02:51:50 02:51:50 TASK [Install EPEL release repo] *********************************************** 02:51:50 skipping: [ubuntu1804] 02:52:05 skipping: [ubuntu2004] 02:52:05 skipping: [ubuntu2204] 02:52:05 changed: [centos7] 02:52:05 changed: [centos8] 02:52:05 02:52:05 TASK [DNF Install config-manager] ********************************************** 02:52:05 skipping: [centos7] 02:52:14 skipping: [ubuntu1804] 02:52:14 skipping: [ubuntu2004] 02:52:14 skipping: [ubuntu2204] 02:52:14 changed: [centos8] 02:52:14 02:52:14 TASK [Enable PowerTools] ******************************************************* 02:52:14 skipping: [centos7] 02:52:15 skipping: [ubuntu1804] 02:52:15 skipping: [ubuntu2004] 02:52:15 skipping: [ubuntu2204] 02:52:15 changed: [centos8] 02:52:15 02:52:15 PLAY RECAP ********************************************************************* 02:52:15 centos7 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 02:52:15 centos8 : ok=4 changed=3 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 02:52:15 ubuntu1804 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 02:52:15 ubuntu2004 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 02:52:15 ubuntu2204 : ok=2 changed=1 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0 02:52:15 02:52:15 INFO Running default > converge 02:52:16 02:52:16 PLAY [Converge] **************************************************************** 02:52:16 02:52:16 TASK [Gathering Facts] ********************************************************* 02:52:19 ok: [ubuntu2004] 02:52:19 ok: [ubuntu2204] 02:52:19 ok: [ubuntu1804] 02:52:19 ok: [centos8] 02:52:19 ok: [centos7] 02:52:19 02:52:19 TASK [lf-infra-ansible-roles-tox-verify-any : Pull in package names] *********** 02:52:20 ok: [centos7] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/RedHat.yaml) 02:52:20 ok: [centos8] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/CentOS-8.yaml) 02:52:20 ok: [ubuntu1804] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 02:52:20 ok: [ubuntu2004] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 02:52:20 ok: [ubuntu2204] => (item=/w/workspace/lf-infra-ansible-roles-tox-verify-any/vars/Debian.yaml) 02:52:20 02:52:20 TASK [lf-infra-ansible-roles-tox-verify-any : Install Dev libraries] *********** 02:52:22 fatal: [centos7]: FAILED! => {"changed": false, "msg": "It appears that a space separated string of packages was passed in as an argument. To operate on several packages, pass a comma separated string of packages or a list of packages."} 02:52:22 fatal: [centos8]: FAILED! => {"changed": false, "msg": "It appears that a space separated string of packages was passed in as an argument. To operate on several packages, pass a comma separated string of packages or a list of packages."} 02:52:24 fatal: [ubuntu2204]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake'' available"} 02:52:24 fatal: [ubuntu2004]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake'' available"} 02:52:24 fatal: [ubuntu1804]: FAILED! => {"changed": false, "msg": "No package(s) matching '['automake'' available"} 02:52:24 02:52:24 PLAY RECAP ********************************************************************* 02:52:24 centos7 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 02:52:24 centos8 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 02:52:24 ubuntu1804 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 02:52:24 ubuntu2004 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 02:52:24 ubuntu2204 : ok=2 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 02:52:24 02:52:24 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 02:52:24 WARNING An error occurred during the test sequence action: 'converge'. Cleaning up. 02:52:24 INFO Running default > cleanup 02:52:24 WARNING Skipping, cleanup playbook not configured. 02:52:24 INFO Running default > destroy 02:52:25 02:52:25 PLAY [Destroy] ***************************************************************** 02:52:25 02:52:25 TASK [Set async_dir for HOME env] ********************************************** 02:52:25 ok: [localhost] 02:52:25 02:52:25 TASK [Destroy molecule instance(s)] ******************************************** 02:52:26 changed: [localhost] => (item=centos7) 02:52:26 changed: [localhost] => (item=centos8) 02:52:26 changed: [localhost] => (item=ubuntu1804) 02:52:26 changed: [localhost] => (item=ubuntu2004) 02:52:26 changed: [localhost] => (item=ubuntu2204) 02:52:26 02:52:26 TASK [Wait for instance(s) deletion to complete] ******************************* 02:52:33 FAILED - RETRYING: [localhost]: Wait for instance(s) deletion to complete (300 retries left). 02:52:33 changed: [localhost] => (item=centos7) 02:52:33 changed: [localhost] => (item=centos8) 02:52:33 changed: [localhost] => (item=ubuntu1804) 02:52:33 changed: [localhost] => (item=ubuntu2004) 02:52:33 changed: [localhost] => (item=ubuntu2204) 02:52:33 02:52:33 TASK [Delete docker networks(s)] *********************************************** 02:52:33 skipping: [localhost] 02:52:33 02:52:33 PLAY RECAP ********************************************************************* 02:52:33 localhost : ok=3 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 02:52:33 02:52:33 INFO Pruning extra files from scenario ephemeral directory 02:52:33 molecule: exit 1 (201.47 seconds) /w/workspace/lf-infra-ansible-roles-tox-verify-any> ./molecule.sh pid=3058 02:52:33 molecule: FAIL ✖ in 4 minutes 2.49 seconds 02:52:33 pre-commit: install_deps> python -I -m pip install pre-commit 02:52:38 pre-commit: freeze> python -m pip freeze --all 02:52:38 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 02:52:38 pre-commit: commands[0]> pre-commit run --all-files --show-diff-on-failure 02:52:38 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 02:52:39 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 02:52:40 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 02:52:41 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 02:52:41 [INFO] Once installed this environment will be reused. 02:52:41 [INFO] This may take a few minutes... 02:52:44 trim trailing whitespace.................................................Passed 02:52:44 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' 02:52:44 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' 02:52:44 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' 02:52:44 pre-commit: commands[4]> pre-commit run gitlint --hook-stage commit-msg --commit-msg-filename .git/COMMIT_MSGTOX 02:52:44 [INFO] Installing environment for https://github.com/jorisroovers/gitlint. 02:52:44 [INFO] Once installed this environment will be reused. 02:52:44 [INFO] This may take a few minutes... 02:52:54 gitlint..................................................................Passed 02:52:54 pre-commit: commands[5]> /bin/sh -c 'rm -f .git/COMMIT_MSGTOX' 02:52:54 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' 02:52:54 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' 02:52:54 pre-commit: OK ✔ in 21.18 seconds 02:52:54 lint: install_deps> python -I -m pip install ansible-lint yamllint 02:53:06 lint: freeze> python -m pip freeze --all 02:53:07 lint: ansible-compat==4.1.11,ansible-core==2.16.3,ansible-lint==24.2.0,attrs==23.2.0,black==24.1.1,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 02:53:07 lint: commands[0]> /bin/bash -c 'ansible-lint tasks/*.yml' 02:53:10 02:53:10 Passed: 0 failure(s), 0 warning(s) on 1 files. Last profile that met the validation criteria was 'production'. 02:53:11 lint: commands[1]> yamllint . 02:53:11 molecule: FAIL code 1 (242.49=setup[41.03]+cmd[201.47] seconds) 02:53:11 pre-commit: OK (21.17=setup[4.83]+cmd[6.17,0.01,0.01,0.00,10.14,0.00,0.01,0.01] seconds) 02:53:11 lint: OK (16.99=setup[12.46]+cmd[3.77,0.76] seconds) 02:53:11 evaluation failed :( (280.82 seconds) 02:53:11 + tox_status=255 02:53:11 + echo '---> Completed tox runs' 02:53:11 ---> Completed tox runs 02:53:11 + for i in .tox/*/log 02:53:11 ++ echo .tox/lint/log 02:53:11 ++ awk -F/ '{print $2}' 02:53:11 + tox_env=lint 02:53:11 + cp -r .tox/lint/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/lint 02:53:11 + for i in .tox/*/log 02:53:11 ++ echo .tox/molecule/log 02:53:11 ++ awk -F/ '{print $2}' 02:53:11 + tox_env=molecule 02:53:11 + cp -r .tox/molecule/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/molecule 02:53:11 + for i in .tox/*/log 02:53:11 ++ echo .tox/pre-commit/log 02:53:11 ++ awk -F/ '{print $2}' 02:53:11 + tox_env=pre-commit 02:53:11 + cp -r .tox/pre-commit/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/pre-commit 02:53:11 + DOC_DIR=docs/_build/html 02:53:11 + [[ -d docs/_build/html ]] 02:53:11 + echo '---> tox-run.sh ends' 02:53:11 ---> tox-run.sh ends 02:53:11 + test 255 -eq 0 02:53:11 + exit 255 02:53:11 ++ '[' 2 = 1 ']' 02:53:11 Build step 'Execute shell' marked build as failure 02:53:11 $ ssh-agent -k 02:53:11 unset SSH_AUTH_SOCK; 02:53:11 unset SSH_AGENT_PID; 02:53:11 echo Agent pid 2045 killed; 02:53:11 [ssh-agent] Stopped. 02:53:11 [PostBuildScript] - [INFO] Executing post build scripts. 02:53:11 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins4235440990376904442.sh 02:53:11 ---> sysstat.sh 02:53:12 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins7551497269581552586.sh 02:53:12 ---> package-listing.sh 02:53:12 ++ facter osfamily 02:53:12 ++ tr '[:upper:]' '[:lower:]' 02:53:12 + OS_FAMILY=debian 02:53:12 + workspace=/w/workspace/lf-infra-ansible-roles-tox-verify-any 02:53:12 + START_PACKAGES=/tmp/packages_start.txt 02:53:12 + END_PACKAGES=/tmp/packages_end.txt 02:53:12 + DIFF_PACKAGES=/tmp/packages_diff.txt 02:53:12 + PACKAGES=/tmp/packages_start.txt 02:53:12 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 02:53:12 + PACKAGES=/tmp/packages_end.txt 02:53:12 + case "${OS_FAMILY}" in 02:53:12 + dpkg -l 02:53:12 + grep '^ii' 02:53:12 + '[' -f /tmp/packages_start.txt ']' 02:53:12 + '[' -f /tmp/packages_end.txt ']' 02:53:12 + diff /tmp/packages_start.txt /tmp/packages_end.txt 02:53:12 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 02:53:12 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/ 02:53:12 + cp -f /tmp/packages_diff.txt /tmp/packages_end.txt /tmp/packages_start.txt /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/ 02:53:12 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins11985400371658068412.sh 02:53:12 ---> capture-instance-metadata.sh 02:53:12 Setup pyenv: 02:53:12 system 02:53:12 3.8.13 02:53:12 3.9.13 02:53:12 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:53:12 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-kezL from file:/tmp/.os_lf_venv 02:53:14 lf-activate-venv(): INFO: Installing: lftools 02:53:31 lf-activate-venv(): INFO: Adding /tmp/venv-kezL/bin to PATH 02:53:31 INFO: Running in OpenStack, capturing instance metadata 02:53:32 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins8944458253424360115.sh 02:53:32 provisioning config files... 02:53:32 Could not find credentials [logs] for lf-infra-ansible-roles-tox-verify-any #950 02:53:32 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/config18169404587474408946tmp 02:53:32 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 02:53:32 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 02:53:32 provisioning config files... 02:53:33 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 02:53:33 [EnvInject] - Injecting environment variables from a build step. 02:53:33 [EnvInject] - Injecting as environment variables the properties content 02:53:33 SERVER_ID=logs 02:53:33 02:53:33 [EnvInject] - Variables injected successfully. 02:53:33 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins2504160180552106103.sh 02:53:33 ---> create-netrc.sh 02:53:33 WARN: Log server credential not found. 02:53:33 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins3833045288305030137.sh 02:53:33 ---> python-tools-install.sh 02:53:33 Setup pyenv: 02:53:33 system 02:53:33 3.8.13 02:53:33 3.9.13 02:53:33 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:53:33 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-kezL from file:/tmp/.os_lf_venv 02:53:34 lf-activate-venv(): INFO: Installing: lftools 02:53:49 lf-activate-venv(): INFO: Adding /tmp/venv-kezL/bin to PATH 02:53:49 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins15687232073965843654.sh 02:53:49 ---> sudo-logs.sh 02:53:49 Archiving 'sudo' log.. 02:53:50 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins14091843098129630751.sh 02:53:50 ---> job-cost.sh 02:53:50 Setup pyenv: 02:53:50 system 02:53:50 3.8.13 02:53:50 3.9.13 02:53:50 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:53:50 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-kezL from file:/tmp/.os_lf_venv 02:53:51 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 02:54:01 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. 02:54:01 lftools 0.37.8 requires openstacksdk<1.5.0, but you have openstacksdk 2.1.0 which is incompatible. 02:54:01 lf-activate-venv(): INFO: Adding /tmp/venv-kezL/bin to PATH 02:54:01 INFO: No Stack... 02:54:02 INFO: Retrieving Pricing Info for: v3-standard-4 02:54:02 INFO: Archiving Costs 02:54:02 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins106378045559801.sh 02:54:02 ---> logs-deploy.sh 02:54:02 Setup pyenv: 02:54:02 system 02:54:02 3.8.13 02:54:02 3.9.13 02:54:02 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 02:54:02 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-kezL from file:/tmp/.os_lf_venv 02:54:04 lf-activate-venv(): INFO: Installing: lftools 02:54:16 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. 02:54:16 python-openstackclient 6.5.0 requires openstacksdk>=2.0.0, but you have openstacksdk 1.4.0 which is incompatible. 02:54:17 lf-activate-venv(): INFO: Adding /tmp/venv-kezL/bin to PATH 02:54:17 WARNING: Nexus logging server not set 02:54:17 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/lf-infra-ansible-roles-tox-verify-any/950/ 02:54:17 INFO: archiving logs to S3 02:54:18 ---> uname -a: 02:54:18 Linux prd-ubuntu1804-docker-4c-4g-5755 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux 02:54:18 02:54:18 02:54:18 ---> lscpu: 02:54:18 Architecture: x86_64 02:54:18 CPU op-mode(s): 32-bit, 64-bit 02:54:18 Byte Order: Little Endian 02:54:18 CPU(s): 4 02:54:18 On-line CPU(s) list: 0-3 02:54:18 Thread(s) per core: 1 02:54:18 Core(s) per socket: 1 02:54:18 Socket(s): 4 02:54:18 NUMA node(s): 1 02:54:18 Vendor ID: AuthenticAMD 02:54:18 CPU family: 23 02:54:18 Model: 49 02:54:18 Model name: AMD EPYC-Rome Processor 02:54:18 Stepping: 0 02:54:18 CPU MHz: 2799.998 02:54:18 BogoMIPS: 5599.99 02:54:18 Virtualization: AMD-V 02:54:18 Hypervisor vendor: KVM 02:54:18 Virtualization type: full 02:54:18 L1d cache: 32K 02:54:18 L1i cache: 32K 02:54:18 L2 cache: 512K 02:54:18 L3 cache: 16384K 02:54:18 NUMA node0 CPU(s): 0-3 02:54:18 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 02:54:18 02:54:18 02:54:18 ---> nproc: 02:54:18 4 02:54:18 02:54:18 02:54:18 ---> df -h: 02:54:18 Filesystem Size Used Avail Use% Mounted on 02:54:18 udev 7.9G 0 7.9G 0% /dev 02:54:18 tmpfs 1.6G 700K 1.6G 1% /run 02:54:18 /dev/vda1 78G 9.7G 68G 13% / 02:54:18 tmpfs 7.9G 0 7.9G 0% /dev/shm 02:54:18 tmpfs 5.0M 0 5.0M 0% /run/lock 02:54:18 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 02:54:18 /dev/vda15 105M 5.3M 100M 5% /boot/efi 02:54:18 tmpfs 1.6G 0 1.6G 0% /run/user/1001 02:54:18 02:54:18 02:54:18 ---> free -m: 02:54:18 total used free shared buff/cache available 02:54:18 Mem: 16040 613 10969 0 4457 15097 02:54:18 Swap: 1023 0 1023 02:54:18 02:54:18 02:54:18 ---> ip addr: 02:54:18 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 02:54:18 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 02:54:18 inet 127.0.0.1/8 scope host lo 02:54:18 valid_lft forever preferred_lft forever 02:54:18 inet6 ::1/128 scope host 02:54:18 valid_lft forever preferred_lft forever 02:54:18 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 02:54:18 link/ether fa:16:3e:3c:6e:aa brd ff:ff:ff:ff:ff:ff 02:54:18 inet 10.30.171.28/23 brd 10.30.171.255 scope global dynamic ens3 02:54:18 valid_lft 85889sec preferred_lft 85889sec 02:54:18 inet6 fe80::f816:3eff:fe3c:6eaa/64 scope link 02:54:18 valid_lft forever preferred_lft forever 02:54:18 3: docker0: mtu 1500 qdisc noqueue state DOWN group default 02:54:18 link/ether 02:42:db:31:a3:80 brd ff:ff:ff:ff:ff:ff 02:54:18 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 02:54:18 valid_lft forever preferred_lft forever 02:54:18 inet6 fe80::42:dbff:fe31:a380/64 scope link 02:54:18 valid_lft forever preferred_lft forever 02:54:18 02:54:18 02:54:18 ---> sar -b -r -n DEV: 02:54:18 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-5755) 02/11/24 _x86_64_ (4 CPU) 02:54:18 02:54:18 02:45:49 LINUX RESTART (4 CPU) 02:54:18 02:54:18 02:46:01 tps rtps wtps bread/s bwrtn/s 02:54:18 02:47:02 253.04 69.29 183.75 5623.46 49024.76 02:54:18 02:48:01 75.63 14.08 61.55 995.36 15951.06 02:54:18 02:49:01 91.20 2.92 88.29 79.83 21477.93 02:54:18 02:50:01 259.52 3.97 255.56 504.32 52987.70 02:54:18 02:51:01 214.96 0.07 214.90 7.07 34890.18 02:54:18 02:52:01 300.25 6.93 293.32 752.01 38693.55 02:54:18 02:53:01 60.24 0.43 59.81 39.33 19200.13 02:54:18 02:54:01 75.05 1.28 73.77 113.31 12339.54 02:54:18 Average: 166.42 12.37 154.06 1014.34 30600.74 02:54:18 02:54:18 02:46:01 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 02:54:18 02:47:02 14031852 15526692 2393112 14.57 41288 1666116 1137916 6.51 686532 1508176 54060 02:54:18 02:48:01 13738640 15496144 2686324 16.36 60976 1895968 1154716 6.61 747004 1713456 149528 02:54:18 02:49:01 12836124 15406636 3588840 21.85 97864 2607256 1265232 7.24 911364 2355028 630296 02:54:18 02:50:01 12222852 15398448 4202112 25.58 117632 3133936 1572772 9.00 963008 2850896 584 02:54:18 02:51:01 11680356 15327316 4744608 28.89 144464 3536956 1465120 8.38 1192072 3119032 48124 02:54:18 02:52:01 11082208 15303688 5342756 32.53 174196 4028364 1852220 10.60 1466112 3372232 179768 02:54:18 02:53:01 11306112 15446048 5118852 31.17 182580 3933596 1374512 7.87 1243908 3381072 119380 02:54:18 02:54:01 11229668 15456184 5195296 31.63 188128 4004792 1291572 7.39 1254220 3438116 33188 02:54:18 Average: 12265976 15420144 4158988 25.32 125891 3100873 1389258 7.95 1058028 2717251 151866 02:54:18 02:54:18 02:46:01 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 02:54:18 02:47:02 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:54:18 02:47:02 ens3 346.23 232.23 1246.79 64.80 0.00 0.00 0.00 0.00 02:54:18 02:47:02 lo 1.67 1.67 0.16 0.16 0.00 0.00 0.00 0.00 02:54:18 02:48:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:54:18 02:48:01 ens3 71.38 59.87 755.88 7.16 0.00 0.00 0.00 0.00 02:54:18 02:48:01 lo 1.02 1.02 0.09 0.09 0.00 0.00 0.00 0.00 02:54:18 02:49:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:54:18 02:49:01 ens3 44.48 34.07 887.31 5.90 0.00 0.00 0.00 0.00 02:54:18 02:49:01 lo 0.47 0.47 0.05 0.05 0.00 0.00 0.00 0.00 02:54:18 02:50:01 docker0 34.66 44.71 1.85 703.73 0.00 0.00 0.00 0.00 02:54:18 02:50:01 ens3 190.93 95.13 3334.90 7.43 0.00 0.00 0.00 0.00 02:54:18 02:50:01 veth8af9dcf 0.00 0.03 0.00 0.00 0.00 0.00 0.00 0.00 02:54:18 02:50:01 lo 1.47 1.47 0.16 0.16 0.00 0.00 0.00 0.00 02:54:18 02:51:01 docker0 262.09 387.40 14.12 2611.24 0.00 0.00 0.00 0.00 02:54:18 02:51:01 vethd4ed363 84.69 120.08 5.79 896.60 0.00 0.00 0.00 0.07 02:54:18 02:51:01 ens3 446.49 284.80 3485.20 19.87 0.00 0.00 0.00 0.00 02:54:18 02:51:01 lo 1.20 1.20 0.14 0.14 0.00 0.00 0.00 0.00 02:54:18 02:52:01 docker0 214.25 314.00 11.54 2995.39 0.00 0.00 0.00 0.00 02:54:18 02:52:01 veth6aff4ae 68.26 94.37 4.50 639.73 0.00 0.00 0.00 0.05 02:54:18 02:52:01 ens3 343.48 228.45 3480.45 16.02 0.00 0.00 0.00 0.00 02:54:18 02:52:01 vethc30c662 36.49 55.67 2.43 461.73 0.00 0.00 0.00 0.04 02:54:18 02:53:01 docker0 50.47 70.09 2.71 297.98 0.00 0.00 0.00 0.00 02:54:18 02:53:01 ens3 106.37 80.32 846.01 8.01 0.00 0.00 0.00 0.00 02:54:18 02:53:01 lo 11.46 11.46 1.11 1.11 0.00 0.00 0.00 0.00 02:54:18 02:54:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:54:18 02:54:01 ens3 18.05 17.25 40.53 7.60 0.00 0.00 0.00 0.00 02:54:18 02:54:01 lo 0.93 0.93 0.09 0.09 0.00 0.00 0.00 0.00 02:54:18 Average: docker0 70.33 102.23 3.78 827.73 0.00 0.00 0.00 0.00 02:54:18 Average: ens3 196.18 129.15 1761.69 17.12 0.00 0.00 0.00 0.00 02:54:18 Average: lo 1.18 1.18 0.12 0.12 0.00 0.00 0.00 0.00 02:54:18 02:54:18 02:54:18 ---> sar -P ALL: 02:54:18 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-5755) 02/11/24 _x86_64_ (4 CPU) 02:54:18 02:54:18 02:45:49 LINUX RESTART (4 CPU) 02:54:18 02:54:18 02:46:01 CPU %user %nice %system %iowait %steal %idle 02:54:18 02:47:02 all 13.27 0.00 2.20 10.98 0.06 73.48 02:54:18 02:47:02 0 14.25 0.00 3.02 6.28 0.05 76.39 02:54:18 02:47:02 1 8.57 0.00 2.04 3.58 0.03 85.77 02:54:18 02:47:02 2 18.08 0.00 2.23 7.30 0.08 72.30 02:54:18 02:47:02 3 12.23 0.00 1.49 26.74 0.05 59.49 02:54:18 02:48:01 all 17.29 0.00 1.16 5.22 0.06 76.27 02:54:18 02:48:01 0 10.97 0.00 1.17 5.31 0.09 82.46 02:54:18 02:48:01 1 35.36 0.00 2.08 2.50 0.09 59.97 02:54:18 02:48:01 2 6.74 0.00 0.52 0.29 0.02 92.43 02:54:18 02:48:01 3 16.22 0.00 0.90 12.83 0.05 69.99 02:54:18 02:49:01 all 19.74 0.00 1.71 5.36 0.06 73.13 02:54:18 02:49:01 0 1.46 0.00 0.84 7.24 0.07 90.40 02:54:18 02:49:01 1 23.01 0.00 2.54 4.02 0.05 70.37 02:54:18 02:49:01 2 47.70 0.00 2.86 1.19 0.07 48.19 02:54:18 02:49:01 3 6.77 0.00 0.62 8.99 0.03 83.59 02:54:18 02:50:01 all 18.31 0.00 3.95 10.99 0.09 66.66 02:54:18 02:50:01 0 10.27 0.00 4.89 30.40 0.14 54.30 02:54:18 02:50:01 1 13.61 0.00 3.99 2.71 0.08 79.60 02:54:18 02:50:01 2 40.15 0.00 4.03 4.10 0.12 51.60 02:54:18 02:50:01 3 9.31 0.00 2.87 6.84 0.07 80.92 02:54:18 02:51:01 all 15.09 0.00 3.89 5.15 0.11 75.76 02:54:18 02:51:01 0 8.43 0.00 4.27 8.55 0.08 78.67 02:54:18 02:51:01 1 17.06 0.00 4.00 6.39 0.07 72.48 02:54:18 02:51:01 2 26.15 0.00 3.92 1.09 0.10 68.74 02:54:18 02:51:01 3 8.60 0.00 3.37 4.61 0.15 83.26 02:54:18 02:52:01 all 20.21 0.00 7.05 5.97 0.12 66.65 02:54:18 02:52:01 0 22.00 0.00 7.02 6.90 0.10 63.98 02:54:18 02:52:01 1 13.84 0.00 6.37 2.84 0.14 76.81 02:54:18 02:52:01 2 16.45 0.00 6.96 3.64 0.13 72.82 02:54:18 02:52:01 3 28.62 0.00 7.84 10.52 0.12 52.90 02:54:18 02:53:01 all 24.12 0.00 3.80 3.53 0.09 68.46 02:54:18 02:53:01 0 30.76 0.00 3.35 6.54 0.10 59.26 02:54:18 02:53:01 1 13.83 0.00 3.16 2.05 0.12 80.84 02:54:18 02:53:01 2 33.41 0.00 4.69 1.64 0.08 60.17 02:54:18 02:53:01 3 18.46 0.00 3.99 3.89 0.07 73.59 02:54:18 02:54:01 all 17.60 0.00 1.01 5.10 0.05 76.24 02:54:18 02:54:01 0 22.43 0.00 1.43 4.81 0.05 71.28 02:54:18 02:54:01 1 3.11 0.00 0.61 10.66 0.05 85.57 02:54:18 02:54:01 2 39.72 0.00 1.36 3.11 0.07 55.75 02:54:18 02:54:01 3 5.43 0.00 0.67 1.75 0.03 92.12 02:54:18 Average: all 18.21 0.00 3.09 6.54 0.08 72.09 02:54:18 Average: 0 15.07 0.00 3.24 9.49 0.08 72.11 02:54:18 Average: 1 15.99 0.00 3.09 4.37 0.08 76.47 02:54:18 Average: 2 28.57 0.00 3.32 2.79 0.08 65.23 02:54:18 Average: 3 13.18 0.00 2.71 9.52 0.07 74.52 02:54:18 02:54:18 02:54:18