Build #492 for commit b6dbe80c from master
 failed 51 minutes 25 seconds
gitlab-ci-multi-runner 1.0.4 (014aa8c)
Using Shell executor...
Running on ceph-workbench.dachary.org...
Fetching changes...
Removing .cache/
Removing .coverage
Removing .tox/
Removing ceph_workbench.egg-info/
Removing ceph_workbench/__init__.pyc
Removing ceph_workbench/ceph_qa_suite.pyc
Removing ceph_workbench/delegate.pyc
Removing ceph_workbench/main.pyc
Removing ceph_workbench/release.pyc
Removing ceph_workbench/util.pyc
Removing ceph_workbench/wbbackport.pyc
Removing ceph_workbench/wbbackportcreateissue.pyc
Removing ceph_workbench/wbbackportsetrelease.pyc
Removing ceph_workbench/wbgit.pyc
Removing ceph_workbench/wbgithub.pyc
Removing ceph_workbench/wbgitlab.pyc
Removing ceph_workbench/wbredmine.pyc
Removing ceph_workbench/wbxref.pyc
Removing tests/__pycache__/
Removing tests/fixture_git.pyc
Removing tests/fixture_github.pyc
Removing tests/fixture_gitlab.pyc
Removing tests/fixture_redmine.pyc
Removing tests/fixture_xref.pyc
Removing virtualenv/
HEAD is now at 58f5532 sync teuthology submodule
From http://ceph-workbench.dachary.org/root/ceph-workbench
   58f5532..b6dbe80  master     -> origin/master
Fetching submodule teuthology
From http://github.com/dachary/teuthology
   c382587..0c85690  openstack  -> origin/openstack
Checking out b6dbe80c as master...
Previous HEAD position was 58f5532... sync teuthology submodule
HEAD is now at b6dbe80... sync teuthology submodule
M	teuthology
$ bash -x run-tests.sh
+ set -ex
+ trap 'bash tests/teardown.sh' EXIT
+ source bootstrap
++ sudo apt-get install -y software-properties-common
Reading package lists...
Building dependency tree...
Reading state information...
software-properties-common is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 134 not upgraded.
++ sudo add-apt-repository --yes ppa:git-core/ppa
gpg: keyring `/tmp/tmpf6_esh52/secring.gpg' created
gpg: keyring `/tmp/tmpf6_esh52/pubring.gpg' created
gpg: requesting key E1DF1F24 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpf6_esh52/trustdb.gpg: trustdb created
gpg: key E1DF1F24: public key "Launchpad PPA for Ubuntu Git Maintainers" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK
++ sudo apt-get update
Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
Hit http://ppa.launchpad.net trusty InRelease
Ign http://nova.clouds.archive.ubuntu.com trusty InRelease
Get:2 http://nova.clouds.archive.ubuntu.com trusty-updates InRelease [65.9 kB]
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://nova.clouds.archive.ubuntu.com trusty Release.gpg
Get:3 http://nova.clouds.archive.ubuntu.com trusty-updates/main Sources [380 kB]
Get:4 http://security.ubuntu.com trusty-security/main Sources [119 kB]
Get:5 http://nova.clouds.archive.ubuntu.com trusty-updates/universe Sources [163 kB]
Hit https://apt.dockerproject.org ubuntu-trusty InRelease
Get:6 http://nova.clouds.archive.ubuntu.com trusty-updates/main amd64 Packages [889 kB]
Get:7 http://security.ubuntu.com trusty-security/universe Sources [41.5 kB]
Hit https://apt.dockerproject.org ubuntu-trusty/main amd64 Packages
Get:8 https://apt.dockerproject.org ubuntu-trusty/main Translation-en_US
Get:9 http://security.ubuntu.com trusty-security/main amd64 Packages [523 kB]
Get:10 http://nova.clouds.archive.ubuntu.com trusty-updates/universe amd64 Packages [373 kB]
Get:11 http://nova.clouds.archive.ubuntu.com trusty-updates/main Translation-en [430 kB]
Get:12 http://nova.clouds.archive.ubuntu.com trusty-updates/universe Translation-en [197 kB]
Hit http://nova.clouds.archive.ubuntu.com trusty Release
Hit https://packages.gitlab.com trusty InRelease
Hit http://nova.clouds.archive.ubuntu.com trusty/main Sources
Hit http://nova.clouds.archive.ubuntu.com trusty/universe Sources
Get:13 http://security.ubuntu.com trusty-security/universe amd64 Packages [136 kB]
Hit https://packages.gitlab.com trusty/main Sources
Hit http://nova.clouds.archive.ubuntu.com trusty/main amd64 Packages
Hit http://nova.clouds.archive.ubuntu.com trusty/universe amd64 Packages
Get:14 http://security.ubuntu.com trusty-security/main Translation-en [287 kB]
Hit https://packages.gitlab.com trusty/main amd64 Packages
Get:15 https://packages.gitlab.com trusty/main Translation-en_US
Hit http://nova.clouds.archive.ubuntu.com trusty/main Translation-en
Get:16 http://security.ubuntu.com trusty-security/universe Translation-en [81.3 kB]
Ign https://apt.dockerproject.org ubuntu-trusty/main Translation-en_US
Hit http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en
Ign https://apt.dockerproject.org ubuntu-trusty/main Translation-en
Ign https://packages.gitlab.com trusty/main Translation-en_US
Ign https://packages.gitlab.com trusty/main Translation-en
Ign http://nova.clouds.archive.ubuntu.com trusty/main Translation-en_US
Ign http://nova.clouds.archive.ubuntu.com trusty/universe Translation-en_US
Fetched 3,752 kB in 4s (864 kB/s)
Reading package lists...
++ sudo apt-get install -y git
Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 134 not upgraded.
++ git submodule sync
Synchronizing submodule url for 'teuthology'
++ git submodule update --force --init --recursive
Submodule path 'teuthology': checked out '0c8569089978d596e733ca39df2c55fcbf0ac61b'
++ cd teuthology
++ git clean -ffqdx
++ ./bootstrap install
New python executable in virtualenv/bin/python
Installing setuptools, pip...done.
Downloading/unpacking pip from https://pypi.python.org/packages/9c/32/004ce0852e0a127f07f358b715015763273799bd798956fa930814b60f39/pip-8.1.2-py2.py3-none-any.whl#md5=0570520434c5b600d89ec95393b2650b
Installing collected packages: pip
  Found existing installation: pip 1.5.4
    Uninstalling pip:
      Successfully uninstalled pip
Successfully installed pip
Cleaning up...
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
Collecting setuptools
  Using cached setuptools-26.1.1-py2.py3-none-any.whl
Installing collected packages: setuptools
  Found existing installation: setuptools 2.2
    Uninstalling setuptools-2.2:
      Successfully uninstalled setuptools-2.2
