On CentOS 6.5 (Python 2.6!)
git init /var/jenkins/workspace/Tempest # timeout=10
Fetching upstream changes from https://github.com/redhat-openstack/tempest.git
> git --version # timeout=10
> git fetch --tags --progress https://github.com/redhat-openstack/tempest.git +refs/heads/*:refs/remotes/origin/*
> git config remote.origin.url https://github.com/redhat-openstack/tempest.git # timeout=10
> git config remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/redhat-openstack/tempest.git # timeout=10
Fetching upstream changes from https://github.com/redhat-openstack/tempest.git
> git fetch --tags --progress https://github.com/redhat-openstack/tempest.git +refs/heads/*:refs/remotes/origin/*
> git rev-parse refs/remotes/origin/icehouse^{commit} # timeout=10
> git rev-parse refs/remotes/origin/origin/icehouse^{commit} # timeout=10
Checking out Revision fe12b3d0e2fb713efe923a44393880b0d4d9b0ba (refs/remotes/origin/icehouse)
…
TEMPEST_CONF=/var/jenkins/workspace/Tempest/etc/tempest.conf
+ tools/config_tempest.py --create identity.uri http://10.103.234.141:5000/v2.0/ identity.admin_username admin identity.admin_password secret identity.admin_tenant_name admin
/usr/lib64/python2.6/site-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.
_warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability.", PowmInsecureWarning)
Traceback (most recent call last):
File "tools/config_tempest.py", line 654, in <module>
main()
File "tools/config_tempest.py", line 141, in main
configure_cli(conf)
File "tools/config_tempest.py", line 528, in configure_cli
cli_dir = get_program_dir("nova")
File "tools/config_tempest.py", line 595, in get_program_dir
path = subprocess.check_output(["which", program], stderr=devnull)
AttributeError: 'module' object has no attribute 'check_output'
Looks similar to https://bugs.launchpad.net/nova/+bug/1029014 ?
Seems to be added in:
commit 76ca1350749ea5e3c877813c6e7268122b5214ce
Author: Martina Kollarova <mkollaro@redhat.com>
Date: Wed Sep 3 18:53:05 2014 +0200
Refactored cli_dir setting
And possibly because of:
+def get_program_dir(program):
+ """Get directory path of the external program.
+
+ :param program: name of program, e.g. 'ls' or 'cat'
+ :returns: None if it wasn't found, '/path/to/it/' if found
+ """
+ devnull = open(os.devnull, 'w')
+ try:
+ path = subprocess.check_output(["which", program], stderr=devnull)
+ return os.path.dirname(path.strip())
+ except subprocess.CalledProcessError:
+ return None
+
Y.