00:42:21 Triggered by Gerrit: https://gerrit.linuxfoundation.org/infra/c/ansible/roles/shellcheck-install/+/72582 00:42:21 Running as SYSTEM 00:42:21 [EnvInject] - Loading node environment variables. 00:42:21 Building remotely on prd-ubuntu1804-docker-4c-4g-1575 (ubuntu1804-docker-4c-4g) in workspace /w/workspace/lf-infra-ansible-roles-tox-verify-any 00:42:22 [ssh-agent] Looking for ssh-agent implementation... 00:42:22 [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) 00:42:22 $ ssh-agent 00:42:22 SSH_AUTH_SOCK=/tmp/ssh-KVm4mlIS9ksG/agent.2088 00:42:22 SSH_AGENT_PID=2090 00:42:22 [ssh-agent] Started. 00:42:22 Running ssh-add (command line suppressed) 00:42:22 Identity added: /w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_4069962415787104110.key (/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/private_key_4069962415787104110.key) 00:42:22 [ssh-agent] Using credentials jenkins (jenkins-ssh) 00:42:22 The recommended git tool is: NONE 00:42:24 using credential jenkins-ssh 00:42:24 Wiping out workspace first. 00:42:24 Cloning the remote Git repository 00:42:24 Cloning repository https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install 00:42:24 > git init /w/workspace/lf-infra-ansible-roles-tox-verify-any # timeout=10 00:42:24 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install 00:42:24 > git --version # timeout=10 00:42:24 > git --version # 'git version 2.17.1' 00:42:24 using GIT_SSH to set credentials jenkins-ssh 00:42:24 Verifying host key using known hosts file 00:42:24 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:42:24 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install +refs/heads/*:refs/remotes/origin/* # timeout=10 00:42:25 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install # timeout=10 00:42:25 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 00:42:25 > git config remote.origin.url https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install # timeout=10 00:42:25 Fetching upstream changes from https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install 00:42:25 using GIT_SSH to set credentials jenkins-ssh 00:42:25 Verifying host key using known hosts file 00:42:25 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:42:25 > git fetch --tags --progress -- https://gerrit.linuxfoundation.org/infra/ansible/roles/shellcheck-install refs/changes/82/72582/4 # timeout=10 00:42:26 > git rev-parse 2cc04f2c4c846b0170f4e791206e15c2e9563df1^{commit} # timeout=10 00:42:26 JENKINS-19022: warning: possible memory leak due to Git plugin usage; see: https://plugins.jenkins.io/git/#remove-git-plugin-buildsbybranch-builddata-script 00:42:26 Checking out Revision 2cc04f2c4c846b0170f4e791206e15c2e9563df1 (refs/changes/82/72582/4) 00:42:26 > git config core.sparsecheckout # timeout=10 00:42:26 > git checkout -f 2cc04f2c4c846b0170f4e791206e15c2e9563df1 # timeout=10 00:42:29 Commit message: "Chore: Update pre-commit dependencies to latest" 00:42:29 > git rev-parse FETCH_HEAD^{commit} # timeout=10 00:42:29 > git rev-list --no-walk 268db4cce8025e88b0f9780fbde58061e0ce545a # timeout=10 00:42:29 provisioning config files... 00:42:29 copy managed file [npmrc] to file:/home/jenkins/.npmrc 00:42:29 copy managed file [pipconf] to file:/home/jenkins/.config/pip/pip.conf 00:42:29 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins1444414001894561637.sh 00:42:29 ---> python-tools-install.sh 00:42:29 Setup pyenv: 00:42:29 * system (set by /opt/pyenv/version) 00:42:29 * 3.8.13 (set by /opt/pyenv/version) 00:42:30 * 3.9.13 (set by /opt/pyenv/version) 00:42:30 * 3.10.6 (set by /opt/pyenv/version) 00:42:34 lf-activate-venv(): INFO: Creating python3 venv at /tmp/venv-Z9lI 00:42:34 lf-activate-venv(): INFO: Save venv in file: /tmp/.os_lf_venv 00:42:37 lf-activate-venv(): INFO: Installing: lftools 00:43:14 lf-activate-venv(): INFO: Adding /tmp/venv-Z9lI/bin to PATH 00:43:14 Generating Requirements File 00:43:48 Python 3.10.6 00:43:48 pip 23.3.2 from /tmp/venv-Z9lI/lib/python3.10/site-packages/pip (python 3.10) 00:43:48 appdirs==1.4.4 00:43:48 argcomplete==3.2.2 00:43:48 aspy.yaml==1.3.0 00:43:48 attrs==23.2.0 00:43:48 autopage==0.5.2 00:43:48 beautifulsoup4==4.12.3 00:43:48 boto3==1.34.32 00:43:48 botocore==1.34.32 00:43:48 bs4==0.0.2 00:43:48 cachetools==5.3.2 00:43:48 certifi==2023.11.17 00:43:48 cffi==1.16.0 00:43:48 cfgv==3.4.0 00:43:48 chardet==5.2.0 00:43:48 charset-normalizer==3.3.2 00:43:48 click==8.1.7 00:43:48 cliff==4.5.0 00:43:48 cmd2==2.4.3 00:43:48 cryptography==3.3.2 00:43:48 debtcollector==2.5.0 00:43:48 decorator==5.1.1 00:43:48 defusedxml==0.7.1 00:43:48 Deprecated==1.2.14 00:43:48 distlib==0.3.8 00:43:48 dnspython==2.5.0 00:43:48 docker==4.2.2 00:43:48 dogpile.cache==1.3.0 00:43:48 email-validator==2.1.0.post1 00:43:48 filelock==3.13.1 00:43:48 future==0.18.3 00:43:48 gitdb==4.0.11 00:43:48 GitPython==3.1.41 00:43:48 google-auth==2.27.0 00:43:48 httplib2==0.22.0 00:43:48 identify==2.5.33 00:43:48 idna==3.6 00:43:48 importlib-resources==1.5.0 00:43:48 iso8601==2.1.0 00:43:48 Jinja2==3.1.3 00:43:48 jmespath==1.0.1 00:43:48 jsonpatch==1.33 00:43:48 jsonpointer==2.4 00:43:48 jsonschema==4.21.1 00:43:48 jsonschema-specifications==2023.12.1 00:43:48 keystoneauth1==5.5.0 00:43:48 kubernetes==29.0.0 00:43:48 lftools==0.37.8 00:43:48 lxml==5.1.0 00:43:48 MarkupSafe==2.1.4 00:43:48 msgpack==1.0.7 00:43:48 multi_key_dict==2.0.3 00:43:48 munch==4.0.0 00:43:48 netaddr==0.10.1 00:43:48 netifaces==0.11.0 00:43:48 niet==1.4.2 00:43:48 nodeenv==1.8.0 00:43:48 oauth2client==4.1.3 00:43:48 oauthlib==3.2.2 00:43:48 openstacksdk==0.62.0 00:43:48 os-client-config==2.1.0 00:43:48 os-service-types==1.7.0 00:43:48 osc-lib==3.0.0 00:43:48 oslo.config==9.3.0 00:43:48 oslo.context==5.3.0 00:43:48 oslo.i18n==6.2.0 00:43:48 oslo.log==5.4.0 00:43:48 oslo.serialization==5.3.0 00:43:48 oslo.utils==7.0.0 00:43:48 packaging==23.2 00:43:48 pbr==6.0.0 00:43:48 platformdirs==4.2.0 00:43:48 prettytable==3.9.0 00:43:48 pyasn1==0.5.1 00:43:48 pyasn1-modules==0.3.0 00:43:48 pycparser==2.21 00:43:48 pygerrit2==2.0.15 00:43:48 PyGithub==2.2.0 00:43:48 pyinotify==0.9.6 00:43:48 PyJWT==2.8.0 00:43:48 PyNaCl==1.5.0 00:43:48 pyparsing==2.4.7 00:43:48 pyperclip==1.8.2 00:43:48 pyrsistent==0.20.0 00:43:48 python-cinderclient==9.4.0 00:43:48 python-dateutil==2.8.2 00:43:48 python-heatclient==3.4.0 00:43:48 python-jenkins==1.8.2 00:43:48 python-keystoneclient==5.3.0 00:43:48 python-magnumclient==4.3.0 00:43:48 python-novaclient==18.4.0 00:43:48 python-openstackclient==6.0.0 00:43:48 python-swiftclient==4.4.0 00:43:48 pytz==2023.4 00:43:48 PyYAML==6.0.1 00:43:48 referencing==0.33.0 00:43:48 requests==2.31.0 00:43:48 requests-oauthlib==1.3.1 00:43:48 requestsexceptions==1.4.0 00:43:48 rfc3986==2.0.0 00:43:48 rpds-py==0.17.1 00:43:48 rsa==4.9 00:43:48 ruamel.yaml==0.18.5 00:43:48 ruamel.yaml.clib==0.2.8 00:43:48 s3transfer==0.10.0 00:43:48 simplejson==3.19.2 00:43:48 six==1.16.0 00:43:48 smmap==5.0.1 00:43:48 soupsieve==2.5 00:43:48 stevedore==5.1.0 00:43:48 tabulate==0.9.0 00:43:48 toml==0.10.2 00:43:48 tomlkit==0.12.3 00:43:48 tqdm==4.66.1 00:43:48 typing_extensions==4.9.0 00:43:48 tzdata==2023.4 00:43:48 urllib3==1.26.18 00:43:48 virtualenv==20.25.0 00:43:48 wcwidth==0.2.13 00:43:48 websocket-client==1.7.0 00:43:48 wrapt==1.16.0 00:43:48 xdg==6.0.0 00:43:48 xmltodict==0.13.0 00:43:48 yq==3.2.3 00:43:49 [EnvInject] - Injecting environment variables from a build step. 00:43:49 [EnvInject] - Injecting as environment variables the properties content 00:43:49 PYTHON=python3 00:43:49 00:43:49 [EnvInject] - Variables injected successfully. 00:43:49 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins1257184367122724264.sh 00:43:49 ---> tox-install.sh 00:43:49 + source /home/jenkins/lf-env.sh 00:43:49 + lf-activate-venv --python python3.8 --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:43:49 ++ mktemp -d /tmp/venv-XXXX 00:43:49 + lf_venv=/tmp/venv-Rstf 00:43:49 + local venv_file=/tmp/.os_lf_venv 00:43:49 + local python=python3 00:43:49 + local options 00:43:49 + local set_path=true 00:43:49 + local install_args= 00:43:49 ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --python python3.8 --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:43:49 + options=' --python '\''python3.8'\'' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:43:49 + eval set -- ' --python '\''python3.8'\'' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:43:49 ++ set -- --python python3.8 --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 00:43:49 + true 00:43:49 + case $1 in 00:43:49 + python=python3.8 00:43:49 + shift 2 00:43:49 + true 00:43:49 + case $1 in 00:43:49 + venv_file=/tmp/.toxenv 00:43:49 + shift 2 00:43:49 + true 00:43:49 + case $1 in 00:43:49 + shift 00:43:49 + break 00:43:49 + case $python in 00:43:49 + local pkg_list= 00:43:49 + [[ -d /opt/pyenv ]] 00:43:49 + echo 'Setup pyenv:' 00:43:49 Setup pyenv: 00:43:49 + export PYENV_ROOT=/opt/pyenv 00:43:49 + PYENV_ROOT=/opt/pyenv 00:43:49 + 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:43:49 + 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:43:49 + pyenv versions 00:43:49 system 00:43:49 3.8.13 00:43:49 3.9.13 00:43:49 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:43:49 + command -v pyenv 00:43:49 ++ pyenv init - --no-rehash 00:43:49 + 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:43:49 export PATH="/opt/pyenv/shims:${PATH}" 00:43:49 export PYENV_SHELL=bash 00:43:49 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 00:43:49 pyenv() { 00:43:49 local command 00:43:49 command="${1:-}" 00:43:49 if [ "$#" -gt 0 ]; then 00:43:49 shift 00:43:49 fi 00:43:49 00:43:49 case "$command" in 00:43:49 rehash|shell) 00:43:49 eval "$(pyenv "sh-$command" "$@")" 00:43:49 ;; 00:43:49 *) 00:43:49 command pyenv "$command" "$@" 00:43:49 ;; 00:43:49 esac 00:43:49 }' 00:43:49 +++ 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:43:49 ++ 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:43:49 ++ 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:43:49 ++ 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:43:49 ++ export PYENV_SHELL=bash 00:43:49 ++ PYENV_SHELL=bash 00:43:49 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 00:43:49 +++ complete -F _pyenv pyenv 00:43:49 ++ lf-pyver python3.8 00:43:49 ++ local py_version_xy=python3.8 00:43:49 ++ local py_version_xyz= 00:43:49 ++ pyenv versions 00:43:49 ++ local command 00:43:49 ++ command=versions 00:43:49 ++ '[' 1 -gt 0 ']' 00:43:49 ++ shift 00:43:49 ++ case "$command" in 00:43:49 ++ command pyenv versions 00:43:49 ++ pyenv versions 00:43:49 ++ sed 's/^[ *]* //' 00:43:49 ++ awk '{ print $1 }' 00:43:49 ++ grep -E '^[0-9.]*[0-9]$' 00:43:49 ++ [[ ! -s /tmp/.pyenv_versions ]] 00:43:49 +++ grep '^3.8' /tmp/.pyenv_versions 00:43:49 +++ sort -V 00:43:49 +++ tail -n 1 00:43:49 ++ py_version_xyz=3.8.13 00:43:49 ++ [[ -z 3.8.13 ]] 00:43:49 ++ echo 3.8.13 00:43:49 ++ return 0 00:43:49 + pyenv local 3.8.13 00:43:49 + local command 00:43:49 + command=local 00:43:49 + '[' 2 -gt 0 ']' 00:43:49 + shift 00:43:49 + case "$command" in 00:43:49 + command pyenv local 3.8.13 00:43:49 + pyenv local 3.8.13 00:43:49 + for arg in "$@" 00:43:49 + case $arg in 00:43:49 + pkg_list+='tox ' 00:43:49 + for arg in "$@" 00:43:49 + case $arg in 00:43:49 + pkg_list+='virtualenv ' 00:43:49 + for arg in "$@" 00:43:49 + case $arg in 00:43:49 + pkg_list+='urllib3~=1.26.15 ' 00:43:49 + [[ -f /tmp/.toxenv ]] 00:43:49 + [[ ! -f /tmp/.toxenv ]] 00:43:49 + [[ -n '' ]] 00:43:49 + python3.8 -m venv /tmp/venv-Rstf 00:43:55 + echo 'lf-activate-venv(): INFO: Creating python3.8 venv at /tmp/venv-Rstf' 00:43:55 lf-activate-venv(): INFO: Creating python3.8 venv at /tmp/venv-Rstf 00:43:55 + echo /tmp/venv-Rstf 00:43:55 + echo 'lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv' 00:43:55 lf-activate-venv(): INFO: Save venv in file: /tmp/.toxenv 00:43:55 + /tmp/venv-Rstf/bin/python3 -m pip install --upgrade --quiet pip virtualenv 00:43:59 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 00:43:59 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 00:43:59 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 00:43:59 + /tmp/venv-Rstf/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 00:44:02 + type python3.8 00:44:02 + true 00:44:02 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-Rstf/bin to PATH' 00:44:02 lf-activate-venv(): INFO: Adding /tmp/venv-Rstf/bin to PATH 00:44:02 + PATH=/tmp/venv-Rstf/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:44:02 + return 0 00:44:02 + python3 --version 00:44:02 Python 3.8.13 00:44:02 + python3 -m pip --version 00:44:03 pip 23.3.2 from /tmp/venv-Rstf/lib/python3.8/site-packages/pip (python 3.8) 00:44:03 + python3 -m pip freeze 00:44:03 cachetools==5.3.2 00:44:03 chardet==5.2.0 00:44:03 colorama==0.4.6 00:44:03 distlib==0.3.8 00:44:03 filelock==3.13.1 00:44:03 packaging==23.2 00:44:03 platformdirs==4.2.0 00:44:03 pluggy==1.4.0 00:44:03 pyproject-api==1.6.1 00:44:03 tomli==2.0.1 00:44:03 tox==4.12.1 00:44:03 urllib3==1.26.18 00:44:03 virtualenv==20.25.0 00:44:03 [lf-infra-ansible-roles-tox-verify-any] $ /bin/sh -xe /tmp/jenkins1980559040590275880.sh 00:44:03 [EnvInject] - Injecting environment variables from a build step. 00:44:03 [EnvInject] - Injecting as environment variables the properties content 00:44:03 PARALLEL=False 00:44:03 00:44:03 [EnvInject] - Variables injected successfully. 00:44:03 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins180226472882109561.sh 00:44:03 ---> tox-run.sh 00:44:03 + 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:44:03 + ARCHIVE_TOX_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 00:44:03 + ARCHIVE_DOC_DIR=/w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/docs 00:44:03 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox 00:44:03 + cd /w/workspace/lf-infra-ansible-roles-tox-verify-any/. 00:44:03 + source /home/jenkins/lf-env.sh 00:44:03 + lf-activate-venv --python python3.8 --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:44:03 ++ mktemp -d /tmp/venv-XXXX 00:44:03 + lf_venv=/tmp/venv-25lf 00:44:03 + local venv_file=/tmp/.os_lf_venv 00:44:03 + local python=python3 00:44:03 + local options 00:44:03 + local set_path=true 00:44:03 + local install_args= 00:44:03 ++ getopt -o np:v: -l no-path,system-site-packages,python:,venv-file: -n lf-activate-venv -- --python python3.8 --venv-file /tmp/.toxenv tox virtualenv urllib3~=1.26.15 00:44:03 + options=' --python '\''python3.8'\'' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:44:03 + eval set -- ' --python '\''python3.8'\'' --venv-file '\''/tmp/.toxenv'\'' -- '\''tox'\'' '\''virtualenv'\'' '\''urllib3~=1.26.15'\''' 00:44:03 ++ set -- --python python3.8 --venv-file /tmp/.toxenv -- tox virtualenv urllib3~=1.26.15 00:44:03 + true 00:44:03 + case $1 in 00:44:03 + python=python3.8 00:44:03 + shift 2 00:44:03 + true 00:44:03 + case $1 in 00:44:03 + venv_file=/tmp/.toxenv 00:44:03 + shift 2 00:44:03 + true 00:44:03 + case $1 in 00:44:03 + shift 00:44:03 + break 00:44:03 + case $python in 00:44:03 + local pkg_list= 00:44:03 + [[ -d /opt/pyenv ]] 00:44:03 + echo 'Setup pyenv:' 00:44:03 Setup pyenv: 00:44:03 + export PYENV_ROOT=/opt/pyenv 00:44:03 + PYENV_ROOT=/opt/pyenv 00:44:03 + 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:44:03 + 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:44:03 + pyenv versions 00:44:03 system 00:44:03 * 3.8.13 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:44:03 3.9.13 00:44:03 3.10.6 00:44:03 + command -v pyenv 00:44:03 ++ pyenv init - --no-rehash 00:44:03 + 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:44:03 export PATH="/opt/pyenv/shims:${PATH}" 00:44:03 export PYENV_SHELL=bash 00:44:03 source '\''/opt/pyenv/libexec/../completions/pyenv.bash'\'' 00:44:03 pyenv() { 00:44:03 local command 00:44:03 command="${1:-}" 00:44:03 if [ "$#" -gt 0 ]; then 00:44:03 shift 00:44:03 fi 00:44:03 00:44:03 case "$command" in 00:44:03 rehash|shell) 00:44:03 eval "$(pyenv "sh-$command" "$@")" 00:44:03 ;; 00:44:03 *) 00:44:03 command pyenv "$command" "$@" 00:44:03 ;; 00:44:03 esac 00:44:03 }' 00:44:03 +++ 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:44:03 ++ 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:44:03 ++ 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:44:03 ++ 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:44:03 ++ export PYENV_SHELL=bash 00:44:03 ++ PYENV_SHELL=bash 00:44:03 ++ source /opt/pyenv/libexec/../completions/pyenv.bash 00:44:03 +++ complete -F _pyenv pyenv 00:44:03 ++ lf-pyver python3.8 00:44:03 ++ local py_version_xy=python3.8 00:44:03 ++ local py_version_xyz= 00:44:03 ++ pyenv versions 00:44:03 ++ local command 00:44:03 ++ command=versions 00:44:03 ++ '[' 1 -gt 0 ']' 00:44:03 ++ shift 00:44:03 ++ case "$command" in 00:44:03 ++ command pyenv versions 00:44:03 ++ pyenv versions 00:44:03 ++ awk '{ print $1 }' 00:44:03 ++ grep -E '^[0-9.]*[0-9]$' 00:44:03 ++ sed 's/^[ *]* //' 00:44:03 ++ [[ ! -s /tmp/.pyenv_versions ]] 00:44:03 +++ grep '^3.8' /tmp/.pyenv_versions 00:44:03 +++ sort -V 00:44:03 +++ tail -n 1 00:44:03 ++ py_version_xyz=3.8.13 00:44:03 ++ [[ -z 3.8.13 ]] 00:44:03 ++ echo 3.8.13 00:44:03 ++ return 0 00:44:03 + pyenv local 3.8.13 00:44:03 + local command 00:44:03 + command=local 00:44:03 + '[' 2 -gt 0 ']' 00:44:03 + shift 00:44:03 + case "$command" in 00:44:03 + command pyenv local 3.8.13 00:44:03 + pyenv local 3.8.13 00:44:03 + for arg in "$@" 00:44:03 + case $arg in 00:44:03 + pkg_list+='tox ' 00:44:03 + for arg in "$@" 00:44:03 + case $arg in 00:44:03 + pkg_list+='virtualenv ' 00:44:03 + for arg in "$@" 00:44:03 + case $arg in 00:44:03 + pkg_list+='urllib3~=1.26.15 ' 00:44:03 + [[ -f /tmp/.toxenv ]] 00:44:03 ++ cat /tmp/.toxenv 00:44:03 + lf_venv=/tmp/venv-Rstf 00:44:03 + echo 'lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Rstf from' file:/tmp/.toxenv 00:44:03 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Rstf from file:/tmp/.toxenv 00:44:03 + /tmp/venv-Rstf/bin/python3 -m pip install --upgrade --quiet pip virtualenv 00:44:04 + [[ -z tox virtualenv urllib3~=1.26.15 ]] 00:44:04 + echo 'lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 ' 00:44:04 lf-activate-venv(): INFO: Installing: tox virtualenv urllib3~=1.26.15 00:44:04 + /tmp/venv-Rstf/bin/python3 -m pip install --upgrade --quiet --upgrade-strategy eager tox virtualenv urllib3~=1.26.15 00:44:06 + type python3.8 00:44:06 + true 00:44:06 + echo 'lf-activate-venv(): INFO: Adding /tmp/venv-Rstf/bin to PATH' 00:44:06 lf-activate-venv(): INFO: Adding /tmp/venv-Rstf/bin to PATH 00:44:06 + PATH=/tmp/venv-Rstf/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:44:06 + return 0 00:44:06 + [[ -d /opt/pyenv ]] 00:44:06 + echo '---> Setting up pyenv' 00:44:06 ---> Setting up pyenv 00:44:06 + export PYENV_ROOT=/opt/pyenv 00:44:06 + PYENV_ROOT=/opt/pyenv 00:44:06 + export PATH=/opt/pyenv/bin:/tmp/venv-Rstf/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:44:06 + PATH=/opt/pyenv/bin:/tmp/venv-Rstf/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:44:06 ++ pwd 00:44:06 + PYTHONPATH=/w/workspace/lf-infra-ansible-roles-tox-verify-any 00:44:06 + export PYTHONPATH 00:44:06 + export TOX_TESTENV_PASSENV=PYTHONPATH 00:44:06 + TOX_TESTENV_PASSENV=PYTHONPATH 00:44:06 + tox --version 00:44:06 4.12.1 from /tmp/venv-Rstf/lib/python3.8/site-packages/tox/__init__.py 00:44:06 + PARALLEL=False 00:44:06 + TOX_OPTIONS_LIST= 00:44:06 + [[ -n '' ]] 00:44:06 + case ${PARALLEL,,} in 00:44:06 + tee -a /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/tox.log 00:44:06 + tox 00:44:07 molecule: install_deps> python -I -m pip install 'ansible-lint~=4.2.0' 'ansible~=2.9.6' docker molecule 'molecule[docker]' 'molecule~=3.0.8' 'pytest~=5.4.0' yamllint 00:44:45 molecule: freeze> python -m pip freeze --all 00:44:45 molecule: ansible==2.9.27,ansible-lint==4.2.0,arrow==1.3.0,attrs==23.2.0,bcrypt==4.1.2,binaryornot==0.4.4,Cerberus==1.3.5,certifi==2023.11.17,cffi==1.16.0,chardet==5.2.0,charset-normalizer==3.3.2,click==8.1.7,click-completion==0.5.2,click-help-colors==0.9.4,colorama==0.4.6,cookiecutter==2.5.0,cryptography==42.0.2,distro==1.9.0,docker==7.0.0,fasteners==0.19,idna==3.6,Jinja2==3.1.3,markdown-it-py==3.0.0,MarkupSafe==2.1.4,mdurl==0.1.2,molecule==3.0.8,more-itertools==10.2.0,packaging==23.2,paramiko==2.12.0,pathspec==0.12.1,pexpect==4.9.0,pip==23.3.1,pluggy==0.13.1,ptyprocess==0.7.0,py==1.11.0,pycparser==2.21,Pygments==2.17.2,PyNaCl==1.5.0,pytest==5.4.3,python-dateutil==2.8.2,python-gilt==1.2.3,python-slugify==8.0.3,PyYAML==5.4.1,requests==2.31.0,rich==13.7.0,ruamel.yaml==0.18.5,ruamel.yaml.clib==0.2.8,selinux==0.2.1,setuptools==69.0.2,sh==1.13.1,shellingham==1.5.4,six==1.16.0,tabulate==0.9.0,text-unidecode==1.3,tree-format==0.1.2,types-python-dateutil==2.8.19.20240106,typing_extensions==4.9.0,urllib3==2.2.0,wcwidth==0.2.13,wheel==0.42.0,yamllint==1.33.0 00:44:45 molecule: commands[0]> ./molecule.sh 00:44:46 --> Test matrix 00:44:46 00:44:46 └── default 00:44:46 ├── dependency 00:44:46 ├── lint 00:44:46 ├── cleanup 00:44:46 ├── destroy 00:44:46 ├── syntax 00:44:46 ├── create 00:44:46 ├── prepare 00:44:46 ├── converge 00:44:46 ├── idempotence 00:44:46 ├── side_effect 00:44:46 ├── verify 00:44:46 ├── cleanup 00:44:46 └── destroy 00:44:46 00:44:46 --> Scenario: 'default' 00:44:46 --> Action: 'dependency' 00:44:46 Skipping, missing the requirements file. 00:44:46 Skipping, missing the requirements file. 00:44:46 --> Scenario: 'default' 00:44:46 --> Action: 'lint' 00:44:46 --> Executing: set -e 00:44:46 yamllint . 00:44:46 ansible-lint tasks/*.yml 00:44:47 --> Scenario: 'default' 00:44:47 --> Action: 'cleanup' 00:44:47 Skipping, cleanup playbook not configured. 00:44:47 --> Scenario: 'default' 00:44:47 --> Action: 'destroy' 00:44:47 --> Sanity checks: 'docker' 00:44:47 00:44:47 PLAY [Destroy] ***************************************************************** 00:44:47 00:44:47 TASK [Destroy molecule instance(s)] ******************************************** 00:44:48 changed: [localhost] => (item=centos7) 00:44:48 changed: [localhost] => (item=centos8) 00:44:48 changed: [localhost] => (item=centos9) 00:44:49 changed: [localhost] => (item=ubuntu1804) 00:44:49 changed: [localhost] => (item=ubuntu2004) 00:44:49 00:44:49 TASK [Wait for instance(s) deletion to complete] ******************************* 00:44:51 ok: [localhost] => (item=None) 00:44:51 ok: [localhost] => (item=None) 00:44:51 ok: [localhost] => (item=None) 00:44:51 ok: [localhost] => (item=None) 00:44:51 ok: [localhost] => (item=None) 00:44:51 ok: [localhost] 00:44:51 00:44:51 TASK [Delete docker network(s)] ************************************************ 00:44:51 00:44:51 PLAY RECAP ********************************************************************* 00:44:51 localhost : ok=2 changed=1 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 00:44:51 00:44:51 --> Scenario: 'default' 00:44:51 --> Action: 'syntax' 00:44:52 00:44:52 playbook: /w/workspace/lf-infra-ansible-roles-tox-verify-any/molecule/default/converge.yml 00:44:52 --> Scenario: 'default' 00:44:52 --> Action: 'create' 00:44:53 00:44:53 PLAY [Create] ****************************************************************** 00:44:53 00:44:53 TASK [Log into a Docker registry] ********************************************** 00:44:53 skipping: [localhost] => (item=None) 00:44:53 skipping: [localhost] => (item=None) 00:44:53 skipping: [localhost] => (item=None) 00:44:53 skipping: [localhost] => (item=None) 00:44:53 skipping: [localhost] => (item=None) 00:44:53 00:44:53 TASK [Check presence of custom Dockerfiles] ************************************ 00:44:54 ok: [localhost] => (item=None) 00:44:54 ok: [localhost] => (item=None) 00:44:54 ok: [localhost] => (item=None) 00:44:54 ok: [localhost] => (item=None) 00:44:54 ok: [localhost] => (item=None) 00:44:54 ok: [localhost] 00:44:54 00:44:54 TASK [Create Dockerfiles from image names] ************************************* 00:44:55 changed: [localhost] => (item=None) 00:44:55 changed: [localhost] => (item=None) 00:44:56 changed: [localhost] => (item=None) 00:44:56 changed: [localhost] => (item=None) 00:44:57 changed: [localhost] => (item=None) 00:44:57 changed: [localhost] 00:44:57 00:44:57 TASK [Discover local Docker images] ******************************************** 00:44:57 ok: [localhost] => (item=None) 00:44:58 ok: [localhost] => (item=None) 00:44:59 ok: [localhost] => (item=None) 00:44:59 ok: [localhost] => (item=None) 00:44:59 ok: [localhost] => (item=None) 00:44:59 ok: [localhost] 00:44:59 00:44:59 TASK [Build an Ansible compatible image (new)] ********************************* 00:45:34 changed: [localhost] => (item=molecule_local/centos:7) 00:46:05 changed: [localhost] => (item=molecule_local/quay.io/centos/centos:stream8) 00:46:34 changed: [localhost] => (item=molecule_local/quay.io/centos/centos:stream9) 00:47:06 changed: [localhost] => (item=molecule_local/ubuntu:18.04) 00:47:30 changed: [localhost] => (item=molecule_local/ubuntu:20.04) 00:47:30 00:47:30 TASK [Create docker network(s)] ************************************************ 00:47:30 00:47:30 TASK [Determine the CMD directives] ******************************************** 00:47:31 ok: [localhost] => (item=None) 00:47:31 ok: [localhost] => (item=None) 00:47:31 ok: [localhost] => (item=None) 00:47:31 ok: [localhost] => (item=None) 00:47:31 ok: [localhost] => (item=None) 00:47:31 ok: [localhost] 00:47:31 00:47:31 TASK [Create molecule instance(s)] ********************************************* 00:47:31 changed: [localhost] => (item=centos7) 00:47:32 changed: [localhost] => (item=centos8) 00:47:32 changed: [localhost] => (item=centos9) 00:47:32 changed: [localhost] => (item=ubuntu1804) 00:47:32 changed: [localhost] => (item=ubuntu2004) 00:47:32 00:47:32 TASK [Wait for instance(s) creation to complete] ******************************* 00:47:33 changed: [localhost] => (item=None) 00:47:33 changed: [localhost] => (item=None) 00:47:33 changed: [localhost] => (item=None) 00:47:34 changed: [localhost] => (item=None) 00:47:34 changed: [localhost] => (item=None) 00:47:34 changed: [localhost] 00:47:34 00:47:34 PLAY RECAP ********************************************************************* 00:47:34 localhost : ok=7 changed=4 unreachable=0 failed=0 skipped=2 rescued=0 ignored=0 00:47:34 00:47:34 --> Scenario: 'default' 00:47:34 --> Action: 'prepare' 00:47:35 00:47:35 PLAY [Prepare] ***************************************************************** 00:47:35 00:47:35 PLAY RECAP ********************************************************************* 00:47:35 00:47:35 --> Scenario: 'default' 00:47:35 --> Action: 'converge' 00:47:35 00:47:35 PLAY [Converge] **************************************************************** 00:47:35 00:47:35 TASK [Gathering Facts] ********************************************************* 00:47:37 ok: [centos9] 00:47:37 ok: [centos8] 00:47:37 ok: [ubuntu1804] 00:47:37 ok: [ubuntu2004] 00:47:39 ok: [centos7] 00:47:39 00:47:39 TASK [lf-infra-ansible-roles-tox-verify-any : Fetch ShellCheck] **************** 00:47:40 changed: [ubuntu1804] 00:47:40 changed: [centos8] 00:47:40 changed: [ubuntu2004] 00:47:40 changed: [centos7] 00:47:40 changed: [centos9] 00:47:40 00:47:40 TASK [lf-infra-ansible-roles-tox-verify-any : Unpack ShellCheck] *************** 00:47:42 fatal: [centos8]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/tmp/shellcheck.tar.xz\". Make sure the required command to extract the file is installed. Command \"unzip\" not found. Command \"/bin/gtar\" could not handle archive."} 00:47:42 fatal: [ubuntu1804]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/tmp/shellcheck.tar.xz\". Make sure the required command to extract the file is installed. Command \"/bin/tar\" could not handle archive. Command \"unzip\" not found."} 00:47:42 fatal: [ubuntu2004]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/tmp/shellcheck.tar.xz\". Make sure the required command to extract the file is installed. Command \"/usr/bin/tar\" could not handle archive. Command \"unzip\" not found."} 00:47:42 fatal: [centos9]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/tmp/shellcheck.tar.xz\". Make sure the required command to extract the file is installed. Command \"/bin/gtar\" could not handle archive. Command \"unzip\" not found."} 00:47:43 fatal: [centos7]: FAILED! => {"changed": false, "msg": "Failed to find handler for \"/tmp/shellcheck.tar.xz\". Make sure the required command to extract the file is installed. Command \"unzip\" not found. Command \"/bin/gtar\" could not handle archive."} 00:47:43 00:47:43 PLAY RECAP ********************************************************************* 00:47:43 centos7 : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:47:43 centos8 : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:47:43 centos9 : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:47:43 ubuntu1804 : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:47:43 ubuntu2004 : ok=2 changed=1 unreachable=0 failed=1 skipped=0 rescued=0 ignored=0 00:47:43 00:47:43 ERROR: 00:47:43 An error occurred during the test sequence action: 'converge'. Cleaning up. 00:47:43 --> Scenario: 'default' 00:47:43 --> Action: 'cleanup' 00:47:43 Skipping, cleanup playbook not configured. 00:47:43 --> Scenario: 'default' 00:47:43 --> Action: 'destroy' 00:47:44 00:47:44 PLAY [Destroy] ***************************************************************** 00:47:44 00:47:44 TASK [Destroy molecule instance(s)] ******************************************** 00:47:44 changed: [localhost] => (item=centos7) 00:47:45 changed: [localhost] => (item=centos8) 00:47:45 changed: [localhost] => (item=centos9) 00:47:45 changed: [localhost] => (item=ubuntu1804) 00:47:46 changed: [localhost] => (item=ubuntu2004) 00:47:46 00:47:46 TASK [Wait for instance(s) deletion to complete] ******************************* 00:47:46 changed: [localhost] => (item=None) 00:47:46 changed: [localhost] => (item=None) 00:47:47 changed: [localhost] => (item=None) 00:47:47 changed: [localhost] => (item=None) 00:47:47 changed: [localhost] => (item=None) 00:47:47 changed: [localhost] 00:47:47 00:47:47 TASK [Delete docker network(s)] ************************************************ 00:47:47 00:47:47 PLAY RECAP ********************************************************************* 00:47:47 localhost : ok=2 changed=2 unreachable=0 failed=0 skipped=1 rescued=0 ignored=0 00:47:47 00:47:47 --> Pruning extra files from scenario ephemeral directory 00:47:47 molecule: exit 1 (182.15 seconds) /w/workspace/lf-infra-ansible-roles-tox-verify-any> ./molecule.sh pid=3117 00:47:48 molecule: FAIL ✖ in 3 minutes 40.8 seconds 00:47:48 pre-commit: install_deps> python -I -m pip install pre-commit 00:47:51 pre-commit: freeze> python -m pip freeze --all 00:47:51 pre-commit: cfgv==3.4.0,distlib==0.3.8,filelock==3.13.1,identify==2.5.33,nodeenv==1.8.0,pip==23.3.1,platformdirs==4.2.0,pre-commit==3.5.0,PyYAML==6.0.1,setuptools==69.0.2,virtualenv==20.25.0,wheel==0.42.0 00:47:51 pre-commit: commands[0]> pre-commit run --all-files --show-diff-on-failure 00:47:52 [INFO] Initializing environment for https://github.com/pre-commit/pre-commit-hooks. 00:47:52 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint. 00:47:53 [INFO] Initializing environment for https://github.com/jorisroovers/gitlint:./gitlint-core[trusted-deps]. 00:47:54 [INFO] Installing environment for https://github.com/pre-commit/pre-commit-hooks. 00:47:54 [INFO] Once installed this environment will be reused. 00:47:54 [INFO] This may take a few minutes... 00:47:57 trim trailing whitespace.................................................Passed 00:47:57 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:47:57 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:47:57 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:47:57 pre-commit: commands[4]> pre-commit run gitlint --hook-stage commit-msg --commit-msg-filename .git/COMMIT_MSGTOX 00:47:57 [INFO] Installing environment for https://github.com/jorisroovers/gitlint. 00:47:57 [INFO] Once installed this environment will be reused. 00:47:57 [INFO] This may take a few minutes... 00:48:07 gitlint..................................................................Passed 00:48:07 pre-commit: commands[5]> /bin/sh -c 'rm -f .git/COMMIT_MSGTOX' 00:48:07 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:48:07 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:48:07 molecule: FAIL code 1 (220.80=setup[38.64]+cmd[182.15] seconds) 00:48:07 pre-commit: OK (19.40=setup[4.02]+cmd[5.65,0.01,0.01,0.01,9.69,0.01,0.01,0.00] seconds) 00:48:07 evaluation failed :( (240.26 seconds) 00:48:07 + tox_status=255 00:48:07 + echo '---> Completed tox runs' 00:48:07 ---> Completed tox runs 00:48:07 + for i in .tox/*/log 00:48:07 ++ echo .tox/molecule/log 00:48:07 ++ awk -F/ '{print $2}' 00:48:07 + tox_env=molecule 00:48:07 + cp -r .tox/molecule/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/molecule 00:48:07 + for i in .tox/*/log 00:48:07 ++ echo .tox/pre-commit/log 00:48:07 ++ awk -F/ '{print $2}' 00:48:07 + tox_env=pre-commit 00:48:07 + cp -r .tox/pre-commit/log /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/tox/pre-commit 00:48:07 + DOC_DIR=docs/_build/html 00:48:07 + [[ -d docs/_build/html ]] 00:48:07 + echo '---> tox-run.sh ends' 00:48:07 ---> tox-run.sh ends 00:48:07 + test 255 -eq 0 00:48:07 + exit 255 00:48:07 ++ '[' 2 = 1 ']' 00:48:07 Build step 'Execute shell' marked build as failure 00:48:07 $ ssh-agent -k 00:48:07 unset SSH_AUTH_SOCK; 00:48:07 unset SSH_AGENT_PID; 00:48:07 echo Agent pid 2090 killed; 00:48:07 [ssh-agent] Stopped. 00:48:07 [PostBuildScript] - [INFO] Executing post build scripts. 00:48:07 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins11374664542373302339.sh 00:48:07 ---> sysstat.sh 00:48:07 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins2717418920843723001.sh 00:48:07 ---> package-listing.sh 00:48:07 ++ facter osfamily 00:48:07 ++ tr '[:upper:]' '[:lower:]' 00:48:08 + OS_FAMILY=debian 00:48:08 + workspace=/w/workspace/lf-infra-ansible-roles-tox-verify-any 00:48:08 + START_PACKAGES=/tmp/packages_start.txt 00:48:08 + END_PACKAGES=/tmp/packages_end.txt 00:48:08 + DIFF_PACKAGES=/tmp/packages_diff.txt 00:48:08 + PACKAGES=/tmp/packages_start.txt 00:48:08 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 00:48:08 + PACKAGES=/tmp/packages_end.txt 00:48:08 + case "${OS_FAMILY}" in 00:48:08 + dpkg -l 00:48:08 + grep '^ii' 00:48:08 + '[' -f /tmp/packages_start.txt ']' 00:48:08 + '[' -f /tmp/packages_end.txt ']' 00:48:08 + diff /tmp/packages_start.txt /tmp/packages_end.txt 00:48:08 + '[' /w/workspace/lf-infra-ansible-roles-tox-verify-any ']' 00:48:08 + mkdir -p /w/workspace/lf-infra-ansible-roles-tox-verify-any/archives/ 00:48:08 + 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:48:08 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins5760610768555340530.sh 00:48:08 ---> capture-instance-metadata.sh 00:48:08 Setup pyenv: 00:48:08 system 00:48:08 * 3.8.13 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:48:08 3.9.13 00:48:08 3.10.6 00:48:08 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Z9lI from file:/tmp/.os_lf_venv 00:48:09 lf-activate-venv(): INFO: Installing: lftools 00:48:22 lf-activate-venv(): INFO: Adding /tmp/venv-Z9lI/bin to PATH 00:48:22 INFO: Running in OpenStack, capturing instance metadata 00:48:22 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins11585920353938759046.sh 00:48:22 provisioning config files... 00:48:23 Could not find credentials [logs] for lf-infra-ansible-roles-tox-verify-any #849 00:48:24 copy managed file [jenkins-log-archives-settings] to file:/w/workspace/lf-infra-ansible-roles-tox-verify-any@tmp/config342226024594036697tmp 00:48:24 Regular expression run condition: Expression=[^.*logs-s3.*], Label=[odl-logs-s3-cloudfront-index] 00:48:24 Run condition [Regular expression match] enabling perform for step [Provide Configuration files] 00:48:24 provisioning config files... 00:48:24 copy managed file [jenkins-s3-log-ship] to file:/home/jenkins/.aws/credentials 00:48:24 [EnvInject] - Injecting environment variables from a build step. 00:48:24 [EnvInject] - Injecting as environment variables the properties content 00:48:24 SERVER_ID=logs 00:48:24 00:48:24 [EnvInject] - Variables injected successfully. 00:48:24 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins17107780284832546948.sh 00:48:24 ---> create-netrc.sh 00:48:24 WARN: Log server credential not found. 00:48:24 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins4397058875049673980.sh 00:48:24 ---> python-tools-install.sh 00:48:24 Setup pyenv: 00:48:24 system 00:48:24 3.8.13 00:48:24 3.9.13 00:48:24 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:48:24 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Z9lI from file:/tmp/.os_lf_venv 00:48:26 lf-activate-venv(): INFO: Installing: lftools 00:48:37 lf-activate-venv(): INFO: Adding /tmp/venv-Z9lI/bin to PATH 00:48:37 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins4188994837959719338.sh 00:48:37 ---> sudo-logs.sh 00:48:37 Archiving 'sudo' log.. 00:48:37 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash /tmp/jenkins8288490423485575526.sh 00:48:37 ---> job-cost.sh 00:48:37 Setup pyenv: 00:48:41 system 00:48:41 3.8.13 00:48:41 3.9.13 00:48:41 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:48:41 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Z9lI from file:/tmp/.os_lf_venv 00:48:41 lf-activate-venv(): INFO: Installing: zipp==1.1.0 python-openstackclient urllib3~=1.26.15 00:48:47 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:48:47 lftools 0.37.8 requires openstacksdk<1.5.0, but you have openstacksdk 2.1.0 which is incompatible. 00:48:47 lf-activate-venv(): INFO: Adding /tmp/venv-Z9lI/bin to PATH 00:48:47 INFO: No Stack... 00:48:48 INFO: Retrieving Pricing Info for: v3-standard-4 00:48:48 INFO: Archiving Costs 00:48:48 [lf-infra-ansible-roles-tox-verify-any] $ /bin/bash -l /tmp/jenkins3741057313157457990.sh 00:48:48 ---> logs-deploy.sh 00:48:48 Setup pyenv: 00:48:48 system 00:48:48 3.8.13 00:48:48 3.9.13 00:48:48 * 3.10.6 (set by /w/workspace/lf-infra-ansible-roles-tox-verify-any/.python-version) 00:48:48 lf-activate-venv(): INFO: Reuse venv:/tmp/venv-Z9lI from file:/tmp/.os_lf_venv 00:48:50 lf-activate-venv(): INFO: Installing: lftools 00:49: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. 00:49:01 python-openstackclient 6.4.0 requires openstacksdk>=2.0.0, but you have openstacksdk 1.4.0 which is incompatible. 00:49:01 lf-activate-venv(): INFO: Adding /tmp/venv-Z9lI/bin to PATH 00:49:01 WARNING: Nexus logging server not set 00:49:01 INFO: S3 path logs/releng/vex-yul-odl-jenkins-1/lf-infra-ansible-roles-tox-verify-any/849/ 00:49:01 INFO: archiving logs to S3 00:49:02 ---> uname -a: 00:49:02 Linux prd-ubuntu1804-docker-4c-4g-1575 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:49:02 00:49:02 00:49:02 ---> lscpu: 00:49:02 Architecture: x86_64 00:49:02 CPU op-mode(s): 32-bit, 64-bit 00:49:02 Byte Order: Little Endian 00:49:02 CPU(s): 4 00:49:02 On-line CPU(s) list: 0-3 00:49:02 Thread(s) per core: 1 00:49:02 Core(s) per socket: 1 00:49:02 Socket(s): 4 00:49:02 NUMA node(s): 1 00:49:02 Vendor ID: AuthenticAMD 00:49:02 CPU family: 23 00:49:02 Model: 49 00:49:02 Model name: AMD EPYC-Rome Processor 00:49:02 Stepping: 0 00:49:02 CPU MHz: 2799.996 00:49:02 BogoMIPS: 5599.99 00:49:02 Virtualization: AMD-V 00:49:02 Hypervisor vendor: KVM 00:49:02 Virtualization type: full 00:49:02 L1d cache: 32K 00:49:02 L1i cache: 32K 00:49:02 L2 cache: 512K 00:49:02 L3 cache: 16384K 00:49:02 NUMA node0 CPU(s): 0-3 00:49:02 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:49:02 00:49:02 00:49:02 ---> nproc: 00:49:02 4 00:49:02 00:49:02 00:49:02 ---> df -h: 00:49:02 Filesystem Size Used Avail Use% Mounted on 00:49:02 udev 7.9G 0 7.9G 0% /dev 00:49:02 tmpfs 1.6G 704K 1.6G 1% /run 00:49:02 /dev/vda1 78G 9.3G 69G 12% / 00:49:02 tmpfs 7.9G 0 7.9G 0% /dev/shm 00:49:02 tmpfs 5.0M 0 5.0M 0% /run/lock 00:49:02 tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup 00:49:02 /dev/vda15 105M 5.3M 100M 5% /boot/efi 00:49:02 tmpfs 1.6G 0 1.6G 0% /run/user/1001 00:49:02 00:49:02 00:49:02 ---> free -m: 00:49:02 total used free shared buff/cache available 00:49:02 Mem: 16040 619 11457 0 3962 15090 00:49:02 Swap: 1023 0 1023 00:49:02 00:49:02 00:49:02 ---> ip addr: 00:49:02 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 00:49:02 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 00:49:02 inet 127.0.0.1/8 scope host lo 00:49:02 valid_lft forever preferred_lft forever 00:49:02 inet6 ::1/128 scope host 00:49:02 valid_lft forever preferred_lft forever 00:49:02 2: ens3: mtu 1458 qdisc mq state UP group default qlen 1000 00:49:02 link/ether fa:16:3e:a4:20:fd brd ff:ff:ff:ff:ff:ff 00:49:02 inet 10.30.170.249/23 brd 10.30.171.255 scope global dynamic ens3 00:49:02 valid_lft 85957sec preferred_lft 85957sec 00:49:02 inet6 fe80::f816:3eff:fea4:20fd/64 scope link 00:49:02 valid_lft forever preferred_lft forever 00:49:02 3: docker0: mtu 1500 qdisc noqueue state DOWN group default 00:49:02 link/ether 02:42:4e:3b:86:53 brd ff:ff:ff:ff:ff:ff 00:49:02 inet 10.250.0.254/24 brd 10.250.0.255 scope global docker0 00:49:02 valid_lft forever preferred_lft forever 00:49:02 inet6 fe80::42:4eff:fe3b:8653/64 scope link 00:49:02 valid_lft forever preferred_lft forever 00:49:02 00:49:02 00:49:02 ---> sar -b -r -n DEV: 00:49:02 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1575) 02/01/24 _x86_64_ (4 CPU) 00:49:02 00:49:02 00:41:41 LINUX RESTART (4 CPU) 00:49:02 00:49:02 00:42:02 tps rtps wtps bread/s bwrtn/s 00:49:02 00:43:01 251.25 62.31 188.93 4696.42 59346.69 00:49:02 00:44:01 111.95 25.98 85.97 1562.27 27288.92 00:49:02 00:45:01 127.76 1.37 126.40 98.12 31221.60 00:49:02 00:46:01 183.40 2.55 180.85 388.07 39917.88 00:49:02 00:47:01 199.78 0.20 199.58 25.60 26432.53 00:49:02 00:48:01 237.06 9.22 227.85 817.46 22345.88 00:49:02 00:49:01 60.21 2.85 57.36 582.17 5375.10 00:49:02 Average: 167.14 14.81 152.33 1158.74 30206.14 00:49:02 00:49:02 00:42:02 kbmemfree kbavail kbmemused %memused kbbuffers kbcached kbcommit %commit kbactive kbinact kbdirty 00:49:02 00:43:01 13957948 15514636 2467016 15.02 45104 1721500 1137772 6.51 704188 1559420 85716 00:49:02 00:44:01 13718936 15555216 2706028 16.48 67932 1961092 1067680 6.11 696628 1770684 114548 00:49:02 00:45:01 13199604 15392532 3225360 19.64 123696 2233376 1298628 7.43 938708 1992164 232464 00:49:02 00:46:01 12393624 15285600 4031340 24.54 127072 2877884 1513216 8.66 1217532 2460340 51140 00:49:02 00:47:01 11916528 15283768 4508436 27.45 146408 3281860 1512840 8.66 1295020 2804516 55596 00:49:02 00:48:01 11732916 15415924 4692048 28.57 170808 3543024 1346084 7.70 1254012 2999648 85992 00:49:02 00:49:01 11701088 15419700 4723876 28.76 173720 3573756 1307304 7.48 1266236 3018244 33000 00:49:02 Average: 12660092 15409625 3764872 22.92 122106 2741785 1311932 7.51 1053189 2372145 94065 00:49:02 00:49:02 00:42:02 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil 00:49:02 00:43:01 ens3 401.08 265.63 1444.20 69.78 0.00 0.00 0.00 0.00 00:49:02 00:43:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:49:02 00:43:01 lo 1.56 1.56 0.16 0.16 0.00 0.00 0.00 0.00 00:49:02 00:44:01 ens3 40.09 33.36 359.09 5.40 0.00 0.00 0.00 0.00 00:49:02 00:44:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:49:02 00:44:01 lo 0.87 0.87 0.08 0.08 0.00 0.00 0.00 0.00 00:49:02 00:45:01 ens3 34.44 26.73 447.56 5.39 0.00 0.00 0.00 0.00 00:49:02 00:45:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:49:02 00:45:01 lo 0.47 0.47 0.05 0.05 0.00 0.00 0.00 0.00 00:49:02 00:46:01 ens3 323.41 200.77 4223.14 14.06 0.00 0.00 0.00 0.00 00:49:02 00:46:01 vethf453e4b 49.39 69.62 3.40 885.85 0.00 0.00 0.00 0.07 00:49:02 00:46:01 docker0 131.84 170.79 7.00 1592.14 0.00 0.00 0.00 0.00 00:49:02 00:46:01 lo 1.33 1.33 0.15 0.15 0.00 0.00 0.00 0.00 00:49:02 00:47:01 ens3 187.60 106.22 2858.53 7.64 0.00 0.00 0.00 0.00 00:49:02 00:47:01 docker0 65.37 115.71 3.48 1490.27 0.00 0.00 0.00 0.00 00:49:02 00:47:01 veth4ac3356 29.73 52.74 2.15 821.49 0.00 0.00 0.00 0.07 00:49:02 00:47:01 lo 1.33 1.33 0.16 0.16 0.00 0.00 0.00 0.00 00:49:02 00:48:01 ens3 114.81 72.27 2006.87 7.16 0.00 0.00 0.00 0.00 00:49:02 00:48:01 docker0 34.28 56.96 2.20 1086.18 0.00 0.00 0.00 0.00 00:49:02 00:48:01 lo 2.40 2.40 0.24 0.24 0.00 0.00 0.00 0.00 00:49:02 00:49:01 ens3 22.28 22.36 48.64 9.91 0.00 0.00 0.00 0.00 00:49:02 00:49:01 docker0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 00:49:02 00:49:01 lo 1.00 1.00 0.10 0.10 0.00 0.00 0.00 0.00 00:49:02 Average: ens3 159.96 103.52 1627.30 16.92 0.00 0.00 0.00 0.00 00:49:02 Average: docker0 33.15 49.18 1.82 596.93 0.00 0.00 0.00 0.00 00:49:02 Average: lo 1.28 1.28 0.13 0.13 0.00 0.00 0.00 0.00 00:49:02 00:49:02 00:49:02 ---> sar -P ALL: 00:49:02 Linux 4.15.0-213-generic (prd-ubuntu1804-docker-4c-4g-1575) 02/01/24 _x86_64_ (4 CPU) 00:49:02 00:49:02 00:41:41 LINUX RESTART (4 CPU) 00:49:02 00:49:02 00:42:02 CPU %user %nice %system %iowait %steal %idle 00:49:02 00:43:01 all 15.42 0.00 2.02 8.90 0.06 73.60 00:49:02 00:43:01 0 9.19 0.00 1.69 9.72 0.03 79.36 00:49:02 00:43:01 1 13.97 0.00 1.67 10.03 0.07 74.26 00:49:02 00:43:01 2 11.94 0.00 3.04 13.19 0.07 71.77 00:49:02 00:43:01 3 26.58 0.00 1.69 2.68 0.07 68.98 00:49:02 00:44:01 all 18.48 0.00 1.46 6.78 0.07 73.22 00:49:02 00:44:01 0 13.16 0.00 1.09 11.29 0.07 74.39 00:49:02 00:44:01 1 26.18 0.00 1.44 5.16 0.10 67.12 00:49:02 00:44:01 2 13.01 0.00 1.45 4.55 0.03 80.95 00:49:02 00:44:01 3 21.62 0.00 1.84 6.10 0.10 70.34 00:49:02 00:45:01 all 20.15 0.00 3.12 6.32 0.09 70.32 00:49:02 00:45:01 0 10.97 0.00 2.33 2.81 0.07 83.82 00:49:02 00:45:01 1 23.42 0.00 3.26 12.88 0.10 60.33 00:49:02 00:45:01 2 27.97 0.00 4.36 6.89 0.08 60.71 00:49:02 00:45:01 3 18.24 0.00 2.49 2.74 0.10 76.42 00:49:02 00:46:01 all 15.17 0.00 3.34 8.29 0.10 73.10 00:49:02 00:46:01 0 24.38 0.00 4.49 6.17 0.07 64.90 00:49:02 00:46:01 1 16.57 0.00 2.67 15.43 0.08 65.25 00:49:02 00:46:01 2 9.65 0.00 4.00 4.57 0.12 81.67 00:49:02 00:46:01 3 10.16 0.00 2.24 6.98 0.12 80.49 00:49:02 00:47:01 all 12.29 0.00 3.36 7.67 0.13 76.56 00:49:02 00:47:01 0 19.31 0.00 3.65 17.41 0.13 59.49 00:49:02 00:47:01 1 9.70 0.00 4.01 9.38 0.14 76.77 00:49:02 00:47:01 2 5.77 0.00 2.33 2.18 0.07 89.65 00:49:02 00:47:01 3 14.40 0.00 3.44 1.68 0.17 80.31 00:49:02 00:48:01 all 23.33 0.00 8.11 4.55 0.13 63.88 00:49:02 00:48:01 0 25.21 0.00 8.53 7.91 0.12 58.24 00:49:02 00:48:01 1 22.91 0.00 8.33 3.45 0.10 65.22 00:49:02 00:48:01 2 19.94 0.00 7.80 1.83 0.20 70.23 00:49:02 00:48:01 3 25.26 0.00 7.77 5.04 0.12 61.81 00:49:02 00:49:01 all 19.29 0.00 1.13 1.51 0.05 78.02 00:49:02 00:49:01 0 34.22 0.00 1.69 3.21 0.05 60.84 00:49:02 00:49:01 1 2.73 0.00 0.65 0.75 0.05 95.82 00:49:02 00:49:01 2 14.70 0.00 0.77 1.35 0.07 83.11 00:49:02 00:49:01 3 25.53 0.00 1.40 0.70 0.05 72.31 00:49:02 Average: all 17.74 0.00 3.21 6.28 0.09 72.68 00:49:02 Average: 0 19.50 0.00 3.34 8.35 0.08 68.72 00:49:02 Average: 1 16.48 0.00 3.14 8.14 0.09 72.15 00:49:02 Average: 2 14.72 0.00 3.38 4.92 0.09 76.89 00:49:02 Average: 3 20.25 0.00 2.98 3.71 0.10 72.96 00:49:02 00:49:02 00:49:02