Successfully installed setuptools-26.1.1
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
Obtaining file:///home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology (from -r requirements.txt (line 3))
Requirement already up-to-date: setuptools in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting gevent (from teuthology==0.1.0->-r requirements.txt (line 3))
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Using cached gevent-1.1.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting MySQL-python==1.2.3 (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting PyYAML (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached PyYAML-3.12.tar.gz
Collecting argparse>=1.2.1 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached argparse-1.4.0-py2.py3-none-any.whl
Collecting beanstalkc>=0.2.0 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached beanstalkc-0.4.0-py27-none-any.whl
Collecting boto>=2.0b4 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached boto-2.42.0-py2.py3-none-any.whl
Collecting bunch>=1.0.0 (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting configobj (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting six>=1.9 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting httplib2 (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting paramiko>=1.15.1 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached paramiko-2.0.2-py2.py3-none-any.whl
Collecting pexpect (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pexpect-4.2.1-py2.py3-none-any.whl
Collecting requests (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached requests-2.11.1-py2.py3-none-any.whl
Collecting raven (from teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading raven-5.26.0-py2.py3-none-any.whl (269kB)
Collecting web.py (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached web.py-0.38.tar.gz
Collecting docopt (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting psutil>=2.1.0 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading psutil-4.3.1.tar.gz (315kB)
Collecting configparser (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached configparser-3.5.0.tar.gz
Collecting pytest (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pytest-3.0.1-py2.py3-none-any.whl
Collecting ansible>=2.0 (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting pyopenssl>=0.13 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pyOpenSSL-16.1.0-py2.py3-none-any.whl
Collecting ndg-httpsclient (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached ndg_httpsclient-0.4.2.tar.gz
Collecting pyasn1 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pyasn1-0.1.9-py2.py3-none-any.whl
Collecting python-novaclient (from teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading python_novaclient-6.0.0-py2.py3-none-any.whl (359kB)
Collecting python-openstackclient==2.2.0 (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached python_openstackclient-2.2.0-py2.py3-none-any.whl
Collecting python-neutronclient (from teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading python_neutronclient-6.0.0-py2.py3-none-any.whl (287kB)
Collecting prettytable (from teuthology==0.1.0->-r requirements.txt (line 3))
Collecting libvirt-python (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached libvirt-python-2.1.0.tar.gz
Collecting python-dateutil (from teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached python_dateutil-2.5.3-py2.py3-none-any.whl
Collecting greenlet>=0.4.9 (from gevent->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached greenlet-0.4.10-cp27-cp27mu-manylinux1_x86_64.whl
Collecting cryptography>=1.1 (from paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached cryptography-1.5.tar.gz
Collecting ptyprocess>=0.5 (from pexpect->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached ptyprocess-0.5.1-py2.py3-none-any.whl
Collecting contextlib2 (from raven->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached contextlib2-0.5.4-py2.py3-none-any.whl
Collecting py>=1.4.29 (from pytest->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached py-1.4.31-py2.py3-none-any.whl
Collecting jinja2 (from ansible>=2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached Jinja2-2.8-py2.py3-none-any.whl
Collecting pycrypto>=2.6 (from ansible>=2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting oslo.utils>=3.16.0 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached oslo.utils-3.16.0-py2.py3-none-any.whl
Collecting pbr>=1.6 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pbr-1.10.0-py2.py3-none-any.whl
Collecting oslo.i18n>=2.1.0 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached oslo.i18n-3.9.0-py2.py3-none-any.whl
Collecting iso8601>=0.1.11 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached iso8601-0.1.11-py2.py3-none-any.whl
Collecting Babel>=2.3.4 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached Babel-2.3.4-py2.py3-none-any.whl
Collecting simplejson>=2.2.0 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting keystoneauth1>=2.10.0 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached keystoneauth1-2.12.1-py2.py3-none-any.whl
Collecting oslo.serialization>=1.10.0 (from python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached oslo.serialization-2.13.0-py2.py3-none-any.whl
Collecting stevedore>=1.5.0 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached stevedore-1.17.1-py2.py3-none-any.whl
Collecting os-client-config>=1.13.1 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading os_client_config-1.21.1-py2.py3-none-any.whl (58kB)
Collecting python-cinderclient>=1.3.1 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached python_cinderclient-1.8.0-py2.py3-none-any.whl
Collecting python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached python_keystoneclient-3.5.0-py2.py3-none-any.whl
Collecting openstacksdk>=0.7.4 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Downloading openstacksdk-0.9.5-py2.py3-none-any.whl (485kB)
Collecting cliff!=1.16.0,>=1.15.0 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached cliff-2.2.0-py2-none-any.whl
Collecting oslo.config>=3.7.0 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached oslo.config-3.17.0-py2.py3-none-any.whl
Collecting python-glanceclient>=1.2.0 (from python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached python_glanceclient-2.5.0-py2.py3-none-any.whl
Collecting osc-lib>=1.0.2 (from python-neutronclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached osc_lib-1.1.0-py2-none-any.whl
Collecting debtcollector>=1.2.0 (from python-neutronclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached debtcollector-1.8.0-py2.py3-none-any.whl
Collecting netaddr!=0.7.16,>=0.7.12 (from python-neutronclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached netaddr-0.7.18-py2.py3-none-any.whl
Collecting idna>=2.0 (from cryptography>=1.1->paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached idna-2.1-py2.py3-none-any.whl
Collecting enum34 (from cryptography>=1.1->paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached enum34-1.1.6-py2-none-any.whl
Collecting ipaddress (from cryptography>=1.1->paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached ipaddress-1.0.16-py27-none-any.whl
Collecting cffi>=1.4.1 (from cryptography>=1.1->paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached cffi-1.7.0-cp27-cp27mu-manylinux1_x86_64.whl
Collecting MarkupSafe (from jinja2->ansible>=2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting funcsigs>=0.4; python_version == "2.7" or python_version == "2.6" (from oslo.utils>=3.16.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached funcsigs-1.0.2-py2.py3-none-any.whl
Collecting monotonic>=0.6 (from oslo.utils>=3.16.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached monotonic-1.2-py2.py3-none-any.whl
Collecting pyparsing>=2.0.1 (from oslo.utils>=3.16.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pyparsing-2.1.8-py2.py3-none-any.whl
Collecting netifaces>=0.10.4 (from oslo.utils>=3.16.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached netifaces-0.10.5.tar.gz
Collecting pytz>=2013.6 (from oslo.utils>=3.16.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached pytz-2016.6.1-py2.py3-none-any.whl
Collecting positional>=1.0.1 (from keystoneauth1>=2.10.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached positional-1.1.1.tar.gz
Collecting msgpack-python>=0.4.0 (from oslo.serialization>=1.10.0->python-novaclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached msgpack-python-0.4.8.tar.gz
Collecting requestsexceptions>=1.1.1 (from os-client-config>=1.13.1->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached requestsexceptions-1.1.3-py2.py3-none-any.whl
Collecting appdirs>=1.3.0 (from os-client-config>=1.13.1->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached appdirs-1.4.0-py2.py3-none-any.whl
Collecting unicodecsv>=0.8.0; python_version < "3.0" (from cliff!=1.16.0,>=1.15.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting cmd2>=0.6.7 (from cliff!=1.16.0,>=1.15.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting rfc3986>=0.2.0 (from oslo.config>=3.7.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached rfc3986-0.4.1-py2.py3-none-any.whl
Collecting warlock!=1.3.0,<2,>=1.0.1 (from python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting wrapt>=1.7.0 (from debtcollector>=1.2.0->python-neutronclient->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached wrapt-1.10.8.tar.gz
Collecting pycparser (from cffi>=1.4.1->cryptography>=1.1->paramiko>=1.15.1->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting jsonschema<3,>=0.7 (from warlock!=1.3.0,<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached jsonschema-2.5.1-py2.py3-none-any.whl
Collecting jsonpatch<2,>=0.10 (from warlock!=1.3.0,<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached jsonpatch-1.14-py2.py3-none-any.whl
Collecting functools32; python_version == "2.7" (from jsonschema<3,>=0.7->warlock!=1.3.0,<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
Collecting jsonpointer>=1.9 (from jsonpatch<2,>=0.10->warlock!=1.3.0,<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0->-r requirements.txt (line 3))
  Using cached jsonpointer-1.10-py2-none-any.whl
Installing collected packages: greenlet, gevent, MySQL-python, PyYAML, argparse, beanstalkc, boto, bunch, six, configobj, httplib2, idna, pyasn1, enum34, ipaddress, pycparser, cffi, cryptography, paramiko, ptyprocess, pexpect, requests, contextlib2, raven, web.py, docopt, psutil, configparser, py, pytest, MarkupSafe, jinja2, pycrypto, ansible, pyopenssl, ndg-httpsclient, prettytable, funcsigs, pytz, Babel, pbr, oslo.i18n, monotonic, iso8601, pyparsing, netifaces, wrapt, debtcollector, netaddr, oslo.utils, simplejson, stevedore, positional, keystoneauth1, msgpack-python, oslo.serialization, python-novaclient, requestsexceptions, appdirs, os-client-config, rfc3986, oslo.config, python-keystoneclient, python-cinderclient, openstacksdk, unicodecsv, cmd2, cliff, functools32, jsonschema, jsonpointer, jsonpatch, warlock, python-glanceclient, python-openstackclient, osc-lib, python-neutronclient, libvirt-python, python-dateutil, teuthology
  Running setup.py install for PyYAML: started
    Running setup.py install for PyYAML: finished with status 'done'
  Found existing installation: argparse 1.2.1
    Not uninstalling argparse at /usr/lib/python2.7, outside environment /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv
  Running setup.py install for cryptography: started
    Running setup.py install for cryptography: finished with status 'done'
  Running setup.py install for web.py: started
    Running setup.py install for web.py: finished with status 'done'
  Running setup.py install for psutil: started
    Running setup.py install for psutil: finished with status 'done'
  Running setup.py install for configparser: started
    Running setup.py install for configparser: finished with status 'done'
  Running setup.py install for ndg-httpsclient: started
    Running setup.py install for ndg-httpsclient: finished with status 'done'
  Running setup.py install for netifaces: started
    Running setup.py install for netifaces: finished with status 'done'
  Running setup.py install for wrapt: started
    Running setup.py install for wrapt: finished with status 'done'
  Running setup.py install for positional: started
    Running setup.py install for positional: finished with status 'done'
  Running setup.py install for msgpack-python: started
    Running setup.py install for msgpack-python: finished with status 'done'
  Running setup.py install for libvirt-python: started
    Running setup.py install for libvirt-python: finished with status 'done'
  Running setup.py develop for teuthology
Successfully installed Babel-2.3.4 MarkupSafe-0.23 MySQL-python-1.2.3 PyYAML-3.12 ansible-2.1.1.0 appdirs-1.4.0 argparse-1.2.1 beanstalkc-0.4.0 boto-2.42.0 bunch-1.0.1 cffi-1.7.0 cliff-2.2.0 cmd2-0.6.8 configobj-5.0.6 configparser-3.5.0 contextlib2-0.5.4 cryptography-1.5 debtcollector-1.8.0 docopt-0.6.2 enum34-1.1.6 funcsigs-1.0.2 functools32-3.2.3.post2 gevent-1.1.2 greenlet-0.4.10 httplib2-0.9.2 idna-2.1 ipaddress-1.0.16 iso8601-0.1.11 jinja2-2.8 jsonpatch-1.14 jsonpointer-1.10 jsonschema-2.5.1 keystoneauth1-2.12.1 libvirt-python-2.1.0 monotonic-1.2 msgpack-python-0.4.8 ndg-httpsclient-0.4.2 netaddr-0.7.18 netifaces-0.10.5 openstacksdk-0.9.5 os-client-config-1.21.1 osc-lib-1.1.0 oslo.config-3.17.0 oslo.i18n-3.9.0 oslo.serialization-2.13.0 oslo.utils-3.16.0 paramiko-2.0.2 pbr-1.10.0 pexpect-4.2.1 positional-1.1.1 prettytable-0.7.2 psutil-4.3.1 ptyprocess-0.5.1 py-1.4.31 pyasn1-0.1.9 pycparser-2.14 pycrypto-2.6.1 pyopenssl-16.1.0 pyparsing-2.1.8 pytest-3.0.1 python-cinderclient-1.8.0 python-dateutil-2.5.3 python-glanceclient-2.5.0 python-keystoneclient-3.5.0 python-neutronclient-6.0.0 python-novaclient-6.0.0 python-openstackclient-2.2.0 pytz-2016.6.1 raven-5.26.0 requests-2.11.1 requestsexceptions-1.1.3 rfc3986-0.4.1 simplejson-3.8.2 six-1.10.0 stevedore-1.17.1 teuthology unicodecsv-0.14.1 warlock-1.2.0 web.py-0.38 wrapt-1.10.8
++ rm -fr virtualenv .tox
++ virtualenv virtualenv
New python executable in virtualenv/bin/python
Installing setuptools, pip...done.
++ source virtualenv/bin/activate
+++ deactivate nondestructive
+++ unset pydoc
+++ '[' -n '' ']'
+++ '[' -n '' ']'
+++ '[' -n /bin/bash -o -n '' ']'
+++ hash -r
+++ '[' -n '' ']'
+++ unset VIRTUAL_ENV
+++ '[' '!' nondestructive = nondestructive ']'
+++ VIRTUAL_ENV=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv
+++ export VIRTUAL_ENV
+++ _OLD_VIRTUAL_PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+++ PATH=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
+++ export PATH
+++ '[' -n '' ']'
+++ '[' -z '' ']'
+++ _OLD_VIRTUAL_PS1=
+++ '[' x '!=' x ']'
++++ basename /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv
+++ '[' virtualenv = __ ']'
++++ basename /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv
+++ PS1='(virtualenv)'
+++ export PS1
+++ alias 'pydoc=python -m pydoc'
+++ '[' -n /bin/bash -o -n '' ']'
+++ hash -r
++ pip install --upgrade pip
Downloading/unpacking pip from https://pypi.python.org/packages/9c/32/004ce0852e0a127f07f358b715015763273799bd798956fa930814b60f39/pip-8.1.2-py2.py3-none-any.whl#md5=0570520434c5b600d89ec95393b2650b
Installing collected packages: pip
  Found existing installation: pip 1.5.4
    Uninstalling pip:
      Successfully uninstalled pip
Successfully installed pip
Cleaning up...
++ pip install --upgrade setuptools
Collecting setuptools
  Using cached setuptools-26.1.1-py2.py3-none-any.whl
Installing collected packages: setuptools
  Found existing installation: setuptools 2.2
    Uninstalling setuptools-2.2:
      Successfully uninstalled setuptools-2.2
Successfully installed setuptools-26.1.1
++ pip install -r requirements.txt
Collecting alabaster==0.7.7 (from -r requirements.txt (line 1))
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:318: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  SNIMissingWarning
/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:122: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. You can upgrade to a newer version of Python to solve this. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  InsecurePlatformWarning
  Using cached alabaster-0.7.7-py2.py3-none-any.whl
Collecting ansible>=2.0 (from -r requirements.txt (line 2))
Collecting appdirs==1.4.0 (from -r requirements.txt (line 3))
  Using cached appdirs-1.4.0-py2.py3-none-any.whl
Collecting Babel==2.2.0 (from -r requirements.txt (line 4))
  Using cached Babel-2.2.0-py2.py3-none-any.whl
Collecting beanstalkc==0.4.0 (from -r requirements.txt (line 5))
  Using cached beanstalkc-0.4.0-py27-none-any.whl
Collecting boto==2.39.0 (from -r requirements.txt (line 6))
  Using cached boto-2.39.0-py2.py3-none-any.whl
Collecting bunch==1.0.1 (from -r requirements.txt (line 7))
Collecting cffi==1.5.2 (from -r requirements.txt (line 8))
Collecting cliff==2.0.0 (from -r requirements.txt (line 9))
  Using cached cliff-2.0.0-py2-none-any.whl
Collecting cmd2==0.6.8 (from -r requirements.txt (line 10))
Collecting configobj==5.0.6 (from -r requirements.txt (line 11))
Collecting configparser==3.3.0.post2 (from -r requirements.txt (line 12))
Collecting contextlib2==0.5.1 (from -r requirements.txt (line 13))
Collecting coverage==4.0.3 (from -r requirements.txt (line 14))
Collecting cryptography==1.3 (from -r requirements.txt (line 15))
Collecting d2to1==0.2.12.post1 (from -r requirements.txt (line 16))
Collecting debtcollector==1.3.0 (from -r requirements.txt (line 17))
  Using cached debtcollector-1.3.0-py2.py3-none-any.whl
Collecting discover==0.4.0 (from -r requirements.txt (line 18))
Collecting docopt==0.6.2 (from -r requirements.txt (line 19))
Collecting docutils==0.12 (from -r requirements.txt (line 20))
Collecting ecdsa==0.13 (from -r requirements.txt (line 21))
  Using cached ecdsa-0.13-py2.py3-none-any.whl
Collecting enum34==1.1.2 (from -r requirements.txt (line 22))
Collecting extras==0.0.3 (from -r requirements.txt (line 23))
Collecting fixtures==1.4.0 (from -r requirements.txt (line 24))
  Using cached fixtures-1.4.0-py2.py3-none-any.whl
Collecting flake8==2.2.4 (from -r requirements.txt (line 25))
Collecting funcsigs==0.4 (from -r requirements.txt (line 26))
  Using cached funcsigs-0.4-py2.py3-none-any.whl
Collecting functools32==3.2.3.post2 (from -r requirements.txt (line 27))
Collecting gevent==1.0.2 (from -r requirements.txt (line 28))
Collecting gitdb==0.6.4 (from -r requirements.txt (line 29))
Collecting github2gitlab==1.5.5 (from -r requirements.txt (line 30))
Collecting githubpy==1.1.0 (from -r requirements.txt (line 31))
Collecting GitPython==1.0.2 (from -r requirements.txt (line 32))
Collecting greenlet==0.4.9 (from -r requirements.txt (line 33))
Collecting hacking==0.10.2 (from -r requirements.txt (line 34))
  Using cached hacking-0.10.2-py2.py3-none-any.whl
Collecting httplib2==0.9.2 (from -r requirements.txt (line 35))
Collecting idna==2.0 (from -r requirements.txt (line 36))
  Using cached idna-2.0-py2.py3-none-any.whl
Collecting ipaddress==1.0.16 (from -r requirements.txt (line 37))
  Using cached ipaddress-1.0.16-py27-none-any.whl
Collecting iso8601==0.1.11 (from -r requirements.txt (line 38))
  Using cached iso8601-0.1.11-py2.py3-none-any.whl
Collecting Jinja2==2.8 (from -r requirements.txt (line 39))
  Using cached Jinja2-2.8-py2.py3-none-any.whl
Collecting jsonpatch==1.13 (from -r requirements.txt (line 40))
  Using cached jsonpatch-1.13-py2.py3-none-any.whl
Collecting jsonpointer==1.10 (from -r requirements.txt (line 41))
  Using cached jsonpointer-1.10-py2-none-any.whl
Collecting jsonschema==2.5.1 (from -r requirements.txt (line 42))
  Using cached jsonschema-2.5.1-py2.py3-none-any.whl
Collecting keystoneauth1==2.3.0 (from -r requirements.txt (line 43))
  Using cached keystoneauth1-2.3.0-py2.py3-none-any.whl
Collecting libvirt-python==1.3.2 (from -r requirements.txt (line 44))
Collecting linecache2==1.0.0 (from -r requirements.txt (line 45))
  Using cached linecache2-1.0.0-py2.py3-none-any.whl
Collecting MarkupSafe==0.23 (from -r requirements.txt (line 46))
Collecting mccabe==0.2.1 (from -r requirements.txt (line 47))
Collecting mock==1.3.0 (from -r requirements.txt (line 48))
  Using cached mock-1.3.0-py2.py3-none-any.whl
Collecting monotonic==1.0 (from -r requirements.txt (line 49))
  Using cached monotonic-1.0-py2-none-any.whl
Collecting msgpack-python==0.4.7 (from -r requirements.txt (line 50))
  Using cached msgpack_python-0.4.7-cp27-cp27mu-manylinux1_x86_64.whl
Collecting MySQL-python==1.2.3 (from -r requirements.txt (line 51))
Collecting mysqlclient==1.3.7 (from -r requirements.txt (line 52))
Collecting ndg-httpsclient==0.4.0 (from -r requirements.txt (line 53))
Collecting netaddr==0.7.18 (from -r requirements.txt (line 54))
  Using cached netaddr-0.7.18-py2.py3-none-any.whl
Collecting netifaces==0.10.4 (from -r requirements.txt (line 55))
Collecting openstacksdk==0.8.2 (from -r requirements.txt (line 56))
  Using cached openstacksdk-0.8.2-py2.py3-none-any.whl
Collecting os-client-config==1.16.0 (from -r requirements.txt (line 57))
  Using cached os_client_config-1.16.0-py2.py3-none-any.whl
Collecting oslo.config==3.9.0 (from -r requirements.txt (line 58))
  Using cached oslo.config-3.9.0-py2.py3-none-any.whl
Collecting oslo.i18n==3.4.0 (from -r requirements.txt (line 59))
  Using cached oslo.i18n-3.4.0-py2.py3-none-any.whl
Collecting oslo.serialization==2.4.0 (from -r requirements.txt (line 60))
  Using cached oslo.serialization-2.4.0-py2.py3-none-any.whl
Collecting oslo.utils==3.7.0 (from -r requirements.txt (line 61))
  Using cached oslo.utils-3.7.0-py2.py3-none-any.whl
Collecting paramiko==1.16.0 (from -r requirements.txt (line 62))
  Using cached paramiko-1.16.0-py2.py3-none-any.whl
Collecting pbr==1.8.1 (from -r requirements.txt (line 63))
  Using cached pbr-1.8.1-py2.py3-none-any.whl
Collecting pep8==1.5.7 (from -r requirements.txt (line 64))
  Using cached pep8-1.5.7-py2.py3-none-any.whl
Collecting pexpect==4.0.1 (from -r requirements.txt (line 65))
Collecting pip==8.1.1 (from -r requirements.txt (line 66))
  Using cached pip-8.1.1-py2.py3-none-any.whl
Collecting pluggy==0.3.1 (from -r requirements.txt (line 67))
  Using cached pluggy-0.3.1-py2.py3-none-any.whl
Collecting positional==1.0.1 (from -r requirements.txt (line 68))
Collecting prettytable==0.7.2 (from -r requirements.txt (line 69))
Collecting psutil==4.1.0 (from -r requirements.txt (line 70))
Collecting ptyprocess==0.5.1 (from -r requirements.txt (line 71))
  Using cached ptyprocess-0.5.1-py2.py3-none-any.whl
Collecting py==1.4.31 (from -r requirements.txt (line 72))
  Using cached py-1.4.31-py2.py3-none-any.whl
Collecting pyasn1==0.1.9 (from -r requirements.txt (line 73))
  Using cached pyasn1-0.1.9-py2.py3-none-any.whl
Collecting pycparser==2.14 (from -r requirements.txt (line 74))
Collecting pycrypto==2.6.1 (from -r requirements.txt (line 75))
Collecting pyflakes==0.8.1 (from -r requirements.txt (line 76))
  Using cached pyflakes-0.8.1-py2.py3-none-any.whl
Collecting Pygments==2.1.3 (from -r requirements.txt (line 77))
  Using cached Pygments-2.1.3-py2.py3-none-any.whl
Collecting pyOpenSSL==0.15.1 (from -r requirements.txt (line 78))
  Using cached pyOpenSSL-0.15.1-py2.py3-none-any.whl
Collecting pyparsing==2.1.0 (from -r requirements.txt (line 79))
  Using cached pyparsing-2.1.0-py2.py3-none-any.whl
Collecting pyrsistent==0.11.12 (from -r requirements.txt (line 80))
Collecting pytest==2.9.0 (from -r requirements.txt (line 81))
  Using cached pytest-2.9.0-py2.py3-none-any.whl
Collecting pytest-capturelog==0.7 (from -r requirements.txt (line 82))
Collecting python-cinderclient==1.6.0 (from -r requirements.txt (line 83))
  Using cached python_cinderclient-1.6.0-py2.py3-none-any.whl
Collecting python-glanceclient==1.2.0 (from -r requirements.txt (line 84))
  Using cached python_glanceclient-1.2.0-py2.py3-none-any.whl
Collecting python-keystoneclient==2.3.1 (from -r requirements.txt (line 85))
  Using cached python_keystoneclient-2.3.1-py2.py3-none-any.whl
Collecting python-mimeparse==1.5.1 (from -r requirements.txt (line 86))
Collecting python-neutronclient==4.1.1 (from -r requirements.txt (line 87))
  Using cached python_neutronclient-4.1.1-py2.py3-none-any.whl
Collecting python-novaclient==3.3.0 (from -r requirements.txt (line 88))
  Using cached python_novaclient-3.3.0-py2.py3-none-any.whl
Collecting python-openstackclient==2.2.0 (from -r requirements.txt (line 89))
  Using cached python_openstackclient-2.2.0-py2.py3-none-any.whl
Collecting python-redmine==1.5.0 (from -r requirements.txt (line 90))
  Using cached python_redmine-1.5.0-py2.py3-none-any.whl
Collecting python-subunit==1.2.0 (from -r requirements.txt (line 91))
  Using cached python_subunit-1.2.0-py2.py3-none-any.whl
Collecting pytz==2016.1 (from -r requirements.txt (line 92))
  Using cached pytz-2016.1-py2.py3-none-any.whl
Collecting PyYAML==3.11 (from -r requirements.txt (line 93))
Collecting raven==5.11.1 (from -r requirements.txt (line 94))
  Using cached raven-5.11.1-py2.py3-none-any.whl
Collecting requests==2.9.1 (from -r requirements.txt (line 95))
  Using cached requests-2.9.1-py2.py3-none-any.whl
Collecting requestsexceptions==1.1.3 (from -r requirements.txt (line 96))
  Using cached requestsexceptions-1.1.3-py2.py3-none-any.whl
Collecting setuptools==20.3.1 (from -r requirements.txt (line 97))
  Using cached setuptools-20.3.1-py2.py3-none-any.whl
Collecting simplejson==3.8.2 (from -r requirements.txt (line 98))
Collecting six==1.10.0 (from -r requirements.txt (line 99))
  Using cached six-1.10.0-py2.py3-none-any.whl
Collecting smmap==0.9.0 (from -r requirements.txt (line 100))
Collecting snowballstemmer==1.2.1 (from -r requirements.txt (line 101))
  Using cached snowballstemmer-1.2.1-py2.py3-none-any.whl
Collecting Sphinx==1.3.6 (from -r requirements.txt (line 102))
  Using cached Sphinx-1.3.6-py2.py3-none-any.whl
Collecting sphinx-rtd-theme==0.1.9 (from -r requirements.txt (line 103))
  Using cached sphinx_rtd_theme-0.1.9-py2-none-any.whl
Collecting stevedore==1.12.0 (from -r requirements.txt (line 104))
  Using cached stevedore-1.12.0-py2.py3-none-any.whl
Collecting testrepository==0.0.20 (from -r requirements.txt (line 105))
Collecting testtools==2.0.0 (from -r requirements.txt (line 106))
  Using cached testtools-2.0.0-py2.py3-none-any.whl
Collecting tox==2.3.1 (from -r requirements.txt (line 107))
  Using cached tox-2.3.1-py2.py3-none-any.whl
Collecting traceback2==1.4.0 (from -r requirements.txt (line 108))
  Using cached traceback2-1.4.0-py2.py3-none-any.whl
Collecting unicodecsv==0.14.1 (from -r requirements.txt (line 109))
Collecting unittest2==1.1.0 (from -r requirements.txt (line 110))
  Using cached unittest2-1.1.0-py2.py3-none-any.whl
Collecting virtualenv==15.0.1 (from -r requirements.txt (line 111))
  Using cached virtualenv-15.0.1-py2.py3-none-any.whl
Collecting warlock==1.2.0 (from -r requirements.txt (line 112))
Collecting web.py==0.37 (from -r requirements.txt (line 113))
Collecting wrapt==1.10.6 (from -r requirements.txt (line 114))
Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7 (from python-glanceclient==1.2.0->-r requirements.txt (line 84))
Installing collected packages: alabaster, MarkupSafe, Jinja2, PyYAML, pycrypto, ecdsa, paramiko, setuptools, ansible, appdirs, pytz, Babel, beanstalkc, boto, bunch, pycparser, cffi, prettytable, six, pbr, stevedore, pyparsing, cmd2, unicodecsv, cliff, configobj, configparser, contextlib2, coverage, idna, ipaddress, enum34, pyasn1, cryptography, d2to1, funcsigs, wrapt, debtcollector, discover, docopt, docutils, extras, linecache2, traceback2, python-mimeparse, pyrsistent, unittest2, testtools, fixtures, mccabe, pep8, pyflakes, flake8, functools32, greenlet, gevent, smmap, gitdb, requests, GitPython, github2gitlab, githubpy, hacking, httplib2, iso8601, jsonpointer, jsonpatch, jsonschema, positional, keystoneauth1, libvirt-python, mock, monotonic, msgpack-python, MySQL-python, mysqlclient, pyOpenSSL, ndg-httpsclient, netaddr, netifaces, oslo.i18n, oslo.utils, requestsexceptions, os-client-config, openstacksdk, oslo.config, oslo.serialization, ptyprocess, pexpect, pip, pluggy, psutil, py, Pygments, pytest, pytest-capturelog, python-keystoneclient, simplejson, python-cinderclient, warlock, python-glanceclient, python-neutronclient, python-novaclient, python-openstackclient, python-redmine, python-subunit, raven, snowballstemmer, sphinx-rtd-theme, Sphinx, testrepository, virtualenv, tox, web.py
  Found existing installation: setuptools 26.1.1
    Uninstalling setuptools-26.1.1:
      Successfully uninstalled setuptools-26.1.1
  Found existing installation: pip 8.1.2
    Uninstalling pip-8.1.2:
      Successfully uninstalled pip-8.1.2
Successfully installed Babel-2.2.0 GitPython-1.0.2 Jinja2-2.8 MarkupSafe-0.23 MySQL-python-1.2.3 PyYAML-3.11 Pygments-2.1.3 Sphinx-1.3.6 alabaster-0.7.7 ansible-2.1.1.0 appdirs-1.4.0 beanstalkc-0.4.0 boto-2.39.0 bunch-1.0.1 cffi-1.5.2 cliff-2.0.0 cmd2-0.6.8 configobj-5.0.6 configparser-3.3.0.post2 contextlib2-0.5.1 coverage-4.0.3 cryptography-1.3 d2to1-0.2.12.post1 debtcollector-1.3.0 discover-0.4.0 docopt-0.6.2 docutils-0.12 ecdsa-0.13 enum34-1.1.2 extras-0.0.3 fixtures-1.4.0 flake8-2.2.4 funcsigs-0.4 functools32-3.2.3.post2 gevent-1.0.2 gitdb-0.6.4 github2gitlab-1.5.5 githubpy-1.1.0 greenlet-0.4.9 hacking-0.10.2 httplib2-0.9.2 idna-2.0 ipaddress-1.0.16 iso8601-0.1.11 jsonpatch-1.13 jsonpointer-1.10 jsonschema-2.5.1 keystoneauth1-2.3.0 libvirt-python-1.3.2 linecache2-1.0.0 mccabe-0.2.1 mock-1.3.0 monotonic-1.0 msgpack-python-0.4.7 mysqlclient-1.3.7 ndg-httpsclient-0.4.0 netaddr-0.7.18 netifaces-0.10.4 openstacksdk-0.8.2 os-client-config-1.16.0 oslo.config-3.9.0 oslo.i18n-3.4.0 oslo.serialization-2.4.0 oslo.utils-3.7.0 paramiko-1.16.0 pbr-1.8.1 pep8-1.5.7 pexpect-4.0.1 pip-8.1.1 pluggy-0.3.1 positional-1.0.1 prettytable-0.7.2 psutil-4.1.0 ptyprocess-0.5.1 py-1.4.31 pyOpenSSL-0.15.1 pyasn1-0.1.9 pycparser-2.14 pycrypto-2.6.1 pyflakes-0.8.1 pyparsing-2.1.0 pyrsistent-0.11.12 pytest-2.9.0 pytest-capturelog-0.7 python-cinderclient-1.6.0 python-glanceclient-1.2.0 python-keystoneclient-2.3.1 python-mimeparse-1.5.1 python-neutronclient-4.1.1 python-novaclient-3.3.0 python-openstackclient-2.2.0 python-redmine-1.5.0 python-subunit-1.2.0 pytz-2016.1 raven-5.11.1 requests-2.9.1 requestsexceptions-1.1.3 setuptools-20.3.1 simplejson-3.8.2 six-1.10.0 smmap-0.9.0 snowballstemmer-1.2.1 sphinx-rtd-theme-0.1.9 stevedore-1.12.0 testrepository-0.0.20 testtools-2.0.0 tox-2.3.1 traceback2-1.4.0 unicodecsv-0.14.1 unittest2-1.1.0 virtualenv-15.0.1 warlock-1.2.0 web.py-0.37 wrapt-1.10.6
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
++ pip install -e teuthology
Obtaining file:///home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): gevent in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): MySQL-python==1.2.3 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): PyYAML in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): argparse>=1.2.1 in /usr/lib/python2.7 (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): beanstalkc>=0.2.0 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): boto>=2.0b4 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): bunch>=1.0.0 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): configobj in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): six>=1.9 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): httplib2 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.15.1 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pexpect in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): requests in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): raven in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): web.py in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): docopt in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): psutil>=2.1.0 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): configparser in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pytest in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): ansible>=2.0 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pyopenssl>=0.13 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): ndg-httpsclient in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pyasn1 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-novaclient in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-openstackclient==2.2.0 in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-neutronclient in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): prettytable in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): libvirt-python in ./virtualenv/lib/python2.7/site-packages (from teuthology==0.1.0)
Collecting python-dateutil (from teuthology==0.1.0)
  Using cached python_dateutil-2.5.3-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.4.7 in ./virtualenv/lib/python2.7/site-packages (from gevent->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): ecdsa>=0.11 in ./virtualenv/lib/python2.7/site-packages (from paramiko>=1.15.1->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pycrypto!=2.4,>=2.1 in ./virtualenv/lib/python2.7/site-packages (from paramiko>=1.15.1->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): ptyprocess>=0.5 in ./virtualenv/lib/python2.7/site-packages (from pexpect->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): contextlib2 in ./virtualenv/lib/python2.7/site-packages (from raven->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): py>=1.4.29 in ./virtualenv/lib/python2.7/site-packages (from pytest->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): jinja2 in ./virtualenv/lib/python2.7/site-packages (from ansible>=2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): cryptography>=0.7 in ./virtualenv/lib/python2.7/site-packages (from pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): oslo.i18n>=2.1.0 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): oslo.serialization>=1.10.0 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): oslo.utils>=3.5.0 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.9 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): keystoneauth1>=2.1.0 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pbr>=1.6 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.2.0 in ./virtualenv/lib/python2.7/site-packages (from python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): cliff!=1.16.0,>=1.15.0 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=1.2.0 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): oslo.config>=3.7.0 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): stevedore>=1.5.0 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): os-client-config>=1.13.1 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.3.1 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): openstacksdk>=0.7.4 in ./virtualenv/lib/python2.7/site-packages (from python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): debtcollector>=1.2.0 in ./virtualenv/lib/python2.7/site-packages (from python-neutronclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): netaddr!=0.7.16,>=0.7.12 in ./virtualenv/lib/python2.7/site-packages (from python-neutronclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe in ./virtualenv/lib/python2.7/site-packages (from jinja2->ansible>=2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): enum34 in ./virtualenv/lib/python2.7/site-packages (from cryptography>=0.7->pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): ipaddress in ./virtualenv/lib/python2.7/site-packages (from cryptography>=0.7->pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): idna>=2.0 in ./virtualenv/lib/python2.7/site-packages (from cryptography>=0.7->pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): cffi>=1.4.1 in ./virtualenv/lib/python2.7/site-packages (from cryptography>=0.7->pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): msgpack-python>=0.4.0 in ./virtualenv/lib/python2.7/site-packages (from oslo.serialization>=1.10.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pytz>=2013.6 in ./virtualenv/lib/python2.7/site-packages (from oslo.serialization>=1.10.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): funcsigs>=0.4 in ./virtualenv/lib/python2.7/site-packages (from oslo.utils>=3.5.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): monotonic>=0.6 in ./virtualenv/lib/python2.7/site-packages (from oslo.utils>=3.5.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): netifaces>=0.10.4 in ./virtualenv/lib/python2.7/site-packages (from oslo.utils>=3.5.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): positional>=1.0.1 in ./virtualenv/lib/python2.7/site-packages (from keystoneauth1>=2.1.0->python-novaclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in ./virtualenv/lib/python2.7/site-packages (from cliff!=1.16.0,>=1.15.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in ./virtualenv/lib/python2.7/site-packages (from cliff!=1.16.0,>=1.15.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): unicodecsv>=0.8.0 in ./virtualenv/lib/python2.7/site-packages (from cliff!=1.16.0,>=1.15.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): warlock<2,>=1.0.1 in ./virtualenv/lib/python2.7/site-packages (from python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): appdirs>=1.3.0 in ./virtualenv/lib/python2.7/site-packages (from os-client-config>=1.13.1->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): requestsexceptions>=1.1.1 in ./virtualenv/lib/python2.7/site-packages (from os-client-config>=1.13.1->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): wrapt>=1.7.0 in ./virtualenv/lib/python2.7/site-packages (from debtcollector>=1.2.0->python-neutronclient->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): pycparser in ./virtualenv/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=0.7->pyopenssl>=0.13->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): jsonschema<3,>=0.7 in ./virtualenv/lib/python2.7/site-packages (from warlock<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): jsonpatch<2,>=0.10 in ./virtualenv/lib/python2.7/site-packages (from warlock<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): functools32 in ./virtualenv/lib/python2.7/site-packages (from jsonschema<3,>=0.7->warlock<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.9 in ./virtualenv/lib/python2.7/site-packages (from jsonpatch<2,>=0.10->warlock<2,>=1.0.1->python-glanceclient>=1.2.0->python-openstackclient==2.2.0->teuthology==0.1.0)
Installing collected packages: python-dateutil, teuthology
  Running setup.py develop for teuthology
Successfully installed python-dateutil-2.5.3 teuthology
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
++ pip install -e .
Obtaining file:///home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench
Requirement already satisfied (use --upgrade to upgrade): alabaster==0.7.7 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): ansible>=2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): appdirs==1.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): Babel==2.2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): beanstalkc==0.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): boto==2.39.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): bunch==1.0.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): cffi==1.5.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): cliff==2.0.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): cmd2==0.6.8 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): configobj==5.0.6 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): configparser==3.3.0.post2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): contextlib2==0.5.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): coverage==4.0.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): cryptography==1.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): d2to1==0.2.12.post1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): debtcollector==1.3.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): discover==0.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): docopt==0.6.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): docutils==0.12 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): ecdsa==0.13 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): enum34==1.1.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): extras==0.0.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): fixtures==1.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): flake8==2.2.4 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): funcsigs==0.4 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): functools32==3.2.3.post2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): gevent==1.0.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): gitdb==0.6.4 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): github2gitlab==1.5.5 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): githubpy==1.1.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): GitPython==1.0.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): greenlet==0.4.9 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): hacking==0.10.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): httplib2==0.9.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): idna==2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): ipaddress==1.0.16 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): iso8601==0.1.11 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): Jinja2==2.8 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): jsonpatch==1.13 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): jsonpointer==1.10 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): jsonschema==2.5.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): keystoneauth1==2.3.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): libvirt-python==1.3.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): linecache2==1.0.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): MarkupSafe==0.23 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): mccabe==0.2.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): mock==1.3.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): monotonic==1.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): msgpack-python==0.4.7 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): MySQL-python==1.2.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): mysqlclient==1.3.7 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): ndg-httpsclient==0.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): netaddr==0.7.18 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): netifaces==0.10.4 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): openstacksdk==0.8.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): os-client-config==1.16.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): oslo.config==3.9.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): oslo.i18n==3.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): oslo.serialization==2.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): oslo.utils==3.7.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): paramiko==1.16.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pbr==1.8.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pep8==1.5.7 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pexpect==4.0.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pip==8.1.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pluggy==0.3.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): positional==1.0.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): prettytable==0.7.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): psutil==4.1.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): ptyprocess==0.5.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): py==1.4.31 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pyasn1==0.1.9 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pycparser==2.14 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pycrypto==2.6.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pyflakes==0.8.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): Pygments==2.1.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL==0.15.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pyparsing==2.1.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pyrsistent==0.11.12 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pytest==2.9.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pytest-capturelog==0.7 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-cinderclient==1.6.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-glanceclient==1.2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient==2.3.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-mimeparse==1.5.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-neutronclient==4.1.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-novaclient==3.3.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-openstackclient==2.2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-redmine==1.5.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): python-subunit==1.2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): pytz==2016.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): PyYAML==3.11 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): raven==5.11.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): requests==2.9.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): requestsexceptions==1.1.3 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): setuptools==20.3.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): simplejson==3.8.2 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): six==1.10.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): smmap==0.9.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): snowballstemmer==1.2.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): Sphinx==1.3.6 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): sphinx-rtd-theme==0.1.9 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): stevedore==1.12.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): testrepository==0.0.20 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): testtools==2.0.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): tox==2.3.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): traceback2==1.4.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): unicodecsv==0.14.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): unittest2==1.1.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): virtualenv==15.0.1 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): warlock==1.2.0 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): web.py==0.37 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): wrapt==1.10.6 in ./virtualenv/lib/python2.7/site-packages (from ceph-workbench==1.5.14.dev12)
Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/lib/python2.7 (from python-glanceclient==1.2.0->ceph-workbench==1.5.14.dev12)
Installing collected packages: ceph-workbench
  Running setup.py develop for ceph-workbench
