Started by user Joao Pina [EnvInject] - Loading node environment variables. Building remotely on sl6-24 (sl6) in workspace /tmp/workspace/QualityCriteriaValidation/cas Cloning the remote Git repository Cloning repository https://github.com/egi-qc/umd-verification > git init /tmp/workspace/QualityCriteriaValidation/cas # timeout=10 Fetching upstream changes from https://github.com/egi-qc/umd-verification > git --version # timeout=10 > git fetch --tags --progress https://github.com/egi-qc/umd-verification +refs/heads/*:refs/remotes/origin/* > git config remote.origin.url https://github.com/egi-qc/umd-verification # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/egi-qc/umd-verification # timeout=10 Fetching upstream changes from https://github.com/egi-qc/umd-verification > git fetch --tags --progress https://github.com/egi-qc/umd-verification +refs/heads/*:refs/remotes/origin/* > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git rev-parse refs/remotes/origin/origin/master^{commit} # timeout=10 Checking out Revision 3ec8e5e39709e2566df82e532388aaa07143c07a (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 3ec8e5e39709e2566df82e532388aaa07143c07a Commit message: "Merge branch 'master' of https://github.com/egi-qc/umd-verification" > git rev-list --no-walk 181b2a967ee955bf9d4062a60f3138da4c850f71 # timeout=10 [cas] $ /bin/bash -xe /tmp/jenkins1308125826370676011.sh + TOOL=ansible + MODULE_NAME=https://github.com/egi-qc/ansible-umd + . bin/jenkins/common_functions.sh +++ pwd ++ WORKSPACE_CONFIG_DIR=/tmp/workspace/QualityCriteriaValidation/cas/_files ++ get_umd_release UMD4 ++ case $1 in ++ release_str=umd_release=4 ++ echo umd_release=4 + release=umd_release=4 ++ get_sudo_type sl6 ++ [[ sl6 == *sl6* ]] ++ sudocmd=rvmsudo ++ echo rvmsudo + sudocmd=rvmsudo + deploy_config_management ansible rvmsudo https://github.com/egi-qc/ansible-umd + sudocmd=rvmsudo + case $1 in + module_url=https://github.com/egi-qc/ansible-umd ++ basename https://github.com/egi-qc/ansible-umd + module_name=ansible-umd + module_path=/tmp/ansible-umd + rvmsudo pip install ansible==2.5 Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call via `/usr/bin/env`, this breaks rules from `/etc/sudoers`. Run: export rvmsudo_secure_path=1 to avoid the warning, put it in shell initialization file to make it persistent. In case there is no `secure_path` in `/etc/sudoers`. Run: export rvmsudo_secure_path=0 to avoid the warning, put it in shell initialization file to make it persistent. You are using pip version 7.1.0, however version 19.0.3 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting ansible==2.5 Downloading https://files.pythonhosted.org/packages/4a/3b/9d98e132074bb6a3f18fd811db2819fbde6fc8a26fad9a40b49e53cb2455/ansible-2.5.0.tar.gz (10.1MB) Requirement already satisfied (use --upgrade to upgrade): jinja2 in /usr/lib/python2.6/site-packages (from ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): PyYAML in /usr/lib64/python2.6/site-packages (from ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.6/site-packages (from ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): cryptography in /usr/lib64/python2.6/site-packages (from ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/lib/python2.6/site-packages (from ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.23 in /usr/lib64/python2.6/site-packages (from jinja2->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): pycrypto!=2.4,>=2.1 in /usr/lib64/python2.6/site-packages (from paramiko->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): idna>=2.1 in /usr/lib/python2.6/site-packages (from cryptography->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): asn1crypto>=0.21.0 in /usr/lib/python2.6/site-packages (from cryptography->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/lib/python2.6/site-packages (from cryptography->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/lib/python2.6/site-packages (from cryptography->ansible==2.5) Requirement already satisfied (use --upgrade to upgrade): ipaddress in /usr/lib/python2.6/site-packages (from cryptography->ansible==2.5) Installing collected packages: ansible Running setup.py install for ansible Successfully installed ansible-2.5.0 + rvmsudo rm -rf /tmp/ansible-umd Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call via `/usr/bin/env`, this breaks rules from `/etc/sudoers`. Run: export rvmsudo_secure_path=1 to avoid the warning, put it in shell initialization file to make it persistent. In case there is no `secure_path` in `/etc/sudoers`. Run: export rvmsudo_secure_path=0 to avoid the warning, put it in shell initialization file to make it persistent. + git clone https://github.com/egi-qc/ansible-umd /tmp/ansible-umd Initialized empty Git repository in /tmp/ansible-umd/.git/ + rvmsudo ansible-galaxy install -r /tmp/ansible-umd/requirements.yml Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call via `/usr/bin/env`, this breaks rules from `/etc/sudoers`. Run: export rvmsudo_secure_path=1 to avoid the warning, put it in shell initialization file to make it persistent. In case there is no `secure_path` in `/etc/sudoers`. Run: export rvmsudo_secure_path=0 to avoid the warning, put it in shell initialization file to make it persistent. - downloading role 'repo-epel', owned by geerlingguy - downloading role from https://github.com/geerlingguy/ansible-role-repo-epel/archive/1.2.3.tar.gz - extracting geerlingguy.repo-epel to /root/.ansible/roles/geerlingguy.repo-epel - geerlingguy.repo-epel (1.2.3) was installed successfully + args=umd_release=4,log_path=logs,ca_version=1.97.1 + rvmsudo fab ca:umd_release=4,log_path=logs,ca_version=1.97.1 Warning: can not check `/etc/sudoers` for `secure_path`, falling back to call via `/usr/bin/env`, this breaks rules from `/etc/sudoers`. Run: export rvmsudo_secure_path=1 to avoid the warning, put it in shell initialization file to make it persistent. In case there is no `secure_path` in `/etc/sudoers`. Run: export rvmsudo_secure_path=0 to avoid the warning, put it in shell initialization file to make it persistent. [INFO] Using UMD 4 release repository UMD verification tool ===================== Quality criteria: http://egi-qc.github.io Codebase: https://github.com/egi-qc/umd-verification Path locations | | log_path /tmp/workspace/QualityCriteriaValidation/cas/logs | yaim_path etc/yaim | puppet_path etc/puppet Production repositories | | umd_release_pkg http://repository.egi.eu/sw/production/umd/4/sl6/x86_64/updates/umd-release-4.0.0-1.el6.noarch.rpm | igtf_repo None [INFO] Log directory '/tmp/workspace/QualityCriteriaValidation/cas/logs' has been created. [INFO] Running configuration [localhost] local: sudo -E ansible --help [INFO] Extra vars file added: /tmp/extra_vars.yaml [localhost] local: ansible-pull -vvv -C master -d /etc/ansible/roles/ansible-umd -i /etc/ansible/roles/ansible-umd/hosts -U https://github.com/egi-qc/ansible-umd --extra-vars '@/tmp/umd.yaml' --extra-vars '@/tmp/extra_vars.yaml' --tags 'all' [[QC_SEC_2: SHA-2 Certificates Support]] [NA] Product does not need certificates. [[QC_SEC_5: World Writable Files]] [localhost] local: sudo -E find / -not \( -path "/proc" -prune \) -not \( -path "/sys" -prune \) -type f -perm -002 -exec ls -l {} \; [OK] Found no world-writable file. [[QC_INFO_1: GlueSchema 1.3 Support]] [NA] Product does not publish information through BDII. [[QC_INFO_2: GlueSchema 2.0 Support]] [NA] Product does not publish information through BDII. [[QC_INFO_3: Middleware Version Information]] [NA] Product does not publish information through BDII. [[QC_MON_1: Service Probes]] [NA] Product cannot be tested by Nagios. [[QC_FUNC_1: Basic Funcionality Test.]] [INFO] Probe 'Check release date.' [localhost] local: su centos -c "./bin/ca/check-release.py " 2>&1 [INFO] Command 'su centos -c "./bin/ca/check-release.py "' ran successfully [OK] Basic functionality probes ran successfully. [[QC_FUNC_2: New features/bug fixes testing.]] [NA] No definition found for QC_FUNC_2. [[QC_FUNC_1: Basic Funcionality Test.]] [INFO] Probe 'Run fetch_crl script with verbosity.' [localhost] local: su centos -c "./bin/ca/fetch_crl.run " 2>&1 [INFO] Command 'su centos -c "./bin/ca/fetch_crl.run "' ran successfully [OK] Basic functionality probes ran successfully. [[QC_FUNC_2: New features/bug fixes testing.]] [NA] No definition found for QC_FUNC_2. [[QC_FUNC_1: Basic Funcionality Test.]] [INFO] Probe 'Run fetch_crl script with verbosity.' [localhost] local: su centos -c "./bin/ca/fetch_crl.run " 2>&1 [INFO] Command 'su centos -c "./bin/ca/fetch_crl.run "' ran successfully [OK] Basic functionality probes ran successfully. [[QC_FUNC_2: New features/bug fixes testing.]] [NA] No definition found for QC_FUNC_2. Archiving artifacts Finished: SUCCESS