Successfully installed ceph-workbench
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
++ pip install tox
Requirement already satisfied (use --upgrade to upgrade): tox in ./virtualenv/lib/python2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): virtualenv>=1.11.2 in ./virtualenv/lib/python2.7/site-packages (from tox)
Requirement already satisfied (use --upgrade to upgrade): py>=1.4.17 in ./virtualenv/lib/python2.7/site-packages (from tox)
Requirement already satisfied (use --upgrade to upgrade): pluggy<0.4.0,>=0.3.0 in ./virtualenv/lib/python2.7/site-packages (from tox)
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
+ bash tests/setup.sh
+ bash tests/teardown.sh
Failed to stop container (test-gitlab): Error response from daemon: No such container: test-gitlab
Failed to remove container (test-gitlab): Error response from daemon: No such container: test-gitlab
Failed to stop container (test-mysql): Error response from daemon: No such container: test-mysql
Failed to remove container (test-mysql): Error response from daemon: No such container: test-mysql
Failed to stop container (test-redis): Error response from daemon: No such container: test-redis
Failed to remove container (test-redis): Error response from daemon: No such container: test-redis
Failed to stop container (postgresql-redmine): Error response from daemon: No such container: postgresql-redmine
Failed to remove container (postgresql-redmine): Error response from daemon: No such container: postgresql-redmine
Failed to stop container (redmine): Error response from daemon: No such container: redmine
Failed to remove container (redmine): Error response from daemon: No such container: redmine
+ mkdir data
+ bash tests/setup-redmine.sh
++ pwd
+ sudo docker run --name=postgresql-redmine -d --env=DB_NAME=redmine_production --env=DB_USER=redmine --env=DB_PASS=password --volume=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/postgresql:/var/lib/postgresql quay.io/sameersbn/postgresql:9.4-5
525f4d72026fde32934c9859da6c1e4d23606df22dd89e0d8a37a860c86feb53
++ pwd
+ sudo docker run --name=redmine -d --link=postgresql-redmine:postgresql --publish=10080:80 --env=REDMINE_PORT=10080 --volume=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/redmine:/home/redmine/data quay.io/sameersbn/redmine:3.1.1-3
d95884780b8d9c37d9fcf4a907c26540c6725395c6305e5b10cc41b0402aaa46
+ success=false
+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ python tests/redmine-init.py http://127.0.0.1:10080 admin admin
Traceback (most recent call last):
  File "tests/redmine-init.py", line 74, in <module>
    init(*sys.argv[1:])
  File "tests/redmine-init.py", line 22, in init
    p = params(s.get(url + '/login'))
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 480, in get
    return self.request('GET', url, **kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 576, in send
    r = adapter.send(request, **kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/adapters.py", line 426, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(104, 'Connection reset by peer'))
+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ python tests/redmine-init.py http://127.0.0.1:10080 admin admin
Traceback (most recent call last):
  File "tests/redmine-init.py", line 74, in <module>
    init(*sys.argv[1:])
  File "tests/redmine-init.py", line 22, in init
    p = params(s.get(url + '/login'))
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 480, in get
    return self.request('GET', url, **kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 468, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/sessions.py", line 576, in send
    r = adapter.send(request, **kwargs)
  File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/local/lib/python2.7/site-packages/requests/adapters.py", line 426, in send
    raise ConnectionError(err, request=request)
requests.exceptions.ConnectionError: ('Connection aborted.', error(104, 'Connection reset by peer'))
+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ python tests/redmine-init.py http://127.0.0.1:10080 admin admin
+ success=true
+ break
+ true
+ bash tests/setup-gitlab.sh
++ pwd
+ DATA=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data
+ mkdir -p /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data
+ sudo docker run --name=test-redis -d sameersbn/redis:latest
42302f426340d33247492fa14de0c4278eee33272eef5760cffb00da537c2019
+ sudo rm -fr /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/mysql
+ mkdir -p /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/mysql
+ sudo docker run --name=test-mysql -d -e DB_NAME=gitlabhq_production -e DB_USER=gitlab -e DB_PASS=Wrobyak4 -v /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/mysql/data:/var/lib/mysql sameersbn/mysql:latest
ceac66a5a65c370a1e85a63c8b239352f1b1346b1d54ed0625ca3c1473cc7633
+ sudo rm -fr /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/gitlab
+ mkdir -p /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/gitlab
++ which docker
+ sudo docker run --name=test-gitlab -it -d --link test-mysql:mysql --link test-redis:redisio -e GITLAB_SIGNUP=true -e GITLAB_PORT=80 -e GITLAB_HOST=localhost -e GITLAB_SSH_PORT=8022 -p 8022:22 -p 8181:80 -e GITLAB_SECRETS_DB_KEY_BASE=4W44tm7bJFRPWNMVzKngffxVWXRpVs49dxhFwgpx7FbCj3wXCMmsz47LzWsdr7nM -v /var/run/docker.sock:/run/docker.sock -v /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/data/gitlab/data:/home/git/data -v /usr/bin/docker:/bin/docker sameersbn/gitlab
e723cc88a0e85c5958c3988f0f75b4056d4edbeeef86ea08b883f61463136231
+ success=false
+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ wget -O - http://127.0.0.1:8181/users/sign_in
+ grep -q 'About GitLab'
--2016-09-01 22:41:24--  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:41:25--  (try: 2)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:41:27--  (try: 3)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:41:30--  (try: 4)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:41:34--  (try: 5)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:41:39--  (try: 6)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:41:45--  (try: 7)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:41:52--  (try: 8)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:42:00--  (try: 9)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:42:09--  (try:10)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:42:19--  (try:11)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:42:29--  (try:12)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... No data received.
Retrying.

--2016-09-01 22:42:39--  (try:13)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.

--2016-09-01 22:42:49--  (try:14)  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... 502 Bad Gateway
2016-09-01 22:42:49 ERROR 502: Bad Gateway.

+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ wget -O - http://127.0.0.1:8181/users/sign_in
+ grep -q 'About GitLab'
--2016-09-01 22:43:04--  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... 502 Bad Gateway
2016-09-01 22:43:04 ERROR 502: Bad Gateway.

+ for delay in 15 15 15 15 15 30 30 30 30 30 30 30 30 60 60 60 60 120 240 512
+ sleep 15
+ wget -O - http://127.0.0.1:8181/users/sign_in
+ grep -q 'About GitLab'
--2016-09-01 22:43:19--  http://127.0.0.1:8181/users/sign_in
Connecting to 127.0.0.1:8181... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘STDOUT’

     0K .......                                                7.41M=0.001s

2016-09-01 22:43:20 (7.41 MB/s) - written to stdout [7472]

+ success=true
+ break
+ true
+ tox
flake8 create: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/flake8
flake8 installdeps: -r/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/requirements.txt
flake8 develop-inst: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench
flake8 installed: You are using pip version 8.1.1, however version 8.1.2 is available.,You should consider upgrading via the 'pip install --upgrade pip' command.,alabaster==0.7.7,ansible==2.1.1.0,appdirs==1.4.0,Babel==2.2.0,beanstalkc==0.4.0,boto==2.39.0,bunch==1.0.1,-e git+http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git@b6dbe80c19ec7c8c2adfa491ccd194c393ba0ee4#egg=ceph_workbench,cffi==1.5.2,cliff==2.0.0,cmd2==0.6.8,configobj==5.0.6,configparser==3.3.0.post2,contextlib2==0.5.1,coverage==4.0.3,cryptography==1.3,d2to1==0.2.12.post1,debtcollector==1.3.0,discover==0.4.0,docopt==0.6.2,docutils==0.12,ecdsa==0.13,enum34==1.1.2,extras==0.0.3,fixtures==1.4.0,flake8==2.2.4,funcsigs==0.4,functools32==3.2.3.post2,gevent==1.0.2,gitdb==0.6.4,github2gitlab==1.5.5,githubpy==1.1.0,GitPython==1.0.2,greenlet==0.4.9,hacking==0.10.2,httplib2==0.9.2,idna==2.0,ipaddress==1.0.16,iso8601==0.1.11,Jinja2==2.8,jsonpatch==1.13,jsonpointer==1.10,jsonschema==2.5.1,keystoneauth1==2.3.0,libvirt-python==1.3.2,linecache2==1.0.0,MarkupSafe==0.23,mccabe==0.2.1,mock==1.3.0,monotonic==1.0,msgpack-python==0.4.7,MySQL-python==1.2.3,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,netifaces==0.10.4,openstacksdk==0.8.2,os-client-config==1.16.0,oslo.config==3.9.0,oslo.i18n==3.4.0,oslo.serialization==2.4.0,oslo.utils==3.7.0,paramiko==1.16.0,pbr==1.8.1,pep8==1.5.7,pexpect==4.0.1,pluggy==0.3.1,positional==1.0.1,prettytable==0.7.2,psutil==4.1.0,ptyprocess==0.5.1,py==1.4.31,pyasn1==0.1.9,pycparser==2.14,pycrypto==2.6.1,pyflakes==0.8.1,Pygments==2.1.3,pyOpenSSL==0.15.1,pyparsing==2.1.0,pyrsistent==0.11.12,pytest==2.9.0,pytest-capturelog==0.7,python-cinderclient==1.6.0,python-glanceclient==1.2.0,python-keystoneclient==2.3.1,python-mimeparse==1.5.1,python-neutronclient==4.1.1,python-novaclient==3.3.0,python-openstackclient==2.2.0,python-redmine==1.5.0,python-subunit==1.2.0,pytz==2016.1,PyYAML==3.11,raven==5.11.1,requests==2.9.1,requestsexceptions==1.1.3,simplejson==3.8.2,six==1.10.0,smmap==0.9.0,snowballstemmer==1.2.1,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,stevedore==1.12.0,testrepository==0.0.20,testtools==2.0.0,teuthology==0.1.0,tox==2.3.1,traceback2==1.4.0,unicodecsv==0.14.1,unittest2==1.1.0,virtualenv==15.0.1,warlock==1.2.0,web.py==0.37,wrapt==1.10.6
flake8 runtests: PYTHONHASHSEED='832220013'
flake8 runtests: commands[0] | flake8 --ignore=H105,H405 bin ceph_workbench tests
py27 create: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27
py27 installdeps: -r/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/requirements.txt
py27 develop-inst: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench
py27 installed: You are using pip version 8.1.1, however version 8.1.2 is available.,You should consider upgrading via the 'pip install --upgrade pip' command.,alabaster==0.7.7,ansible==2.1.1.0,appdirs==1.4.0,Babel==2.2.0,beanstalkc==0.4.0,boto==2.39.0,bunch==1.0.1,-e git+http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git@b6dbe80c19ec7c8c2adfa491ccd194c393ba0ee4#egg=ceph_workbench,cffi==1.5.2,cliff==2.0.0,cmd2==0.6.8,configobj==5.0.6,configparser==3.3.0.post2,contextlib2==0.5.1,coverage==4.0.3,cryptography==1.3,d2to1==0.2.12.post1,debtcollector==1.3.0,discover==0.4.0,docopt==0.6.2,docutils==0.12,ecdsa==0.13,enum34==1.1.2,extras==0.0.3,fixtures==1.4.0,flake8==2.2.4,funcsigs==0.4,functools32==3.2.3.post2,gevent==1.0.2,gitdb==0.6.4,github2gitlab==1.5.5,githubpy==1.1.0,GitPython==1.0.2,greenlet==0.4.9,hacking==0.10.2,httplib2==0.9.2,idna==2.0,ipaddress==1.0.16,iso8601==0.1.11,Jinja2==2.8,jsonpatch==1.13,jsonpointer==1.10,jsonschema==2.5.1,keystoneauth1==2.3.0,libvirt-python==1.3.2,linecache2==1.0.0,MarkupSafe==0.23,mccabe==0.2.1,mock==1.3.0,monotonic==1.0,msgpack-python==0.4.7,MySQL-python==1.2.3,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,netifaces==0.10.4,openstacksdk==0.8.2,os-client-config==1.16.0,oslo.config==3.9.0,oslo.i18n==3.4.0,oslo.serialization==2.4.0,oslo.utils==3.7.0,paramiko==1.16.0,pbr==1.8.1,pep8==1.5.7,pexpect==4.0.1,pluggy==0.3.1,positional==1.0.1,prettytable==0.7.2,psutil==4.1.0,ptyprocess==0.5.1,py==1.4.31,pyasn1==0.1.9,pycparser==2.14,pycrypto==2.6.1,pyflakes==0.8.1,Pygments==2.1.3,pyOpenSSL==0.15.1,pyparsing==2.1.0,pyrsistent==0.11.12,pytest==2.9.0,pytest-capturelog==0.7,python-cinderclient==1.6.0,python-glanceclient==1.2.0,python-keystoneclient==2.3.1,python-mimeparse==1.5.1,python-neutronclient==4.1.1,python-novaclient==3.3.0,python-openstackclient==2.2.0,python-redmine==1.5.0,python-subunit==1.2.0,pytz==2016.1,PyYAML==3.11,raven==5.11.1,requests==2.9.1,requestsexceptions==1.1.3,simplejson==3.8.2,six==1.10.0,smmap==0.9.0,snowballstemmer==1.2.1,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,stevedore==1.12.0,testrepository==0.0.20,testtools==2.0.0,teuthology==0.1.0,tox==2.3.1,traceback2==1.4.0,unicodecsv==0.14.1,unittest2==1.1.0,virtualenv==15.0.1,warlock==1.2.0,web.py==0.37,wrapt==1.10.6
py27 runtests: PYTHONHASHSEED='832220013'
py27 runtests: commands[0] | env PATH=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin:/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27/bin/coverage run --source=ceph_workbench /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27/bin/py.test -v tests
============================= test session starts ==============================
platform linux2 -- Python 2.7.6, pytest-2.9.0, py-1.4.31, pluggy-0.3.1 -- /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27/bin/python2.7
cachedir: .cache
rootdir: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench, inifile: 
plugins: capturelog-0.7
collecting ... collected 49 items

tests/test_ceph_qa_suite.py::TestCephQaSuite::test_run FAILED
tests/test_delegate.py::TestCephQaSuite::test_get_trimmed_argv PASSED
tests/test_delegate.py::TestCephQaSuite::test_verify_keys PASSED
tests/test_main.py::TestCephWorkbench::test_init PASSED
tests/test_main.py::TestCephWorkbench::test_run PASSED
tests/test_release.py::TestCephRelease::test_merge_deb_fix_conf PASSED
tests/test_release.py::TestCephRelease::test_discover_repositories PASSED
tests/test_release.py::TestCephRelease::test_discover_builds PASSED
tests/test_release.py::TestCephRelease::test_run FAILED
tests/test_util.py::TestUtil::test_releases PASSED
tests/test_util.py::TestUtil::test_get_parser PASSED
tests/test_util.py::TestUtil::test_config_dir PASSED
tests/test_util.py::TestUtil::test_sh PASSED
tests/test_util.py::TestUtil::test_sh_progress PASSED
tests/test_util.py::TestUtil::test_sh_input PASSED
tests/test_util.py::TestUtil::test_sh_fail PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_isolated_commit PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_issues_no_merge_request PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_issues_via_cherry_picking PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_write PASSED
tests/test_wbbackportcreateissue.py::TestWBBackportCreateIssue::test_run PASSED
tests/test_wbbackportcreateissue.py::TestWBBackportCreateIssue::test_create_issue PASSED
tests/test_wbbackportsetrelease.py::TestWBBackportSetRelease::test_run PASSED
tests/test_wbbackportsetrelease.py::TestWBBackportSetRelease::test_set_release PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2ranges PASSED
tests/test_wbgit.py::TestWBRepo::test_remember_picked PASSED
tests/test_wbgit.py::TestWBRepo::test_remember_commits PASSED
tests/test_wbgit.py::TestWBRepo::test_update_commits PASSED
tests/test_wbgit.py::TestWBRepo::test_update_head2merge PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2backports PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2last_tag PASSED
tests/test_wbgit.py::TestWBRepo::test_clone PASSED
tests/test_wbgithub.py::TestWBGitHub::test_index PASSED
tests/test_wbgithub.py::TestWBGitHub::test_pull_request PASSED
tests/test_wbgitlab.py::TestWBGitLab::test_index PASSED
tests/test_wbredmine.py::TestWBRedmine::test_load_open_issues PASSED
tests/test_wbredmine.py::TestWBRedmine::test_set_custom_fields PASSED
tests/test_wbredmine.py::TestWBRedmine::test_index PASSED
tests/test_wbredmine.py::TestWBRedmine::test_key PASSED
tests/test_wbredmine.py::TestWBRedmine::test_factory PASSED
tests/test_wbxref.py::TestWBXref::test_init PASSED
tests/test_wbxref.py::TestWBXref::test_merge_message2issue PASSED
tests/test_wbxref.py::TestWBXref::test_message2issue PASSED
tests/test_wbxref.py::TestWBXref::test_sanity_checks PASSED
tests/test_wbxref.py::TestWBXref::test_update_cherry_pick_or_link PASSED
tests/test_wbxref.py::TestWBXref::test_update_commit2issues PASSED
tests/test_wbxref.py::TestWBXref::test_update_issue PASSED
tests/test_wbxref.py::TestWBXref::test_update_issues_with_comments PASSED
tests/test_wbxref.py::TestWBXref::test_update_issues_with_merge PASSED

=================================== FAILURES ===================================
___________________________ TestCephQaSuite.test_run ___________________________

self = <test_ceph_qa_suite.TestCephQaSuite object at 0x7f5f94a03f10>
m_get_config_dir = <MagicMock name='get_config_dir' id='140048492150608'>
caplog = <pytest_capturelog.CaptureLogFuncArg object at 0x7f5f94a03f90>

    @mock.patch('ceph_workbench.util.get_config_dir')
    def test_run(self, m_get_config_dir, caplog):
        if 'OS_AUTH_URL' not in os.environ:
            pytest.skip('no OS_AUTH_URL environment variable')
        m_get_config_dir.return_value = self.d + "/verify_keys"
        util.sh("openstack server delete teuthology-test || true")
        c = ceph_qa_suite.CephQaSuite.factory([
            '--verbose',
            '--key-name', 'teuthology-test',
            '--suite', 'dummy', '--dry-run',
            '--name', 'teuthology-test',
            '--wait', '--teardown',
        ])
>       assert c.run()

tests/test_ceph_qa_suite.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
ceph_workbench/ceph_qa_suite.py:43: in run
    return sh(command)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = "teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-na...eardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'"
input = None

    def sh(command, input=None):
        log.debug(":sh: " + command)
        if input is None:
            stdin = None
        else:
            stdin = subprocess.PIPE
        proc = subprocess.Popen(
            args=command,
            stdin=stdin,
            stdout=subprocess.PIPE,
            stderr=subprocess.STDOUT,
            shell=True,
            bufsize=1)
        if stdin is not None:
            proc.stdin.write(input)
            proc.stdin.close()
        lines = []
        with proc.stdout:
            for line in iter(proc.stdout.readline, b''):
                line = line.decode('utf-8')
                lines.append(line)
                log.debug(line.strip().encode('ascii', 'ignore'))
        if proc.wait() != 0:
            raise subprocess.CalledProcessError(
                returncode=proc.returncode,
>               cmd=command
            )
E           CalledProcessError: Command 'teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'' returned non-zero exit status 1

ceph_workbench/util.py:57: CalledProcessError
--------------------------------- Captured log ---------------------------------
util.py                     33 DEBUG    :sh: openstack server delete teuthology-test || true
util.py                     33 DEBUG    :sh: 
        cd /home/gitlab-runner/.ceph-workbench
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
util.py                     53 DEBUG    + test -f teuthology-test.pem
util.py                     53 DEBUG    + test -f teuthology-test.pub
util.py                     53 DEBUG    + openstack keypair show --public-key teuthology-test
util.py                     53 DEBUG    + diff -uB teuthology-test.pub teuthology-test.check
util.py                     53 DEBUG    --- teuthology-test.pub	2016-03-16 18:32:54.695757851 +0000
util.py                     53 DEBUG    +++ teuthology-test.check	2016-09-01 22:45:56.602611899 +0000
util.py                     53 DEBUG    @@ -1 +1,2 @@
util.py                     53 DEBUG    -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgRUHYAlu8nY9OBRC9vTxeKoY6vf4bj+FLzgeh4g5u5UzqrR7MdLI50AIAw5XU6HAQRRLt698Q85z8W9aCPfKGdog0tNwQH4cOZ+taR5pjQ6Yi9e6nGPXdCfrzmID1k/f1FpwYTSDRN2erLE3wKC8SEbLRRGNCCaIy4BiXVXcIzKYr1g7iYlXcfd5Q1e3R42MtMB1vD/6cUUpt/UNZ1OVX26UP9wZKY0uZZBS7F1Auw0Gl5n3FOGz2JTCKNYZ3OVNOw4WsNTdGnNIxyRnonLpQ77Fkn9qQP6SOcFdHWpUHkbqGOEBrbAWyNI+kcTIs2M4ePdfl0fHNWi0MioUOoVKR
util.py                     53 DEBUG    +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDayJuWhIxDsHZX9msjd+4t5CQb5wnPmH2NpJ6cRd8uDCSVayTBMxofn9hvfKTJwbpqTMKADiOHE6/RUOZouSRB+meDoZBto0VAKPxcVsQMQYpFp0wIV6E7EOrOKb/uxmcIwcO94pIYPNecKfgu9GkFCZ7w8zBDXKa+iHGk9zIOnLq7HO4BAxQjE+UjRiJgNKM0sRlHIue25q8hos1p0019C1IIP2l8/3K5q+JkBA1lYeiZFLIg1y4ohhq0OkYMTKqtXm+oRcE9E4+PxvjKgrLqvdJVEzyzskBZGaNeykyzs2ZQtZLaTnOmGabb5TxB6xbj7HYU3DaNUmRZUC4q/7MT Generated-by-Nova
util.py                     53 DEBUG    +
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create --public-key teuthology-test.pub teuthology-test
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | Field       | Value                                           |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | fingerprint | 5a:1e:fb:26:fb:11:aa:bb:1f:b8:33:89:9c:4e:9e:f3 |
util.py                     53 DEBUG    | name        | teuthology-test                                 |
util.py                     53 DEBUG    | user_id     | 76382a3e746948e99c00e2801c15fec5                |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_qa_suite_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_branch=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking config_yaml=[]
delegate.py                125 DEBUG    get_trimmed_argv: positional config_yaml=[]
delegate.py                111 DEBUG    get_trimmed_argv: checking distro=None
delegate.py                111 DEBUG    get_trimmed_argv: checking dry_run=True
delegate.py                111 DEBUG    get_trimmed_argv: checking email=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter_out=None
delegate.py                111 DEBUG    get_trimmed_argv: checking flavor=basic
delegate.py                111 DEBUG    get_trimmed_argv: checking kernel=None
delegate.py                111 DEBUG    get_trimmed_argv: checking key_filename=/home/gitlab-runner/.ceph-workbench/teuthology-test.pem
delegate.py                111 DEBUG    get_trimmed_argv: checking key_name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking limit=None
delegate.py                111 DEBUG    get_trimmed_argv: checking name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking num=1
delegate.py                111 DEBUG    get_trimmed_argv: checking openrc=openrc.sh
delegate.py                113 DEBUG    get_trimmed_argv: skip unknown openrc
delegate.py                111 DEBUG    get_trimmed_argv: checking priority=1000
delegate.py                111 DEBUG    get_trimmed_argv: checking simultaneous_jobs=10
delegate.py                111 DEBUG    get_trimmed_argv: checking subset=None
delegate.py                111 DEBUG    get_trimmed_argv: checking suite=dummy
delegate.py                111 DEBUG    get_trimmed_argv: checking suite_branch=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teardown=True
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_branch=openstack
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
delegate.py                111 DEBUG    get_trimmed_argv: checking throttle=15
delegate.py                111 DEBUG    get_trimmed_argv: checking timeout=43200
delegate.py                111 DEBUG    get_trimmed_argv: checking upload=False
delegate.py                111 DEBUG    get_trimmed_argv: checking verbose=True
delegate.py                111 DEBUG    get_trimmed_argv: checking wait=True
util.py                     33 DEBUG    :sh: teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
util.py                     53 DEBUG    Traceback (most recent call last):
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
util.py                     53 DEBUG    load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
util.py                     53 DEBUG    sys.exit(teuthology.openstack.main(parse_args(argv), argv))
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
util.py                     53 DEBUG    return TeuthologyOpenStack(ctx, teuth_config, argv).main()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
util.py                     53 DEBUG    self.verify_openstack()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
util.py                     53 DEBUG    self.run("flavor list | tail -2")
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
util.py                     53 DEBUG    url = self.get_os_url()
util.py                     53 DEBUG    TypeError: get_os_url() takes exactly 2 arguments (1 given)
----------------------------- Captured stderr call -----------------------------
2016-09-01 22:45:43,667.667 DEBUG:ceph_workbench.util::sh: openstack server delete teuthology-test || true
2016-09-01 22:45:52,035.035 DEBUG:ceph_workbench.util::sh: 
        cd /home/gitlab-runner/.ceph-workbench
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
2016-09-01 22:45:52,047.047 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pem
2016-09-01 22:45:52,048.048 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pub
2016-09-01 22:45:52,048.048 DEBUG:ceph_workbench.util:+ openstack keypair show --public-key teuthology-test
2016-09-01 22:45:56,650.650 DEBUG:ceph_workbench.util:+ diff -uB teuthology-test.pub teuthology-test.check
2016-09-01 22:45:56,733.733 DEBUG:ceph_workbench.util:--- teuthology-test.pub	2016-03-16 18:32:54.695757851 +0000
2016-09-01 22:45:56,733.733 DEBUG:ceph_workbench.util:+++ teuthology-test.check	2016-09-01 22:45:56.602611899 +0000
2016-09-01 22:45:56,734.734 DEBUG:ceph_workbench.util:@@ -1 +1,2 @@
2016-09-01 22:45:56,734.734 DEBUG:ceph_workbench.util:-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgRUHYAlu8nY9OBRC9vTxeKoY6vf4bj+FLzgeh4g5u5UzqrR7MdLI50AIAw5XU6HAQRRLt698Q85z8W9aCPfKGdog0tNwQH4cOZ+taR5pjQ6Yi9e6nGPXdCfrzmID1k/f1FpwYTSDRN2erLE3wKC8SEbLRRGNCCaIy4BiXVXcIzKYr1g7iYlXcfd5Q1e3R42MtMB1vD/6cUUpt/UNZ1OVX26UP9wZKY0uZZBS7F1Auw0Gl5n3FOGz2JTCKNYZ3OVNOw4WsNTdGnNIxyRnonLpQ77Fkn9qQP6SOcFdHWpUHkbqGOEBrbAWyNI+kcTIs2M4ePdfl0fHNWi0MioUOoVKR
2016-09-01 22:45:56,734.734 DEBUG:ceph_workbench.util:+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDayJuWhIxDsHZX9msjd+4t5CQb5wnPmH2NpJ6cRd8uDCSVayTBMxofn9hvfKTJwbpqTMKADiOHE6/RUOZouSRB+meDoZBto0VAKPxcVsQMQYpFp0wIV6E7EOrOKb/uxmcIwcO94pIYPNecKfgu9GkFCZ7w8zBDXKa+iHGk9zIOnLq7HO4BAxQjE+UjRiJgNKM0sRlHIue25q8hos1p0019C1IIP2l8/3K5q+JkBA1lYeiZFLIg1y4ohhq0OkYMTKqtXm+oRcE9E4+PxvjKgrLqvdJVEzyzskBZGaNeykyzs2ZQtZLaTnOmGabb5TxB6xbj7HYU3DaNUmRZUC4q/7MT Generated-by-Nova
2016-09-01 22:45:56,734.734 DEBUG:ceph_workbench.util:+
2016-09-01 22:45:56,736.736 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 22:46:01,047.047 DEBUG:ceph_workbench.util:+ openstack keypair create --public-key teuthology-test.pub teuthology-test
2016-09-01 22:46:05,294.294 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:46:05,294.294 DEBUG:ceph_workbench.util:| Field       | Value                                           |
2016-09-01 22:46:05,294.294 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:46:05,295.295 DEBUG:ceph_workbench.util:| fingerprint | 5a:1e:fb:26:fb:11:aa:bb:1f:b8:33:89:9c:4e:9e:f3 |
2016-09-01 22:46:05,295.295 DEBUG:ceph_workbench.util:| name        | teuthology-test                                 |
2016-09-01 22:46:05,295.295 DEBUG:ceph_workbench.util:| user_id     | 76382a3e746948e99c00e2801c15fec5                |
2016-09-01 22:46:05,295.295 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:46:05,349.349 DEBUG:root:get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
2016-09-01 22:46:05,349.349 DEBUG:root:get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
2016-09-01 22:46:05,350.350 DEBUG:root:get_trimmed_argv: checking ceph=master
2016-09-01 22:46:05,350.350 DEBUG:root:get_trimmed_argv: checking ceph_git_url=None
2016-09-01 22:46:05,350.350 DEBUG:root:get_trimmed_argv: checking ceph_qa_suite_git_url=None
2016-09-01 22:46:05,350.350 DEBUG:root:get_trimmed_argv: checking ceph_workbench_branch=master
2016-09-01 22:46:05,350.350 DEBUG:root:get_trimmed_argv: checking ceph_workbench_git_url=None
2016-09-01 22:46:05,351.351 DEBUG:root:get_trimmed_argv: checking config_yaml=[]
2016-09-01 22:46:05,351.351 DEBUG:root:get_trimmed_argv: positional config_yaml=[]
2016-09-01 22:46:05,351.351 DEBUG:root:get_trimmed_argv: checking distro=None
2016-09-01 22:46:05,351.351 DEBUG:root:get_trimmed_argv: checking dry_run=True
2016-09-01 22:46:05,351.351 DEBUG:root:get_trimmed_argv: checking email=None
2016-09-01 22:46:05,352.352 DEBUG:root:get_trimmed_argv: checking filter=None
2016-09-01 22:46:05,352.352 DEBUG:root:get_trimmed_argv: checking filter_out=None
2016-09-01 22:46:05,352.352 DEBUG:root:get_trimmed_argv: checking flavor=basic
2016-09-01 22:46:05,352.352 DEBUG:root:get_trimmed_argv: checking kernel=None
2016-09-01 22:46:05,352.352 DEBUG:root:get_trimmed_argv: checking key_filename=/home/gitlab-runner/.ceph-workbench/teuthology-test.pem
2016-09-01 22:46:05,353.353 DEBUG:root:get_trimmed_argv: checking key_name=teuthology-test
2016-09-01 22:46:05,353.353 DEBUG:root:get_trimmed_argv: checking limit=None
2016-09-01 22:46:05,353.353 DEBUG:root:get_trimmed_argv: checking name=teuthology-test
2016-09-01 22:46:05,353.353 DEBUG:root:get_trimmed_argv: checking num=1
2016-09-01 22:46:05,353.353 DEBUG:root:get_trimmed_argv: checking openrc=openrc.sh
2016-09-01 22:46:05,354.354 DEBUG:root:get_trimmed_argv: skip unknown openrc
2016-09-01 22:46:05,354.354 DEBUG:root:get_trimmed_argv: checking priority=1000
2016-09-01 22:46:05,354.354 DEBUG:root:get_trimmed_argv: checking simultaneous_jobs=10
2016-09-01 22:46:05,354.354 DEBUG:root:get_trimmed_argv: checking subset=None
2016-09-01 22:46:05,354.354 DEBUG:root:get_trimmed_argv: checking suite=dummy
2016-09-01 22:46:05,355.355 DEBUG:root:get_trimmed_argv: checking suite_branch=None
2016-09-01 22:46:05,355.355 DEBUG:root:get_trimmed_argv: checking teardown=True
2016-09-01 22:46:05,355.355 DEBUG:root:get_trimmed_argv: checking teuthology_branch=openstack
2016-09-01 22:46:05,355.355 DEBUG:root:get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
2016-09-01 22:46:05,355.355 DEBUG:root:get_trimmed_argv: checking throttle=15
2016-09-01 22:46:05,356.356 DEBUG:root:get_trimmed_argv: checking timeout=43200
2016-09-01 22:46:05,356.356 DEBUG:root:get_trimmed_argv: checking upload=False
2016-09-01 22:46:05,356.356 DEBUG:root:get_trimmed_argv: checking verbose=True
2016-09-01 22:46:05,356.356 DEBUG:root:get_trimmed_argv: checking wait=True
2016-09-01 22:46:05,357.357 DEBUG:ceph_workbench.util::sh: teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
2016-09-01 22:46:06,436.436 DEBUG:ceph_workbench.util:Traceback (most recent call last):
2016-09-01 22:46:06,436.436 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
2016-09-01 22:46:06,437.437 DEBUG:ceph_workbench.util:load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
2016-09-01 22:46:06,437.437 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
2016-09-01 22:46:06,437.437 DEBUG:ceph_workbench.util:sys.exit(teuthology.openstack.main(parse_args(argv), argv))
2016-09-01 22:46:06,437.437 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
2016-09-01 22:46:06,437.437 DEBUG:ceph_workbench.util:return TeuthologyOpenStack(ctx, teuth_config, argv).main()
2016-09-01 22:46:06,438.438 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
2016-09-01 22:46:06,438.438 DEBUG:ceph_workbench.util:self.verify_openstack()
2016-09-01 22:46:06,438.438 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
2016-09-01 22:46:06,438.438 DEBUG:ceph_workbench.util:self.run("flavor list | tail -2")
2016-09-01 22:46:06,438.438 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
2016-09-01 22:46:06,439.439 DEBUG:ceph_workbench.util:url = self.get_os_url()
2016-09-01 22:46:06,439.439 DEBUG:ceph_workbench.util:TypeError: get_os_url() takes exactly 2 arguments (1 given)
___________________________ TestCephRelease.test_run ___________________________

self = <test_release.TestCephRelease object at 0x7f5f948c7290>
m_get_config_dir = <MagicMock name='get_config_dir' id='140048490853200'>
caplog = <pytest_capturelog.CaptureLogFuncArg object at 0x7f5f948c7150>

    @mock.patch('ceph_workbench.delegate.get_config_dir')
    def test_run(self, m_get_config_dir, caplog):
        if 'OS_AUTH_URL' not in os.environ:
            pytest.skip('no OS_AUTH_URL environment variable')
        #
        # something, somewhere updates ChangeLog and there is a beer
        # bounty for whoever discover what is responsible for that
        #
        util.sh("git checkout ChangeLog")
        #
        # ensure the cluster exists and runs this version of
        # ceph-workbench
        #
        if util.sh("git status --short"):
            util.sh("git --no-pager diff")
            pytest.fail('git status claims there are uncommited changes')
        public = util.sh("git branch -r --points-at "
                         "$(git rev-parse HEAD) | "
                         "grep -v ' -> ' | head -1").strip()
        if not public:
            pytest.fail('git push to a publicly available repository')
        (remote, branch) = public.split('/')
        remote_url = util.sh("git remote get-url " + remote).strip()
        if 'git@' in remote_url:  # no ssh access, turn to http
            remote_url = (remote_url.
                          replace(':', '/').
                          replace('git@', 'http://'))
        if 'TEST_USE_TMP' in os.environ:
            config_dir = '/tmp'
        else:
            config_dir = self.d
        m_get_config_dir.return_value = config_dir
        if 'TEST_NO_BUILD_PACKAGE' not in os.environ:
>           self.run_build(config_dir, remote_url, branch, caplog)

tests/test_release.py:157: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_release.py:181: in run_build
    assert c.run()
ceph_workbench/ceph_qa_suite.py:43: in run
    return sh(command)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = "teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench... 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'"
input = None

    def sh(command, input=None):
        log.debug(":sh: " + command)
        if input is None:
            stdin = None
        else:
            stdin = subprocess.PIPE
        proc = subprocess.Popen(
            args=command,
            stdin=stdin,
            stdout=subprocess.PIPE,
            stderr=subprocess.STDOUT,
            shell=True,
            bufsize=1)
        if stdin is not None:
            proc.stdin.write(input)
            proc.stdin.close()
        lines = []
        with proc.stdout:
            for line in iter(proc.stdout.readline, b''):
                line = line.decode('utf-8')
                lines.append(line)
                log.debug(line.strip().encode('ascii', 'ignore'))
        if proc.wait() != 0:
            raise subprocess.CalledProcessError(
                returncode=proc.returncode,
>               cmd=command
            )
E           CalledProcessError: Command 'teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpey1Fh0/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'' returned non-zero exit status 1

ceph_workbench/util.py:57: CalledProcessError
--------------------------------- Captured log ---------------------------------
util.py                     33 DEBUG    :sh: git checkout ChangeLog
util.py                     33 DEBUG    :sh: git status --short
util.py                     33 DEBUG    :sh: git branch -r --points-at $(git rev-parse HEAD) | grep -v ' -> ' | head -1
util.py                     53 DEBUG    origin/master
util.py                     33 DEBUG    :sh: git remote get-url origin
util.py                     53 DEBUG    http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
util.py                     33 DEBUG    :sh: 
        set -x
        for server in teuthology-test packages-repository ; do
            openstack server set --name REMOVE-ME-$server $server
            openstack server delete REMOVE-ME-$server
        done
        true # it's ok if we fail to remove non existent instances
        
util.py                     53 DEBUG    + openstack server set --name REMOVE-ME-teuthology-test teuthology-test
util.py                     53 DEBUG    No server with a name or ID of 'teuthology-test' exists.
util.py                     53 DEBUG    + openstack server delete REMOVE-ME-teuthology-test
util.py                     53 DEBUG    No server with a name or ID of 'REMOVE-ME-teuthology-test' exists.
util.py                     53 DEBUG    + openstack server set --name REMOVE-ME-packages-repository packages-repository
util.py                     53 DEBUG    + openstack server delete REMOVE-ME-packages-repository
util.py                     53 DEBUG    + true
util.py                     33 DEBUG    :sh: 
        cd /tmp/tmpey1Fh0
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
util.py                     53 DEBUG    + test -f teuthology-test.pem
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create teuthology-test
util.py                     53 DEBUG    + chmod 600 teuthology-test.pem
util.py                     53 DEBUG    + test -f teuthology-test.pub
util.py                     53 DEBUG    + ssh-keygen -y -f teuthology-test.pem
util.py                     53 DEBUG    + openstack keypair show --public-key teuthology-test
util.py                     53 DEBUG    + diff -uB teuthology-test.pub teuthology-test.check
util.py                     53 DEBUG    --- teuthology-test.pub	2016-09-01 22:47:54.166611899 +0000
util.py                     53 DEBUG    +++ teuthology-test.check	2016-09-01 22:47:58.418611899 +0000
util.py                     53 DEBUG    @@ -1 +1,2 @@
util.py                     53 DEBUG    -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ
util.py                     53 DEBUG    +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ Generated-by-Nova
util.py                     53 DEBUG    +
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create --public-key teuthology-test.pub teuthology-test
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | Field       | Value                                           |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | fingerprint | 98:54:2a:46:af:80:cd:80:e0:cf:4b:36:cf:b0:96:3d |
util.py                     53 DEBUG    | name        | teuthology-test                                 |
util.py                     53 DEBUG    | user_id     | 76382a3e746948e99c00e2801c15fec5                |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_qa_suite_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_branch=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_git_url=http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
delegate.py                111 DEBUG    get_trimmed_argv: checking config_yaml=[]
delegate.py                125 DEBUG    get_trimmed_argv: positional config_yaml=[]
delegate.py                111 DEBUG    get_trimmed_argv: checking distro=None
delegate.py                111 DEBUG    get_trimmed_argv: checking dry_run=True
delegate.py                111 DEBUG    get_trimmed_argv: checking email=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter_out=None
delegate.py                111 DEBUG    get_trimmed_argv: checking flavor=basic
delegate.py                111 DEBUG    get_trimmed_argv: checking kernel=None
delegate.py                111 DEBUG    get_trimmed_argv: checking key_filename=/tmp/tmpey1Fh0/teuthology-test.pem
delegate.py                111 DEBUG    get_trimmed_argv: checking key_name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking limit=None
delegate.py                111 DEBUG    get_trimmed_argv: checking name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking num=1
delegate.py                111 DEBUG    get_trimmed_argv: checking openrc=openrc.sh
delegate.py                113 DEBUG    get_trimmed_argv: skip unknown openrc
delegate.py                111 DEBUG    get_trimmed_argv: checking priority=1000
delegate.py                111 DEBUG    get_trimmed_argv: checking simultaneous_jobs=10
delegate.py                111 DEBUG    get_trimmed_argv: checking subset=None
delegate.py                111 DEBUG    get_trimmed_argv: checking suite=dummy
delegate.py                111 DEBUG    get_trimmed_argv: checking suite_branch=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teardown=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_branch=openstack
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
delegate.py                111 DEBUG    get_trimmed_argv: checking throttle=15
delegate.py                111 DEBUG    get_trimmed_argv: checking timeout=43200
delegate.py                111 DEBUG    get_trimmed_argv: checking upload=False
delegate.py                111 DEBUG    get_trimmed_argv: checking verbose=True
delegate.py                111 DEBUG    get_trimmed_argv: checking wait=True
util.py                     33 DEBUG    :sh: teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpey1Fh0/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
util.py                     53 DEBUG    Traceback (most recent call last):
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
util.py                     53 DEBUG    load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
util.py                     53 DEBUG    sys.exit(teuthology.openstack.main(parse_args(argv), argv))
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
util.py                     53 DEBUG    return TeuthologyOpenStack(ctx, teuth_config, argv).main()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
util.py                     53 DEBUG    self.verify_openstack()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
util.py                     53 DEBUG    self.run("flavor list | tail -2")
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
util.py                     53 DEBUG    url = self.get_os_url()
util.py                     53 DEBUG    TypeError: get_os_url() takes exactly 2 arguments (1 given)
----------------------------- Captured stderr call -----------------------------
2016-09-01 22:47:21,162.162 DEBUG:ceph_workbench.util::sh: git checkout ChangeLog
2016-09-01 22:47:21,179.179 DEBUG:ceph_workbench.util::sh: git status --short
2016-09-01 22:47:21,216.216 DEBUG:ceph_workbench.util::sh: git branch -r --points-at $(git rev-parse HEAD) | grep -v ' -> ' | head -1
2016-09-01 22:47:21,232.232 DEBUG:ceph_workbench.util:origin/master
2016-09-01 22:47:21,233.233 DEBUG:ceph_workbench.util::sh: git remote get-url origin
2016-09-01 22:47:21,246.246 DEBUG:ceph_workbench.util:http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
2016-09-01 22:47:21,248.248 DEBUG:ceph_workbench.util::sh: 
        set -x
        for server in teuthology-test packages-repository ; do
            openstack server set --name REMOVE-ME-$server $server
            openstack server delete REMOVE-ME-$server
        done
        true # it's ok if we fail to remove non existent instances
        
2016-09-01 22:47:21,262.262 DEBUG:ceph_workbench.util:+ openstack server set --name REMOVE-ME-teuthology-test teuthology-test
2016-09-01 22:47:26,039.039 DEBUG:ceph_workbench.util:No server with a name or ID of 'teuthology-test' exists.
2016-09-01 22:47:26,086.086 DEBUG:ceph_workbench.util:+ openstack server delete REMOVE-ME-teuthology-test
2016-09-01 22:47:30,877.877 DEBUG:ceph_workbench.util:No server with a name or ID of 'REMOVE-ME-teuthology-test' exists.
2016-09-01 22:47:30,927.927 DEBUG:ceph_workbench.util:+ openstack server set --name REMOVE-ME-packages-repository packages-repository
2016-09-01 22:47:37,774.774 DEBUG:ceph_workbench.util:+ openstack server delete REMOVE-ME-packages-repository
2016-09-01 22:47:44,729.729 DEBUG:ceph_workbench.util:+ true
2016-09-01 22:47:44,747.747 DEBUG:ceph_workbench.util::sh: 
        cd /tmp/tmpey1Fh0
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
2016-09-01 22:47:44,764.764 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pem
2016-09-01 22:47:44,765.765 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 22:47:49,072.072 DEBUG:ceph_workbench.util:+ openstack keypair create teuthology-test
2016-09-01 22:47:54,161.161 DEBUG:ceph_workbench.util:+ chmod 600 teuthology-test.pem
2016-09-01 22:47:54,163.163 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pub
2016-09-01 22:47:54,164.164 DEBUG:ceph_workbench.util:+ ssh-keygen -y -f teuthology-test.pem
2016-09-01 22:47:54,169.169 DEBUG:ceph_workbench.util:+ openstack keypair show --public-key teuthology-test
2016-09-01 22:47:58,466.466 DEBUG:ceph_workbench.util:+ diff -uB teuthology-test.pub teuthology-test.check
2016-09-01 22:47:58,470.470 DEBUG:ceph_workbench.util:--- teuthology-test.pub	2016-09-01 22:47:54.166611899 +0000
2016-09-01 22:47:58,470.470 DEBUG:ceph_workbench.util:+++ teuthology-test.check	2016-09-01 22:47:58.418611899 +0000
2016-09-01 22:47:58,471.471 DEBUG:ceph_workbench.util:@@ -1 +1,2 @@
2016-09-01 22:47:58,472.472 DEBUG:ceph_workbench.util:-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ
2016-09-01 22:47:58,472.472 DEBUG:ceph_workbench.util:+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ Generated-by-Nova
2016-09-01 22:47:58,472.472 DEBUG:ceph_workbench.util:+
2016-09-01 22:47:58,473.473 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 22:48:02,676.676 DEBUG:ceph_workbench.util:+ openstack keypair create --public-key teuthology-test.pub teuthology-test
2016-09-01 22:48:06,907.907 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:48:06,907.907 DEBUG:ceph_workbench.util:| Field       | Value                                           |
2016-09-01 22:48:06,907.907 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:48:06,908.908 DEBUG:ceph_workbench.util:| fingerprint | 98:54:2a:46:af:80:cd:80:e0:cf:4b:36:cf:b0:96:3d |
2016-09-01 22:48:06,908.908 DEBUG:ceph_workbench.util:| name        | teuthology-test                                 |
2016-09-01 22:48:06,908.908 DEBUG:ceph_workbench.util:| user_id     | 76382a3e746948e99c00e2801c15fec5                |
2016-09-01 22:48:06,909.909 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 22:48:06,962.962 DEBUG:root:get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
2016-09-01 22:48:06,962.962 DEBUG:root:get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
2016-09-01 22:48:06,962.962 DEBUG:root:get_trimmed_argv: checking ceph=master
2016-09-01 22:48:06,963.963 DEBUG:root:get_trimmed_argv: checking ceph_git_url=None
2016-09-01 22:48:06,963.963 DEBUG:root:get_trimmed_argv: checking ceph_qa_suite_git_url=None
2016-09-01 22:48:06,963.963 DEBUG:root:get_trimmed_argv: checking ceph_workbench_branch=master
2016-09-01 22:48:06,963.963 DEBUG:root:get_trimmed_argv: checking ceph_workbench_git_url=http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
2016-09-01 22:48:06,964.964 DEBUG:root:get_trimmed_argv: checking config_yaml=[]
2016-09-01 22:48:06,964.964 DEBUG:root:get_trimmed_argv: positional config_yaml=[]
2016-09-01 22:48:06,964.964 DEBUG:root:get_trimmed_argv: checking distro=None
2016-09-01 22:48:06,964.964 DEBUG:root:get_trimmed_argv: checking dry_run=True
2016-09-01 22:48:06,964.964 DEBUG:root:get_trimmed_argv: checking email=None
2016-09-01 22:48:06,965.965 DEBUG:root:get_trimmed_argv: checking filter=None
2016-09-01 22:48:06,965.965 DEBUG:root:get_trimmed_argv: checking filter_out=None
2016-09-01 22:48:06,965.965 DEBUG:root:get_trimmed_argv: checking flavor=basic
2016-09-01 22:48:06,965.965 DEBUG:root:get_trimmed_argv: checking kernel=None
2016-09-01 22:48:06,965.965 DEBUG:root:get_trimmed_argv: checking key_filename=/tmp/tmpey1Fh0/teuthology-test.pem
2016-09-01 22:48:06,966.966 DEBUG:root:get_trimmed_argv: checking key_name=teuthology-test
2016-09-01 22:48:06,966.966 DEBUG:root:get_trimmed_argv: checking limit=None
2016-09-01 22:48:06,966.966 DEBUG:root:get_trimmed_argv: checking name=teuthology-test
2016-09-01 22:48:06,966.966 DEBUG:root:get_trimmed_argv: checking num=1
2016-09-01 22:48:06,966.966 DEBUG:root:get_trimmed_argv: checking openrc=openrc.sh
2016-09-01 22:48:06,967.967 DEBUG:root:get_trimmed_argv: skip unknown openrc
2016-09-01 22:48:06,967.967 DEBUG:root:get_trimmed_argv: checking priority=1000
2016-09-01 22:48:06,967.967 DEBUG:root:get_trimmed_argv: checking simultaneous_jobs=10
2016-09-01 22:48:06,967.967 DEBUG:root:get_trimmed_argv: checking subset=None
2016-09-01 22:48:06,967.967 DEBUG:root:get_trimmed_argv: checking suite=dummy
2016-09-01 22:48:06,968.968 DEBUG:root:get_trimmed_argv: checking suite_branch=None
2016-09-01 22:48:06,968.968 DEBUG:root:get_trimmed_argv: checking teardown=None
2016-09-01 22:48:06,968.968 DEBUG:root:get_trimmed_argv: checking teuthology_branch=openstack
2016-09-01 22:48:06,968.968 DEBUG:root:get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
2016-09-01 22:48:06,968.968 DEBUG:root:get_trimmed_argv: checking throttle=15
2016-09-01 22:48:06,969.969 DEBUG:root:get_trimmed_argv: checking timeout=43200
2016-09-01 22:48:06,969.969 DEBUG:root:get_trimmed_argv: checking upload=False
2016-09-01 22:48:06,969.969 DEBUG:root:get_trimmed_argv: checking verbose=True
2016-09-01 22:48:06,969.969 DEBUG:root:get_trimmed_argv: checking wait=True
2016-09-01 22:48:06,969.969 DEBUG:ceph_workbench.util::sh: teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpey1Fh0/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
2016-09-01 22:48:08,011.011 DEBUG:ceph_workbench.util:Traceback (most recent call last):
2016-09-01 22:48:08,012.012 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
2016-09-01 22:48:08,013.013 DEBUG:ceph_workbench.util:load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
2016-09-01 22:48:08,013.013 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
2016-09-01 22:48:08,013.013 DEBUG:ceph_workbench.util:sys.exit(teuthology.openstack.main(parse_args(argv), argv))
2016-09-01 22:48:08,014.014 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
2016-09-01 22:48:08,014.014 DEBUG:ceph_workbench.util:return TeuthologyOpenStack(ctx, teuth_config, argv).main()
2016-09-01 22:48:08,014.014 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
2016-09-01 22:48:08,015.015 DEBUG:ceph_workbench.util:self.verify_openstack()
2016-09-01 22:48:08,015.015 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
2016-09-01 22:48:08,015.015 DEBUG:ceph_workbench.util:self.run("flavor list | tail -2")
2016-09-01 22:48:08,015.015 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
2016-09-01 22:48:08,016.016 DEBUG:ceph_workbench.util:url = self.get_os_url()
2016-09-01 22:48:08,016.016 DEBUG:ceph_workbench.util:TypeError: get_os_url() takes exactly 2 arguments (1 given)
========== 2 failed, 47 passed, 1 pytest-warnings in 1200.17 seconds ===========
ERROR: InvocationError: '/usr/bin/env PATH=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin:/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27/bin/coverage run --source=ceph_workbench /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py27/bin/py.test -v tests'
py3 create: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3
py3 installdeps: -r/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/requirements.txt
py3 develop-inst: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench
py3 installed: You are using pip version 8.1.1, however version 8.1.2 is available.,You should consider upgrading via the 'pip install --upgrade pip' command.,alabaster==0.7.7,ansible==2.1.1.0,appdirs==1.4.0,Babel==2.2.0,beanstalkc==0.4.0,boto==2.39.0,bunch==1.0.1,-e git+http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git@b6dbe80c19ec7c8c2adfa491ccd194c393ba0ee4#egg=ceph_workbench,cffi==1.5.2,cliff==2.0.0,cmd2==0.6.8,configobj==5.0.6,configparser==3.3.0.post2,contextlib2==0.5.1,coverage==4.0.3,cryptography==1.3,d2to1==0.2.12.post1,debtcollector==1.3.0,discover==0.4.0,docopt==0.6.2,docutils==0.12,ecdsa==0.13,enum34==1.1.2,extras==0.0.3,fixtures==1.4.0,flake8==2.2.4,funcsigs==0.4,functools32==3.2.3.post2,gevent==1.0.2,gitdb==0.6.4,github2gitlab==1.5.5,githubpy==1.1.0,GitPython==1.0.2,greenlet==0.4.9,hacking==0.10.2,httplib2==0.9.2,idna==2.0,ipaddress==1.0.16,iso8601==0.1.11,Jinja2==2.8,jsonpatch==1.13,jsonpointer==1.10,jsonschema==2.5.1,keystoneauth1==2.3.0,libvirt-python==1.3.2,linecache2==1.0.0,MarkupSafe==0.23,mccabe==0.2.1,mock==1.3.0,monotonic==1.0,msgpack-python==0.4.7,MySQL-python==1.2.3,mysqlclient==1.3.7,ndg-httpsclient==0.4.0,netaddr==0.7.18,netifaces==0.10.4,openstacksdk==0.8.2,os-client-config==1.16.0,oslo.config==3.9.0,oslo.i18n==3.4.0,oslo.serialization==2.4.0,oslo.utils==3.7.0,paramiko==1.16.0,pbr==1.8.1,pep8==1.5.7,pexpect==4.0.1,pluggy==0.3.1,positional==1.0.1,prettytable==0.7.2,psutil==4.1.0,ptyprocess==0.5.1,py==1.4.31,pyasn1==0.1.9,pycparser==2.14,pycrypto==2.6.1,pyflakes==0.8.1,Pygments==2.1.3,pyOpenSSL==0.15.1,pyparsing==2.1.0,pyrsistent==0.11.12,pytest==2.9.0,pytest-capturelog==0.7,python-cinderclient==1.6.0,python-glanceclient==1.2.0,python-keystoneclient==2.3.1,python-mimeparse==1.5.1,python-neutronclient==4.1.1,python-novaclient==3.3.0,python-openstackclient==2.2.0,python-redmine==1.5.0,python-subunit==1.2.0,pytz==2016.1,PyYAML==3.11,raven==5.11.1,requests==2.9.1,requestsexceptions==1.1.3,simplejson==3.8.2,six==1.10.0,smmap==0.9.0,snowballstemmer==1.2.1,Sphinx==1.3.6,sphinx-rtd-theme==0.1.9,stevedore==1.12.0,testrepository==0.0.20,testtools==2.0.0,teuthology==0.1.0,tox==2.3.1,traceback2==1.4.0,unicodecsv==0.14.1,unittest2==1.1.0,virtualenv==15.0.1,warlock==1.2.0,web.py==0.37,wrapt==1.10.6
py3 runtests: PYTHONHASHSEED='832220013'
py3 runtests: commands[0] | env PATH=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin:/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3/bin/coverage run --source=ceph_workbench /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3/bin/py.test -v tests
============================= test session starts ==============================
platform linux2 -- Python 2.7.6, pytest-2.9.0, py-1.4.31, pluggy-0.3.1 -- /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3/bin/python
cachedir: .cache
rootdir: /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench, inifile: 
plugins: capturelog-0.7
collecting ... collected 49 items

tests/test_ceph_qa_suite.py::TestCephQaSuite::test_run FAILED
tests/test_delegate.py::TestCephQaSuite::test_get_trimmed_argv PASSED
tests/test_delegate.py::TestCephQaSuite::test_verify_keys PASSED
tests/test_main.py::TestCephWorkbench::test_init PASSED
tests/test_main.py::TestCephWorkbench::test_run PASSED
tests/test_release.py::TestCephRelease::test_merge_deb_fix_conf PASSED
tests/test_release.py::TestCephRelease::test_discover_repositories PASSED
tests/test_release.py::TestCephRelease::test_discover_builds PASSED
tests/test_release.py::TestCephRelease::test_run FAILED
tests/test_util.py::TestUtil::test_releases PASSED
tests/test_util.py::TestUtil::test_get_parser PASSED
tests/test_util.py::TestUtil::test_config_dir PASSED
tests/test_util.py::TestUtil::test_sh PASSED
tests/test_util.py::TestUtil::test_sh_progress PASSED
tests/test_util.py::TestUtil::test_sh_input PASSED
tests/test_util.py::TestUtil::test_sh_fail PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_isolated_commit PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_issues_no_merge_request PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_issues_via_cherry_picking PASSED
tests/test_wbbackport.py::TestWBBackport::test_inventory_write PASSED
tests/test_wbbackportcreateissue.py::TestWBBackportCreateIssue::test_run PASSED
tests/test_wbbackportcreateissue.py::TestWBBackportCreateIssue::test_create_issue PASSED
tests/test_wbbackportsetrelease.py::TestWBBackportSetRelease::test_run PASSED
tests/test_wbbackportsetrelease.py::TestWBBackportSetRelease::test_set_release PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2ranges PASSED
tests/test_wbgit.py::TestWBRepo::test_remember_picked PASSED
tests/test_wbgit.py::TestWBRepo::test_remember_commits PASSED
tests/test_wbgit.py::TestWBRepo::test_update_commits PASSED
tests/test_wbgit.py::TestWBRepo::test_update_head2merge PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2backports PASSED
tests/test_wbgit.py::TestWBRepo::test_update_release2last_tag PASSED
tests/test_wbgit.py::TestWBRepo::test_clone PASSED
tests/test_wbgithub.py::TestWBGitHub::test_index PASSED
tests/test_wbgithub.py::TestWBGitHub::test_pull_request PASSED
tests/test_wbgitlab.py::TestWBGitLab::test_index PASSED
tests/test_wbredmine.py::TestWBRedmine::test_load_open_issues PASSED
tests/test_wbredmine.py::TestWBRedmine::test_set_custom_fields PASSED
tests/test_wbredmine.py::TestWBRedmine::test_index PASSED
tests/test_wbredmine.py::TestWBRedmine::test_key PASSED
tests/test_wbredmine.py::TestWBRedmine::test_factory PASSED
tests/test_wbxref.py::TestWBXref::test_init PASSED
tests/test_wbxref.py::TestWBXref::test_merge_message2issue PASSED
tests/test_wbxref.py::TestWBXref::test_message2issue PASSED
tests/test_wbxref.py::TestWBXref::test_sanity_checks PASSED
tests/test_wbxref.py::TestWBXref::test_update_cherry_pick_or_link PASSED
tests/test_wbxref.py::TestWBXref::test_update_commit2issues PASSED
tests/test_wbxref.py::TestWBXref::test_update_issue PASSED
tests/test_wbxref.py::TestWBXref::test_update_issues_with_comments PASSED
tests/test_wbxref.py::TestWBXref::test_update_issues_with_merge PASSED

=================================== FAILURES ===================================
___________________________ TestCephQaSuite.test_run ___________________________

self = <test_ceph_qa_suite.TestCephQaSuite object at 0x7f27e256aed0>
m_get_config_dir = <MagicMock name='get_config_dir' id='139809277325456'>
caplog = <pytest_capturelog.CaptureLogFuncArg object at 0x7f27e256add0>

    @mock.patch('ceph_workbench.util.get_config_dir')
    def test_run(self, m_get_config_dir, caplog):
        if 'OS_AUTH_URL' not in os.environ:
            pytest.skip('no OS_AUTH_URL environment variable')
        m_get_config_dir.return_value = self.d + "/verify_keys"
        util.sh("openstack server delete teuthology-test || true")
        c = ceph_qa_suite.CephQaSuite.factory([
            '--verbose',
            '--key-name', 'teuthology-test',
            '--suite', 'dummy', '--dry-run',
            '--name', 'teuthology-test',
            '--wait', '--teardown',
        ])
>       assert c.run()

tests/test_ceph_qa_suite.py:55: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
ceph_workbench/ceph_qa_suite.py:43: in run
    return sh(command)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = "teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-na...eardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'"
input = None

    def sh(command, input=None):
        log.debug(":sh: " + command)
        if input is None:
            stdin = None
        else:
            stdin = subprocess.PIPE
        proc = subprocess.Popen(
            args=command,
            stdin=stdin,
            stdout=subprocess.PIPE,
            stderr=subprocess.STDOUT,
            shell=True,
            bufsize=1)
        if stdin is not None:
            proc.stdin.write(input)
            proc.stdin.close()
        lines = []
        with proc.stdout:
            for line in iter(proc.stdout.readline, b''):
                line = line.decode('utf-8')
                lines.append(line)
                log.debug(line.strip().encode('ascii', 'ignore'))
        if proc.wait() != 0:
            raise subprocess.CalledProcessError(
                returncode=proc.returncode,
>               cmd=command
            )
E           CalledProcessError: Command 'teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'' returned non-zero exit status 1

ceph_workbench/util.py:57: CalledProcessError
--------------------------------- Captured log ---------------------------------
util.py                     33 DEBUG    :sh: openstack server delete teuthology-test || true
util.py                     53 DEBUG    No server with a name or ID of 'teuthology-test' exists.
util.py                     33 DEBUG    :sh: 
        cd /home/gitlab-runner/.ceph-workbench
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
util.py                     53 DEBUG    + test -f teuthology-test.pem
util.py                     53 DEBUG    + test -f teuthology-test.pub
util.py                     53 DEBUG    + openstack keypair show --public-key teuthology-test
util.py                     53 DEBUG    + diff -uB teuthology-test.pub teuthology-test.check
util.py                     53 DEBUG    --- teuthology-test.pub	2016-03-16 18:32:54.695757851 +0000
util.py                     53 DEBUG    +++ teuthology-test.check	2016-09-01 23:07:10.978611899 +0000
util.py                     53 DEBUG    @@ -1 +1,2 @@
util.py                     53 DEBUG    -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgRUHYAlu8nY9OBRC9vTxeKoY6vf4bj+FLzgeh4g5u5UzqrR7MdLI50AIAw5XU6HAQRRLt698Q85z8W9aCPfKGdog0tNwQH4cOZ+taR5pjQ6Yi9e6nGPXdCfrzmID1k/f1FpwYTSDRN2erLE3wKC8SEbLRRGNCCaIy4BiXVXcIzKYr1g7iYlXcfd5Q1e3R42MtMB1vD/6cUUpt/UNZ1OVX26UP9wZKY0uZZBS7F1Auw0Gl5n3FOGz2JTCKNYZ3OVNOw4WsNTdGnNIxyRnonLpQ77Fkn9qQP6SOcFdHWpUHkbqGOEBrbAWyNI+kcTIs2M4ePdfl0fHNWi0MioUOoVKR
util.py                     53 DEBUG    +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ
util.py                     53 DEBUG    +
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create --public-key teuthology-test.pub teuthology-test
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | Field       | Value                                           |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | fingerprint | 5a:1e:fb:26:fb:11:aa:bb:1f:b8:33:89:9c:4e:9e:f3 |
util.py                     53 DEBUG    | name        | teuthology-test                                 |
util.py                     53 DEBUG    | user_id     | 76382a3e746948e99c00e2801c15fec5                |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_qa_suite_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_branch=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking config_yaml=[]
delegate.py                125 DEBUG    get_trimmed_argv: positional config_yaml=[]
delegate.py                111 DEBUG    get_trimmed_argv: checking distro=None
delegate.py                111 DEBUG    get_trimmed_argv: checking dry_run=True
delegate.py                111 DEBUG    get_trimmed_argv: checking email=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter_out=None
delegate.py                111 DEBUG    get_trimmed_argv: checking flavor=basic
delegate.py                111 DEBUG    get_trimmed_argv: checking kernel=None
delegate.py                111 DEBUG    get_trimmed_argv: checking key_filename=/home/gitlab-runner/.ceph-workbench/teuthology-test.pem
delegate.py                111 DEBUG    get_trimmed_argv: checking key_name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking limit=None
delegate.py                111 DEBUG    get_trimmed_argv: checking name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking num=1
delegate.py                111 DEBUG    get_trimmed_argv: checking openrc=openrc.sh
delegate.py                113 DEBUG    get_trimmed_argv: skip unknown openrc
delegate.py                111 DEBUG    get_trimmed_argv: checking priority=1000
delegate.py                111 DEBUG    get_trimmed_argv: checking simultaneous_jobs=10
delegate.py                111 DEBUG    get_trimmed_argv: checking subset=None
delegate.py                111 DEBUG    get_trimmed_argv: checking suite=dummy
delegate.py                111 DEBUG    get_trimmed_argv: checking suite_branch=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teardown=True
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_branch=openstack
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
delegate.py                111 DEBUG    get_trimmed_argv: checking throttle=15
delegate.py                111 DEBUG    get_trimmed_argv: checking timeout=43200
delegate.py                111 DEBUG    get_trimmed_argv: checking upload=False
delegate.py                111 DEBUG    get_trimmed_argv: checking verbose=True
delegate.py                111 DEBUG    get_trimmed_argv: checking wait=True
util.py                     33 DEBUG    :sh: teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
util.py                     53 DEBUG    Traceback (most recent call last):
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
util.py                     53 DEBUG    load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
util.py                     53 DEBUG    sys.exit(teuthology.openstack.main(parse_args(argv), argv))
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
util.py                     53 DEBUG    return TeuthologyOpenStack(ctx, teuth_config, argv).main()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
util.py                     53 DEBUG    self.verify_openstack()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
util.py                     53 DEBUG    self.run("flavor list | tail -2")
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
util.py                     53 DEBUG    url = self.get_os_url()
util.py                     53 DEBUG    TypeError: get_os_url() takes exactly 2 arguments (1 given)
----------------------------- Captured stderr call -----------------------------
2016-09-01 23:07:01,340.340 DEBUG:ceph_workbench.util::sh: openstack server delete teuthology-test || true
2016-09-01 23:07:06,661.661 DEBUG:ceph_workbench.util:No server with a name or ID of 'teuthology-test' exists.
2016-09-01 23:07:06,726.726 DEBUG:ceph_workbench.util::sh: 
        cd /home/gitlab-runner/.ceph-workbench
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
2016-09-01 23:07:06,738.738 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pem
2016-09-01 23:07:06,738.738 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pub
2016-09-01 23:07:06,738.738 DEBUG:ceph_workbench.util:+ openstack keypair show --public-key teuthology-test
2016-09-01 23:07:11,031.031 DEBUG:ceph_workbench.util:+ diff -uB teuthology-test.pub teuthology-test.check
2016-09-01 23:07:11,033.033 DEBUG:ceph_workbench.util:--- teuthology-test.pub	2016-03-16 18:32:54.695757851 +0000
2016-09-01 23:07:11,033.033 DEBUG:ceph_workbench.util:+++ teuthology-test.check	2016-09-01 23:07:10.978611899 +0000
2016-09-01 23:07:11,033.033 DEBUG:ceph_workbench.util:@@ -1 +1,2 @@
2016-09-01 23:07:11,033.033 DEBUG:ceph_workbench.util:-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDgRUHYAlu8nY9OBRC9vTxeKoY6vf4bj+FLzgeh4g5u5UzqrR7MdLI50AIAw5XU6HAQRRLt698Q85z8W9aCPfKGdog0tNwQH4cOZ+taR5pjQ6Yi9e6nGPXdCfrzmID1k/f1FpwYTSDRN2erLE3wKC8SEbLRRGNCCaIy4BiXVXcIzKYr1g7iYlXcfd5Q1e3R42MtMB1vD/6cUUpt/UNZ1OVX26UP9wZKY0uZZBS7F1Auw0Gl5n3FOGz2JTCKNYZ3OVNOw4WsNTdGnNIxyRnonLpQ77Fkn9qQP6SOcFdHWpUHkbqGOEBrbAWyNI+kcTIs2M4ePdfl0fHNWi0MioUOoVKR
2016-09-01 23:07:11,034.034 DEBUG:ceph_workbench.util:+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC2QjK/7LvTp3Jy2ksfP7PSV2sLQE6r8xHlqQMSPTlb6/P22ceKZdaVjzQbX+W502RlGIK0b3YdHxi2sApmMB9KYFuqhdb6awtovn+vHvX6TAHk9VTbfwp3yJ2iv4PfnmjqQITw3PNltD2e9W3na41Fzv7J8VNZgUOrVxe4Jm3dnlpbG3SLQhtKOf8JuLxumTaplYuyorbKp1Yo2FHwrySQ1fw96uT1/Bu+EGb23gkeV/6BVDY3PBTYTy/nzuNMQaGVwJGW5uLfZtvfCQqRi9pL3lQYQqkbPQJmxyWp1F+pJWof52A+3jS+1UM/pgZ9LpxsiYTzuT3vwd8Z1U523OkJ
2016-09-01 23:07:11,034.034 DEBUG:ceph_workbench.util:+
2016-09-01 23:07:11,034.034 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 23:07:15,229.229 DEBUG:ceph_workbench.util:+ openstack keypair create --public-key teuthology-test.pub teuthology-test
2016-09-01 23:07:19,595.595 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:07:19,595.595 DEBUG:ceph_workbench.util:| Field       | Value                                           |
2016-09-01 23:07:19,595.595 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:07:19,596.596 DEBUG:ceph_workbench.util:| fingerprint | 5a:1e:fb:26:fb:11:aa:bb:1f:b8:33:89:9c:4e:9e:f3 |
2016-09-01 23:07:19,596.596 DEBUG:ceph_workbench.util:| name        | teuthology-test                                 |
2016-09-01 23:07:19,596.596 DEBUG:ceph_workbench.util:| user_id     | 76382a3e746948e99c00e2801c15fec5                |
2016-09-01 23:07:19,597.597 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:07:19,659.659 DEBUG:root:get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
2016-09-01 23:07:19,659.659 DEBUG:root:get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
2016-09-01 23:07:19,660.660 DEBUG:root:get_trimmed_argv: checking ceph=master
2016-09-01 23:07:19,660.660 DEBUG:root:get_trimmed_argv: checking ceph_git_url=None
2016-09-01 23:07:19,660.660 DEBUG:root:get_trimmed_argv: checking ceph_qa_suite_git_url=None
2016-09-01 23:07:19,660.660 DEBUG:root:get_trimmed_argv: checking ceph_workbench_branch=master
2016-09-01 23:07:19,660.660 DEBUG:root:get_trimmed_argv: checking ceph_workbench_git_url=None
2016-09-01 23:07:19,661.661 DEBUG:root:get_trimmed_argv: checking config_yaml=[]
2016-09-01 23:07:19,661.661 DEBUG:root:get_trimmed_argv: positional config_yaml=[]
2016-09-01 23:07:19,661.661 DEBUG:root:get_trimmed_argv: checking distro=None
2016-09-01 23:07:19,661.661 DEBUG:root:get_trimmed_argv: checking dry_run=True
2016-09-01 23:07:19,661.661 DEBUG:root:get_trimmed_argv: checking email=None
2016-09-01 23:07:19,662.662 DEBUG:root:get_trimmed_argv: checking filter=None
2016-09-01 23:07:19,662.662 DEBUG:root:get_trimmed_argv: checking filter_out=None
2016-09-01 23:07:19,662.662 DEBUG:root:get_trimmed_argv: checking flavor=basic
2016-09-01 23:07:19,662.662 DEBUG:root:get_trimmed_argv: checking kernel=None
2016-09-01 23:07:19,662.662 DEBUG:root:get_trimmed_argv: checking key_filename=/home/gitlab-runner/.ceph-workbench/teuthology-test.pem
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: checking key_name=teuthology-test
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: checking limit=None
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: checking name=teuthology-test
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: checking num=1
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: checking openrc=openrc.sh
2016-09-01 23:07:19,663.663 DEBUG:root:get_trimmed_argv: skip unknown openrc
2016-09-01 23:07:19,664.664 DEBUG:root:get_trimmed_argv: checking priority=1000
2016-09-01 23:07:19,664.664 DEBUG:root:get_trimmed_argv: checking simultaneous_jobs=10
2016-09-01 23:07:19,664.664 DEBUG:root:get_trimmed_argv: checking subset=None
2016-09-01 23:07:19,664.664 DEBUG:root:get_trimmed_argv: checking suite=dummy
2016-09-01 23:07:19,665.665 DEBUG:root:get_trimmed_argv: checking suite_branch=None
2016-09-01 23:07:19,665.665 DEBUG:root:get_trimmed_argv: checking teardown=True
2016-09-01 23:07:19,665.665 DEBUG:root:get_trimmed_argv: checking teuthology_branch=openstack
2016-09-01 23:07:19,665.665 DEBUG:root:get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
2016-09-01 23:07:19,666.666 DEBUG:root:get_trimmed_argv: checking throttle=15
2016-09-01 23:07:19,666.666 DEBUG:root:get_trimmed_argv: checking timeout=43200
2016-09-01 23:07:19,666.666 DEBUG:root:get_trimmed_argv: checking upload=False
2016-09-01 23:07:19,666.666 DEBUG:root:get_trimmed_argv: checking verbose=True
2016-09-01 23:07:19,667.667 DEBUG:root:get_trimmed_argv: checking wait=True
2016-09-01 23:07:19,667.667 DEBUG:ceph_workbench.util::sh: teuthology-openstack '--dry-run' '--key-filename' '/home/gitlab-runner/.ceph-workbench/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teardown' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
2016-09-01 23:07:20,717.717 DEBUG:ceph_workbench.util:Traceback (most recent call last):
2016-09-01 23:07:20,717.717 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
2016-09-01 23:07:20,718.718 DEBUG:ceph_workbench.util:load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
2016-09-01 23:07:20,718.718 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
2016-09-01 23:07:20,718.718 DEBUG:ceph_workbench.util:sys.exit(teuthology.openstack.main(parse_args(argv), argv))
2016-09-01 23:07:20,718.718 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
2016-09-01 23:07:20,719.719 DEBUG:ceph_workbench.util:return TeuthologyOpenStack(ctx, teuth_config, argv).main()
2016-09-01 23:07:20,719.719 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
2016-09-01 23:07:20,720.720 DEBUG:ceph_workbench.util:self.verify_openstack()
2016-09-01 23:07:20,720.720 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
2016-09-01 23:07:20,720.720 DEBUG:ceph_workbench.util:self.run("flavor list | tail -2")
2016-09-01 23:07:20,721.721 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
2016-09-01 23:07:20,721.721 DEBUG:ceph_workbench.util:url = self.get_os_url()
2016-09-01 23:07:20,721.721 DEBUG:ceph_workbench.util:TypeError: get_os_url() takes exactly 2 arguments (1 given)
___________________________ TestCephRelease.test_run ___________________________

self = <test_release.TestCephRelease object at 0x7f27e244aed0>
m_get_config_dir = <MagicMock name='get_config_dir' id='139809276604304'>
caplog = <pytest_capturelog.CaptureLogFuncArg object at 0x7f27e244ad90>

    @mock.patch('ceph_workbench.delegate.get_config_dir')
    def test_run(self, m_get_config_dir, caplog):
        if 'OS_AUTH_URL' not in os.environ:
            pytest.skip('no OS_AUTH_URL environment variable')
        #
        # something, somewhere updates ChangeLog and there is a beer
        # bounty for whoever discover what is responsible for that
        #
        util.sh("git checkout ChangeLog")
        #
        # ensure the cluster exists and runs this version of
        # ceph-workbench
        #
        if util.sh("git status --short"):
            util.sh("git --no-pager diff")
            pytest.fail('git status claims there are uncommited changes')
        public = util.sh("git branch -r --points-at "
                         "$(git rev-parse HEAD) | "
                         "grep -v ' -> ' | head -1").strip()
        if not public:
            pytest.fail('git push to a publicly available repository')
        (remote, branch) = public.split('/')
        remote_url = util.sh("git remote get-url " + remote).strip()
        if 'git@' in remote_url:  # no ssh access, turn to http
            remote_url = (remote_url.
                          replace(':', '/').
                          replace('git@', 'http://'))
        if 'TEST_USE_TMP' in os.environ:
            config_dir = '/tmp'
        else:
            config_dir = self.d
        m_get_config_dir.return_value = config_dir
        if 'TEST_NO_BUILD_PACKAGE' not in os.environ:
>           self.run_build(config_dir, remote_url, branch, caplog)

tests/test_release.py:157: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/test_release.py:181: in run_build
    assert c.run()
ceph_workbench/ceph_qa_suite.py:43: in run
    return sh(command)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

command = "teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench... 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'"
input = None

    def sh(command, input=None):
        log.debug(":sh: " + command)
        if input is None:
            stdin = None
        else:
            stdin = subprocess.PIPE
        proc = subprocess.Popen(
            args=command,
            stdin=stdin,
            stdout=subprocess.PIPE,
            stderr=subprocess.STDOUT,
            shell=True,
            bufsize=1)
        if stdin is not None:
            proc.stdin.write(input)
            proc.stdin.close()
        lines = []
        with proc.stdout:
            for line in iter(proc.stdout.readline, b''):
                line = line.decode('utf-8')
                lines.append(line)
                log.debug(line.strip().encode('ascii', 'ignore'))
        if proc.wait() != 0:
            raise subprocess.CalledProcessError(
                returncode=proc.returncode,
>               cmd=command
            )
E           CalledProcessError: Command 'teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpnPlAmC/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'' returned non-zero exit status 1

ceph_workbench/util.py:57: CalledProcessError
--------------------------------- Captured log ---------------------------------
util.py                     33 DEBUG    :sh: git checkout ChangeLog
util.py                     33 DEBUG    :sh: git status --short
util.py                     33 DEBUG    :sh: git branch -r --points-at $(git rev-parse HEAD) | grep -v ' -> ' | head -1
util.py                     53 DEBUG    origin/master
util.py                     33 DEBUG    :sh: git remote get-url origin
util.py                     53 DEBUG    http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
util.py                     33 DEBUG    :sh: 
        set -x
        for server in teuthology-test packages-repository ; do
            openstack server set --name REMOVE-ME-$server $server
            openstack server delete REMOVE-ME-$server
        done
        true # it's ok if we fail to remove non existent instances
        
util.py                     53 DEBUG    + openstack server set --name REMOVE-ME-teuthology-test teuthology-test
util.py                     53 DEBUG    No server with a name or ID of 'teuthology-test' exists.
util.py                     53 DEBUG    + openstack server delete REMOVE-ME-teuthology-test
util.py                     53 DEBUG    No server with a name or ID of 'REMOVE-ME-teuthology-test' exists.
util.py                     53 DEBUG    + openstack server set --name REMOVE-ME-packages-repository packages-repository
util.py                     53 DEBUG    No server with a name or ID of 'packages-repository' exists.
util.py                     53 DEBUG    + openstack server delete REMOVE-ME-packages-repository
util.py                     53 DEBUG    No server with a name or ID of 'REMOVE-ME-packages-repository' exists.
util.py                     53 DEBUG    + true
util.py                     33 DEBUG    :sh: 
        cd /tmp/tmpnPlAmC
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
util.py                     53 DEBUG    + test -f teuthology-test.pem
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create teuthology-test
util.py                     53 DEBUG    + chmod 600 teuthology-test.pem
util.py                     53 DEBUG    + test -f teuthology-test.pub
util.py                     53 DEBUG    + ssh-keygen -y -f teuthology-test.pem
util.py                     53 DEBUG    + openstack keypair show --public-key teuthology-test
util.py                     53 DEBUG    + diff -uB teuthology-test.pub teuthology-test.check
util.py                     53 DEBUG    --- teuthology-test.pub	2016-09-01 23:09:05.042611899 +0000
util.py                     53 DEBUG    +++ teuthology-test.check	2016-09-01 23:09:09.454611899 +0000
util.py                     53 DEBUG    @@ -1 +1,2 @@
util.py                     53 DEBUG    -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDuBepdgpR9lKig9wPD8M3eI7nXa+AXm5tGfXy1J4R8fKYkgjqE1TS18oqAjJRFZRJdfc/+JO3c3OBFjAaRxCnLYeULNZKkO0RwpqAOF81rTvJWMzfersIlgsTlL1n/IH4xpDskDgaVTfyhjWtL3Q20EQhnaxZhy8cVTZFBd/S8ftjy63Rhgz9cU42gPst+xMz3olSmKC4AjJgTYcAfm1p7ie6gzmSycc8XB5OhtBx+t/IMGwIsMZcH97Tja2xub1bK+9rBX3xPPnPFiykGwJfSPiDbPi6UivsbgJ6LbejpV79g+mbJQcUk/7T1amU+qhwnVZ4w2Ng7Fr68SWecni4l
util.py                     53 DEBUG    +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDuBepdgpR9lKig9wPD8M3eI7nXa+AXm5tGfXy1J4R8fKYkgjqE1TS18oqAjJRFZRJdfc/+JO3c3OBFjAaRxCnLYeULNZKkO0RwpqAOF81rTvJWMzfersIlgsTlL1n/IH4xpDskDgaVTfyhjWtL3Q20EQhnaxZhy8cVTZFBd/S8ftjy63Rhgz9cU42gPst+xMz3olSmKC4AjJgTYcAfm1p7ie6gzmSycc8XB5OhtBx+t/IMGwIsMZcH97Tja2xub1bK+9rBX3xPPnPFiykGwJfSPiDbPi6UivsbgJ6LbejpV79g+mbJQcUk/7T1amU+qhwnVZ4w2Ng7Fr68SWecni4l Generated-by-Nova
util.py                     53 DEBUG    +
util.py                     53 DEBUG    + openstack keypair delete teuthology-test
util.py                     53 DEBUG    + openstack keypair create --public-key teuthology-test.pub teuthology-test
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | Field       | Value                                           |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
util.py                     53 DEBUG    | fingerprint | 94:b6:c0:b2:87:a0:4e:59:3f:48:07:aa:23:76:9d:8b |
util.py                     53 DEBUG    | name        | teuthology-test                                 |
util.py                     53 DEBUG    | user_id     | 76382a3e746948e99c00e2801c15fec5                |
util.py                     53 DEBUG    +-------------+-------------------------------------------------+
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
delegate.py                111 DEBUG    get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_qa_suite_git_url=None
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_branch=master
delegate.py                111 DEBUG    get_trimmed_argv: checking ceph_workbench_git_url=http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
delegate.py                111 DEBUG    get_trimmed_argv: checking config_yaml=[]
delegate.py                125 DEBUG    get_trimmed_argv: positional config_yaml=[]
delegate.py                111 DEBUG    get_trimmed_argv: checking distro=None
delegate.py                111 DEBUG    get_trimmed_argv: checking dry_run=True
delegate.py                111 DEBUG    get_trimmed_argv: checking email=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter=None
delegate.py                111 DEBUG    get_trimmed_argv: checking filter_out=None
delegate.py                111 DEBUG    get_trimmed_argv: checking flavor=basic
delegate.py                111 DEBUG    get_trimmed_argv: checking kernel=None
delegate.py                111 DEBUG    get_trimmed_argv: checking key_filename=/tmp/tmpnPlAmC/teuthology-test.pem
delegate.py                111 DEBUG    get_trimmed_argv: checking key_name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking limit=None
delegate.py                111 DEBUG    get_trimmed_argv: checking name=teuthology-test
delegate.py                111 DEBUG    get_trimmed_argv: checking num=1
delegate.py                111 DEBUG    get_trimmed_argv: checking openrc=openrc.sh
delegate.py                113 DEBUG    get_trimmed_argv: skip unknown openrc
delegate.py                111 DEBUG    get_trimmed_argv: checking priority=1000
delegate.py                111 DEBUG    get_trimmed_argv: checking simultaneous_jobs=10
delegate.py                111 DEBUG    get_trimmed_argv: checking subset=None
delegate.py                111 DEBUG    get_trimmed_argv: checking suite=dummy
delegate.py                111 DEBUG    get_trimmed_argv: checking suite_branch=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teardown=None
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_branch=openstack
delegate.py                111 DEBUG    get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
delegate.py                111 DEBUG    get_trimmed_argv: checking throttle=15
delegate.py                111 DEBUG    get_trimmed_argv: checking timeout=43200
delegate.py                111 DEBUG    get_trimmed_argv: checking upload=False
delegate.py                111 DEBUG    get_trimmed_argv: checking verbose=True
delegate.py                111 DEBUG    get_trimmed_argv: checking wait=True
util.py                     33 DEBUG    :sh: teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpnPlAmC/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
util.py                     53 DEBUG    Traceback (most recent call last):
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
util.py                     53 DEBUG    load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
util.py                     53 DEBUG    sys.exit(teuthology.openstack.main(parse_args(argv), argv))
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
util.py                     53 DEBUG    return TeuthologyOpenStack(ctx, teuth_config, argv).main()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
util.py                     53 DEBUG    self.verify_openstack()
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
util.py                     53 DEBUG    self.run("flavor list | tail -2")
util.py                     53 DEBUG    File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
util.py                     53 DEBUG    url = self.get_os_url()
util.py                     53 DEBUG    TypeError: get_os_url() takes exactly 2 arguments (1 given)
----------------------------- Captured stderr call -----------------------------
2016-09-01 23:08:36,242.242 DEBUG:ceph_workbench.util::sh: git checkout ChangeLog
2016-09-01 23:08:36,260.260 DEBUG:ceph_workbench.util::sh: git status --short
2016-09-01 23:08:36,301.301 DEBUG:ceph_workbench.util::sh: git branch -r --points-at $(git rev-parse HEAD) | grep -v ' -> ' | head -1
2016-09-01 23:08:36,329.329 DEBUG:ceph_workbench.util:origin/master
2016-09-01 23:08:36,331.331 DEBUG:ceph_workbench.util::sh: git remote get-url origin
2016-09-01 23:08:36,348.348 DEBUG:ceph_workbench.util:http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
2016-09-01 23:08:36,350.350 DEBUG:ceph_workbench.util::sh: 
        set -x
        for server in teuthology-test packages-repository ; do
            openstack server set --name REMOVE-ME-$server $server
            openstack server delete REMOVE-ME-$server
        done
        true # it's ok if we fail to remove non existent instances
        
2016-09-01 23:08:36,364.364 DEBUG:ceph_workbench.util:+ openstack server set --name REMOVE-ME-teuthology-test teuthology-test
2016-09-01 23:08:41,129.129 DEBUG:ceph_workbench.util:No server with a name or ID of 'teuthology-test' exists.
2016-09-01 23:08:41,187.187 DEBUG:ceph_workbench.util:+ openstack server delete REMOVE-ME-teuthology-test
2016-09-01 23:08:46,085.085 DEBUG:ceph_workbench.util:No server with a name or ID of 'REMOVE-ME-teuthology-test' exists.
2016-09-01 23:08:46,140.140 DEBUG:ceph_workbench.util:+ openstack server set --name REMOVE-ME-packages-repository packages-repository
2016-09-01 23:08:51,049.049 DEBUG:ceph_workbench.util:No server with a name or ID of 'packages-repository' exists.
2016-09-01 23:08:51,099.099 DEBUG:ceph_workbench.util:+ openstack server delete REMOVE-ME-packages-repository
2016-09-01 23:08:56,075.075 DEBUG:ceph_workbench.util:No server with a name or ID of 'REMOVE-ME-packages-repository' exists.
2016-09-01 23:08:56,124.124 DEBUG:ceph_workbench.util:+ true
2016-09-01 23:08:56,142.142 DEBUG:ceph_workbench.util::sh: 
        cd /tmp/tmpnPlAmC
        set -x
        if ! test -f teuthology-test.pem ; then
            openstack keypair delete teuthology-test || true
            openstack keypair create teuthology-test > teuthology-test.pem || exit 1
            chmod 600 teuthology-test.pem
        fi
        if ! test -f teuthology-test.pub ; then
            if ! ssh-keygen -y -f teuthology-test.pem > teuthology-test.pub ; then
               cat teuthology-test.pub
               exit 1
            fi
        fi
        if ! openstack keypair show --public-key teuthology-test > teuthology-test.keypair > teuthology-test.check ; then # noqa
            openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
        else
            if ! diff -uB teuthology-test.pub teuthology-test.check ; then
                openstack keypair delete teuthology-test || exit 1
                openstack keypair create --public-key teuthology-test.pub teuthology-test || exit 1 # noqa
            fi
        fi
        
2016-09-01 23:08:56,155.155 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pem
2016-09-01 23:08:56,156.156 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 23:09:00,433.433 DEBUG:ceph_workbench.util:+ openstack keypair create teuthology-test
2016-09-01 23:09:05,037.037 DEBUG:ceph_workbench.util:+ chmod 600 teuthology-test.pem
2016-09-01 23:09:05,039.039 DEBUG:ceph_workbench.util:+ test -f teuthology-test.pub
2016-09-01 23:09:05,039.039 DEBUG:ceph_workbench.util:+ ssh-keygen -y -f teuthology-test.pem
2016-09-01 23:09:05,045.045 DEBUG:ceph_workbench.util:+ openstack keypair show --public-key teuthology-test
2016-09-01 23:09:09,506.506 DEBUG:ceph_workbench.util:+ diff -uB teuthology-test.pub teuthology-test.check
2016-09-01 23:09:09,507.507 DEBUG:ceph_workbench.util:--- teuthology-test.pub	2016-09-01 23:09:05.042611899 +0000
2016-09-01 23:09:09,508.508 DEBUG:ceph_workbench.util:+++ teuthology-test.check	2016-09-01 23:09:09.454611899 +0000
2016-09-01 23:09:09,508.508 DEBUG:ceph_workbench.util:@@ -1 +1,2 @@
2016-09-01 23:09:09,508.508 DEBUG:ceph_workbench.util:-ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDuBepdgpR9lKig9wPD8M3eI7nXa+AXm5tGfXy1J4R8fKYkgjqE1TS18oqAjJRFZRJdfc/+JO3c3OBFjAaRxCnLYeULNZKkO0RwpqAOF81rTvJWMzfersIlgsTlL1n/IH4xpDskDgaVTfyhjWtL3Q20EQhnaxZhy8cVTZFBd/S8ftjy63Rhgz9cU42gPst+xMz3olSmKC4AjJgTYcAfm1p7ie6gzmSycc8XB5OhtBx+t/IMGwIsMZcH97Tja2xub1bK+9rBX3xPPnPFiykGwJfSPiDbPi6UivsbgJ6LbejpV79g+mbJQcUk/7T1amU+qhwnVZ4w2Ng7Fr68SWecni4l
2016-09-01 23:09:09,509.509 DEBUG:ceph_workbench.util:+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDuBepdgpR9lKig9wPD8M3eI7nXa+AXm5tGfXy1J4R8fKYkgjqE1TS18oqAjJRFZRJdfc/+JO3c3OBFjAaRxCnLYeULNZKkO0RwpqAOF81rTvJWMzfersIlgsTlL1n/IH4xpDskDgaVTfyhjWtL3Q20EQhnaxZhy8cVTZFBd/S8ftjy63Rhgz9cU42gPst+xMz3olSmKC4AjJgTYcAfm1p7ie6gzmSycc8XB5OhtBx+t/IMGwIsMZcH97Tja2xub1bK+9rBX3xPPnPFiykGwJfSPiDbPi6UivsbgJ6LbejpV79g+mbJQcUk/7T1amU+qhwnVZ4w2Ng7Fr68SWecni4l Generated-by-Nova
2016-09-01 23:09:09,509.509 DEBUG:ceph_workbench.util:+
2016-09-01 23:09:09,509.509 DEBUG:ceph_workbench.util:+ openstack keypair delete teuthology-test
2016-09-01 23:09:13,966.966 DEBUG:ceph_workbench.util:+ openstack keypair create --public-key teuthology-test.pub teuthology-test
2016-09-01 23:09:18,190.190 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:09:18,191.191 DEBUG:ceph_workbench.util:| Field       | Value                                           |
2016-09-01 23:09:18,191.191 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:09:18,192.192 DEBUG:ceph_workbench.util:| fingerprint | 94:b6:c0:b2:87:a0:4e:59:3f:48:07:aa:23:76:9d:8b |
2016-09-01 23:09:18,192.192 DEBUG:ceph_workbench.util:| name        | teuthology-test                                 |
2016-09-01 23:09:18,193.193 DEBUG:ceph_workbench.util:| user_id     | 76382a3e746948e99c00e2801c15fec5                |
2016-09-01 23:09:18,193.193 DEBUG:ceph_workbench.util:+-------------+-------------------------------------------------+
2016-09-01 23:09:18,248.248 DEBUG:root:get_trimmed_argv: checking archive_upload=ubuntu@teuthology-logs.public.ceph.com:./
2016-09-01 23:09:18,248.248 DEBUG:root:get_trimmed_argv: checking archive_upload_url=http://teuthology-logs.public.ceph.com
2016-09-01 23:09:18,248.248 DEBUG:root:get_trimmed_argv: checking ceph=master
2016-09-01 23:09:18,248.248 DEBUG:root:get_trimmed_argv: checking ceph_git_url=None
2016-09-01 23:09:18,249.249 DEBUG:root:get_trimmed_argv: checking ceph_qa_suite_git_url=None
2016-09-01 23:09:18,249.249 DEBUG:root:get_trimmed_argv: checking ceph_workbench_branch=master
2016-09-01 23:09:18,249.249 DEBUG:root:get_trimmed_argv: checking ceph_workbench_git_url=http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git
2016-09-01 23:09:18,249.249 DEBUG:root:get_trimmed_argv: checking config_yaml=[]
2016-09-01 23:09:18,249.249 DEBUG:root:get_trimmed_argv: positional config_yaml=[]
2016-09-01 23:09:18,250.250 DEBUG:root:get_trimmed_argv: checking distro=None
2016-09-01 23:09:18,250.250 DEBUG:root:get_trimmed_argv: checking dry_run=True
2016-09-01 23:09:18,250.250 DEBUG:root:get_trimmed_argv: checking email=None
2016-09-01 23:09:18,250.250 DEBUG:root:get_trimmed_argv: checking filter=None
2016-09-01 23:09:18,250.250 DEBUG:root:get_trimmed_argv: checking filter_out=None
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking flavor=basic
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking kernel=None
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking key_filename=/tmp/tmpnPlAmC/teuthology-test.pem
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking key_name=teuthology-test
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking limit=None
2016-09-01 23:09:18,251.251 DEBUG:root:get_trimmed_argv: checking name=teuthology-test
2016-09-01 23:09:18,252.252 DEBUG:root:get_trimmed_argv: checking num=1
2016-09-01 23:09:18,252.252 DEBUG:root:get_trimmed_argv: checking openrc=openrc.sh
2016-09-01 23:09:18,252.252 DEBUG:root:get_trimmed_argv: skip unknown openrc
2016-09-01 23:09:18,252.252 DEBUG:root:get_trimmed_argv: checking priority=1000
2016-09-01 23:09:18,253.253 DEBUG:root:get_trimmed_argv: checking simultaneous_jobs=10
2016-09-01 23:09:18,253.253 DEBUG:root:get_trimmed_argv: checking subset=None
2016-09-01 23:09:18,253.253 DEBUG:root:get_trimmed_argv: checking suite=dummy
2016-09-01 23:09:18,253.253 DEBUG:root:get_trimmed_argv: checking suite_branch=None
2016-09-01 23:09:18,253.253 DEBUG:root:get_trimmed_argv: checking teardown=None
2016-09-01 23:09:18,254.254 DEBUG:root:get_trimmed_argv: checking teuthology_branch=openstack
2016-09-01 23:09:18,254.254 DEBUG:root:get_trimmed_argv: checking teuthology_git_url=http://github.com/dachary/teuthology
2016-09-01 23:09:18,254.254 DEBUG:root:get_trimmed_argv: checking throttle=15
2016-09-01 23:09:18,254.254 DEBUG:root:get_trimmed_argv: checking timeout=43200
2016-09-01 23:09:18,254.254 DEBUG:root:get_trimmed_argv: checking upload=False
2016-09-01 23:09:18,255.255 DEBUG:root:get_trimmed_argv: checking verbose=True
2016-09-01 23:09:18,255.255 DEBUG:root:get_trimmed_argv: checking wait=True
2016-09-01 23:09:18,255.255 DEBUG:ceph_workbench.util::sh: teuthology-openstack '--ceph-workbench-git-url' 'http://gitlab-ci-token:xxxxxx@ceph-workbench.dachary.org/root/ceph-workbench.git' '--dry-run' '--key-filename' '/tmp/tmpnPlAmC/teuthology-test.pem' '--key-name' 'teuthology-test' '--name' 'teuthology-test' '--simultaneous-jobs' '10' '-s' 'dummy' '--teuthology-branch' 'openstack' '--teuthology-git-url' 'http://github.com/dachary/teuthology' '-v' '--wait'
2016-09-01 23:09:19,318.318 DEBUG:ceph_workbench.util:Traceback (most recent call last):
2016-09-01 23:09:19,319.319 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin/teuthology-openstack", line 11, in <module>
2016-09-01 23:09:19,319.319 DEBUG:ceph_workbench.util:load_entry_point('teuthology', 'console_scripts', 'teuthology-openstack')()
2016-09-01 23:09:19,320.320 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/scripts/openstack.py", line 7, in main
2016-09-01 23:09:19,320.320 DEBUG:ceph_workbench.util:sys.exit(teuthology.openstack.main(parse_args(argv), argv))
2016-09-01 23:09:19,320.320 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 932, in main
2016-09-01 23:09:19,321.321 DEBUG:ceph_workbench.util:return TeuthologyOpenStack(ctx, teuth_config, argv).main()
2016-09-01 23:09:19,321.321 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 595, in main
2016-09-01 23:09:19,322.322 DEBUG:ceph_workbench.util:self.verify_openstack()
2016-09-01 23:09:19,322.322 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 730, in verify_openstack
2016-09-01 23:09:19,322.322 DEBUG:ceph_workbench.util:self.run("flavor list | tail -2")
2016-09-01 23:09:19,323.323 DEBUG:ceph_workbench.util:File "/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/teuthology/openstack/__init__.py", line 266, in run
2016-09-01 23:09:19,323.323 DEBUG:ceph_workbench.util:url = self.get_os_url()
2016-09-01 23:09:19,323.323 DEBUG:ceph_workbench.util:TypeError: get_os_url() takes exactly 2 arguments (1 given)
========== 2 failed, 47 passed, 1 pytest-warnings in 1236.60 seconds ===========
ERROR: InvocationError: '/usr/bin/env PATH=/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/teuthology/virtualenv/bin:/home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/virtualenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3/bin/coverage run --source=ceph_workbench /home/gitlab-runner/builds/9120dac4/0/root/ceph-workbench/.tox/py3/bin/py.test -v tests'
___________________________________ summary ____________________________________
  flake8: commands succeeded
ERROR:   py27: commands failed
ERROR:   py3: commands failed
+ bash tests/teardown.sh
test-gitlab
test-gitlab
test-mysql
test-mysql
test-redis
test-redis
postgresql-redmine
postgresql-redmine
redmine
redmine

ERROR: Build failed with: exit status 1

Build #492

Duration: 51 minutes 25 seconds

Created:

Finished:

Runner: #1

Commit

Branch: master

Author: Loic Dachary

Message: sync teuthology submodule Signed-off-by: Loic Dachary <loic@dachary.org>