Skip to content

Instantly share code, notes, and snippets.

@amuessig
Created December 19, 2013 17:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save amuessig/8043143 to your computer and use it in GitHub Desktop.
Save amuessig/8043143 to your computer and use it in GitHub Desktop.
stack@controller:~/devstack$ ./stack.sh
Using mysql database backend
2013-12-19 18:28:13 stack.sh log /opt/stack/logs/stack.sh.log.2013-12-19-182813
2013-12-19 18:28:13 + echo_summary 'Installing package prerequisites'
2013-12-19 18:28:13 + [[ -t 3 ]]
2013-12-19 18:28:13 + [[ True != \T\r\u\e ]]
2013-12-19 18:28:13 + echo -e Installing package prerequisites
2013-12-19 18:28:13 Installing package prerequisites
2013-12-19 18:28:13 + source /home/stack/devstack/tools/install_prereqs.sh
2013-12-19 18:28:13 ++ [[ -n '' ]]
2013-12-19 18:28:13 ++ [[ -z /home/stack/devstack ]]
2013-12-19 18:28:13 ++ PREREQ_RERUN_MARKER=/home/stack/devstack/.prereqs
2013-12-19 18:28:13 ++ PREREQ_RERUN_HOURS=2
2013-12-19 18:28:13 ++ PREREQ_RERUN_SECONDS=7200
2013-12-19 18:28:13 +++ date +%s
2013-12-19 18:28:13 ++ NOW=1387474093
2013-12-19 18:28:13 +++ head -1 /home/stack/devstack/.prereqs
2013-12-19 18:28:13 ++ LAST_RUN=1387472835
2013-12-19 18:28:13 ++ DELTA=1258
2013-12-19 18:28:13 ++ [[ 1258 -lt 7200 ]]
2013-12-19 18:28:13 ++ [[ -z '' ]]
2013-12-19 18:28:13 ++ echo 'Re-run time has not expired (5942 seconds remaining) '
2013-12-19 18:28:13 Re-run time has not expired (5942 seconds remaining)
2013-12-19 18:28:13 ++ echo 'and FORCE_PREREQ not set; exiting...'
2013-12-19 18:28:13 and FORCE_PREREQ not set; exiting...
2013-12-19 18:28:13 ++ return 0
2013-12-19 18:28:13 + [[ False != \T\r\u\e ]]
2013-12-19 18:28:13 + /home/stack/devstack/tools/install_pip.sh
2013-12-19 18:28:13 +++ dirname /home/stack/devstack/tools/install_pip.sh
2013-12-19 18:28:13 ++ cd /home/stack/devstack/tools
2013-12-19 18:28:13 ++ pwd
2013-12-19 18:28:13 + TOOLS_DIR=/home/stack/devstack/tools
2013-12-19 18:28:13 ++ cd /home/stack/devstack/tools/..
2013-12-19 18:28:13 ++ pwd
2013-12-19 18:28:13 + TOP_DIR=/home/stack/devstack
2013-12-19 18:28:13 + cd /home/stack/devstack
2013-12-19 18:28:13 + source /home/stack/devstack/functions
2013-12-19 18:28:13 +++ set +o
2013-12-19 18:28:13 +++ grep xtrace
2013-12-19 18:28:13 ++ XTRACE='set -o xtrace'
2013-12-19 18:28:13 ++ set +o xtrace
2013-12-19 18:28:13 + FILES=/home/stack/devstack/files
2013-12-19 18:28:13 + USE_GET_PIP=0
2013-12-19 18:28:13 + INSTALL_PIP_VERSION=1.4.1
2013-12-19 18:28:13 + [[ -n '' ]]
2013-12-19 18:28:13 + PIP_GET_PIP_URL=https://raw.github.com/pypa/pip/master/contrib/get-pip.py
2013-12-19 18:28:13 + PIP_TAR_URL=https://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz
2013-12-19 18:28:13 + GetDistro
2013-12-19 18:28:13 + GetOSVersion
2013-12-19 18:28:13 ++ which sw_vers
2013-12-19 18:28:13 + [[ -x '' ]]
2013-12-19 18:28:13 ++ which lsb_release
2013-12-19 18:28:13 + [[ -x /usr/bin/lsb_release ]]
2013-12-19 18:28:13 ++ lsb_release -i -s
2013-12-19 18:28:13 + os_VENDOR=Ubuntu
2013-12-19 18:28:13 ++ lsb_release -r -s
2013-12-19 18:28:13 + os_RELEASE=13.04
2013-12-19 18:28:13 + os_UPDATE=
2013-12-19 18:28:13 + os_PACKAGE=rpm
2013-12-19 18:28:13 + [[ Debian,Ubuntu,LinuxMint =~ Ubuntu ]]
2013-12-19 18:28:13 + os_PACKAGE=deb
2013-12-19 18:28:13 ++ lsb_release -c -s
2013-12-19 18:28:13 + os_CODENAME=raring
2013-12-19 18:28:13 + export os_VENDOR os_RELEASE os_UPDATE os_PACKAGE os_CODENAME
2013-12-19 18:28:13 + [[ Ubuntu =~ (Ubuntu) ]]
2013-12-19 18:28:13 + DISTRO=raring
2013-12-19 18:28:13 + export DISTRO
2013-12-19 18:28:13 + echo 'Distro: raring'
2013-12-19 18:28:13 Distro: raring
2013-12-19 18:28:13 + get_versions
2013-12-19 18:28:13 ++ which pip
2013-12-19 18:28:13 + PIP=/usr/local/bin/pip
2013-12-19 18:28:13 + [[ -n /usr/local/bin/pip ]]
2013-12-19 18:28:13 ++ /usr/local/bin/pip --version
2013-12-19 18:28:13 ++ awk '{ print $2}'
2013-12-19 18:28:13 + PIP_VERSION=1.4.1
2013-12-19 18:28:13 + echo 'pip: 1.4.1'
2013-12-19 18:28:13 pip: 1.4.1
2013-12-19 18:28:13 + uninstall_package python-pip
2013-12-19 18:28:13 + is_ubuntu
2013-12-19 18:28:13 + [[ -z deb ]]
2013-12-19 18:28:13 + '[' deb = deb ']'
2013-12-19 18:28:13 + apt_get purge python-pip
2013-12-19 18:28:13 + [[ '' = \T\r\u\e ]]
2013-12-19 18:28:13 + [[ -z purge python-pip ]]
2013-12-19 18:28:13 + local sudo=sudo
2013-12-19 18:28:13 ++ id -u
2013-12-19 18:28:13 + [[ 1001 = \0 ]]
2013-12-19 18:28:13 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes purge python-pip
2013-12-19 18:28:13 Paketlisten werden gelesen...
2013-12-19 18:28:14 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:14 Statusinformationen werden eingelesen....
2013-12-19 18:28:14 Paket »python-pip« ist nicht installiert, wird also auch nicht entfernt.
2013-12-19 18:28:14 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:14 + [[ 0 == \1 ]]
2013-12-19 18:28:14 + install_pip_tarball
2013-12-19 18:28:14 + cd /home/stack/devstack/files
2013-12-19 18:28:14 + curl -O https://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz
2013-12-19 18:28:14 % Total % Received % Xferd Average Speed Time Time Time Current
2013-12-19 18:28:14 Dload Upload Total Spent Left Speed
2013-12-19 18:28:14
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 434k 100 434k 0 0 3782k 0 --:--:-- --:--:-- --:--:-- 4025k
2013-12-19 18:28:14 + tar xvfz pip-1.4.1.tar.gz
2013-12-19 18:28:14 + cd pip-1.4.1
2013-12-19 18:28:14 + sudo -E python setup.py install
2013-12-19 18:28:14 warning: no files found matching '*.html' under directory 'docs'
2013-12-19 18:28:14 warning: no previously-included files matching '*.rst' found under directory 'docs/_build'
2013-12-19 18:28:14 no previously-included directories found matching 'docs/_build/_sources'
2013-12-19 18:28:15 + get_versions
2013-12-19 18:28:15 ++ which pip
2013-12-19 18:28:15 + PIP=/usr/local/bin/pip
2013-12-19 18:28:15 + [[ -n /usr/local/bin/pip ]]
2013-12-19 18:28:15 ++ /usr/local/bin/pip --version
2013-12-19 18:28:15 ++ awk '{ print $2}'
2013-12-19 18:28:16 + PIP_VERSION=1.4.1
2013-12-19 18:28:16 + echo 'pip: 1.4.1'
2013-12-19 18:28:16 pip: 1.4.1
2013-12-19 18:28:16 + /home/stack/devstack/tools/fixup_stuff.sh
2013-12-19 18:28:16 +++ dirname /home/stack/devstack/tools/fixup_stuff.sh
2013-12-19 18:28:16 ++ cd /home/stack/devstack/tools
2013-12-19 18:28:16 ++ pwd
2013-12-19 18:28:16 + TOOLS_DIR=/home/stack/devstack/tools
2013-12-19 18:28:16 ++ cd /home/stack/devstack/tools/..
2013-12-19 18:28:16 ++ pwd
2013-12-19 18:28:16 + TOP_DIR=/home/stack/devstack
2013-12-19 18:28:16 + cd /home/stack/devstack
2013-12-19 18:28:16 + source /home/stack/devstack/functions
2013-12-19 18:28:16 +++ set +o
2013-12-19 18:28:16 +++ grep xtrace
2013-12-19 18:28:16 ++ XTRACE='set -o xtrace'
2013-12-19 18:28:16 ++ set +o xtrace
2013-12-19 18:28:16 + FILES=/home/stack/devstack/files
2013-12-19 18:28:16 + pip_install 'prettytable>0.7'
2013-12-19 18:28:16 + [[ '' = \T\r\u\e ]]
2013-12-19 18:28:16 + [[ -z prettytable>0.7 ]]
2013-12-19 18:28:16 + [[ -z deb ]]
2013-12-19 18:28:16 + [[ '' = True ]]
2013-12-19 18:28:16 + SUDO_PIP=sudo
2013-12-19 18:28:16 ++ get_pip_command
2013-12-19 18:28:16 ++ which pip
2013-12-19 18:28:16 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:16 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:16 + PIP_USE_MIRRORS=False
2013-12-19 18:28:16 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:16 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:16 + local pip_build_tmp=/tmp/pip-build.8OC3R
2013-12-19 18:28:16 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.8OC3R 'prettytable>0.7'
2013-12-19 18:28:16 Requirement already satisfied (use --upgrade to upgrade): prettytable>0.7 in /usr/local/lib/python2.7/dist-packages
2013-12-19 18:28:16 Cleaning up...
2013-12-19 18:28:16 + sudo rm -rf /tmp/pip-build.8OC3R
2013-12-19 18:28:16 ++ get_package_path prettytable
2013-12-19 18:28:16 ++ local package=prettytable
2013-12-19 18:28:16 +++ python -c 'import os; import prettytable; print(os.path.split(os.path.realpath(prettytable.__file__))[0])'
2013-12-19 18:28:16 ++ echo /usr/local/lib/python2.7/dist-packages
2013-12-19 18:28:16 + PACKAGE_DIR=/usr/local/lib/python2.7/dist-packages
2013-12-19 18:28:16 ++ echo /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info
2013-12-19 18:28:16 + dir=/usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info
2013-12-19 18:28:16 + [[ -d /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info ]]
2013-12-19 18:28:16 + sudo chmod +r /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/dependency_links.txt /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/installed-files.txt /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/PKG-INFO /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/SOURCES.txt /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.egg-info/top_level.txt
2013-12-19 18:28:16 + pip_install httplib2
2013-12-19 18:28:16 + [[ '' = \T\r\u\e ]]
2013-12-19 18:28:16 + [[ -z httplib2 ]]
2013-12-19 18:28:16 + [[ -z deb ]]
2013-12-19 18:28:16 + [[ '' = True ]]
2013-12-19 18:28:16 + SUDO_PIP=sudo
2013-12-19 18:28:16 ++ get_pip_command
2013-12-19 18:28:16 ++ which pip
2013-12-19 18:28:16 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:16 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:16 + PIP_USE_MIRRORS=False
2013-12-19 18:28:16 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:16 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:16 + local pip_build_tmp=/tmp/pip-build.r7JbF
2013-12-19 18:28:16 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.r7JbF httplib2
2013-12-19 18:28:16 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages
2013-12-19 18:28:16 Cleaning up...
2013-12-19 18:28:16 + sudo rm -rf /tmp/pip-build.r7JbF
2013-12-19 18:28:16 ++ get_package_path httplib2
2013-12-19 18:28:16 ++ local package=httplib2
2013-12-19 18:28:16 +++ python -c 'import os; import httplib2; print(os.path.split(os.path.realpath(httplib2.__file__))[0])'
2013-12-19 18:28:16 ++ echo /usr/local/lib/python2.7/dist-packages/httplib2
2013-12-19 18:28:16 + PACKAGE_DIR=/usr/local/lib/python2.7/dist-packages/httplib2
2013-12-19 18:28:16 ++ echo /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info
2013-12-19 18:28:16 + dir=/usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info
2013-12-19 18:28:16 + [[ -d /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info ]]
2013-12-19 18:28:16 + sudo chmod +r /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info/dependency_links.txt /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info/installed-files.txt /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info/PKG-INFO /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info/SOURCES.txt /usr/local/lib/python2.7/dist-packages/httplib2-0.8.egg-info/top_level.txt
2013-12-19 18:28:16 + [[ raring =~ (rhel6) ]]
2013-12-19 18:28:16 + install_rpc_backend
2013-12-19 18:28:16 + is_service_enabled rabbit
2013-12-19 18:28:16 + services=rabbit
2013-12-19 18:28:16 + for service in '${services}'
2013-12-19 18:28:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,rabbit, ]]
2013-12-19 18:28:16 + return 0
2013-12-19 18:28:16 ++ mktemp
2013-12-19 18:28:16 + tfile=/tmp/tmp.TQLCw12M3F
2013-12-19 18:28:16 + install_package rabbitmq-server
2013-12-19 18:28:27 + cat /tmp/tmp.TQLCw12M3F
2013-12-19 18:28:27 + is_ubuntu
2013-12-19 18:28:27 + [[ -z deb ]]
2013-12-19 18:28:27 + '[' deb = deb ']'
2013-12-19 18:28:27 + [[ '' = \T\r\u\e ]]
2013-12-19 18:28:27 + apt_get update
2013-12-19 18:28:27 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:27 + [[ -z update ]]
2013-12-19 18:28:27 + local sudo=sudo
2013-12-19 18:28:27 ++ id -u
2013-12-19 18:28:27 + [[ 1001 = \0 ]]
2013-12-19 18:28:27 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes update
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring Release.gpg
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates Release.gpg
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports Release.gpg
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring Release
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates Release
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports Release
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/main Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/restricted Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/universe Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/multiverse Sources
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security Release.gpg
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/main amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/restricted amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/universe amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/multiverse amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/main i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/restricted i386 Packages
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security Release
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/universe i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/multiverse i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/main Translation-de
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/main Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/main Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/multiverse Translation-de
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/multiverse Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/restricted Translation-de
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/restricted Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/restricted Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/universe Translation-de
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring/universe Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/main Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/restricted Sources
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/universe Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/universe Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/multiverse Sources
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/multiverse Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/main amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/restricted amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/universe amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/multiverse amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/main i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/restricted i386 Packages
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/main amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/universe i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/multiverse i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/main Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/restricted amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/multiverse Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/universe amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/restricted Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-updates/universe Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/multiverse amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/main Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/restricted Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/universe Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/multiverse Sources
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/main amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/restricted amd64 Packages
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/main i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/universe amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/multiverse amd64 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/main i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/restricted i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/universe i386 Packages
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/restricted i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/multiverse i386 Packages
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/universe i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/main Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/multiverse Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/multiverse i386 Packages
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/restricted Translation-en
2013-12-19 18:28:27 OK http://de.archive.ubuntu.com raring-backports/universe Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/main Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/multiverse Translation-en
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/restricted Translation-en
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring/main Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring/multiverse Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring/restricted Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring/universe Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/main Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/main Translation-de
2013-12-19 18:28:27 OK http://security.ubuntu.com raring-security/universe Translation-en
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/multiverse Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/multiverse Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/restricted Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/restricted Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/universe Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-updates/universe Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/main Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/main Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/multiverse Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/multiverse Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/restricted Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/restricted Translation-de
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/universe Translation-de_DE
2013-12-19 18:28:27 Ign http://de.archive.ubuntu.com raring-backports/universe Translation-de
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/main Translation-de_DE
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/main Translation-de
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/multiverse Translation-de_DE
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/multiverse Translation-de
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/restricted Translation-de_DE
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/restricted Translation-de
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/universe Translation-de_DE
2013-12-19 18:28:27 Ign http://security.ubuntu.com raring-security/universe Translation-de
2013-12-19 18:28:27 Paketlisten werden gelesen...
2013-12-19 18:28:27 + NO_UPDATE_REPOS=True
2013-12-19 18:28:27 + apt_get install rabbitmq-server
2013-12-19 18:28:27 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:27 + [[ -z install rabbitmq-server ]]
2013-12-19 18:28:27 + local sudo=sudo
2013-12-19 18:28:27 ++ id -u
2013-12-19 18:28:27 + [[ 1001 = \0 ]]
2013-12-19 18:28:27 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install rabbitmq-server
2013-12-19 18:28:27 Paketlisten werden gelesen...
2013-12-19 18:28:27 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:27 Statusinformationen werden eingelesen....
2013-12-19 18:28:27 rabbitmq-server ist schon die neueste Version.
2013-12-19 18:28:27 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:27 + rm -f /tmp/tmp.TQLCw12M3F
2013-12-19 18:28:27 + is_service_enabled mysql postgresql
2013-12-19 18:28:27 + services='mysql postgresql'
2013-12-19 18:28:27 + for service in '${services}'
2013-12-19 18:28:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,mysql, ]]
2013-12-19 18:28:27 + return 0
2013-12-19 18:28:27 + install_database
2013-12-19 18:28:27 + install_database_mysql
2013-12-19 18:28:27 + is_ubuntu
2013-12-19 18:28:27 + [[ -z deb ]]
2013-12-19 18:28:27 + '[' deb = deb ']'
2013-12-19 18:28:27 + cat
2013-12-19 18:28:27 + sudo debconf-set-selections
2013-12-19 18:28:27 + [[ ! -e /home/stack/.my.cnf ]]
2013-12-19 18:28:27 + is_ubuntu
2013-12-19 18:28:27 + [[ -z deb ]]
2013-12-19 18:28:27 + '[' deb = deb ']'
2013-12-19 18:28:27 + install_package mysql-server
2013-12-19 18:28:27 + is_ubuntu
2013-12-19 18:28:27 + [[ -z deb ]]
2013-12-19 18:28:27 + '[' deb = deb ']'
2013-12-19 18:28:27 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:27 + NO_UPDATE_REPOS=True
2013-12-19 18:28:27 + apt_get install mysql-server
2013-12-19 18:28:27 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:27 + [[ -z install mysql-server ]]
2013-12-19 18:28:27 + local sudo=sudo
2013-12-19 18:28:27 ++ id -u
2013-12-19 18:28:27 + [[ 1001 = \0 ]]
2013-12-19 18:28:27 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install mysql-server
2013-12-19 18:28:27 Paketlisten werden gelesen...
2013-12-19 18:28:27 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:27 Statusinformationen werden eingelesen....
2013-12-19 18:28:27 mysql-server ist schon die neueste Version.
2013-12-19 18:28:27 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:28 + is_service_enabled neutron
2013-12-19 18:28:28 + services=neutron
2013-12-19 18:28:28 + for service in '${services}'
2013-12-19 18:28:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:28:28 + [[ neutron == n-cell-* ]]
2013-12-19 18:28:28 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:28:28 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:28:28 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:28 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:28:28 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:28:28 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:28 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:28:28 + return 0
2013-12-19 18:28:28 + install_neutron_agent_packages
2013-12-19 18:28:28 + is_service_enabled q-agt q-dhcp q-l3
2013-12-19 18:28:28 + services='q-agt q-dhcp q-l3'
2013-12-19 18:28:28 + for service in '${services}'
2013-12-19 18:28:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-agt, ]]
2013-12-19 18:28:28 + [[ q-agt == n-cell-* ]]
2013-12-19 18:28:28 + [[ q-agt == \n\o\v\a ]]
2013-12-19 18:28:28 + [[ q-agt == \c\i\n\d\e\r ]]
2013-12-19 18:28:28 + [[ q-agt == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:28 + [[ q-agt == \g\l\a\n\c\e ]]
2013-12-19 18:28:28 + [[ q-agt == \i\r\o\n\i\c ]]
2013-12-19 18:28:28 + [[ q-agt == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:28 + [[ q-agt == \t\r\o\v\e ]]
2013-12-19 18:28:28 + [[ q-agt == \s\w\i\f\t ]]
2013-12-19 18:28:28 + [[ q-agt == s-* ]]
2013-12-19 18:28:28 + for service in '${services}'
2013-12-19 18:28:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-dhcp, ]]
2013-12-19 18:28:28 + return 0
2013-12-19 18:28:28 + neutron_plugin_install_agent_packages
2013-12-19 18:28:28 + _neutron_ovs_base_install_agent_packages
2013-12-19 18:28:28 + local kernel_version
2013-12-19 18:28:28 + is_ubuntu
2013-12-19 18:28:28 + [[ -z deb ]]
2013-12-19 18:28:28 + '[' deb = deb ']'
2013-12-19 18:28:28 ++ cat /proc/version
2013-12-19 18:28:28 ++ cut -d ' ' -f3
2013-12-19 18:28:28 + kernel_version=3.8.0-19-generic
2013-12-19 18:28:28 + install_package make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.8.0-19-generic
2013-12-19 18:28:28 + is_ubuntu
2013-12-19 18:28:28 + [[ -z deb ]]
2013-12-19 18:28:28 + '[' deb = deb ']'
2013-12-19 18:28:28 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:28 + NO_UPDATE_REPOS=True
2013-12-19 18:28:28 + apt_get install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.8.0-19-generic
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + [[ -z install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.8.0-19-generic ]]
2013-12-19 18:28:28 + local sudo=sudo
2013-12-19 18:28:28 ++ id -u
2013-12-19 18:28:28 + [[ 1001 = \0 ]]
2013-12-19 18:28:28 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.8.0-19-generic
2013-12-19 18:28:28 Paketlisten werden gelesen...
2013-12-19 18:28:28 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:28 Statusinformationen werden eingelesen....
2013-12-19 18:28:28 dkms ist schon die neueste Version.
2013-12-19 18:28:28 fakeroot ist schon die neueste Version.
2013-12-19 18:28:28 make ist schon die neueste Version.
2013-12-19 18:28:28 openvswitch-switch ist schon die neueste Version.
2013-12-19 18:28:28 openvswitch-datapath-dkms ist schon die neueste Version.
2013-12-19 18:28:28 linux-headers-3.8.0-19-generic ist schon die neueste Version.
2013-12-19 18:28:28 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:28 + is_service_enabled q-lbaas
2013-12-19 18:28:28 + services=q-lbaas
2013-12-19 18:28:28 + for service in '${services}'
2013-12-19 18:28:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-lbaas, ]]
2013-12-19 18:28:28 + [[ q-lbaas == n-cell-* ]]
2013-12-19 18:28:28 + [[ q-lbaas == \n\o\v\a ]]
2013-12-19 18:28:28 + [[ q-lbaas == \c\i\n\d\e\r ]]
2013-12-19 18:28:28 + [[ q-lbaas == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:28 + [[ q-lbaas == \g\l\a\n\c\e ]]
2013-12-19 18:28:28 + [[ q-lbaas == \i\r\o\n\i\c ]]
2013-12-19 18:28:28 + [[ q-lbaas == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:28 + [[ q-lbaas == \t\r\o\v\e ]]
2013-12-19 18:28:28 + [[ q-lbaas == \s\w\i\f\t ]]
2013-12-19 18:28:28 + [[ q-lbaas == s-* ]]
2013-12-19 18:28:28 + return 1
2013-12-19 18:28:28 + TRACK_DEPENDS=False
2013-12-19 18:28:28 + [[ False = True ]]
2013-12-19 18:28:28 + echo_summary 'Installing OpenStack project source'
2013-12-19 18:28:28 + [[ -t 3 ]]
2013-12-19 18:28:28 + [[ True != \T\r\u\e ]]
2013-12-19 18:28:28 + echo -e Installing OpenStack project source
2013-12-19 18:28:28 Installing OpenStack project source
2013-12-19 18:28:28 + install_infra
2013-12-19 18:28:28 + git_clone git://git.openstack.org/openstack/requirements.git /opt/stack/requirements master
2013-12-19 18:28:28 + GIT_REMOTE=git://git.openstack.org/openstack/requirements.git
2013-12-19 18:28:28 + GIT_DEST=/opt/stack/requirements
2013-12-19 18:28:28 + GIT_REF=master
2013-12-19 18:28:28 ++ trueorfalse False
2013-12-19 18:28:28 ++ local default=False
2013-12-19 18:28:28 ++ local testval=
2013-12-19 18:28:28 ++ [[ -z '' ]]
2013-12-19 18:28:28 ++ echo False
2013-12-19 18:28:28 ++ return
2013-12-19 18:28:28 + RECLONE=False
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + echo master
2013-12-19 18:28:28 + egrep -q '^refs'
2013-12-19 18:28:28 + [[ ! -d /opt/stack/requirements ]]
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + cd /opt/stack/requirements
2013-12-19 18:28:28 + git show --oneline
2013-12-19 18:28:28 + head -1
2013-12-19 18:28:28 d344abb Merge "Add python-ironicclient to global requirements"
2013-12-19 18:28:28 + git_clone git://git.openstack.org/openstack-dev/pbr.git /opt/stack/pbr master
2013-12-19 18:28:28 + GIT_REMOTE=git://git.openstack.org/openstack-dev/pbr.git
2013-12-19 18:28:28 + GIT_DEST=/opt/stack/pbr
2013-12-19 18:28:28 + GIT_REF=master
2013-12-19 18:28:28 ++ trueorfalse False False
2013-12-19 18:28:28 ++ local default=False
2013-12-19 18:28:28 ++ local testval=False
2013-12-19 18:28:28 ++ [[ -z False ]]
2013-12-19 18:28:28 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:28 ++ echo False
2013-12-19 18:28:28 ++ return
2013-12-19 18:28:28 + RECLONE=False
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + echo master
2013-12-19 18:28:28 + egrep -q '^refs'
2013-12-19 18:28:28 + [[ ! -d /opt/stack/pbr ]]
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + cd /opt/stack/pbr
2013-12-19 18:28:28 + git show --oneline
2013-12-19 18:28:28 + head -1
2013-12-19 18:28:28 00fbbd1 Fix typos in documents
2013-12-19 18:28:28 + setup_develop /opt/stack/pbr
2013-12-19 18:28:28 + local project_dir=/opt/stack/pbr
2013-12-19 18:28:28 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/pbr'
2013-12-19 18:28:28 cd /opt/stack/requirements; python update.py /opt/stack/pbr
2013-12-19 18:28:28 + cd /opt/stack/pbr
2013-12-19 18:28:28 + git diff --quiet
2013-12-19 18:28:28 + local update_requirements=0
2013-12-19 18:28:28 + '[' 0 -eq 0 ']'
2013-12-19 18:28:28 + cd /opt/stack/requirements
2013-12-19 18:28:28 + python update.py /opt/stack/pbr
2013-12-19 18:28:28 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/pbr/requirements.txt)
2013-12-19 18:28:28 Syncing /opt/stack/pbr/requirements.txt
2013-12-19 18:28:28 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/pbr/test-requirements.txt)
2013-12-19 18:28:28 Syncing /opt/stack/pbr/test-requirements.txt
2013-12-19 18:28:28 Syncing setup.py
2013-12-19 18:28:28 + setup_develop_no_requirements_update /opt/stack/pbr
2013-12-19 18:28:28 + local project_dir=/opt/stack/pbr
2013-12-19 18:28:28 + pip_install -e /opt/stack/pbr
2013-12-19 18:28:28 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:28 + [[ -z -e /opt/stack/pbr ]]
2013-12-19 18:28:28 + [[ -z deb ]]
2013-12-19 18:28:28 + [[ False = True ]]
2013-12-19 18:28:28 + SUDO_PIP=sudo
2013-12-19 18:28:28 ++ get_pip_command
2013-12-19 18:28:28 ++ which pip
2013-12-19 18:28:28 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:28 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:28 + PIP_USE_MIRRORS=False
2013-12-19 18:28:28 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:28 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:28 + local pip_build_tmp=/tmp/pip-build.qDkVl
2013-12-19 18:28:28 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.qDkVl -e /opt/stack/pbr
2013-12-19 18:28:30 Obtaining file:///opt/stack/pbr
2013-12-19 18:28:30 Running setup.py egg_info for package from file:///opt/stack/pbr
2013-12-19 18:28:30 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:30 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr==0.5.23.36.g00fbbd1)
2013-12-19 18:28:30 Installing collected packages: pbr
2013-12-19 18:28:30 Running setup.py develop for pbr
2013-12-19 18:28:30 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:30 /usr/bin/python -E -c pass
2013-12-19 18:28:30 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:30 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:30 Creating /usr/local/lib/python2.7/dist-packages/pbr.egg-link (link to .)
2013-12-19 18:28:30 pbr 0.5.23.36.g00fbbd1 is already the active version in easy-install.pth
2013-12-19 18:28:30
2013-12-19 18:28:30 Installed /opt/stack/pbr
2013-12-19 18:28:30 Successfully installed pbr
2013-12-19 18:28:30 Cleaning up...
2013-12-19 18:28:30 + sudo rm -rf /tmp/pip-build.qDkVl
2013-12-19 18:28:30 + safe_chown -R stack /opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 + _safe_permission_operation chown -R stack /opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 + args=($@)
2013-12-19 18:28:30 + local args
2013-12-19 18:28:30 + local last
2013-12-19 18:28:30 + local sudo_cmd
2013-12-19 18:28:30 + local dir_to_check
2013-12-19 18:28:30 + let 'last=4 - 1'
2013-12-19 18:28:30 + dir_to_check=/opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 + '[' '!' -d /opt/stack/pbr/pbr.egg-info ']'
2013-12-19 18:28:30 + is_nfs_directory /opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 ++ stat -f -L -c %T /opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 + local mount_type=ext2/ext3
2013-12-19 18:28:30 + test ext2/ext3 == nfs
2013-12-19 18:28:30 + [[ False = True ]]
2013-12-19 18:28:30 + sudo_cmd=sudo
2013-12-19 18:28:30 + sudo chown -R stack /opt/stack/pbr/pbr.egg-info
2013-12-19 18:28:30 + '[' True = True ']'
2013-12-19 18:28:30 + '[' 0 -eq 0 ']'
2013-12-19 18:28:30 + cd /opt/stack/pbr
2013-12-19 18:28:30 + git reset --hard
2013-12-19 18:28:30 Zweigspitze (HEAD) ist jetzt bei 00fbbd1 Fix typos in documents
2013-12-19 18:28:30 + install_oslo
2013-12-19 18:28:30 + cleanup_oslo
2013-12-19 18:28:30 + python -c 'import oslo.config'
2013-12-19 18:28:30 + git_clone git://git.openstack.org/openstack/oslo.config.git /opt/stack/oslo.config master
2013-12-19 18:28:30 + GIT_REMOTE=git://git.openstack.org/openstack/oslo.config.git
2013-12-19 18:28:30 + GIT_DEST=/opt/stack/oslo.config
2013-12-19 18:28:30 + GIT_REF=master
2013-12-19 18:28:30 ++ trueorfalse False False
2013-12-19 18:28:30 ++ local default=False
2013-12-19 18:28:30 ++ local testval=False
2013-12-19 18:28:30 ++ [[ -z False ]]
2013-12-19 18:28:30 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:30 ++ echo False
2013-12-19 18:28:30 ++ return
2013-12-19 18:28:30 + RECLONE=False
2013-12-19 18:28:30 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:30 + echo master
2013-12-19 18:28:30 + egrep -q '^refs'
2013-12-19 18:28:30 + [[ ! -d /opt/stack/oslo.config ]]
2013-12-19 18:28:30 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:30 + cd /opt/stack/oslo.config
2013-12-19 18:28:30 + git show --oneline
2013-12-19 18:28:30 + head -1
2013-12-19 18:28:30 73d60b3 Updated from global requirements
2013-12-19 18:28:30 + setup_develop /opt/stack/oslo.config
2013-12-19 18:28:30 + local project_dir=/opt/stack/oslo.config
2013-12-19 18:28:30 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/oslo.config'
2013-12-19 18:28:30 cd /opt/stack/requirements; python update.py /opt/stack/oslo.config
2013-12-19 18:28:30 + cd /opt/stack/oslo.config
2013-12-19 18:28:30 + git diff --quiet
2013-12-19 18:28:30 + local update_requirements=0
2013-12-19 18:28:30 + '[' 0 -eq 0 ']'
2013-12-19 18:28:30 + cd /opt/stack/requirements
2013-12-19 18:28:30 + python update.py /opt/stack/oslo.config
2013-12-19 18:28:30 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/oslo.config/requirements.txt)
2013-12-19 18:28:30 Syncing /opt/stack/oslo.config/requirements.txt
2013-12-19 18:28:30 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/oslo.config/test-requirements.txt)
2013-12-19 18:28:30 Syncing /opt/stack/oslo.config/test-requirements.txt
2013-12-19 18:28:30 Syncing setup.py
2013-12-19 18:28:30 + setup_develop_no_requirements_update /opt/stack/oslo.config
2013-12-19 18:28:30 + local project_dir=/opt/stack/oslo.config
2013-12-19 18:28:30 + pip_install -e /opt/stack/oslo.config
2013-12-19 18:28:30 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:30 + [[ -z -e /opt/stack/oslo.config ]]
2013-12-19 18:28:30 + [[ -z deb ]]
2013-12-19 18:28:30 + [[ False = True ]]
2013-12-19 18:28:30 + SUDO_PIP=sudo
2013-12-19 18:28:30 ++ get_pip_command
2013-12-19 18:28:30 ++ which pip
2013-12-19 18:28:30 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:30 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:30 + PIP_USE_MIRRORS=False
2013-12-19 18:28:30 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:30 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:30 + local pip_build_tmp=/tmp/pip-build.EyvRD
2013-12-19 18:28:30 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.EyvRD -e /opt/stack/oslo.config
2013-12-19 18:28:31 Obtaining file:///opt/stack/oslo.config
2013-12-19 18:28:31 Running setup.py egg_info for package from file:///opt/stack/oslo.config
2013-12-19 18:28:31 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:31 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:31 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from oslo.config==1.3.0a0.6.g73d60b3)
2013-12-19 18:28:31 Installing collected packages: oslo.config
2013-12-19 18:28:31 Running setup.py develop for oslo.config
2013-12-19 18:28:31 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:31 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:31 /usr/bin/python -E -c pass
2013-12-19 18:28:31 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:31 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:31 Creating /usr/local/lib/python2.7/dist-packages/oslo.config.egg-link (link to .)
2013-12-19 18:28:31 oslo.config 1.3.0a0.6.g73d60b3 is already the active version in easy-install.pth
2013-12-19 18:28:31
2013-12-19 18:28:31 Installed /opt/stack/oslo.config
2013-12-19 18:28:31 Successfully installed oslo.config
2013-12-19 18:28:31 Cleaning up...
2013-12-19 18:28:31 + sudo rm -rf /tmp/pip-build.EyvRD
2013-12-19 18:28:31 + safe_chown -R stack /opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 + _safe_permission_operation chown -R stack /opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 + args=($@)
2013-12-19 18:28:31 + local args
2013-12-19 18:28:31 + local last
2013-12-19 18:28:31 + local sudo_cmd
2013-12-19 18:28:31 + local dir_to_check
2013-12-19 18:28:31 + let 'last=4 - 1'
2013-12-19 18:28:31 + dir_to_check=/opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 + '[' '!' -d /opt/stack/oslo.config/oslo.config.egg-info ']'
2013-12-19 18:28:31 + is_nfs_directory /opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 ++ stat -f -L -c %T /opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 + local mount_type=ext2/ext3
2013-12-19 18:28:31 + test ext2/ext3 == nfs
2013-12-19 18:28:31 + [[ False = True ]]
2013-12-19 18:28:31 + sudo_cmd=sudo
2013-12-19 18:28:31 + sudo chown -R stack /opt/stack/oslo.config/oslo.config.egg-info
2013-12-19 18:28:31 + '[' True = True ']'
2013-12-19 18:28:31 + '[' 0 -eq 0 ']'
2013-12-19 18:28:31 + cd /opt/stack/oslo.config
2013-12-19 18:28:31 + git reset --hard
2013-12-19 18:28:31 Zweigspitze (HEAD) ist jetzt bei 73d60b3 Updated from global requirements
2013-12-19 18:28:31 + git_clone git://git.openstack.org/openstack/oslo.messaging.git /opt/stack/oslo.messaging master
2013-12-19 18:28:31 + GIT_REMOTE=git://git.openstack.org/openstack/oslo.messaging.git
2013-12-19 18:28:31 + GIT_DEST=/opt/stack/oslo.messaging
2013-12-19 18:28:31 + GIT_REF=master
2013-12-19 18:28:31 ++ trueorfalse False False
2013-12-19 18:28:31 ++ local default=False
2013-12-19 18:28:31 ++ local testval=False
2013-12-19 18:28:31 ++ [[ -z False ]]
2013-12-19 18:28:31 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:31 ++ echo False
2013-12-19 18:28:31 ++ return
2013-12-19 18:28:31 + RECLONE=False
2013-12-19 18:28:31 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:31 + echo master
2013-12-19 18:28:31 + egrep -q '^refs'
2013-12-19 18:28:31 + [[ ! -d /opt/stack/oslo.messaging ]]
2013-12-19 18:28:31 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:31 + cd /opt/stack/oslo.messaging
2013-12-19 18:28:31 + git show --oneline
2013-12-19 18:28:31 + head -1
2013-12-19 18:28:31 64f91d3 Merge "sysnchronize oslo-incubator modules"
2013-12-19 18:28:31 + setup_develop /opt/stack/oslo.messaging
2013-12-19 18:28:31 + local project_dir=/opt/stack/oslo.messaging
2013-12-19 18:28:31 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/oslo.messaging'
2013-12-19 18:28:31 cd /opt/stack/requirements; python update.py /opt/stack/oslo.messaging
2013-12-19 18:28:31 + cd /opt/stack/oslo.messaging
2013-12-19 18:28:31 + git diff --quiet
2013-12-19 18:28:31 + local update_requirements=0
2013-12-19 18:28:31 + '[' 0 -eq 0 ']'
2013-12-19 18:28:31 + cd /opt/stack/requirements
2013-12-19 18:28:31 + python update.py /opt/stack/oslo.messaging
2013-12-19 18:28:31 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/oslo.messaging/requirements.txt)
2013-12-19 18:28:31 Syncing /opt/stack/oslo.messaging/requirements.txt
2013-12-19 18:28:31 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/oslo.messaging/test-requirements.txt)
2013-12-19 18:28:31 Syncing /opt/stack/oslo.messaging/test-requirements.txt
2013-12-19 18:28:31 Syncing setup.py
2013-12-19 18:28:31 + setup_develop_no_requirements_update /opt/stack/oslo.messaging
2013-12-19 18:28:31 + local project_dir=/opt/stack/oslo.messaging
2013-12-19 18:28:31 + pip_install -e /opt/stack/oslo.messaging
2013-12-19 18:28:31 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:31 + [[ -z -e /opt/stack/oslo.messaging ]]
2013-12-19 18:28:31 + [[ -z deb ]]
2013-12-19 18:28:31 + [[ False = True ]]
2013-12-19 18:28:31 + SUDO_PIP=sudo
2013-12-19 18:28:31 ++ get_pip_command
2013-12-19 18:28:31 ++ which pip
2013-12-19 18:28:31 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:31 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:31 + PIP_USE_MIRRORS=False
2013-12-19 18:28:31 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:31 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:31 + local pip_build_tmp=/tmp/pip-build.HUFCF
2013-12-19 18:28:31 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.HUFCF -e /opt/stack/oslo.messaging
2013-12-19 18:28:33 Obtaining file:///opt/stack/oslo.messaging
2013-12-19 18:28:33 Running setup.py egg_info for package from file:///opt/stack/oslo.messaging
2013-12-19 18:28:33 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/lib/python2.7/dist-packages (from eventlet>=0.13.0->oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->oslo.messaging==1.3.0a2.33.g64f91d3)
2013-12-19 18:28:33 Installing collected packages: oslo.messaging
2013-12-19 18:28:33 Running setup.py develop for oslo.messaging
2013-12-19 18:28:33 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:33 /usr/bin/python -E -c pass
2013-12-19 18:28:33 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:33 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:33 Creating /usr/local/lib/python2.7/dist-packages/oslo.messaging.egg-link (link to .)
2013-12-19 18:28:33 oslo.messaging 1.3.0a2.33.g64f91d3 is already the active version in easy-install.pth
2013-12-19 18:28:33 Installing oslo-messaging-zmq-receiver script to /usr/local/bin
2013-12-19 18:28:33
2013-12-19 18:28:33 Installed /opt/stack/oslo.messaging
2013-12-19 18:28:33 Successfully installed oslo.messaging
2013-12-19 18:28:33 Cleaning up...
2013-12-19 18:28:33 + sudo rm -rf /tmp/pip-build.HUFCF
2013-12-19 18:28:33 + safe_chown -R stack /opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 + _safe_permission_operation chown -R stack /opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 + args=($@)
2013-12-19 18:28:33 + local args
2013-12-19 18:28:33 + local last
2013-12-19 18:28:33 + local sudo_cmd
2013-12-19 18:28:33 + local dir_to_check
2013-12-19 18:28:33 + let 'last=4 - 1'
2013-12-19 18:28:33 + dir_to_check=/opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 + '[' '!' -d /opt/stack/oslo.messaging/oslo.messaging.egg-info ']'
2013-12-19 18:28:33 + is_nfs_directory /opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 ++ stat -f -L -c %T /opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 + local mount_type=ext2/ext3
2013-12-19 18:28:33 + test ext2/ext3 == nfs
2013-12-19 18:28:33 + [[ False = True ]]
2013-12-19 18:28:33 + sudo_cmd=sudo
2013-12-19 18:28:33 + sudo chown -R stack /opt/stack/oslo.messaging/oslo.messaging.egg-info
2013-12-19 18:28:33 + '[' True = True ']'
2013-12-19 18:28:33 + '[' 0 -eq 0 ']'
2013-12-19 18:28:33 + cd /opt/stack/oslo.messaging
2013-12-19 18:28:33 + git reset --hard
2013-12-19 18:28:33 Zweigspitze (HEAD) ist jetzt bei 64f91d3 Merge "sysnchronize oslo-incubator modules"
2013-12-19 18:28:33 + is_service_enabled stackforge_libs
2013-12-19 18:28:33 + services=stackforge_libs
2013-12-19 18:28:33 + for service in '${services}'
2013-12-19 18:28:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,stackforge_libs, ]]
2013-12-19 18:28:33 + [[ stackforge_libs == n-cell-* ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \n\o\v\a ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \c\i\n\d\e\r ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \g\l\a\n\c\e ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \i\r\o\n\i\c ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \t\r\o\v\e ]]
2013-12-19 18:28:33 + [[ stackforge_libs == \s\w\i\f\t ]]
2013-12-19 18:28:33 + [[ stackforge_libs == s-* ]]
2013-12-19 18:28:33 + return 1
2013-12-19 18:28:33 + install_keystoneclient
2013-12-19 18:28:33 + git_clone git://git.openstack.org/openstack/python-keystoneclient.git /opt/stack/python-keystoneclient master
2013-12-19 18:28:33 + GIT_REMOTE=git://git.openstack.org/openstack/python-keystoneclient.git
2013-12-19 18:28:33 + GIT_DEST=/opt/stack/python-keystoneclient
2013-12-19 18:28:33 + GIT_REF=master
2013-12-19 18:28:33 ++ trueorfalse False False
2013-12-19 18:28:33 ++ local default=False
2013-12-19 18:28:33 ++ local testval=False
2013-12-19 18:28:33 ++ [[ -z False ]]
2013-12-19 18:28:33 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:33 ++ echo False
2013-12-19 18:28:33 ++ return
2013-12-19 18:28:33 + RECLONE=False
2013-12-19 18:28:33 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:33 + echo master
2013-12-19 18:28:33 + egrep -q '^refs'
2013-12-19 18:28:33 + [[ ! -d /opt/stack/python-keystoneclient ]]
2013-12-19 18:28:33 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:33 + cd /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + git show --oneline
2013-12-19 18:28:33 + head -1
2013-12-19 18:28:33 6ad5f2f Merge "Avoid meaningless comparison that leads to a TypeError"
2013-12-19 18:28:33 + setup_develop /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + local project_dir=/opt/stack/python-keystoneclient
2013-12-19 18:28:33 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-keystoneclient'
2013-12-19 18:28:33 cd /opt/stack/requirements; python update.py /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + cd /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + git diff --quiet
2013-12-19 18:28:33 + local update_requirements=0
2013-12-19 18:28:33 + '[' 0 -eq 0 ']'
2013-12-19 18:28:33 + cd /opt/stack/requirements
2013-12-19 18:28:33 + python update.py /opt/stack/python-keystoneclient
2013-12-19 18:28:33 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-keystoneclient/requirements.txt)
2013-12-19 18:28:33 Syncing /opt/stack/python-keystoneclient/requirements.txt
2013-12-19 18:28:33 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-keystoneclient/test-requirements.txt)
2013-12-19 18:28:33 Syncing /opt/stack/python-keystoneclient/test-requirements.txt
2013-12-19 18:28:33 Syncing setup.py
2013-12-19 18:28:33 + setup_develop_no_requirements_update /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + local project_dir=/opt/stack/python-keystoneclient
2013-12-19 18:28:33 + pip_install -e /opt/stack/python-keystoneclient
2013-12-19 18:28:33 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:33 + [[ -z -e /opt/stack/python-keystoneclient ]]
2013-12-19 18:28:33 + [[ -z deb ]]
2013-12-19 18:28:33 + [[ False = True ]]
2013-12-19 18:28:33 + SUDO_PIP=sudo
2013-12-19 18:28:33 ++ get_pip_command
2013-12-19 18:28:33 ++ which pip
2013-12-19 18:28:33 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:33 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:33 + PIP_USE_MIRRORS=False
2013-12-19 18:28:33 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:33 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:33 + local pip_build_tmp=/tmp/pip-build.f0OVz
2013-12-19 18:28:33 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.f0OVz -e /opt/stack/python-keystoneclient
2013-12-19 18:28:34 Obtaining file:///opt/stack/python-keystoneclient
2013-12-19 18:28:34 Running setup.py egg_info for package from file:///opt/stack/python-keystoneclient
2013-12-19 18:28:34 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:34 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-keystoneclient==0.4.1.88.g6ad5f2f)
2013-12-19 18:28:34 Installing collected packages: python-keystoneclient
2013-12-19 18:28:34 Running setup.py develop for python-keystoneclient
2013-12-19 18:28:34 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:34 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:34 /usr/bin/python -E -c pass
2013-12-19 18:28:34 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:34 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:34 Creating /usr/local/lib/python2.7/dist-packages/python-keystoneclient.egg-link (link to .)
2013-12-19 18:28:34 python-keystoneclient 0.4.1.88.g6ad5f2f is already the active version in easy-install.pth
2013-12-19 18:28:34 Installing keystone script to /usr/local/bin
2013-12-19 18:28:34
2013-12-19 18:28:34 Installed /opt/stack/python-keystoneclient
2013-12-19 18:28:34 Successfully installed python-keystoneclient
2013-12-19 18:28:34 Cleaning up...
2013-12-19 18:28:34 + sudo rm -rf /tmp/pip-build.f0OVz
2013-12-19 18:28:34 + safe_chown -R stack /opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 + _safe_permission_operation chown -R stack /opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 + args=($@)
2013-12-19 18:28:34 + local args
2013-12-19 18:28:34 + local last
2013-12-19 18:28:34 + local sudo_cmd
2013-12-19 18:28:34 + local dir_to_check
2013-12-19 18:28:34 + let 'last=4 - 1'
2013-12-19 18:28:34 + dir_to_check=/opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 + '[' '!' -d /opt/stack/python-keystoneclient/python_keystoneclient.egg-info ']'
2013-12-19 18:28:34 + is_nfs_directory /opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 ++ stat -f -L -c %T /opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 + local mount_type=ext2/ext3
2013-12-19 18:28:34 + test ext2/ext3 == nfs
2013-12-19 18:28:34 + [[ False = True ]]
2013-12-19 18:28:34 + sudo_cmd=sudo
2013-12-19 18:28:34 + sudo chown -R stack /opt/stack/python-keystoneclient/python_keystoneclient.egg-info
2013-12-19 18:28:34 + '[' True = True ']'
2013-12-19 18:28:34 + '[' 0 -eq 0 ']'
2013-12-19 18:28:34 + cd /opt/stack/python-keystoneclient
2013-12-19 18:28:34 + git reset --hard
2013-12-19 18:28:34 Zweigspitze (HEAD) ist jetzt bei 6ad5f2f Merge "Avoid meaningless comparison that leads to a TypeError"
2013-12-19 18:28:34 + sudo install -D -m 0644 -o stack /opt/stack/python-keystoneclient/tools/keystone.bash_completion /etc/bash_completion.d/keystone.bash_completion
2013-12-19 18:28:34 + install_glanceclient
2013-12-19 18:28:34 + git_clone git://git.openstack.org/openstack/python-glanceclient.git /opt/stack/python-glanceclient master
2013-12-19 18:28:34 + GIT_REMOTE=git://git.openstack.org/openstack/python-glanceclient.git
2013-12-19 18:28:34 + GIT_DEST=/opt/stack/python-glanceclient
2013-12-19 18:28:34 + GIT_REF=master
2013-12-19 18:28:34 ++ trueorfalse False False
2013-12-19 18:28:34 ++ local default=False
2013-12-19 18:28:34 ++ local testval=False
2013-12-19 18:28:34 ++ [[ -z False ]]
2013-12-19 18:28:34 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:34 ++ echo False
2013-12-19 18:28:34 ++ return
2013-12-19 18:28:34 + RECLONE=False
2013-12-19 18:28:34 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:34 + echo master
2013-12-19 18:28:34 + egrep -q '^refs'
2013-12-19 18:28:34 + [[ ! -d /opt/stack/python-glanceclient ]]
2013-12-19 18:28:34 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:34 + cd /opt/stack/python-glanceclient
2013-12-19 18:28:34 + git show --oneline
2013-12-19 18:28:34 + head -1
2013-12-19 18:28:34 87c6d2d Merge "SSL: Handle wildcards in Subject Alternative Names"
2013-12-19 18:28:34 + setup_develop /opt/stack/python-glanceclient
2013-12-19 18:28:34 + local project_dir=/opt/stack/python-glanceclient
2013-12-19 18:28:34 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-glanceclient'
2013-12-19 18:28:34 cd /opt/stack/requirements; python update.py /opt/stack/python-glanceclient
2013-12-19 18:28:34 + cd /opt/stack/python-glanceclient
2013-12-19 18:28:34 + git diff --quiet
2013-12-19 18:28:34 + local update_requirements=0
2013-12-19 18:28:34 + '[' 0 -eq 0 ']'
2013-12-19 18:28:34 + cd /opt/stack/requirements
2013-12-19 18:28:34 + python update.py /opt/stack/python-glanceclient
2013-12-19 18:28:34 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-glanceclient/requirements.txt)
2013-12-19 18:28:34 Syncing /opt/stack/python-glanceclient/requirements.txt
2013-12-19 18:28:34 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-glanceclient/test-requirements.txt)
2013-12-19 18:28:34 Syncing /opt/stack/python-glanceclient/test-requirements.txt
2013-12-19 18:28:34 Syncing setup.py
2013-12-19 18:28:34 + setup_develop_no_requirements_update /opt/stack/python-glanceclient
2013-12-19 18:28:34 + local project_dir=/opt/stack/python-glanceclient
2013-12-19 18:28:34 + pip_install -e /opt/stack/python-glanceclient
2013-12-19 18:28:34 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:34 + [[ -z -e /opt/stack/python-glanceclient ]]
2013-12-19 18:28:34 + [[ -z deb ]]
2013-12-19 18:28:34 + [[ False = True ]]
2013-12-19 18:28:34 + SUDO_PIP=sudo
2013-12-19 18:28:34 ++ get_pip_command
2013-12-19 18:28:34 ++ which pip
2013-12-19 18:28:34 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:34 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:34 + PIP_USE_MIRRORS=False
2013-12-19 18:28:34 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:34 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:34 + local pip_build_tmp=/tmp/pip-build.P9Ezp
2013-12-19 18:28:34 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.P9Ezp -e /opt/stack/python-glanceclient
2013-12-19 18:28:35 Obtaining file:///opt/stack/python-glanceclient
2013-12-19 18:28:35 Running setup.py egg_info for package from file:///opt/stack/python-glanceclient
2013-12-19 18:28:35 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:35 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient>=0.4.1->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<3 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /usr/local/lib/python2.7/dist-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient==0.12.0.12.g87c6d2d)
2013-12-19 18:28:35 Installing collected packages: python-glanceclient
2013-12-19 18:28:35 Running setup.py develop for python-glanceclient
2013-12-19 18:28:35 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:35 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:35 /usr/bin/python -E -c pass
2013-12-19 18:28:35 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:35 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:35 Creating /usr/local/lib/python2.7/dist-packages/python-glanceclient.egg-link (link to .)
2013-12-19 18:28:35 python-glanceclient 0.12.0.12.g87c6d2d is already the active version in easy-install.pth
2013-12-19 18:28:35 Installing glance script to /usr/local/bin
2013-12-19 18:28:35
2013-12-19 18:28:35 Installed /opt/stack/python-glanceclient
2013-12-19 18:28:35 Successfully installed python-glanceclient
2013-12-19 18:28:35 Cleaning up...
2013-12-19 18:28:35 + sudo rm -rf /tmp/pip-build.P9Ezp
2013-12-19 18:28:35 + safe_chown -R stack /opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 + _safe_permission_operation chown -R stack /opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 + args=($@)
2013-12-19 18:28:35 + local args
2013-12-19 18:28:35 + local last
2013-12-19 18:28:35 + local sudo_cmd
2013-12-19 18:28:35 + local dir_to_check
2013-12-19 18:28:35 + let 'last=4 - 1'
2013-12-19 18:28:35 + dir_to_check=/opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 + '[' '!' -d /opt/stack/python-glanceclient/python_glanceclient.egg-info ']'
2013-12-19 18:28:35 + is_nfs_directory /opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 ++ stat -f -L -c %T /opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 + local mount_type=ext2/ext3
2013-12-19 18:28:35 + test ext2/ext3 == nfs
2013-12-19 18:28:35 + [[ False = True ]]
2013-12-19 18:28:35 + sudo_cmd=sudo
2013-12-19 18:28:35 + sudo chown -R stack /opt/stack/python-glanceclient/python_glanceclient.egg-info
2013-12-19 18:28:35 + '[' True = True ']'
2013-12-19 18:28:35 + '[' 0 -eq 0 ']'
2013-12-19 18:28:35 + cd /opt/stack/python-glanceclient
2013-12-19 18:28:35 + git reset --hard
2013-12-19 18:28:35 Zweigspitze (HEAD) ist jetzt bei 87c6d2d Merge "SSL: Handle wildcards in Subject Alternative Names"
2013-12-19 18:28:36 + install_cinderclient
2013-12-19 18:28:36 + git_clone git://git.openstack.org/openstack/python-cinderclient.git /opt/stack/python-cinderclient master
2013-12-19 18:28:36 + GIT_REMOTE=git://git.openstack.org/openstack/python-cinderclient.git
2013-12-19 18:28:36 + GIT_DEST=/opt/stack/python-cinderclient
2013-12-19 18:28:36 + GIT_REF=master
2013-12-19 18:28:36 ++ trueorfalse False False
2013-12-19 18:28:36 ++ local default=False
2013-12-19 18:28:36 ++ local testval=False
2013-12-19 18:28:36 ++ [[ -z False ]]
2013-12-19 18:28:36 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:36 ++ echo False
2013-12-19 18:28:36 ++ return
2013-12-19 18:28:36 + RECLONE=False
2013-12-19 18:28:36 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:36 + echo master
2013-12-19 18:28:36 + egrep -q '^refs'
2013-12-19 18:28:36 + [[ ! -d /opt/stack/python-cinderclient ]]
2013-12-19 18:28:36 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:36 + cd /opt/stack/python-cinderclient
2013-12-19 18:28:36 + git show --oneline
2013-12-19 18:28:36 + head -1
2013-12-19 18:28:36 a2b9bdd Merge "Discrepancy between README.rst and cinder help"
2013-12-19 18:28:36 + setup_develop /opt/stack/python-cinderclient
2013-12-19 18:28:36 + local project_dir=/opt/stack/python-cinderclient
2013-12-19 18:28:36 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-cinderclient'
2013-12-19 18:28:36 cd /opt/stack/requirements; python update.py /opt/stack/python-cinderclient
2013-12-19 18:28:36 + cd /opt/stack/python-cinderclient
2013-12-19 18:28:36 + git diff --quiet
2013-12-19 18:28:36 + local update_requirements=0
2013-12-19 18:28:36 + '[' 0 -eq 0 ']'
2013-12-19 18:28:36 + cd /opt/stack/requirements
2013-12-19 18:28:36 + python update.py /opt/stack/python-cinderclient
2013-12-19 18:28:36 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-cinderclient/requirements.txt)
2013-12-19 18:28:36 Syncing /opt/stack/python-cinderclient/requirements.txt
2013-12-19 18:28:36 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-cinderclient/test-requirements.txt)
2013-12-19 18:28:36 Syncing /opt/stack/python-cinderclient/test-requirements.txt
2013-12-19 18:28:36 Syncing setup.py
2013-12-19 18:28:36 + setup_develop_no_requirements_update /opt/stack/python-cinderclient
2013-12-19 18:28:36 + local project_dir=/opt/stack/python-cinderclient
2013-12-19 18:28:36 + pip_install -e /opt/stack/python-cinderclient
2013-12-19 18:28:36 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:36 + [[ -z -e /opt/stack/python-cinderclient ]]
2013-12-19 18:28:36 + [[ -z deb ]]
2013-12-19 18:28:36 + [[ False = True ]]
2013-12-19 18:28:36 + SUDO_PIP=sudo
2013-12-19 18:28:36 ++ get_pip_command
2013-12-19 18:28:36 ++ which pip
2013-12-19 18:28:36 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:36 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:36 + PIP_USE_MIRRORS=False
2013-12-19 18:28:36 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:36 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:36 + local pip_build_tmp=/tmp/pip-build.qISf8
2013-12-19 18:28:36 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.qISf8 -e /opt/stack/python-cinderclient
2013-12-19 18:28:37 Obtaining file:///opt/stack/python-cinderclient
2013-12-19 18:28:37 Running setup.py egg_info for package from file:///opt/stack/python-cinderclient
2013-12-19 18:28:37 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:37 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-cinderclient==1.0.7.25.ga2b9bdd)
2013-12-19 18:28:37 Installing collected packages: python-cinderclient
2013-12-19 18:28:37 Running setup.py develop for python-cinderclient
2013-12-19 18:28:37 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:37 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:37 /usr/bin/python -E -c pass
2013-12-19 18:28:37 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:37 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:37 Creating /usr/local/lib/python2.7/dist-packages/python-cinderclient.egg-link (link to .)
2013-12-19 18:28:37 python-cinderclient 1.0.7.25.ga2b9bdd is already the active version in easy-install.pth
2013-12-19 18:28:37 Installing cinder script to /usr/local/bin
2013-12-19 18:28:37
2013-12-19 18:28:37 Installed /opt/stack/python-cinderclient
2013-12-19 18:28:37 Successfully installed python-cinderclient
2013-12-19 18:28:37 Cleaning up...
2013-12-19 18:28:37 + sudo rm -rf /tmp/pip-build.qISf8
2013-12-19 18:28:37 + safe_chown -R stack /opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 + _safe_permission_operation chown -R stack /opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 + args=($@)
2013-12-19 18:28:37 + local args
2013-12-19 18:28:37 + local last
2013-12-19 18:28:37 + local sudo_cmd
2013-12-19 18:28:37 + local dir_to_check
2013-12-19 18:28:37 + let 'last=4 - 1'
2013-12-19 18:28:37 + dir_to_check=/opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 + '[' '!' -d /opt/stack/python-cinderclient/python_cinderclient.egg-info ']'
2013-12-19 18:28:37 + is_nfs_directory /opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 ++ stat -f -L -c %T /opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 + local mount_type=ext2/ext3
2013-12-19 18:28:37 + test ext2/ext3 == nfs
2013-12-19 18:28:37 + [[ False = True ]]
2013-12-19 18:28:37 + sudo_cmd=sudo
2013-12-19 18:28:37 + sudo chown -R stack /opt/stack/python-cinderclient/python_cinderclient.egg-info
2013-12-19 18:28:37 + '[' True = True ']'
2013-12-19 18:28:37 + '[' 0 -eq 0 ']'
2013-12-19 18:28:37 + cd /opt/stack/python-cinderclient
2013-12-19 18:28:37 + git reset --hard
2013-12-19 18:28:37 Zweigspitze (HEAD) ist jetzt bei a2b9bdd Merge "Discrepancy between README.rst and cinder help"
2013-12-19 18:28:37 + sudo install -D -m 0644 -o stack /opt/stack/python-cinderclient/tools/cinder.bash_completion /etc/bash_completion.d/cinder.bash_completion
2013-12-19 18:28:37 + install_novaclient
2013-12-19 18:28:37 + git_clone git://git.openstack.org/openstack/python-novaclient.git /opt/stack/python-novaclient master
2013-12-19 18:28:37 + GIT_REMOTE=git://git.openstack.org/openstack/python-novaclient.git
2013-12-19 18:28:37 + GIT_DEST=/opt/stack/python-novaclient
2013-12-19 18:28:37 + GIT_REF=master
2013-12-19 18:28:37 ++ trueorfalse False False
2013-12-19 18:28:37 ++ local default=False
2013-12-19 18:28:37 ++ local testval=False
2013-12-19 18:28:37 ++ [[ -z False ]]
2013-12-19 18:28:37 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:37 ++ echo False
2013-12-19 18:28:37 ++ return
2013-12-19 18:28:37 + RECLONE=False
2013-12-19 18:28:37 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:37 + echo master
2013-12-19 18:28:37 + egrep -q '^refs'
2013-12-19 18:28:37 + [[ ! -d /opt/stack/python-novaclient ]]
2013-12-19 18:28:37 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:37 + cd /opt/stack/python-novaclient
2013-12-19 18:28:37 + git show --oneline
2013-12-19 18:28:37 + head -1
2013-12-19 18:28:37 606f9ff Merge "Adds images support for Nova V3 API"
2013-12-19 18:28:37 + setup_develop /opt/stack/python-novaclient
2013-12-19 18:28:37 + local project_dir=/opt/stack/python-novaclient
2013-12-19 18:28:37 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-novaclient'
2013-12-19 18:28:37 cd /opt/stack/requirements; python update.py /opt/stack/python-novaclient
2013-12-19 18:28:37 + cd /opt/stack/python-novaclient
2013-12-19 18:28:37 + git diff --quiet
2013-12-19 18:28:37 + local update_requirements=0
2013-12-19 18:28:37 + '[' 0 -eq 0 ']'
2013-12-19 18:28:37 + cd /opt/stack/requirements
2013-12-19 18:28:37 + python update.py /opt/stack/python-novaclient
2013-12-19 18:28:37 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-novaclient/requirements.txt)
2013-12-19 18:28:37 Syncing /opt/stack/python-novaclient/requirements.txt
2013-12-19 18:28:37 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-novaclient/test-requirements.txt)
2013-12-19 18:28:37 Syncing /opt/stack/python-novaclient/test-requirements.txt
2013-12-19 18:28:37 Syncing setup.py
2013-12-19 18:28:37 + setup_develop_no_requirements_update /opt/stack/python-novaclient
2013-12-19 18:28:37 + local project_dir=/opt/stack/python-novaclient
2013-12-19 18:28:37 + pip_install -e /opt/stack/python-novaclient
2013-12-19 18:28:37 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:37 + [[ -z -e /opt/stack/python-novaclient ]]
2013-12-19 18:28:37 + [[ -z deb ]]
2013-12-19 18:28:37 + [[ False = True ]]
2013-12-19 18:28:37 + SUDO_PIP=sudo
2013-12-19 18:28:37 ++ get_pip_command
2013-12-19 18:28:37 ++ which pip
2013-12-19 18:28:37 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:37 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:37 + PIP_USE_MIRRORS=False
2013-12-19 18:28:37 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:37 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:37 + local pip_build_tmp=/tmp/pip-build.5dQnD
2013-12-19 18:28:37 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.5dQnD -e /opt/stack/python-novaclient
2013-12-19 18:28:38 Obtaining file:///opt/stack/python-novaclient
2013-12-19 18:28:38 Running setup.py egg_info for package from file:///opt/stack/python-novaclient
2013-12-19 18:28:38 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:38 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-novaclient==2.15.0.140.g606f9ff)
2013-12-19 18:28:38 Installing collected packages: python-novaclient
2013-12-19 18:28:38 Running setup.py develop for python-novaclient
2013-12-19 18:28:38 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:38 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:38 /usr/bin/python -E -c pass
2013-12-19 18:28:38 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:38 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:38 Creating /usr/local/lib/python2.7/dist-packages/python-novaclient.egg-link (link to .)
2013-12-19 18:28:38 python-novaclient 2.15.0.140.g606f9ff is already the active version in easy-install.pth
2013-12-19 18:28:38 Installing nova script to /usr/local/bin
2013-12-19 18:28:38
2013-12-19 18:28:38 Installed /opt/stack/python-novaclient
2013-12-19 18:28:38 Successfully installed python-novaclient
2013-12-19 18:28:38 Cleaning up...
2013-12-19 18:28:38 + sudo rm -rf /tmp/pip-build.5dQnD
2013-12-19 18:28:38 + safe_chown -R stack /opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 + _safe_permission_operation chown -R stack /opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 + args=($@)
2013-12-19 18:28:38 + local args
2013-12-19 18:28:38 + local last
2013-12-19 18:28:38 + local sudo_cmd
2013-12-19 18:28:38 + local dir_to_check
2013-12-19 18:28:38 + let 'last=4 - 1'
2013-12-19 18:28:38 + dir_to_check=/opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 + '[' '!' -d /opt/stack/python-novaclient/python_novaclient.egg-info ']'
2013-12-19 18:28:38 + is_nfs_directory /opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 ++ stat -f -L -c %T /opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 + local mount_type=ext2/ext3
2013-12-19 18:28:38 + test ext2/ext3 == nfs
2013-12-19 18:28:38 + [[ False = True ]]
2013-12-19 18:28:38 + sudo_cmd=sudo
2013-12-19 18:28:38 + sudo chown -R stack /opt/stack/python-novaclient/python_novaclient.egg-info
2013-12-19 18:28:38 + '[' True = True ']'
2013-12-19 18:28:38 + '[' 0 -eq 0 ']'
2013-12-19 18:28:38 + cd /opt/stack/python-novaclient
2013-12-19 18:28:38 + git reset --hard
2013-12-19 18:28:38 Zweigspitze (HEAD) ist jetzt bei 606f9ff Merge "Adds images support for Nova V3 API"
2013-12-19 18:28:38 + sudo install -D -m 0644 -o stack /opt/stack/python-novaclient/tools/nova.bash_completion /etc/bash_completion.d/nova.bash_completion
2013-12-19 18:28:38 + is_service_enabled swift glance horizon
2013-12-19 18:28:38 + services='swift glance horizon'
2013-12-19 18:28:38 + for service in '${services}'
2013-12-19 18:28:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,swift, ]]
2013-12-19 18:28:38 + [[ swift == n-cell-* ]]
2013-12-19 18:28:38 + [[ swift == \n\o\v\a ]]
2013-12-19 18:28:38 + [[ swift == \c\i\n\d\e\r ]]
2013-12-19 18:28:38 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:38 + [[ swift == \g\l\a\n\c\e ]]
2013-12-19 18:28:38 + [[ swift == \i\r\o\n\i\c ]]
2013-12-19 18:28:38 + [[ swift == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:38 + [[ swift == \t\r\o\v\e ]]
2013-12-19 18:28:38 + [[ swift == \s\w\i\f\t ]]
2013-12-19 18:28:38 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ s- ]]
2013-12-19 18:28:38 + [[ swift == s-* ]]
2013-12-19 18:28:38 + for service in '${services}'
2013-12-19 18:28:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,glance, ]]
2013-12-19 18:28:38 + [[ glance == n-cell-* ]]
2013-12-19 18:28:38 + [[ glance == \n\o\v\a ]]
2013-12-19 18:28:38 + [[ glance == \c\i\n\d\e\r ]]
2013-12-19 18:28:38 + [[ glance == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:38 + [[ glance == \g\l\a\n\c\e ]]
2013-12-19 18:28:38 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ g- ]]
2013-12-19 18:28:38 + return 0
2013-12-19 18:28:38 + install_swiftclient
2013-12-19 18:28:38 + git_clone git://git.openstack.org/openstack/python-swiftclient.git /opt/stack/python-swiftclient master
2013-12-19 18:28:38 + GIT_REMOTE=git://git.openstack.org/openstack/python-swiftclient.git
2013-12-19 18:28:38 + GIT_DEST=/opt/stack/python-swiftclient
2013-12-19 18:28:38 + GIT_REF=master
2013-12-19 18:28:38 ++ trueorfalse False False
2013-12-19 18:28:38 ++ local default=False
2013-12-19 18:28:38 ++ local testval=False
2013-12-19 18:28:38 ++ [[ -z False ]]
2013-12-19 18:28:38 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:38 ++ echo False
2013-12-19 18:28:38 ++ return
2013-12-19 18:28:38 + RECLONE=False
2013-12-19 18:28:38 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:38 + echo master
2013-12-19 18:28:38 + egrep -q '^refs'
2013-12-19 18:28:38 + [[ ! -d /opt/stack/python-swiftclient ]]
2013-12-19 18:28:38 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:38 + cd /opt/stack/python-swiftclient
2013-12-19 18:28:38 + git show --oneline
2013-12-19 18:28:38 + head -1
2013-12-19 18:28:38 3580bd9 Merge "Updates tox.ini to use new features"
2013-12-19 18:28:38 + setup_develop /opt/stack/python-swiftclient
2013-12-19 18:28:38 + local project_dir=/opt/stack/python-swiftclient
2013-12-19 18:28:38 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-swiftclient'
2013-12-19 18:28:38 cd /opt/stack/requirements; python update.py /opt/stack/python-swiftclient
2013-12-19 18:28:38 + cd /opt/stack/python-swiftclient
2013-12-19 18:28:38 + git diff --quiet
2013-12-19 18:28:38 + local update_requirements=0
2013-12-19 18:28:39 + '[' 0 -eq 0 ']'
2013-12-19 18:28:39 + cd /opt/stack/requirements
2013-12-19 18:28:39 + python update.py /opt/stack/python-swiftclient
2013-12-19 18:28:39 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-swiftclient/requirements.txt)
2013-12-19 18:28:39 Syncing /opt/stack/python-swiftclient/requirements.txt
2013-12-19 18:28:39 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-swiftclient/test-requirements.txt)
2013-12-19 18:28:39 Syncing /opt/stack/python-swiftclient/test-requirements.txt
2013-12-19 18:28:39 Syncing setup.py
2013-12-19 18:28:39 + setup_develop_no_requirements_update /opt/stack/python-swiftclient
2013-12-19 18:28:39 + local project_dir=/opt/stack/python-swiftclient
2013-12-19 18:28:39 + pip_install -e /opt/stack/python-swiftclient
2013-12-19 18:28:39 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:39 + [[ -z -e /opt/stack/python-swiftclient ]]
2013-12-19 18:28:39 + [[ -z deb ]]
2013-12-19 18:28:39 + [[ False = True ]]
2013-12-19 18:28:39 + SUDO_PIP=sudo
2013-12-19 18:28:39 ++ get_pip_command
2013-12-19 18:28:39 ++ which pip
2013-12-19 18:28:39 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:39 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:39 + PIP_USE_MIRRORS=False
2013-12-19 18:28:39 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:39 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:39 + local pip_build_tmp=/tmp/pip-build.xChI9
2013-12-19 18:28:39 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.xChI9 -e /opt/stack/python-swiftclient
2013-12-19 18:28:40 Obtaining file:///opt/stack/python-swiftclient
2013-12-19 18:28:40 Running setup.py egg_info for package from file:///opt/stack/python-swiftclient
2013-12-19 18:28:40 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:40 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-swiftclient==1.8.0.29.g3580bd9)
2013-12-19 18:28:40 Installing collected packages: python-swiftclient
2013-12-19 18:28:40 Running setup.py develop for python-swiftclient
2013-12-19 18:28:40 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:40 /usr/bin/python -E -c pass
2013-12-19 18:28:40 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:40 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:40 Creating /usr/local/lib/python2.7/dist-packages/python-swiftclient.egg-link (link to .)
2013-12-19 18:28:40 python-swiftclient 1.8.0.29.g3580bd9 is already the active version in easy-install.pth
2013-12-19 18:28:40 Installing swift script to /usr/local/bin
2013-12-19 18:28:40
2013-12-19 18:28:40 Installed /opt/stack/python-swiftclient
2013-12-19 18:28:40 Successfully installed python-swiftclient
2013-12-19 18:28:40 Cleaning up...
2013-12-19 18:28:40 + sudo rm -rf /tmp/pip-build.xChI9
2013-12-19 18:28:40 + safe_chown -R stack /opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 + _safe_permission_operation chown -R stack /opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 + args=($@)
2013-12-19 18:28:40 + local args
2013-12-19 18:28:40 + local last
2013-12-19 18:28:40 + local sudo_cmd
2013-12-19 18:28:40 + local dir_to_check
2013-12-19 18:28:40 + let 'last=4 - 1'
2013-12-19 18:28:40 + dir_to_check=/opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 + '[' '!' -d /opt/stack/python-swiftclient/python_swiftclient.egg-info ']'
2013-12-19 18:28:40 + is_nfs_directory /opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 ++ stat -f -L -c %T /opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 + local mount_type=ext2/ext3
2013-12-19 18:28:40 + test ext2/ext3 == nfs
2013-12-19 18:28:40 + [[ False = True ]]
2013-12-19 18:28:40 + sudo_cmd=sudo
2013-12-19 18:28:40 + sudo chown -R stack /opt/stack/python-swiftclient/python_swiftclient.egg-info
2013-12-19 18:28:40 + '[' True = True ']'
2013-12-19 18:28:40 + '[' 0 -eq 0 ']'
2013-12-19 18:28:40 + cd /opt/stack/python-swiftclient
2013-12-19 18:28:40 + git reset --hard
2013-12-19 18:28:40 Zweigspitze (HEAD) ist jetzt bei 3580bd9 Merge "Updates tox.ini to use new features"
2013-12-19 18:28:40 + is_service_enabled neutron nova horizon
2013-12-19 18:28:40 + services='neutron nova horizon'
2013-12-19 18:28:40 + for service in '${services}'
2013-12-19 18:28:40 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:28:40 + [[ neutron == n-cell-* ]]
2013-12-19 18:28:40 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:28:40 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:28:40 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:40 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:28:40 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:28:40 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:40 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:28:40 + return 0
2013-12-19 18:28:40 + install_neutronclient
2013-12-19 18:28:40 + git_clone git://git.openstack.org/openstack/python-neutronclient.git /opt/stack/python-neutronclient master
2013-12-19 18:28:40 + GIT_REMOTE=git://git.openstack.org/openstack/python-neutronclient.git
2013-12-19 18:28:40 + GIT_DEST=/opt/stack/python-neutronclient
2013-12-19 18:28:40 + GIT_REF=master
2013-12-19 18:28:40 ++ trueorfalse False False
2013-12-19 18:28:40 ++ local default=False
2013-12-19 18:28:40 ++ local testval=False
2013-12-19 18:28:40 ++ [[ -z False ]]
2013-12-19 18:28:40 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:40 ++ echo False
2013-12-19 18:28:40 ++ return
2013-12-19 18:28:40 + RECLONE=False
2013-12-19 18:28:40 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:40 + echo master
2013-12-19 18:28:40 + egrep -q '^refs'
2013-12-19 18:28:40 + [[ ! -d /opt/stack/python-neutronclient ]]
2013-12-19 18:28:40 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:40 + cd /opt/stack/python-neutronclient
2013-12-19 18:28:40 + git show --oneline
2013-12-19 18:28:40 + head -1
2013-12-19 18:28:40 39b1567 Merge "Add -U to pip install command in tox.ini"
2013-12-19 18:28:40 + setup_develop /opt/stack/python-neutronclient
2013-12-19 18:28:40 + local project_dir=/opt/stack/python-neutronclient
2013-12-19 18:28:40 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-neutronclient'
2013-12-19 18:28:40 cd /opt/stack/requirements; python update.py /opt/stack/python-neutronclient
2013-12-19 18:28:40 + cd /opt/stack/python-neutronclient
2013-12-19 18:28:40 + git diff --quiet
2013-12-19 18:28:40 + local update_requirements=0
2013-12-19 18:28:40 + '[' 0 -eq 0 ']'
2013-12-19 18:28:40 + cd /opt/stack/requirements
2013-12-19 18:28:40 + python update.py /opt/stack/python-neutronclient
2013-12-19 18:28:40 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-neutronclient/requirements.txt)
2013-12-19 18:28:40 Syncing /opt/stack/python-neutronclient/requirements.txt
2013-12-19 18:28:40 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-neutronclient/test-requirements.txt)
2013-12-19 18:28:40 Syncing /opt/stack/python-neutronclient/test-requirements.txt
2013-12-19 18:28:40 Syncing setup.py
2013-12-19 18:28:40 + setup_develop_no_requirements_update /opt/stack/python-neutronclient
2013-12-19 18:28:40 + local project_dir=/opt/stack/python-neutronclient
2013-12-19 18:28:40 + pip_install -e /opt/stack/python-neutronclient
2013-12-19 18:28:40 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:40 + [[ -z -e /opt/stack/python-neutronclient ]]
2013-12-19 18:28:40 + [[ -z deb ]]
2013-12-19 18:28:40 + [[ False = True ]]
2013-12-19 18:28:40 + SUDO_PIP=sudo
2013-12-19 18:28:40 ++ get_pip_command
2013-12-19 18:28:40 ++ which pip
2013-12-19 18:28:40 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:40 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:40 + PIP_USE_MIRRORS=False
2013-12-19 18:28:40 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:40 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:40 + local pip_build_tmp=/tmp/pip-build.SEmlc
2013-12-19 18:28:40 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.SEmlc -e /opt/stack/python-neutronclient
2013-12-19 18:28:41 Obtaining file:///opt/stack/python-neutronclient
2013-12-19 18:28:41 Running setup.py egg_info for package from file:///opt/stack/python-neutronclient
2013-12-19 18:28:41 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:41 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-neutronclient==2.3.1.42.g39b1567)
2013-12-19 18:28:41 Installing collected packages: python-neutronclient
2013-12-19 18:28:41 Running setup.py develop for python-neutronclient
2013-12-19 18:28:41 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:41 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:41 /usr/bin/python -E -c pass
2013-12-19 18:28:41 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:41 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:41 Creating /usr/local/lib/python2.7/dist-packages/python-neutronclient.egg-link (link to .)
2013-12-19 18:28:41 python-neutronclient 2.3.1.42.g39b1567 is already the active version in easy-install.pth
2013-12-19 18:28:41 Installing neutron script to /usr/local/bin
2013-12-19 18:28:41
2013-12-19 18:28:41 Installed /opt/stack/python-neutronclient
2013-12-19 18:28:41 Successfully installed python-neutronclient
2013-12-19 18:28:41 Cleaning up...
2013-12-19 18:28:41 + sudo rm -rf /tmp/pip-build.SEmlc
2013-12-19 18:28:41 + safe_chown -R stack /opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 + _safe_permission_operation chown -R stack /opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 + args=($@)
2013-12-19 18:28:41 + local args
2013-12-19 18:28:41 + local last
2013-12-19 18:28:41 + local sudo_cmd
2013-12-19 18:28:41 + local dir_to_check
2013-12-19 18:28:41 + let 'last=4 - 1'
2013-12-19 18:28:41 + dir_to_check=/opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 + '[' '!' -d /opt/stack/python-neutronclient/python_neutronclient.egg-info ']'
2013-12-19 18:28:41 + is_nfs_directory /opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 ++ stat -f -L -c %T /opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 + local mount_type=ext2/ext3
2013-12-19 18:28:41 + test ext2/ext3 == nfs
2013-12-19 18:28:41 + [[ False = True ]]
2013-12-19 18:28:41 + sudo_cmd=sudo
2013-12-19 18:28:41 + sudo chown -R stack /opt/stack/python-neutronclient/python_neutronclient.egg-info
2013-12-19 18:28:41 + '[' True = True ']'
2013-12-19 18:28:41 + '[' 0 -eq 0 ']'
2013-12-19 18:28:41 + cd /opt/stack/python-neutronclient
2013-12-19 18:28:41 + git reset --hard
2013-12-19 18:28:41 Zweigspitze (HEAD) ist jetzt bei 39b1567 Merge "Add -U to pip install command in tox.ini"
2013-12-19 18:28:41 + sudo install -D -m 0644 -o stack /opt/stack/python-neutronclient/tools/neutron.bash_completion /etc/bash_completion.d/neutron.bash_completion
2013-12-19 18:28:41 + is_service_enabled heat horizon
2013-12-19 18:28:41 + services='heat horizon'
2013-12-19 18:28:41 + for service in '${services}'
2013-12-19 18:28:41 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,heat, ]]
2013-12-19 18:28:41 + [[ heat == n-cell-* ]]
2013-12-19 18:28:41 + [[ heat == \n\o\v\a ]]
2013-12-19 18:28:41 + [[ heat == \c\i\n\d\e\r ]]
2013-12-19 18:28:41 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:41 + [[ heat == \g\l\a\n\c\e ]]
2013-12-19 18:28:41 + [[ heat == \i\r\o\n\i\c ]]
2013-12-19 18:28:41 + [[ heat == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:41 + [[ heat == \t\r\o\v\e ]]
2013-12-19 18:28:41 + [[ heat == \s\w\i\f\t ]]
2013-12-19 18:28:41 + [[ heat == s-* ]]
2013-12-19 18:28:41 + for service in '${services}'
2013-12-19 18:28:41 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,horizon, ]]
2013-12-19 18:28:41 + return 0
2013-12-19 18:28:41 + install_heatclient
2013-12-19 18:28:41 + git_clone git://git.openstack.org/openstack/python-heatclient.git /opt/stack/python-heatclient master
2013-12-19 18:28:41 + GIT_REMOTE=git://git.openstack.org/openstack/python-heatclient.git
2013-12-19 18:28:41 + GIT_DEST=/opt/stack/python-heatclient
2013-12-19 18:28:41 + GIT_REF=master
2013-12-19 18:28:41 ++ trueorfalse False False
2013-12-19 18:28:41 ++ local default=False
2013-12-19 18:28:41 ++ local testval=False
2013-12-19 18:28:41 ++ [[ -z False ]]
2013-12-19 18:28:41 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:41 ++ echo False
2013-12-19 18:28:41 ++ return
2013-12-19 18:28:41 + RECLONE=False
2013-12-19 18:28:41 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:41 + echo master
2013-12-19 18:28:41 + egrep -q '^refs'
2013-12-19 18:28:41 + [[ ! -d /opt/stack/python-heatclient ]]
2013-12-19 18:28:41 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:41 + cd /opt/stack/python-heatclient
2013-12-19 18:28:41 + git show --oneline
2013-12-19 18:28:41 + head -1
2013-12-19 18:28:41 9c232ea Misc typos in Heat client
2013-12-19 18:28:41 + setup_develop /opt/stack/python-heatclient
2013-12-19 18:28:41 + local project_dir=/opt/stack/python-heatclient
2013-12-19 18:28:41 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-heatclient'
2013-12-19 18:28:41 cd /opt/stack/requirements; python update.py /opt/stack/python-heatclient
2013-12-19 18:28:41 + cd /opt/stack/python-heatclient
2013-12-19 18:28:41 + git diff --quiet
2013-12-19 18:28:41 + local update_requirements=0
2013-12-19 18:28:41 + '[' 0 -eq 0 ']'
2013-12-19 18:28:41 + cd /opt/stack/requirements
2013-12-19 18:28:41 + python update.py /opt/stack/python-heatclient
2013-12-19 18:28:41 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-heatclient/requirements.txt)
2013-12-19 18:28:41 Syncing /opt/stack/python-heatclient/requirements.txt
2013-12-19 18:28:41 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-heatclient/test-requirements.txt)
2013-12-19 18:28:41 Syncing /opt/stack/python-heatclient/test-requirements.txt
2013-12-19 18:28:41 Syncing setup.py
2013-12-19 18:28:41 + setup_develop_no_requirements_update /opt/stack/python-heatclient
2013-12-19 18:28:41 + local project_dir=/opt/stack/python-heatclient
2013-12-19 18:28:41 + pip_install -e /opt/stack/python-heatclient
2013-12-19 18:28:41 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:41 + [[ -z -e /opt/stack/python-heatclient ]]
2013-12-19 18:28:41 + [[ -z deb ]]
2013-12-19 18:28:42 + [[ False = True ]]
2013-12-19 18:28:42 + SUDO_PIP=sudo
2013-12-19 18:28:42 ++ get_pip_command
2013-12-19 18:28:42 ++ which pip
2013-12-19 18:28:42 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:42 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:42 + PIP_USE_MIRRORS=False
2013-12-19 18:28:42 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:42 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:42 + local pip_build_tmp=/tmp/pip-build.gaWvl
2013-12-19 18:28:42 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.gaWvl -e /opt/stack/python-heatclient
2013-12-19 18:28:43 Obtaining file:///opt/stack/python-heatclient
2013-12-19 18:28:43 Running setup.py egg_info for package from file:///opt/stack/python-heatclient
2013-12-19 18:28:43 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:43 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.1.0 in /usr/lib/python2.7/dist-packages (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient>=0.4.1->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-keystoneclient>=0.4.1->python-heatclient==0.2.6.13.g9c232ea)
2013-12-19 18:28:43 Installing collected packages: python-heatclient
2013-12-19 18:28:43 Running setup.py develop for python-heatclient
2013-12-19 18:28:43 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:43 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:43 /usr/bin/python -E -c pass
2013-12-19 18:28:43 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:43 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:43 Creating /usr/local/lib/python2.7/dist-packages/python-heatclient.egg-link (link to .)
2013-12-19 18:28:43 python-heatclient 0.2.6.13.g9c232ea is already the active version in easy-install.pth
2013-12-19 18:28:43 Installing heat script to /usr/local/bin
2013-12-19 18:28:43
2013-12-19 18:28:43 Installed /opt/stack/python-heatclient
2013-12-19 18:28:43 Successfully installed python-heatclient
2013-12-19 18:28:43 Cleaning up...
2013-12-19 18:28:43 + sudo rm -rf /tmp/pip-build.gaWvl
2013-12-19 18:28:43 + safe_chown -R stack /opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 + _safe_permission_operation chown -R stack /opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 + args=($@)
2013-12-19 18:28:43 + local args
2013-12-19 18:28:43 + local last
2013-12-19 18:28:43 + local sudo_cmd
2013-12-19 18:28:43 + local dir_to_check
2013-12-19 18:28:43 + let 'last=4 - 1'
2013-12-19 18:28:43 + dir_to_check=/opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 + '[' '!' -d /opt/stack/python-heatclient/python_heatclient.egg-info ']'
2013-12-19 18:28:43 + is_nfs_directory /opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 ++ stat -f -L -c %T /opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 + local mount_type=ext2/ext3
2013-12-19 18:28:43 + test ext2/ext3 == nfs
2013-12-19 18:28:43 + [[ False = True ]]
2013-12-19 18:28:43 + sudo_cmd=sudo
2013-12-19 18:28:43 + sudo chown -R stack /opt/stack/python-heatclient/python_heatclient.egg-info
2013-12-19 18:28:43 + '[' True = True ']'
2013-12-19 18:28:43 + '[' 0 -eq 0 ']'
2013-12-19 18:28:43 + cd /opt/stack/python-heatclient
2013-12-19 18:28:43 + git reset --hard
2013-12-19 18:28:43 Zweigspitze (HEAD) ist jetzt bei 9c232ea Misc typos in Heat client
2013-12-19 18:28:43 + git_clone git://git.openstack.org/openstack/python-openstackclient.git /opt/stack/python-openstackclient master
2013-12-19 18:28:43 + GIT_REMOTE=git://git.openstack.org/openstack/python-openstackclient.git
2013-12-19 18:28:43 + GIT_DEST=/opt/stack/python-openstackclient
2013-12-19 18:28:43 + GIT_REF=master
2013-12-19 18:28:43 ++ trueorfalse False False
2013-12-19 18:28:43 ++ local default=False
2013-12-19 18:28:43 ++ local testval=False
2013-12-19 18:28:43 ++ [[ -z False ]]
2013-12-19 18:28:43 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:43 ++ echo False
2013-12-19 18:28:43 ++ return
2013-12-19 18:28:43 + RECLONE=False
2013-12-19 18:28:43 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:43 + echo master
2013-12-19 18:28:43 + egrep -q '^refs'
2013-12-19 18:28:43 + [[ ! -d /opt/stack/python-openstackclient ]]
2013-12-19 18:28:43 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:43 + cd /opt/stack/python-openstackclient
2013-12-19 18:28:43 + git show --oneline
2013-12-19 18:28:43 + head -1
2013-12-19 18:28:43 de27c1b Release notes for 0.3.0 release
2013-12-19 18:28:43 + setup_develop /opt/stack/python-openstackclient
2013-12-19 18:28:43 + local project_dir=/opt/stack/python-openstackclient
2013-12-19 18:28:43 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/python-openstackclient'
2013-12-19 18:28:43 cd /opt/stack/requirements; python update.py /opt/stack/python-openstackclient
2013-12-19 18:28:43 + cd /opt/stack/python-openstackclient
2013-12-19 18:28:43 + git diff --quiet
2013-12-19 18:28:43 + local update_requirements=0
2013-12-19 18:28:43 + '[' 0 -eq 0 ']'
2013-12-19 18:28:43 + cd /opt/stack/requirements
2013-12-19 18:28:43 + python update.py /opt/stack/python-openstackclient
2013-12-19 18:28:43 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-openstackclient/requirements.txt)
2013-12-19 18:28:43 Syncing /opt/stack/python-openstackclient/requirements.txt
2013-12-19 18:28:43 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/python-openstackclient/test-requirements.txt)
2013-12-19 18:28:43 Syncing /opt/stack/python-openstackclient/test-requirements.txt
2013-12-19 18:28:43 Syncing setup.py
2013-12-19 18:28:43 + setup_develop_no_requirements_update /opt/stack/python-openstackclient
2013-12-19 18:28:43 + local project_dir=/opt/stack/python-openstackclient
2013-12-19 18:28:43 + pip_install -e /opt/stack/python-openstackclient
2013-12-19 18:28:43 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:43 + [[ -z -e /opt/stack/python-openstackclient ]]
2013-12-19 18:28:43 + [[ -z deb ]]
2013-12-19 18:28:43 + [[ False = True ]]
2013-12-19 18:28:43 + SUDO_PIP=sudo
2013-12-19 18:28:43 ++ get_pip_command
2013-12-19 18:28:43 ++ which pip
2013-12-19 18:28:43 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:43 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:43 + PIP_USE_MIRRORS=False
2013-12-19 18:28:43 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:43 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:43 + local pip_build_tmp=/tmp/pip-build.7kAFn
2013-12-19 18:28:43 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.7kAFn -e /opt/stack/python-openstackclient
2013-12-19 18:28:44 Obtaining file:///opt/stack/python-openstackclient
2013-12-19 18:28:44 Running setup.py egg_info for package from file:///opt/stack/python-openstackclient
2013-12-19 18:28:44 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): keyring>=1.6.1,<2.0 in /usr/local/lib/python2.7/dist-packages (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.6 in /usr/lib/python2.7/dist-packages (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /opt/stack/python-glanceclient (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.15.0 in /opt/stack/python-novaclient (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /opt/stack/python-cinderclient (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.6,<0.8 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient>=0.4.1->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-novaclient>=2.15.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<3 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /usr/local/lib/python2.7/dist-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0->python-openstackclient==0.3.0)
2013-12-19 18:28:44 Installing collected packages: python-openstackclient
2013-12-19 18:28:44 Running setup.py develop for python-openstackclient
2013-12-19 18:28:44 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:44 /usr/bin/python -E -c pass
2013-12-19 18:28:44 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:44 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:44 Creating /usr/local/lib/python2.7/dist-packages/python-openstackclient.egg-link (link to .)
2013-12-19 18:28:44 python-openstackclient 0.3.0 is already the active version in easy-install.pth
2013-12-19 18:28:44 Installing openstack script to /usr/local/bin
2013-12-19 18:28:44
2013-12-19 18:28:44 Installed /opt/stack/python-openstackclient
2013-12-19 18:28:44 Successfully installed python-openstackclient
2013-12-19 18:28:44 Cleaning up...
2013-12-19 18:28:44 + sudo rm -rf /tmp/pip-build.7kAFn
2013-12-19 18:28:44 + safe_chown -R stack /opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 + _safe_permission_operation chown -R stack /opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 + args=($@)
2013-12-19 18:28:44 + local args
2013-12-19 18:28:44 + local last
2013-12-19 18:28:44 + local sudo_cmd
2013-12-19 18:28:44 + local dir_to_check
2013-12-19 18:28:44 + let 'last=4 - 1'
2013-12-19 18:28:44 + dir_to_check=/opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 + '[' '!' -d /opt/stack/python-openstackclient/python_openstackclient.egg-info ']'
2013-12-19 18:28:44 + is_nfs_directory /opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 ++ stat -f -L -c %T /opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 + local mount_type=ext2/ext3
2013-12-19 18:28:44 + test ext2/ext3 == nfs
2013-12-19 18:28:44 + [[ False = True ]]
2013-12-19 18:28:44 + sudo_cmd=sudo
2013-12-19 18:28:44 + sudo chown -R stack /opt/stack/python-openstackclient/python_openstackclient.egg-info
2013-12-19 18:28:44 + '[' True = True ']'
2013-12-19 18:28:44 + '[' 0 -eq 0 ']'
2013-12-19 18:28:44 + cd /opt/stack/python-openstackclient
2013-12-19 18:28:44 + git reset --hard
2013-12-19 18:28:44 Zweigspitze (HEAD) ist jetzt bei de27c1b Release notes for 0.3.0 release
2013-12-19 18:28:44 + is_service_enabled key
2013-12-19 18:28:44 + services=key
2013-12-19 18:28:44 + for service in '${services}'
2013-12-19 18:28:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,key, ]]
2013-12-19 18:28:44 + return 0
2013-12-19 18:28:44 + install_keystone
2013-12-19 18:28:44 + is_service_enabled ldap
2013-12-19 18:28:44 + services=ldap
2013-12-19 18:28:44 + for service in '${services}'
2013-12-19 18:28:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ldap, ]]
2013-12-19 18:28:44 + [[ ldap == n-cell-* ]]
2013-12-19 18:28:44 + [[ ldap == \n\o\v\a ]]
2013-12-19 18:28:44 + [[ ldap == \c\i\n\d\e\r ]]
2013-12-19 18:28:44 + [[ ldap == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:44 + [[ ldap == \g\l\a\n\c\e ]]
2013-12-19 18:28:44 + [[ ldap == \i\r\o\n\i\c ]]
2013-12-19 18:28:44 + [[ ldap == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:44 + [[ ldap == \t\r\o\v\e ]]
2013-12-19 18:28:44 + [[ ldap == \s\w\i\f\t ]]
2013-12-19 18:28:44 + [[ ldap == s-* ]]
2013-12-19 18:28:44 + return 1
2013-12-19 18:28:44 + [[ sql = \m\e\m\c\a\c\h\e ]]
2013-12-19 18:28:44 + git_clone git://git.openstack.org/openstack/keystone.git /opt/stack/keystone master
2013-12-19 18:28:44 + GIT_REMOTE=git://git.openstack.org/openstack/keystone.git
2013-12-19 18:28:44 + GIT_DEST=/opt/stack/keystone
2013-12-19 18:28:44 + GIT_REF=master
2013-12-19 18:28:44 ++ trueorfalse False False
2013-12-19 18:28:44 ++ local default=False
2013-12-19 18:28:44 ++ local testval=False
2013-12-19 18:28:44 ++ [[ -z False ]]
2013-12-19 18:28:44 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:44 ++ echo False
2013-12-19 18:28:44 ++ return
2013-12-19 18:28:44 + RECLONE=False
2013-12-19 18:28:44 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:44 + echo master
2013-12-19 18:28:44 + egrep -q '^refs'
2013-12-19 18:28:44 + [[ ! -d /opt/stack/keystone ]]
2013-12-19 18:28:44 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:44 + cd /opt/stack/keystone
2013-12-19 18:28:44 + git show --oneline
2013-12-19 18:28:44 + head -1
2013-12-19 18:28:44 2a16bdd Merge "Replace xrange in for loop with range"
2013-12-19 18:28:44 + setup_develop /opt/stack/keystone
2013-12-19 18:28:44 + local project_dir=/opt/stack/keystone
2013-12-19 18:28:44 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/keystone'
2013-12-19 18:28:44 cd /opt/stack/requirements; python update.py /opt/stack/keystone
2013-12-19 18:28:44 + cd /opt/stack/keystone
2013-12-19 18:28:44 + git diff --quiet
2013-12-19 18:28:44 + local update_requirements=0
2013-12-19 18:28:44 + '[' 0 -eq 0 ']'
2013-12-19 18:28:44 + cd /opt/stack/requirements
2013-12-19 18:28:44 + python update.py /opt/stack/keystone
2013-12-19 18:28:44 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/keystone/requirements.txt)
2013-12-19 18:28:44 Syncing /opt/stack/keystone/requirements.txt
2013-12-19 18:28:44 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/keystone/test-requirements.txt)
2013-12-19 18:28:44 Syncing /opt/stack/keystone/test-requirements.txt
2013-12-19 18:28:44 Syncing setup.py
2013-12-19 18:28:44 + setup_develop_no_requirements_update /opt/stack/keystone
2013-12-19 18:28:44 + local project_dir=/opt/stack/keystone
2013-12-19 18:28:44 + pip_install -e /opt/stack/keystone
2013-12-19 18:28:44 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:44 + [[ -z -e /opt/stack/keystone ]]
2013-12-19 18:28:44 + [[ -z deb ]]
2013-12-19 18:28:44 + [[ False = True ]]
2013-12-19 18:28:44 + SUDO_PIP=sudo
2013-12-19 18:28:44 ++ get_pip_command
2013-12-19 18:28:44 ++ which pip
2013-12-19 18:28:44 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:44 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:44 + PIP_USE_MIRRORS=False
2013-12-19 18:28:44 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:44 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:44 + local pip_build_tmp=/tmp/pip-build.mbQIJ
2013-12-19 18:28:44 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.mbQIJ -e /opt/stack/keystone
2013-12-19 18:28:45 Obtaining file:///opt/stack/keystone
2013-12-19 18:28:45 Running setup.py egg_info for package from file:///opt/stack/keystone
2013-12-19 18:28:45 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): pam>=0.1.4 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): passlib in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): oauth2 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): dogpile.cache>=0.5.0 in /usr/local/lib/python2.7/dist-packages (from keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /usr/lib/python2.7/dist-packages (from Routes>=1.12.3->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:45 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:46 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:46 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:46 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from oauth2->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:46 Requirement already satisfied (use --upgrade to upgrade): dogpile.core>=0.4.1 in /usr/local/lib/python2.7/dist-packages (from dogpile.cache>=0.5.0->keystone==2014.1.dev74.g2a16bdd)
2013-12-19 18:28:46 Installing collected packages: keystone
2013-12-19 18:28:46 Running setup.py develop for keystone
2013-12-19 18:28:46 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:46 /usr/bin/python -E -c pass
2013-12-19 18:28:46 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:46 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:46 Creating /usr/local/lib/python2.7/dist-packages/keystone.egg-link (link to .)
2013-12-19 18:28:46 keystone 2014.1.dev74.g2a16bdd is already the active version in easy-install.pth
2013-12-19 18:28:46 Installing keystone-all script to /usr/local/bin
2013-12-19 18:28:46 Installing keystone-manage script to /usr/local/bin
2013-12-19 18:28:46
2013-12-19 18:28:46 Installed /opt/stack/keystone
2013-12-19 18:28:46 Successfully installed keystone
2013-12-19 18:28:46 Cleaning up...
2013-12-19 18:28:46 + sudo rm -rf /tmp/pip-build.mbQIJ
2013-12-19 18:28:46 + safe_chown -R stack /opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 + _safe_permission_operation chown -R stack /opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 + args=($@)
2013-12-19 18:28:46 + local args
2013-12-19 18:28:46 + local last
2013-12-19 18:28:46 + local sudo_cmd
2013-12-19 18:28:46 + local dir_to_check
2013-12-19 18:28:46 + let 'last=4 - 1'
2013-12-19 18:28:46 + dir_to_check=/opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 + '[' '!' -d /opt/stack/keystone/keystone.egg-info ']'
2013-12-19 18:28:46 + is_nfs_directory /opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 ++ stat -f -L -c %T /opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 + local mount_type=ext2/ext3
2013-12-19 18:28:46 + test ext2/ext3 == nfs
2013-12-19 18:28:46 + [[ False = True ]]
2013-12-19 18:28:46 + sudo_cmd=sudo
2013-12-19 18:28:46 + sudo chown -R stack /opt/stack/keystone/keystone.egg-info
2013-12-19 18:28:46 + '[' True = True ']'
2013-12-19 18:28:46 + '[' 0 -eq 0 ']'
2013-12-19 18:28:46 + cd /opt/stack/keystone
2013-12-19 18:28:46 + git reset --hard
2013-12-19 18:28:46 Zweigspitze (HEAD) ist jetzt bei 2a16bdd Merge "Replace xrange in for loop with range"
2013-12-19 18:28:46 + is_apache_enabled_service key
2013-12-19 18:28:46 + services=key
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,, =~ ,key, ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + configure_keystone
2013-12-19 18:28:46 + [[ ! -d /etc/keystone ]]
2013-12-19 18:28:46 + sudo chown stack /etc/keystone
2013-12-19 18:28:46 + [[ /etc/keystone != \/\o\p\t\/\s\t\a\c\k\/\k\e\y\s\t\o\n\e\/\e\t\c ]]
2013-12-19 18:28:46 + cp -p /opt/stack/keystone/etc/keystone.conf.sample /etc/keystone/keystone.conf
2013-12-19 18:28:46 + chmod 600 /etc/keystone/keystone.conf
2013-12-19 18:28:46 + cp -p /opt/stack/keystone/etc/policy.json /etc/keystone
2013-12-19 18:28:46 + [[ -f /opt/stack/keystone/etc/keystone-paste.ini ]]
2013-12-19 18:28:46 + cp -p /opt/stack/keystone/etc/keystone-paste.ini /etc/keystone/keystone-paste.ini
2013-12-19 18:28:46 + [[ -f /etc/keystone/keystone-paste.ini ]]
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf paste_deploy config_file /etc/keystone/keystone-paste.ini
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=paste_deploy
2013-12-19 18:28:46 + local option=config_file
2013-12-19 18:28:46 + local value=/etc/keystone/keystone-paste.ini
2013-12-19 18:28:46 + [[ -z paste_deploy ]]
2013-12-19 18:28:46 + [[ -z config_file ]]
2013-12-19 18:28:46 + grep -q '^\[paste_deploy\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf paste_deploy config_file
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=paste_deploy
2013-12-19 18:28:46 + local option=config_file
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[paste_deploy\]/,/^\[.*\]/ { /^config_file[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line='config_file = keystone-paste.ini'
2013-12-19 18:28:46 + '[' -n 'config_file = keystone-paste.ini' ']'
2013-12-19 18:28:46 ++ echo -ne '\x01'
2013-12-19 18:28:46 + local $'sep=\001'
2013-12-19 18:28:46 + sed -i -e '/^\[paste_deploy\]/,/^\[.*\]/ s^\(config_file[ \t]*=[ \t]*\).*$\1/etc/keystone/keystone-paste.ini' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + is_service_enabled ldap
2013-12-19 18:28:46 + services=ldap
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ldap, ]]
2013-12-19 18:28:46 + [[ ldap == n-cell-* ]]
2013-12-19 18:28:46 + [[ ldap == \n\o\v\a ]]
2013-12-19 18:28:46 + [[ ldap == \c\i\n\d\e\r ]]
2013-12-19 18:28:46 + [[ ldap == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:46 + [[ ldap == \g\l\a\n\c\e ]]
2013-12-19 18:28:46 + [[ ldap == \i\r\o\n\i\c ]]
2013-12-19 18:28:46 + [[ ldap == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:46 + [[ ldap == \t\r\o\v\e ]]
2013-12-19 18:28:46 + [[ ldap == \s\w\i\f\t ]]
2013-12-19 18:28:46 + [[ ldap == s-* ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + [[ kvs,ldap,pam,sql =~ sql ]]
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf identity driver keystone.identity.backends.sql.Identity
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=identity
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local value=keystone.identity.backends.sql.Identity
2013-12-19 18:28:46 + [[ -z identity ]]
2013-12-19 18:28:46 + [[ -z driver ]]
2013-12-19 18:28:46 + grep -q '^\[identity\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf identity driver
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=identity
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[identity\]/ a\
2013-12-19 18:28:46 driver = keystone.identity.backends.sql.Identity
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + [[ kvs,ldap,sql =~ sql ]]
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf assignment driver keystone.assignment.backends.sql.Assignment
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=assignment
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local value=keystone.assignment.backends.sql.Assignment
2013-12-19 18:28:46 + [[ -z assignment ]]
2013-12-19 18:28:46 + [[ -z driver ]]
2013-12-19 18:28:46 + grep -q '^\[assignment\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf assignment driver
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=assignment
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[assignment\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[assignment\]/ a\
2013-12-19 18:28:46 driver = keystone.assignment.backends.sql.Assignment
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf DEFAULT public_endpoint 'http://172.16.34.11:%(public_port)s/'
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=public_endpoint
2013-12-19 18:28:46 + local 'value=http://172.16.34.11:%(public_port)s/'
2013-12-19 18:28:46 + [[ -z DEFAULT ]]
2013-12-19 18:28:46 + [[ -z public_endpoint ]]
2013-12-19 18:28:46 + grep -q '^\[DEFAULT\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf DEFAULT public_endpoint
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=public_endpoint
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^public_endpoint[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:46 public_endpoint = http://172.16.34.11:%(public_port)s/
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf DEFAULT admin_endpoint 'http://172.16.34.11:%(admin_port)s/'
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=admin_endpoint
2013-12-19 18:28:46 + local 'value=http://172.16.34.11:%(admin_port)s/'
2013-12-19 18:28:46 + [[ -z DEFAULT ]]
2013-12-19 18:28:46 + [[ -z admin_endpoint ]]
2013-12-19 18:28:46 + grep -q '^\[DEFAULT\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf DEFAULT admin_endpoint
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=admin_endpoint
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_endpoint[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:46 admin_endpoint = http://172.16.34.11:%(admin_port)s/
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + is_ssl_enabled_service key
2013-12-19 18:28:46 + services=key
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,, =~ ,key, ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + is_service_enabled tls-proxy
2013-12-19 18:28:46 + services=tls-proxy
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:28:46 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:28:46 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:28:46 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:28:46 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:46 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:28:46 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:28:46 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:46 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:28:46 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:28:46 + [[ tls-proxy == s-* ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf DEFAULT admin_token password
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=admin_token
2013-12-19 18:28:46 + local value=password
2013-12-19 18:28:46 + [[ -z DEFAULT ]]
2013-12-19 18:28:46 + [[ -z admin_token ]]
2013-12-19 18:28:46 + grep -q '^\[DEFAULT\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf DEFAULT admin_token
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=DEFAULT
2013-12-19 18:28:46 + local option=admin_token
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_token[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:46 admin_token = password
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + [[ PKI = \U\U\I\D ]]
2013-12-19 18:28:46 ++ database_connection_url keystone
2013-12-19 18:28:46 ++ local db=keystone
2013-12-19 18:28:46 ++ database_connection_url_mysql keystone
2013-12-19 18:28:46 ++ local db=keystone
2013-12-19 18:28:46 ++ echo 'mysql://root:password@127.0.0.1/keystone?charset=utf8'
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf sql connection 'mysql://root:password@127.0.0.1/keystone?charset=utf8'
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=sql
2013-12-19 18:28:46 + local option=connection
2013-12-19 18:28:46 + local 'value=mysql://root:password@127.0.0.1/keystone?charset=utf8'
2013-12-19 18:28:46 + [[ -z sql ]]
2013-12-19 18:28:46 + [[ -z connection ]]
2013-12-19 18:28:46 + grep -q '^\[sql\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf sql connection
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=sql
2013-12-19 18:28:46 + local option=connection
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[sql\]/,/^\[.*\]/ { /^connection[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[sql\]/ a\
2013-12-19 18:28:46 connection = mysql://root:password@127.0.0.1/keystone?charset=utf8
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf ec2 driver keystone.contrib.ec2.backends.sql.Ec2
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=ec2
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local value=keystone.contrib.ec2.backends.sql.Ec2
2013-12-19 18:28:46 + [[ -z ec2 ]]
2013-12-19 18:28:46 + [[ -z driver ]]
2013-12-19 18:28:46 + grep -q '^\[ec2\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf ec2 driver
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=ec2
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[ec2\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[ec2\]/ a\
2013-12-19 18:28:46 driver = keystone.contrib.ec2.backends.sql.Ec2
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + [[ sql = \s\q\l ]]
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf token driver keystone.token.backends.sql.Token
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=token
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local value=keystone.token.backends.sql.Token
2013-12-19 18:28:46 + [[ -z token ]]
2013-12-19 18:28:46 + [[ -z driver ]]
2013-12-19 18:28:46 + grep -q '^\[token\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf token driver
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=token
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[token\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[token\]/ a\
2013-12-19 18:28:46 driver = keystone.token.backends.sql.Token
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + [[ sql = \s\q\l ]]
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf catalog driver keystone.catalog.backends.sql.Catalog
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=catalog
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local value=keystone.catalog.backends.sql.Catalog
2013-12-19 18:28:46 + [[ -z catalog ]]
2013-12-19 18:28:46 + [[ -z driver ]]
2013-12-19 18:28:46 + grep -q '^\[catalog\]' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/keystone.conf catalog driver
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=catalog
2013-12-19 18:28:46 + local option=driver
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[catalog\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + line=
2013-12-19 18:28:46 + '[' -n '' ']'
2013-12-19 18:28:46 + sed -i -e '/^\[catalog\]/ a\
2013-12-19 18:28:46 driver = keystone.catalog.backends.sql.Catalog
2013-12-19 18:28:46 ' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + inicomment /etc/keystone/keystone.conf catalog template_file
2013-12-19 18:28:46 + local file=/etc/keystone/keystone.conf
2013-12-19 18:28:46 + local section=catalog
2013-12-19 18:28:46 + local option=template_file
2013-12-19 18:28:46 + sed -i -e '/^\[catalog\]/,/^\[.*\]/ s|^\(template_file[ \t]*=.*$\)|#\1|' /etc/keystone/keystone.conf
2013-12-19 18:28:46 + LOGGING_ROOT=devel
2013-12-19 18:28:46 + '[' False '!=' False ']'
2013-12-19 18:28:46 + KEYSTONE_LOG_CONFIG='--log-config /etc/keystone/logging.conf'
2013-12-19 18:28:46 + cp /opt/stack/keystone/etc/logging.conf.sample /etc/keystone/logging.conf
2013-12-19 18:28:46 + iniset /etc/keystone/logging.conf logger_root level DEBUG
2013-12-19 18:28:46 + local file=/etc/keystone/logging.conf
2013-12-19 18:28:46 + local section=logger_root
2013-12-19 18:28:46 + local option=level
2013-12-19 18:28:46 + local value=DEBUG
2013-12-19 18:28:46 + [[ -z logger_root ]]
2013-12-19 18:28:46 + [[ -z level ]]
2013-12-19 18:28:46 + grep -q '^\[logger_root\]' /etc/keystone/logging.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/logging.conf logger_root level
2013-12-19 18:28:46 + local file=/etc/keystone/logging.conf
2013-12-19 18:28:46 + local section=logger_root
2013-12-19 18:28:46 + local option=level
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[logger_root\]/,/^\[.*\]/ { /^level[ \t]*=/ p; }' /etc/keystone/logging.conf
2013-12-19 18:28:46 + line=level=WARNING
2013-12-19 18:28:46 + '[' -n level=WARNING ']'
2013-12-19 18:28:46 ++ echo -ne '\x01'
2013-12-19 18:28:46 + local $'sep=\001'
2013-12-19 18:28:46 + sed -i -e '/^\[logger_root\]/,/^\[.*\]/ s^\(level[ \t]*=[ \t]*\).*$\1DEBUG' /etc/keystone/logging.conf
2013-12-19 18:28:46 + iniset /etc/keystone/logging.conf logger_root handlers devel,production
2013-12-19 18:28:46 + local file=/etc/keystone/logging.conf
2013-12-19 18:28:46 + local section=logger_root
2013-12-19 18:28:46 + local option=handlers
2013-12-19 18:28:46 + local value=devel,production
2013-12-19 18:28:46 + [[ -z logger_root ]]
2013-12-19 18:28:46 + [[ -z handlers ]]
2013-12-19 18:28:46 + grep -q '^\[logger_root\]' /etc/keystone/logging.conf
2013-12-19 18:28:46 + ini_has_option /etc/keystone/logging.conf logger_root handlers
2013-12-19 18:28:46 + local file=/etc/keystone/logging.conf
2013-12-19 18:28:46 + local section=logger_root
2013-12-19 18:28:46 + local option=handlers
2013-12-19 18:28:46 + local line
2013-12-19 18:28:46 ++ sed -ne '/^\[logger_root\]/,/^\[.*\]/ { /^handlers[ \t]*=/ p; }' /etc/keystone/logging.conf
2013-12-19 18:28:46 + line=handlers=file
2013-12-19 18:28:46 + '[' -n handlers=file ']'
2013-12-19 18:28:46 ++ echo -ne '\x01'
2013-12-19 18:28:46 + local $'sep=\001'
2013-12-19 18:28:46 + sed -i -e '/^\[logger_root\]/,/^\[.*\]/ s^\(handlers[ \t]*=[ \t]*\).*$\1devel,production' /etc/keystone/logging.conf
2013-12-19 18:28:46 + is_apache_enabled_service key
2013-12-19 18:28:46 + services=key
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,, =~ ,key, ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + is_service_enabled s-proxy
2013-12-19 18:28:46 + services=s-proxy
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,s-proxy, ]]
2013-12-19 18:28:46 + [[ s-proxy == n-cell-* ]]
2013-12-19 18:28:46 + [[ s-proxy == \n\o\v\a ]]
2013-12-19 18:28:46 + [[ s-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:28:46 + [[ s-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:46 + [[ s-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:28:46 + [[ s-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:28:46 + [[ s-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:46 + [[ s-proxy == \t\r\o\v\e ]]
2013-12-19 18:28:46 + [[ s-proxy == \s\w\i\f\t ]]
2013-12-19 18:28:46 + [[ s-proxy == s-* ]]
2013-12-19 18:28:46 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ swift ]]
2013-12-19 18:28:46 + return 1
2013-12-19 18:28:46 + is_service_enabled g-api n-api
2013-12-19 18:28:46 + services='g-api n-api'
2013-12-19 18:28:46 + for service in '${services}'
2013-12-19 18:28:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,g-api, ]]
2013-12-19 18:28:46 + return 0
2013-12-19 18:28:46 + install_glance
2013-12-19 18:28:46 + git_clone git://git.openstack.org/openstack/glance.git /opt/stack/glance master
2013-12-19 18:28:46 + GIT_REMOTE=git://git.openstack.org/openstack/glance.git
2013-12-19 18:28:46 + GIT_DEST=/opt/stack/glance
2013-12-19 18:28:46 + GIT_REF=master
2013-12-19 18:28:46 ++ trueorfalse False False
2013-12-19 18:28:46 ++ local default=False
2013-12-19 18:28:46 ++ local testval=False
2013-12-19 18:28:46 ++ [[ -z False ]]
2013-12-19 18:28:46 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:46 ++ echo False
2013-12-19 18:28:46 ++ return
2013-12-19 18:28:46 + RECLONE=False
2013-12-19 18:28:46 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:46 + echo master
2013-12-19 18:28:46 + egrep -q '^refs'
2013-12-19 18:28:46 + [[ ! -d /opt/stack/glance ]]
2013-12-19 18:28:46 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:46 + cd /opt/stack/glance
2013-12-19 18:28:46 + git show --oneline
2013-12-19 18:28:46 + head -1
2013-12-19 18:28:46 448ef4a Merge "remove hardcode of usage"
2013-12-19 18:28:46 + setup_develop /opt/stack/glance
2013-12-19 18:28:46 + local project_dir=/opt/stack/glance
2013-12-19 18:28:46 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/glance'
2013-12-19 18:28:46 cd /opt/stack/requirements; python update.py /opt/stack/glance
2013-12-19 18:28:46 + cd /opt/stack/glance
2013-12-19 18:28:46 + git diff --quiet
2013-12-19 18:28:46 + local update_requirements=0
2013-12-19 18:28:46 + '[' 0 -eq 0 ']'
2013-12-19 18:28:46 + cd /opt/stack/requirements
2013-12-19 18:28:46 + python update.py /opt/stack/glance
2013-12-19 18:28:46 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/glance/requirements.txt)
2013-12-19 18:28:46 Syncing /opt/stack/glance/requirements.txt
2013-12-19 18:28:46 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/glance/test-requirements.txt)
2013-12-19 18:28:46 Syncing /opt/stack/glance/test-requirements.txt
2013-12-19 18:28:46 Syncing setup.py
2013-12-19 18:28:46 + setup_develop_no_requirements_update /opt/stack/glance
2013-12-19 18:28:46 + local project_dir=/opt/stack/glance
2013-12-19 18:28:46 + pip_install -e /opt/stack/glance
2013-12-19 18:28:46 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:46 + [[ -z -e /opt/stack/glance ]]
2013-12-19 18:28:46 + [[ -z deb ]]
2013-12-19 18:28:46 + [[ False = True ]]
2013-12-19 18:28:46 + SUDO_PIP=sudo
2013-12-19 18:28:46 ++ get_pip_command
2013-12-19 18:28:46 ++ which pip
2013-12-19 18:28:46 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:46 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:46 + PIP_USE_MIRRORS=False
2013-12-19 18:28:46 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:46 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:46 + local pip_build_tmp=/tmp/pip-build.IAp5I
2013-12-19 18:28:46 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.IAp5I -e /opt/stack/glance
2013-12-19 18:28:47 Obtaining file:///opt/stack/glance
2013-12-19 18:28:47 Running setup.py egg_info for package from file:///opt/stack/glance
2013-12-19 18:28:47 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:47 [pbr] Excluding ordereddict: Python 2.6 only dependency
2013-12-19 18:28:47 [pbr] Excluding None: Index Location
2013-12-19 18:28:47 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.6 in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=1.5 in /opt/stack/python-swiftclient (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /opt/stack/python-cinderclient (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /usr/lib/python2.7/dist-packages (from Routes>=1.12.3->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-swiftclient>=1.5->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->python-cinderclient>=1.0.6->glance==2014.1.dev50.g448ef4a)
2013-12-19 18:28:47 Installing collected packages: glance
2013-12-19 18:28:47 Running setup.py develop for glance
2013-12-19 18:28:47 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:47 [pbr] Excluding ordereddict: Python 2.6 only dependency
2013-12-19 18:28:47 [pbr] Excluding None: Index Location
2013-12-19 18:28:47 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:47 /usr/bin/python -E -c pass
2013-12-19 18:28:47 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:47 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:47 Creating /usr/local/lib/python2.7/dist-packages/glance.egg-link (link to .)
2013-12-19 18:28:47 glance 2014.1.dev50.g448ef4a is already the active version in easy-install.pth
2013-12-19 18:28:47 Installing glance-scrubber script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-cache-pruner script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-cache-cleaner script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-api script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-cache-prefetcher script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-replicator script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-cache-manage script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-manage script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-control script to /usr/local/bin
2013-12-19 18:28:47 Installing glance-registry script to /usr/local/bin
2013-12-19 18:28:47
2013-12-19 18:28:47 Installed /opt/stack/glance
2013-12-19 18:28:47 Successfully installed glance
2013-12-19 18:28:47 Cleaning up...
2013-12-19 18:28:47 + sudo rm -rf /tmp/pip-build.IAp5I
2013-12-19 18:28:47 + safe_chown -R stack /opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 + _safe_permission_operation chown -R stack /opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 + args=($@)
2013-12-19 18:28:47 + local args
2013-12-19 18:28:47 + local last
2013-12-19 18:28:47 + local sudo_cmd
2013-12-19 18:28:47 + local dir_to_check
2013-12-19 18:28:47 + let 'last=4 - 1'
2013-12-19 18:28:47 + dir_to_check=/opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 + '[' '!' -d /opt/stack/glance/glance.egg-info ']'
2013-12-19 18:28:47 + is_nfs_directory /opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 ++ stat -f -L -c %T /opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 + local mount_type=ext2/ext3
2013-12-19 18:28:47 + test ext2/ext3 == nfs
2013-12-19 18:28:47 + [[ False = True ]]
2013-12-19 18:28:47 + sudo_cmd=sudo
2013-12-19 18:28:47 + sudo chown -R stack /opt/stack/glance/glance.egg-info
2013-12-19 18:28:47 + '[' True = True ']'
2013-12-19 18:28:47 + '[' 0 -eq 0 ']'
2013-12-19 18:28:47 + cd /opt/stack/glance
2013-12-19 18:28:47 + git reset --hard
2013-12-19 18:28:47 Zweigspitze (HEAD) ist jetzt bei 448ef4a Merge "remove hardcode of usage"
2013-12-19 18:28:47 + configure_glance
2013-12-19 18:28:47 + [[ ! -d /etc/glance ]]
2013-12-19 18:28:47 + sudo chown stack /etc/glance
2013-12-19 18:28:47 + cp /opt/stack/glance/etc/glance-registry.conf /etc/glance/glance-registry.conf
2013-12-19 18:28:47 + iniset /etc/glance/glance-registry.conf DEFAULT debug True
2013-12-19 18:28:47 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:47 + local section=DEFAULT
2013-12-19 18:28:47 + local option=debug
2013-12-19 18:28:47 + local value=True
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z debug ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf DEFAULT debug
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=debug
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:48 debug = True
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + inicomment /etc/glance/glance-registry.conf DEFAULT log_file
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=log_file
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 ++ database_connection_url glance
2013-12-19 18:28:48 ++ local db=glance
2013-12-19 18:28:48 ++ database_connection_url_mysql glance
2013-12-19 18:28:48 ++ local db=glance
2013-12-19 18:28:48 ++ echo 'mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + local 'dburl=mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf DEFAULT sql_connection 'mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=sql_connection
2013-12-19 18:28:48 + local 'value=mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z sql_connection ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf DEFAULT sql_connection
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=sql_connection
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='sql_connection = sqlite:///glance.sqlite'
2013-12-19 18:28:48 + '[' -n 'sql_connection = sqlite:///glance.sqlite' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(sql_connection[ \t]*=[ \t]*\).*$\1mysql://root:password@127.0.0.1/glance?charset=utf8' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf DEFAULT use_syslog False
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=use_syslog
2013-12-19 18:28:48 + local value=False
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z use_syslog ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf DEFAULT use_syslog
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=use_syslog
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:48 use_syslog = False
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf paste_deploy flavor keystone
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=paste_deploy
2013-12-19 18:28:48 + local option=flavor
2013-12-19 18:28:48 + local value=keystone
2013-12-19 18:28:48 + [[ -z paste_deploy ]]
2013-12-19 18:28:48 + [[ -z flavor ]]
2013-12-19 18:28:48 + grep -q '^\[paste_deploy\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf paste_deploy flavor
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=paste_deploy
2013-12-19 18:28:48 + local option=flavor
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[paste_deploy\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[paste_deploy\]/ a\
2013-12-19 18:28:48 flavor = keystone
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_host 172.16.34.11
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_host
2013-12-19 18:28:48 + local value=172.16.34.11
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_host ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_host
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_host
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='auth_host = 127.0.0.1'
2013-12-19 18:28:48 + '[' -n 'auth_host = 127.0.0.1' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_host[ \t]*=[ \t]*\).*$\1172.16.34.11' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_port 35357
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_port
2013-12-19 18:28:48 + local value=35357
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_port ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_port
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_port
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='auth_port = 35357'
2013-12-19 18:28:48 + '[' -n 'auth_port = 35357' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_port[ \t]*=[ \t]*\).*$\135357' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_protocol http
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_protocol
2013-12-19 18:28:48 + local value=http
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_protocol ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_protocol
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_protocol
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='auth_protocol = http'
2013-12-19 18:28:48 + '[' -n 'auth_protocol = http' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_protocol[ \t]*=[ \t]*\).*$\1http' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken cafile
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=cafile
2013-12-19 18:28:48 + local value=
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z cafile ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken cafile
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=cafile
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^cafile[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:48 cafile =
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_uri http://172.16.34.11:5000/
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_uri
2013-12-19 18:28:48 + local value=http://172.16.34.11:5000/
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_uri ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_uri
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_uri
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:48 auth_uri = http://172.16.34.11:5000/
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name service
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_tenant_name
2013-12-19 18:28:48 + local value=service
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_tenant_name ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_tenant_name
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='admin_tenant_name = %SERVICE_TENANT_NAME%'
2013-12-19 18:28:48 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_tenant_name[ \t]*=[ \t]*\).*$\1service' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_user glance
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_user
2013-12-19 18:28:48 + local value=glance
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_user ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_user
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_user
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='admin_user = %SERVICE_USER%'
2013-12-19 18:28:48 + '[' -n 'admin_user = %SERVICE_USER%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_user[ \t]*=[ \t]*\).*$\1glance' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_password password
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_password
2013-12-19 18:28:48 + local value=password
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_password ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_password
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_password
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line='admin_password = %SERVICE_PASSWORD%'
2013-12-19 18:28:48 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_password[ \t]*=[ \t]*\).*$\1password' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf keystone_authtoken signing_dir /var/cache/glance/registry
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=signing_dir
2013-12-19 18:28:48 + local value=/var/cache/glance/registry
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z signing_dir ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken signing_dir
2013-12-19 18:28:48 + local file=/etc/glance/glance-registry.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=signing_dir
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:48 signing_dir = /var/cache/glance/registry
2013-12-19 18:28:48 ' /etc/glance/glance-registry.conf
2013-12-19 18:28:48 + cp /opt/stack/glance/etc/glance-api.conf /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf DEFAULT debug True
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=debug
2013-12-19 18:28:48 + local value=True
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z debug ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf DEFAULT debug
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=debug
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:48 debug = True
2013-12-19 18:28:48 ' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + inicomment /etc/glance/glance-api.conf DEFAULT log_file
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=log_file
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf DEFAULT sql_connection 'mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=sql_connection
2013-12-19 18:28:48 + local 'value=mysql://root:password@127.0.0.1/glance?charset=utf8'
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z sql_connection ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf DEFAULT sql_connection
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=sql_connection
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='sql_connection = sqlite:///glance.sqlite'
2013-12-19 18:28:48 + '[' -n 'sql_connection = sqlite:///glance.sqlite' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(sql_connection[ \t]*=[ \t]*\).*$\1mysql://root:password@127.0.0.1/glance?charset=utf8' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf DEFAULT use_syslog False
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=use_syslog
2013-12-19 18:28:48 + local value=False
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z use_syslog ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf DEFAULT use_syslog
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=use_syslog
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:48 use_syslog = False
2013-12-19 18:28:48 ' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=filesystem_store_datadir
2013-12-19 18:28:48 + local value=/opt/stack/data/glance/images/
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z filesystem_store_datadir ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=filesystem_store_datadir
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='filesystem_store_datadir = /var/lib/glance/images/'
2013-12-19 18:28:48 + '[' -n 'filesystem_store_datadir = /var/lib/glance/images/' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$\1/opt/stack/data/glance/images/' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=image_cache_dir
2013-12-19 18:28:48 + local value=/opt/stack/data/glance/cache/
2013-12-19 18:28:48 + [[ -z DEFAULT ]]
2013-12-19 18:28:48 + [[ -z image_cache_dir ]]
2013-12-19 18:28:48 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf DEFAULT image_cache_dir
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=DEFAULT
2013-12-19 18:28:48 + local option=image_cache_dir
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='image_cache_dir = /var/lib/glance/image-cache/'
2013-12-19 18:28:48 + '[' -n 'image_cache_dir = /var/lib/glance/image-cache/' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(image_cache_dir[ \t]*=[ \t]*\).*$\1/opt/stack/data/glance/cache/' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf paste_deploy flavor keystone+cachemanagement
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=paste_deploy
2013-12-19 18:28:48 + local option=flavor
2013-12-19 18:28:48 + local value=keystone+cachemanagement
2013-12-19 18:28:48 + [[ -z paste_deploy ]]
2013-12-19 18:28:48 + [[ -z flavor ]]
2013-12-19 18:28:48 + grep -q '^\[paste_deploy\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf paste_deploy flavor
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=paste_deploy
2013-12-19 18:28:48 + local option=flavor
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[paste_deploy\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[paste_deploy\]/ a\
2013-12-19 18:28:48 flavor = keystone+cachemanagement
2013-12-19 18:28:48 ' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_host 172.16.34.11
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_host
2013-12-19 18:28:48 + local value=172.16.34.11
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_host ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_host
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_host
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='auth_host = 127.0.0.1'
2013-12-19 18:28:48 + '[' -n 'auth_host = 127.0.0.1' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_host[ \t]*=[ \t]*\).*$\1172.16.34.11' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_port 35357
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_port
2013-12-19 18:28:48 + local value=35357
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_port ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_port
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_port
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='auth_port = 35357'
2013-12-19 18:28:48 + '[' -n 'auth_port = 35357' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_port[ \t]*=[ \t]*\).*$\135357' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_protocol http
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_protocol
2013-12-19 18:28:48 + local value=http
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_protocol ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_protocol
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_protocol
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='auth_protocol = http'
2013-12-19 18:28:48 + '[' -n 'auth_protocol = http' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_protocol[ \t]*=[ \t]*\).*$\1http' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken cafile
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=cafile
2013-12-19 18:28:48 + local value=
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z cafile ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken cafile
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=cafile
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^cafile[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:48 cafile =
2013-12-19 18:28:48 ' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_uri http://172.16.34.11:5000/
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_uri
2013-12-19 18:28:48 + local value=http://172.16.34.11:5000/
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z auth_uri ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_uri
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=auth_uri
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line=
2013-12-19 18:28:48 + '[' -n '' ']'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:48 auth_uri = http://172.16.34.11:5000/
2013-12-19 18:28:48 ' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name service
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_tenant_name
2013-12-19 18:28:48 + local value=service
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_tenant_name ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_tenant_name
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='admin_tenant_name = %SERVICE_TENANT_NAME%'
2013-12-19 18:28:48 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_tenant_name[ \t]*=[ \t]*\).*$\1service' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_user glance
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_user
2013-12-19 18:28:48 + local value=glance
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_user ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_user
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_user
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='admin_user = %SERVICE_USER%'
2013-12-19 18:28:48 + '[' -n 'admin_user = %SERVICE_USER%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:48 + local $'sep=\001'
2013-12-19 18:28:48 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_user[ \t]*=[ \t]*\).*$\1glance' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_password password
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_password
2013-12-19 18:28:48 + local value=password
2013-12-19 18:28:48 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:48 + [[ -z admin_password ]]
2013-12-19 18:28:48 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_password
2013-12-19 18:28:48 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:48 + local section=keystone_authtoken
2013-12-19 18:28:48 + local option=admin_password
2013-12-19 18:28:48 + local line
2013-12-19 18:28:48 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:48 + line='admin_password = %SERVICE_PASSWORD%'
2013-12-19 18:28:48 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']'
2013-12-19 18:28:48 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_password[ \t]*=[ \t]*\).*$\1password' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + is_service_enabled qpid
2013-12-19 18:28:49 + services=qpid
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,qpid, ]]
2013-12-19 18:28:49 + [[ qpid == n-cell-* ]]
2013-12-19 18:28:49 + [[ qpid == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ qpid == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ qpid == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ qpid == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ qpid == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ qpid == \t\r\o\v\e ]]
2013-12-19 18:28:49 + [[ qpid == \s\w\i\f\t ]]
2013-12-19 18:28:49 + [[ qpid == s-* ]]
2013-12-19 18:28:49 + return 1
2013-12-19 18:28:49 + '[' -n localhost ']'
2013-12-19 18:28:49 + '[' -n password ']'
2013-12-19 18:28:49 + iniset /etc/glance/glance-api.conf DEFAULT notifier_strategy rabbit
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=notifier_strategy
2013-12-19 18:28:49 + local value=rabbit
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z notifier_strategy ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-api.conf DEFAULT notifier_strategy
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=notifier_strategy
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^notifier_strategy[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 notifier_strategy = rabbit
2013-12-19 18:28:49 ' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + iniset_rpc_backend glance /etc/glance/glance-api.conf DEFAULT
2013-12-19 18:28:49 + local package=glance
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + is_service_enabled zeromq
2013-12-19 18:28:49 + services=zeromq
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,zeromq, ]]
2013-12-19 18:28:49 + [[ zeromq == n-cell-* ]]
2013-12-19 18:28:49 + [[ zeromq == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ zeromq == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ zeromq == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ zeromq == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ zeromq == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ zeromq == \t\r\o\v\e ]]
2013-12-19 18:28:49 + [[ zeromq == \s\w\i\f\t ]]
2013-12-19 18:28:49 + [[ zeromq == s-* ]]
2013-12-19 18:28:49 + return 1
2013-12-19 18:28:49 + is_service_enabled qpid
2013-12-19 18:28:49 + services=qpid
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,qpid, ]]
2013-12-19 18:28:49 + [[ qpid == n-cell-* ]]
2013-12-19 18:28:49 + [[ qpid == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ qpid == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ qpid == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ qpid == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ qpid == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ qpid == \t\r\o\v\e ]]
2013-12-19 18:28:49 + [[ qpid == \s\w\i\f\t ]]
2013-12-19 18:28:49 + [[ qpid == s-* ]]
2013-12-19 18:28:49 + return 1
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + is_service_enabled rabbit
2013-12-19 18:28:49 + services=rabbit
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,rabbit, ]]
2013-12-19 18:28:49 + return 0
2013-12-19 18:28:49 + iniset /etc/glance/glance-api.conf DEFAULT rpc_backend glance.openstack.common.rpc.impl_kombu
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rpc_backend
2013-12-19 18:28:49 + local value=glance.openstack.common.rpc.impl_kombu
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z rpc_backend ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-api.conf DEFAULT rpc_backend
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rpc_backend
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 rpc_backend = glance.openstack.common.rpc.impl_kombu
2013-12-19 18:28:49 ' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_host localhost
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rabbit_host
2013-12-19 18:28:49 + local value=localhost
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z rabbit_host ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-api.conf DEFAULT rabbit_host
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rabbit_host
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + line='rabbit_host = localhost'
2013-12-19 18:28:49 + '[' -n 'rabbit_host = localhost' ']'
2013-12-19 18:28:49 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(rabbit_host[ \t]*=[ \t]*\).*$\1localhost' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_password password
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rabbit_password
2013-12-19 18:28:49 + local value=password
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z rabbit_password ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-api.conf DEFAULT rabbit_password
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=rabbit_password
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + line='rabbit_password = guest'
2013-12-19 18:28:49 + '[' -n 'rabbit_password = guest' ']'
2013-12-19 18:28:49 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(rabbit_password[ \t]*=[ \t]*\).*$\1password' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-api.conf keystone_authtoken signing_dir /var/cache/glance/api
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=keystone_authtoken
2013-12-19 18:28:49 + local option=signing_dir
2013-12-19 18:28:49 + local value=/var/cache/glance/api
2013-12-19 18:28:49 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:49 + [[ -z signing_dir ]]
2013-12-19 18:28:49 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken signing_dir
2013-12-19 18:28:49 + local file=/etc/glance/glance-api.conf
2013-12-19 18:28:49 + local section=keystone_authtoken
2013-12-19 18:28:49 + local option=signing_dir
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:49 signing_dir = /var/cache/glance/api
2013-12-19 18:28:49 ' /etc/glance/glance-api.conf
2013-12-19 18:28:49 + '[' libvirt = xenserver ']'
2013-12-19 18:28:49 + is_service_enabled s-proxy
2013-12-19 18:28:49 + services=s-proxy
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,s-proxy, ]]
2013-12-19 18:28:49 + [[ s-proxy == n-cell-* ]]
2013-12-19 18:28:49 + [[ s-proxy == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ s-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ s-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ s-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ s-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ s-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ s-proxy == \t\r\o\v\e ]]
2013-12-19 18:28:49 + [[ s-proxy == \s\w\i\f\t ]]
2013-12-19 18:28:49 + [[ s-proxy == s-* ]]
2013-12-19 18:28:49 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ swift ]]
2013-12-19 18:28:49 + return 1
2013-12-19 18:28:49 + cp -p /opt/stack/glance/etc/glance-registry-paste.ini /etc/glance/glance-registry-paste.ini
2013-12-19 18:28:49 + cp -p /opt/stack/glance/etc/glance-api-paste.ini /etc/glance/glance-api-paste.ini
2013-12-19 18:28:49 + cp /opt/stack/glance/etc/glance-cache.conf /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT debug True
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=debug
2013-12-19 18:28:49 + local value=True
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z debug ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT debug
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=debug
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 debug = True
2013-12-19 18:28:49 ' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + inicomment /etc/glance/glance-cache.conf DEFAULT log_file
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=log_file
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT use_syslog False
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=use_syslog
2013-12-19 18:28:49 + local value=False
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z use_syslog ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT use_syslog
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=use_syslog
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 use_syslog = False
2013-12-19 18:28:49 ' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=filesystem_store_datadir
2013-12-19 18:28:49 + local value=/opt/stack/data/glance/images/
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z filesystem_store_datadir ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=filesystem_store_datadir
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line='filesystem_store_datadir = /var/lib/glance/images/'
2013-12-19 18:28:49 + '[' -n 'filesystem_store_datadir = /var/lib/glance/images/' ']'
2013-12-19 18:28:49 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$\1/opt/stack/data/glance/images/' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=image_cache_dir
2013-12-19 18:28:49 + local value=/opt/stack/data/glance/cache/
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z image_cache_dir ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT image_cache_dir
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=image_cache_dir
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line='image_cache_dir = /var/lib/glance/image-cache/'
2013-12-19 18:28:49 + '[' -n 'image_cache_dir = /var/lib/glance/image-cache/' ']'
2013-12-19 18:28:49 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(image_cache_dir[ \t]*=[ \t]*\).*$\1/opt/stack/data/glance/cache/' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_url
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_url
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_url[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT auth_url http://172.16.34.11:35357/v2.0
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_url
2013-12-19 18:28:49 + local value=http://172.16.34.11:35357/v2.0
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z auth_url ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT auth_url
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_url
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line='auth_url = http://127.0.0.1:5000/v2.0/'
2013-12-19 18:28:49 + '[' -n 'auth_url = http://127.0.0.1:5000/v2.0/' ']'
2013-12-19 18:28:49 ++ echo -ne '\x01'
2013-12-19 18:28:49 + local $'sep=\001'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(auth_url[ \t]*=[ \t]*\).*$\1http://172.16.34.11:35357/v2.0' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_tenant_name
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_tenant_name
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_tenant_name[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT admin_tenant_name service
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_tenant_name
2013-12-19 18:28:49 + local value=service
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z admin_tenant_name ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_tenant_name
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_tenant_name
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 admin_tenant_name = service
2013-12-19 18:28:49 ' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_user
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_user
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_user[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT admin_user glance
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_user
2013-12-19 18:28:49 + local value=glance
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z admin_user ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_user
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_user
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 admin_user = glance
2013-12-19 18:28:49 ' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_password
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=auth_password
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_password[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + iniset /etc/glance/glance-cache.conf DEFAULT admin_password password
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_password
2013-12-19 18:28:49 + local value=password
2013-12-19 18:28:49 + [[ -z DEFAULT ]]
2013-12-19 18:28:49 + [[ -z admin_password ]]
2013-12-19 18:28:49 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_password
2013-12-19 18:28:49 + local file=/etc/glance/glance-cache.conf
2013-12-19 18:28:49 + local section=DEFAULT
2013-12-19 18:28:49 + local option=admin_password
2013-12-19 18:28:49 + local line
2013-12-19 18:28:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + line=
2013-12-19 18:28:49 + '[' -n '' ']'
2013-12-19 18:28:49 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:49 admin_password = password
2013-12-19 18:28:49 ' /etc/glance/glance-cache.conf
2013-12-19 18:28:49 + cp -p /opt/stack/glance/etc/policy.json /etc/glance/policy.json
2013-12-19 18:28:49 + cp -p /opt/stack/glance/etc/schema-image.json /etc/glance/schema-image.json
2013-12-19 18:28:49 + is_service_enabled cinder
2013-12-19 18:28:49 + services=cinder
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,cinder, ]]
2013-12-19 18:28:49 + [[ cinder == n-cell-* ]]
2013-12-19 18:28:49 + [[ cinder == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ cinder == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ c- ]]
2013-12-19 18:28:49 + [[ cinder == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ cinder == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ cinder == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ cinder == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ cinder == \t\r\o\v\e ]]
2013-12-19 18:28:49 + [[ cinder == \s\w\i\f\t ]]
2013-12-19 18:28:49 + [[ cinder == s-* ]]
2013-12-19 18:28:49 + return 1
2013-12-19 18:28:49 + is_service_enabled neutron
2013-12-19 18:28:49 + services=neutron
2013-12-19 18:28:49 + for service in '${services}'
2013-12-19 18:28:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:28:49 + [[ neutron == n-cell-* ]]
2013-12-19 18:28:49 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:28:49 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:28:49 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:49 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:28:49 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:28:49 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:49 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:28:49 + return 0
2013-12-19 18:28:49 + install_neutron
2013-12-19 18:28:49 + git_clone git://git.openstack.org/openstack/neutron.git /opt/stack/neutron master
2013-12-19 18:28:49 + GIT_REMOTE=git://git.openstack.org/openstack/neutron.git
2013-12-19 18:28:49 + GIT_DEST=/opt/stack/neutron
2013-12-19 18:28:49 + GIT_REF=master
2013-12-19 18:28:49 ++ trueorfalse False False
2013-12-19 18:28:49 ++ local default=False
2013-12-19 18:28:49 ++ local testval=False
2013-12-19 18:28:49 ++ [[ -z False ]]
2013-12-19 18:28:49 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:49 ++ echo False
2013-12-19 18:28:49 ++ return
2013-12-19 18:28:49 + RECLONE=False
2013-12-19 18:28:49 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:49 + echo master
2013-12-19 18:28:49 + egrep -q '^refs'
2013-12-19 18:28:49 + [[ ! -d /opt/stack/neutron ]]
2013-12-19 18:28:49 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:49 + cd /opt/stack/neutron
2013-12-19 18:28:49 + git show --oneline
2013-12-19 18:28:49 + head -1
2013-12-19 18:28:49 a7bdec1 Merge "Add support for NSX/NVP Metadata services"
2013-12-19 18:28:49 + setup_develop /opt/stack/neutron
2013-12-19 18:28:49 + local project_dir=/opt/stack/neutron
2013-12-19 18:28:49 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/neutron'
2013-12-19 18:28:49 cd /opt/stack/requirements; python update.py /opt/stack/neutron
2013-12-19 18:28:49 + cd /opt/stack/neutron
2013-12-19 18:28:49 + git diff --quiet
2013-12-19 18:28:49 + local update_requirements=0
2013-12-19 18:28:49 + '[' 0 -eq 0 ']'
2013-12-19 18:28:49 + cd /opt/stack/requirements
2013-12-19 18:28:49 + python update.py /opt/stack/neutron
2013-12-19 18:28:49 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/neutron/requirements.txt)
2013-12-19 18:28:49 Syncing /opt/stack/neutron/requirements.txt
2013-12-19 18:28:49 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/neutron/test-requirements.txt)
2013-12-19 18:28:49 Syncing /opt/stack/neutron/test-requirements.txt
2013-12-19 18:28:49 Syncing setup.py
2013-12-19 18:28:49 + setup_develop_no_requirements_update /opt/stack/neutron
2013-12-19 18:28:49 + local project_dir=/opt/stack/neutron
2013-12-19 18:28:49 + pip_install -e /opt/stack/neutron
2013-12-19 18:28:49 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:49 + [[ -z -e /opt/stack/neutron ]]
2013-12-19 18:28:49 + [[ -z deb ]]
2013-12-19 18:28:49 + [[ False = True ]]
2013-12-19 18:28:49 + SUDO_PIP=sudo
2013-12-19 18:28:49 ++ get_pip_command
2013-12-19 18:28:49 ++ which pip
2013-12-19 18:28:49 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:49 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:49 + PIP_USE_MIRRORS=False
2013-12-19 18:28:49 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:49 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:49 + local pip_build_tmp=/tmp/pip-build.lVrE7
2013-12-19 18:28:49 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.lVrE7 -e /opt/stack/neutron
2013-12-19 18:28:49 Obtaining file:///opt/stack/neutron
2013-12-19 18:28:49 Running setup.py egg_info for package from file:///opt/stack/neutron
2013-12-19 18:28:49 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:49 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): pyudev in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): jsonrpclib in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): psutil>=0.6.1,<1.0 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /opt/stack/python-neutronclient (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /usr/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): alembic>=0.4.1 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:49 Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /usr/local/lib/python2.7/dist-packages (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.15.0 in /opt/stack/python-novaclient (from neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /usr/lib/python2.7/dist-packages (from Routes>=1.12.3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.4.1->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): Mako in /usr/local/lib/python2.7/dist-packages (from alembic>=0.4.1->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.9.2 in /usr/lib/python2.7/dist-packages (from Mako->alembic>=0.4.1->neutron==2014.1.dev114.ga7bdec1)
2013-12-19 18:28:50 Installing collected packages: neutron
2013-12-19 18:28:50 Running setup.py develop for neutron
2013-12-19 18:28:50 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:50 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:50 /usr/bin/python -E -c pass
2013-12-19 18:28:50 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:50 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:50 Creating /usr/local/lib/python2.7/dist-packages/neutron.egg-link (link to .)
2013-12-19 18:28:50 neutron 2014.1.dev114.ga7bdec1 is already the active version in easy-install.pth
2013-12-19 18:28:50 Installing quantum-mlnx-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-l3-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-check-nvp-config script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-db-manage script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-rootwrap script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-nec-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-rootwrap script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-server script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-ovs-cleanup script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-ns-metadata-proxy script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-lbaas-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-debug script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-ovs-cleanup script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-linuxbridge-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-hyperv-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-usage-audit script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-ryu-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-usage-audit script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-dhcp-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-l3-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-mlnx-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-check-nvp-config script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-ryu-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-metering-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-server script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-vpn-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-openvswitch-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-metadata-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-nec-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-db-manage script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-netns-cleanup script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-debug script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-netns-cleanup script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-dhcp-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-lbaas-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-metadata-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-openvswitch-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-ns-metadata-proxy script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-linuxbridge-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-hyperv-agent script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-rootwrap script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-rootwrap script to /usr/local/bin
2013-12-19 18:28:50 Installing quantum-rootwrap-xen-dom0 script to /usr/local/bin
2013-12-19 18:28:50 Installing neutron-rootwrap-xen-dom0 script to /usr/local/bin
2013-12-19 18:28:50
2013-12-19 18:28:50 Installed /opt/stack/neutron
2013-12-19 18:28:50 Successfully installed neutron
2013-12-19 18:28:50 Cleaning up...
2013-12-19 18:28:50 + sudo rm -rf /tmp/pip-build.lVrE7
2013-12-19 18:28:50 + safe_chown -R stack /opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 + _safe_permission_operation chown -R stack /opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 + args=($@)
2013-12-19 18:28:50 + local args
2013-12-19 18:28:50 + local last
2013-12-19 18:28:50 + local sudo_cmd
2013-12-19 18:28:50 + local dir_to_check
2013-12-19 18:28:50 + let 'last=4 - 1'
2013-12-19 18:28:50 + dir_to_check=/opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 + '[' '!' -d /opt/stack/neutron/neutron.egg-info ']'
2013-12-19 18:28:50 + is_nfs_directory /opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 ++ stat -f -L -c %T /opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 + local mount_type=ext2/ext3
2013-12-19 18:28:50 + test ext2/ext3 == nfs
2013-12-19 18:28:50 + [[ False = True ]]
2013-12-19 18:28:50 + sudo_cmd=sudo
2013-12-19 18:28:50 + sudo chown -R stack /opt/stack/neutron/neutron.egg-info
2013-12-19 18:28:50 + '[' True = True ']'
2013-12-19 18:28:50 + '[' 0 -eq 0 ']'
2013-12-19 18:28:50 + cd /opt/stack/neutron
2013-12-19 18:28:50 + git reset --hard
2013-12-19 18:28:50 Zweigspitze (HEAD) ist jetzt bei a7bdec1 Merge "Add support for NSX/NVP Metadata services"
2013-12-19 18:28:50 + install_neutron_third_party
2013-12-19 18:28:50 + _neutron_third_party_do install
2013-12-19 18:28:50 + is_service_enabled nova
2013-12-19 18:28:50 + services=nova
2013-12-19 18:28:50 + for service in '${services}'
2013-12-19 18:28:50 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,nova, ]]
2013-12-19 18:28:50 + [[ nova == n-cell-* ]]
2013-12-19 18:28:50 + [[ nova == \n\o\v\a ]]
2013-12-19 18:28:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ n- ]]
2013-12-19 18:28:50 + return 0
2013-12-19 18:28:50 + install_nova
2013-12-19 18:28:50 + is_service_enabled n-cpu
2013-12-19 18:28:50 + services=n-cpu
2013-12-19 18:28:50 + for service in '${services}'
2013-12-19 18:28:50 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-cpu, ]]
2013-12-19 18:28:50 + return 0
2013-12-19 18:28:50 + [[ -r /home/stack/devstack/lib/nova_plugins/hypervisor-libvirt ]]
2013-12-19 18:28:50 + install_nova_hypervisor
2013-12-19 18:28:50 + is_ubuntu
2013-12-19 18:28:50 + [[ -z deb ]]
2013-12-19 18:28:50 + '[' deb = deb ']'
2013-12-19 18:28:50 + install_package kvm
2013-12-19 18:28:50 + is_ubuntu
2013-12-19 18:28:50 + [[ -z deb ]]
2013-12-19 18:28:50 + '[' deb = deb ']'
2013-12-19 18:28:50 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:50 + NO_UPDATE_REPOS=True
2013-12-19 18:28:50 + apt_get install kvm
2013-12-19 18:28:50 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:50 + [[ -z install kvm ]]
2013-12-19 18:28:50 + local sudo=sudo
2013-12-19 18:28:50 ++ id -u
2013-12-19 18:28:50 + [[ 1001 = \0 ]]
2013-12-19 18:28:50 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install kvm
2013-12-19 18:28:50 Paketlisten werden gelesen...
2013-12-19 18:28:50 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:50 Statusinformationen werden eingelesen....
2013-12-19 18:28:50 qemu-system-x86 ist schon die neueste Version.
2013-12-19 18:28:50 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:50 + install_package libvirt-bin
2013-12-19 18:28:50 + is_ubuntu
2013-12-19 18:28:50 + [[ -z deb ]]
2013-12-19 18:28:50 + '[' deb = deb ']'
2013-12-19 18:28:50 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:50 + NO_UPDATE_REPOS=True
2013-12-19 18:28:50 + apt_get install libvirt-bin
2013-12-19 18:28:50 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:50 + [[ -z install libvirt-bin ]]
2013-12-19 18:28:50 + local sudo=sudo
2013-12-19 18:28:50 ++ id -u
2013-12-19 18:28:50 + [[ 1001 = \0 ]]
2013-12-19 18:28:50 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install libvirt-bin
2013-12-19 18:28:50 Paketlisten werden gelesen...
2013-12-19 18:28:51 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:51 Statusinformationen werden eingelesen....
2013-12-19 18:28:51 libvirt-bin ist schon die neueste Version.
2013-12-19 18:28:51 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:51 + install_package python-libvirt
2013-12-19 18:28:51 + is_ubuntu
2013-12-19 18:28:51 + [[ -z deb ]]
2013-12-19 18:28:51 + '[' deb = deb ']'
2013-12-19 18:28:51 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:51 + NO_UPDATE_REPOS=True
2013-12-19 18:28:51 + apt_get install python-libvirt
2013-12-19 18:28:51 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:51 + [[ -z install python-libvirt ]]
2013-12-19 18:28:51 + local sudo=sudo
2013-12-19 18:28:51 ++ id -u
2013-12-19 18:28:51 + [[ 1001 = \0 ]]
2013-12-19 18:28:51 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install python-libvirt
2013-12-19 18:28:51 Paketlisten werden gelesen...
2013-12-19 18:28:51 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:51 Statusinformationen werden eingelesen....
2013-12-19 18:28:52 python-libvirt ist schon die neueste Version.
2013-12-19 18:28:52 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:52 + [[ kvm == \l\x\c ]]
2013-12-19 18:28:52 + is_service_enabled n-novnc
2013-12-19 18:28:52 + services=n-novnc
2013-12-19 18:28:52 + for service in '${services}'
2013-12-19 18:28:52 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-novnc, ]]
2013-12-19 18:28:52 + return 0
2013-12-19 18:28:52 ++ trueorfalse False
2013-12-19 18:28:52 ++ local default=False
2013-12-19 18:28:52 ++ local testval=
2013-12-19 18:28:52 ++ [[ -z '' ]]
2013-12-19 18:28:52 ++ echo False
2013-12-19 18:28:52 ++ return
2013-12-19 18:28:52 + NOVNC_FROM_PACKAGE=False
2013-12-19 18:28:52 + '[' False = True ']'
2013-12-19 18:28:52 + NOVNC_WEB_DIR=/opt/stack/noVNC
2013-12-19 18:28:52 + git_clone https://github.com/kanaka/noVNC.git /opt/stack/noVNC master
2013-12-19 18:28:52 + GIT_REMOTE=https://github.com/kanaka/noVNC.git
2013-12-19 18:28:52 + GIT_DEST=/opt/stack/noVNC
2013-12-19 18:28:52 + GIT_REF=master
2013-12-19 18:28:52 ++ trueorfalse False False
2013-12-19 18:28:52 ++ local default=False
2013-12-19 18:28:52 ++ local testval=False
2013-12-19 18:28:52 ++ [[ -z False ]]
2013-12-19 18:28:52 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:52 ++ echo False
2013-12-19 18:28:52 ++ return
2013-12-19 18:28:52 + RECLONE=False
2013-12-19 18:28:52 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:52 + echo master
2013-12-19 18:28:52 + egrep -q '^refs'
2013-12-19 18:28:52 + [[ ! -d /opt/stack/noVNC ]]
2013-12-19 18:28:52 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:52 + cd /opt/stack/noVNC
2013-12-19 18:28:52 + git show --oneline
2013-12-19 18:28:52 + head -1
2013-12-19 18:28:52 85e8991 Support 'requires' Line in Test Runner
2013-12-19 18:28:52 + is_service_enabled n-spice
2013-12-19 18:28:52 + services=n-spice
2013-12-19 18:28:52 + for service in '${services}'
2013-12-19 18:28:52 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-spice, ]]
2013-12-19 18:28:52 + [[ n-spice == n-cell-* ]]
2013-12-19 18:28:52 + [[ n-spice == \n\o\v\a ]]
2013-12-19 18:28:52 + [[ n-spice == \c\i\n\d\e\r ]]
2013-12-19 18:28:52 + [[ n-spice == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:52 + [[ n-spice == \g\l\a\n\c\e ]]
2013-12-19 18:28:52 + [[ n-spice == \i\r\o\n\i\c ]]
2013-12-19 18:28:52 + [[ n-spice == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:52 + [[ n-spice == \t\r\o\v\e ]]
2013-12-19 18:28:52 + [[ n-spice == \s\w\i\f\t ]]
2013-12-19 18:28:52 + [[ n-spice == s-* ]]
2013-12-19 18:28:52 + return 1
2013-12-19 18:28:52 + git_clone git://git.openstack.org/openstack/nova.git /opt/stack/nova master
2013-12-19 18:28:52 + GIT_REMOTE=git://git.openstack.org/openstack/nova.git
2013-12-19 18:28:52 + GIT_DEST=/opt/stack/nova
2013-12-19 18:28:52 + GIT_REF=master
2013-12-19 18:28:52 ++ trueorfalse False False
2013-12-19 18:28:52 ++ local default=False
2013-12-19 18:28:52 ++ local testval=False
2013-12-19 18:28:52 ++ [[ -z False ]]
2013-12-19 18:28:52 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:52 ++ echo False
2013-12-19 18:28:52 ++ return
2013-12-19 18:28:52 + RECLONE=False
2013-12-19 18:28:52 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:52 + echo master
2013-12-19 18:28:52 + egrep -q '^refs'
2013-12-19 18:28:52 + [[ ! -d /opt/stack/nova ]]
2013-12-19 18:28:52 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:52 + cd /opt/stack/nova
2013-12-19 18:28:52 + git show --oneline
2013-12-19 18:28:52 + head -1
2013-12-19 18:28:52 7d79f45 Merge "libvirt: consider minimal I/O size when selecting cache type"
2013-12-19 18:28:52 + setup_develop /opt/stack/nova
2013-12-19 18:28:52 + local project_dir=/opt/stack/nova
2013-12-19 18:28:52 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/nova'
2013-12-19 18:28:52 cd /opt/stack/requirements; python update.py /opt/stack/nova
2013-12-19 18:28:52 + cd /opt/stack/nova
2013-12-19 18:28:52 + git diff --quiet
2013-12-19 18:28:52 + local update_requirements=0
2013-12-19 18:28:52 + '[' 0 -eq 0 ']'
2013-12-19 18:28:52 + cd /opt/stack/requirements
2013-12-19 18:28:52 + python update.py /opt/stack/nova
2013-12-19 18:28:52 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/nova/requirements.txt)
2013-12-19 18:28:52 Syncing /opt/stack/nova/requirements.txt
2013-12-19 18:28:52 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/nova/test-requirements.txt)
2013-12-19 18:28:52 Syncing /opt/stack/nova/test-requirements.txt
2013-12-19 18:28:52 Syncing setup.py
2013-12-19 18:28:52 + setup_develop_no_requirements_update /opt/stack/nova
2013-12-19 18:28:52 + local project_dir=/opt/stack/nova
2013-12-19 18:28:52 + pip_install -e /opt/stack/nova
2013-12-19 18:28:52 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:52 + [[ -z -e /opt/stack/nova ]]
2013-12-19 18:28:52 + [[ -z deb ]]
2013-12-19 18:28:52 + [[ False = True ]]
2013-12-19 18:28:52 + SUDO_PIP=sudo
2013-12-19 18:28:52 ++ get_pip_command
2013-12-19 18:28:52 ++ which pip
2013-12-19 18:28:52 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:52 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:52 + PIP_USE_MIRRORS=False
2013-12-19 18:28:52 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:52 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:52 + local pip_build_tmp=/tmp/pip-build.qgONS
2013-12-19 18:28:52 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.qgONS -e /opt/stack/nova
2013-12-19 18:28:53 Obtaining file:///opt/stack/nova
2013-12-19 18:28:53 Running setup.py egg_info for package from file:///opt/stack/nova
2013-12-19 18:28:53 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:53 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.99 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6.1 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): boto>=2.12.0,!=2.13.0 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): Jinja2 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): WebOb>=1.2.3,<1.3 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.2 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy>=1.5.0 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.8.2 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): suds>=0.4 in /usr/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): paramiko>=1.8.0 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pyasn1 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=1.3.0,!=1.4.0 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /opt/stack/python-cinderclient (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /opt/stack/python-neutronclient (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /opt/stack/python-glanceclient (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.12 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): websockify>=0.5.1,<0.6 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pycadf>=0.1.9 in /usr/local/lib/python2.7/dist-packages (from nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): repoze.lru>=0.3 in /usr/lib/python2.7/dist-packages (from Routes>=1.12.3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.8.2->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1,!=2.4 in /usr/lib/python2.7/dist-packages (from paramiko>=1.8.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): ecdsa in /usr/local/lib/python2.7/dist-packages (from paramiko>=1.8.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pytz>=0a in /usr/local/lib/python2.7/dist-packages (from Babel>=1.3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): numpy in /usr/lib/python2.7/dist-packages (from websockify>=0.5.1,<0.6->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:53 Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:54 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /usr/local/lib/python2.7/dist-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0->nova==2014.1.dev280.g7d79f45)
2013-12-19 18:28:54 Installing collected packages: nova
2013-12-19 18:28:54 Running setup.py develop for nova
2013-12-19 18:28:54 [pbr] Excluding argparse: Python 2.6 only dependency
2013-12-19 18:28:54 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:54 /usr/bin/python -E -c pass
2013-12-19 18:28:54 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:54 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:54 Creating /usr/local/lib/python2.7/dist-packages/nova.egg-link (link to .)
2013-12-19 18:28:54 nova 2014.1.dev280.g7d79f45 is already the active version in easy-install.pth
2013-12-19 18:28:54 Installing nova-dhcpbridge script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-manage script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-api script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-api-os-compute script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-objectstore script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-novncproxy script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-rpc-zmq-receiver script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-consoleauth script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-network script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-all script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-api-ec2 script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-api-metadata script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-baremetal-deploy-helper script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-clear-rabbit-queues script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-xvpvncproxy script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-conductor script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-scheduler script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-console script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-spicehtml5proxy script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-cert script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-baremetal-manage script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-compute script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-cells script to /usr/local/bin
2013-12-19 18:28:54 Installing nova-rootwrap script to /usr/local/bin
2013-12-19 18:28:54
2013-12-19 18:28:54 Installed /opt/stack/nova
2013-12-19 18:28:54 Successfully installed nova
2013-12-19 18:28:54 Cleaning up...
2013-12-19 18:28:54 + sudo rm -rf /tmp/pip-build.qgONS
2013-12-19 18:28:54 + safe_chown -R stack /opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 + _safe_permission_operation chown -R stack /opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 + args=($@)
2013-12-19 18:28:54 + local args
2013-12-19 18:28:54 + local last
2013-12-19 18:28:54 + local sudo_cmd
2013-12-19 18:28:54 + local dir_to_check
2013-12-19 18:28:54 + let 'last=4 - 1'
2013-12-19 18:28:54 + dir_to_check=/opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 + '[' '!' -d /opt/stack/nova/nova.egg-info ']'
2013-12-19 18:28:54 + is_nfs_directory /opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 ++ stat -f -L -c %T /opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 + local mount_type=ext2/ext3
2013-12-19 18:28:54 + test ext2/ext3 == nfs
2013-12-19 18:28:54 + [[ False = True ]]
2013-12-19 18:28:54 + sudo_cmd=sudo
2013-12-19 18:28:54 + sudo chown -R stack /opt/stack/nova/nova.egg-info
2013-12-19 18:28:54 + '[' True = True ']'
2013-12-19 18:28:54 + '[' 0 -eq 0 ']'
2013-12-19 18:28:54 + cd /opt/stack/nova
2013-12-19 18:28:54 + git reset --hard
2013-12-19 18:28:54 Zweigspitze (HEAD) ist jetzt bei 7d79f45 Merge "libvirt: consider minimal I/O size when selecting cache type"
2013-12-19 18:28:54 + sudo install -D -m 0644 -o stack /opt/stack/nova/tools/nova-manage.bash_completion /etc/bash_completion.d/nova-manage.bash_completion
2013-12-19 18:28:54 + cleanup_nova
2013-12-19 18:28:54 + is_service_enabled n-cpu
2013-12-19 18:28:54 + services=n-cpu
2013-12-19 18:28:54 + for service in '${services}'
2013-12-19 18:28:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-cpu, ]]
2013-12-19 18:28:54 + return 0
2013-12-19 18:28:54 + clean_iptables
2013-12-19 18:28:54 + sudo iptables -S -v
2013-12-19 18:28:54 + sed 's/-c [0-9]* [0-9]* //g'
2013-12-19 18:28:54 + grep nova
2013-12-19 18:28:54 + grep '\-A'
2013-12-19 18:28:54 + sed s/-A/-D/g
2013-12-19 18:28:54 + awk '{print "sudo iptables",$0}'
2013-12-19 18:28:54 + bash
2013-12-19 18:28:54 + sudo iptables -S -v -t nat
2013-12-19 18:28:54 + sed 's/-c [0-9]* [0-9]* //g'
2013-12-19 18:28:54 + grep nova
2013-12-19 18:28:54 + grep '\-A'
2013-12-19 18:28:54 + sed s/-A/-D/g
2013-12-19 18:28:54 + awk '{print "sudo iptables -t nat",$0}'
2013-12-19 18:28:54 + bash
2013-12-19 18:28:54 + sudo iptables -S -v
2013-12-19 18:28:54 + sed 's/-c [0-9]* [0-9]* //g'
2013-12-19 18:28:54 + grep nova
2013-12-19 18:28:54 + grep '\-N'
2013-12-19 18:28:54 + sed s/-N/-X/g
2013-12-19 18:28:54 + awk '{print "sudo iptables",$0}'
2013-12-19 18:28:54 + bash
2013-12-19 18:28:54 + sudo iptables -S -v -t nat
2013-12-19 18:28:54 + sed 's/-c [0-9]* [0-9]* //g'
2013-12-19 18:28:54 + grep nova
2013-12-19 18:28:54 + grep '\-N'
2013-12-19 18:28:54 + sed s/-N/-X/g
2013-12-19 18:28:54 + awk '{print "sudo iptables -t nat",$0}'
2013-12-19 18:28:54 + bash
2013-12-19 18:28:54 ++ sudo virsh list --all
2013-12-19 18:28:54 ++ grep instance-
2013-12-19 18:28:54 ++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g'
2013-12-19 18:28:54 + instances=
2013-12-19 18:28:54 + '[' '!' '' = '' ']'
2013-12-19 18:28:54 ++ sudo iscsiadm --mode node
2013-12-19 18:28:54 ++ grep volume-
2013-12-19 18:28:54 ++ cut -d ' ' -f2
2013-12-19 18:28:54 iscsiadm: No records found
2013-12-19 18:28:54 + tgts=
2013-12-19 18:28:54 + sudo iscsiadm --mode node --op delete
2013-12-19 18:28:54 iscsiadm: No records found
2013-12-19 18:28:54 + true
2013-12-19 18:28:54 + sudo rm -rf '/opt/stack/data/nova/instances/*'
2013-12-19 18:28:54 + sudo rm -rf /opt/stack/data/nova /var/cache/nova
2013-12-19 18:28:54 + configure_nova
2013-12-19 18:28:54 + [[ ! -d /etc/nova ]]
2013-12-19 18:28:54 + sudo chown stack /etc/nova
2013-12-19 18:28:54 + cp -p /opt/stack/nova/etc/nova/policy.json /etc/nova
2013-12-19 18:28:54 + configure_nova_rootwrap
2013-12-19 18:28:54 + [[ -d /etc/nova/rootwrap.d ]]
2013-12-19 18:28:54 + sudo rm -rf /etc/nova/rootwrap.d
2013-12-19 18:28:54 + sudo mkdir -m 755 /etc/nova/rootwrap.d
2013-12-19 18:28:54 + sudo cp /opt/stack/nova/etc/nova/rootwrap.d/api-metadata.filters /opt/stack/nova/etc/nova/rootwrap.d/baremetal-compute-ipmi.filters /opt/stack/nova/etc/nova/rootwrap.d/baremetal-deploy-helper.filters /opt/stack/nova/etc/nova/rootwrap.d/compute.filters /opt/stack/nova/etc/nova/rootwrap.d/docker.filters /opt/stack/nova/etc/nova/rootwrap.d/network.filters /etc/nova/rootwrap.d
2013-12-19 18:28:54 + sudo chown -R root:root /etc/nova/rootwrap.d
2013-12-19 18:28:54 + sudo chmod 644 /etc/nova/rootwrap.d/api-metadata.filters /etc/nova/rootwrap.d/baremetal-compute-ipmi.filters /etc/nova/rootwrap.d/baremetal-deploy-helper.filters /etc/nova/rootwrap.d/compute.filters /etc/nova/rootwrap.d/docker.filters /etc/nova/rootwrap.d/network.filters
2013-12-19 18:28:54 + sudo cp /opt/stack/nova/etc/nova/rootwrap.conf /etc/nova/
2013-12-19 18:28:54 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/nova/rootwrap.d:' -i /etc/nova/rootwrap.conf
2013-12-19 18:28:54 + sudo chown root:root /etc/nova/rootwrap.conf
2013-12-19 18:28:54 + sudo chmod 0644 /etc/nova/rootwrap.conf
2013-12-19 18:28:54 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *'
2013-12-19 18:28:54 ++ mktemp
2013-12-19 18:28:54 + TEMPFILE=/tmp/tmp.dpp3m9LdOL
2013-12-19 18:28:54 + echo 'stack ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *'
2013-12-19 18:28:54 + chmod 0440 /tmp/tmp.dpp3m9LdOL
2013-12-19 18:28:54 + sudo chown root:root /tmp/tmp.dpp3m9LdOL
2013-12-19 18:28:54 + sudo mv /tmp/tmp.dpp3m9LdOL /etc/sudoers.d/nova-rootwrap
2013-12-19 18:28:54 + is_service_enabled n-api
2013-12-19 18:28:54 + services=n-api
2013-12-19 18:28:54 + for service in '${services}'
2013-12-19 18:28:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-api, ]]
2013-12-19 18:28:54 + return 0
2013-12-19 18:28:54 + rm -f /opt/stack/nova/bin/nova-api-paste.ini
2013-12-19 18:28:54 + cp /opt/stack/nova/etc/nova/api-paste.ini /etc/nova
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken auth_host
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=auth_host
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken auth_protocol
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=auth_protocol
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken admin_tenant_name
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=admin_tenant_name
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken cafile
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=cafile
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(cafile[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken admin_user
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=admin_user
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken admin_password
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=admin_password
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + inicomment /etc/nova/api-paste.ini filter:authtoken signing_dir
2013-12-19 18:28:54 + local file=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + local section=filter:authtoken
2013-12-19 18:28:54 + local option=signing_dir
2013-12-19 18:28:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=.*$\)|#\1|' /etc/nova/api-paste.ini
2013-12-19 18:28:54 + is_service_enabled n-cpu
2013-12-19 18:28:54 + services=n-cpu
2013-12-19 18:28:54 + for service in '${services}'
2013-12-19 18:28:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-cpu, ]]
2013-12-19 18:28:54 + return 0
2013-12-19 18:28:54 + sudo sysctl -w net.ipv4.ip_forward=1
2013-12-19 18:28:54 net.ipv4.ip_forward = 1
2013-12-19 18:28:54 + [[ libvirt = \l\i\b\v\i\r\t ]]
2013-12-19 18:28:54 + sudo modprobe nbd
2013-12-19 18:28:54 + [[ kvm == \k\v\m ]]
2013-12-19 18:28:54 + sudo modprobe kvm
2013-12-19 18:28:54 + '[' '!' -e /dev/kvm ']'
2013-12-19 18:28:54 + [[ kvm == \l\x\c ]]
2013-12-19 18:28:54 + sudo mkdir -p /opt/stack/data/nova/instances
2013-12-19 18:28:54 + sudo chown -R stack /opt/stack/data/nova/instances
2013-12-19 18:28:54 + '[' -L /dev/disk/by-label/nova-instances ']'
2013-12-19 18:28:54 + create_nova_conf
2013-12-19 18:28:54 + rm -f /opt/stack/nova/bin/nova.conf
2013-12-19 18:28:54 + rm -f /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT verbose True
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=verbose
2013-12-19 18:28:54 + local value=True
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z verbose ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + echo -e '\n[DEFAULT]'
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT verbose
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=verbose
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 verbose = True
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT debug True
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=debug
2013-12-19 18:28:54 + local value=True
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z debug ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT debug
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=debug
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 debug = True
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT auth_strategy keystone
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=auth_strategy
2013-12-19 18:28:54 + local value=keystone
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z auth_strategy ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT auth_strategy
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=auth_strategy
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 auth_strategy = keystone
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT allow_resize_to_same_host True
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=allow_resize_to_same_host
2013-12-19 18:28:54 + local value=True
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z allow_resize_to_same_host ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT allow_resize_to_same_host
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=allow_resize_to_same_host
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^allow_resize_to_same_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 allow_resize_to_same_host = True
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT api_paste_config /etc/nova/api-paste.ini
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=api_paste_config
2013-12-19 18:28:54 + local value=/etc/nova/api-paste.ini
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z api_paste_config ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT api_paste_config
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=api_paste_config
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^api_paste_config[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 api_paste_config = /etc/nova/api-paste.ini
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT rootwrap_config /etc/nova/rootwrap.conf
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=rootwrap_config
2013-12-19 18:28:54 + local value=/etc/nova/rootwrap.conf
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z rootwrap_config ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT rootwrap_config
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=rootwrap_config
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rootwrap_config[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 rootwrap_config = /etc/nova/rootwrap.conf
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT scheduler_driver nova.scheduler.filter_scheduler.FilterScheduler
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=scheduler_driver
2013-12-19 18:28:54 + local value=nova.scheduler.filter_scheduler.FilterScheduler
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z scheduler_driver ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT scheduler_driver
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=scheduler_driver
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^scheduler_driver[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT dhcpbridge_flagfile /etc/nova/nova.conf
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=dhcpbridge_flagfile
2013-12-19 18:28:54 + local value=/etc/nova/nova.conf
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z dhcpbridge_flagfile ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT dhcpbridge_flagfile
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=dhcpbridge_flagfile
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^dhcpbridge_flagfile[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 dhcpbridge_flagfile = /etc/nova/nova.conf
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT force_dhcp_release True
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=force_dhcp_release
2013-12-19 18:28:54 + local value=True
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z force_dhcp_release ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT force_dhcp_release
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=force_dhcp_release
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^force_dhcp_release[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 force_dhcp_release = True
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT fixed_range ''
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=fixed_range
2013-12-19 18:28:54 + local value=
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z fixed_range ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT fixed_range
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=fixed_range
2013-12-19 18:28:54 + local line
2013-12-19 18:28:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^fixed_range[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:54 + line=
2013-12-19 18:28:54 + '[' -n '' ']'
2013-12-19 18:28:54 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:54 fixed_range =
2013-12-19 18:28:54 ' /etc/nova/nova.conf
2013-12-19 18:28:54 + iniset /etc/nova/nova.conf DEFAULT default_floating_pool public
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=default_floating_pool
2013-12-19 18:28:54 + local value=public
2013-12-19 18:28:54 + [[ -z DEFAULT ]]
2013-12-19 18:28:54 + [[ -z default_floating_pool ]]
2013-12-19 18:28:54 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:54 + ini_has_option /etc/nova/nova.conf DEFAULT default_floating_pool
2013-12-19 18:28:54 + local file=/etc/nova/nova.conf
2013-12-19 18:28:54 + local section=DEFAULT
2013-12-19 18:28:54 + local option=default_floating_pool
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^default_floating_pool[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 default_floating_pool = public
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT s3_host 172.16.34.11
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=s3_host
2013-12-19 18:28:55 + local value=172.16.34.11
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z s3_host ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT s3_host
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=s3_host
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^s3_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 s3_host = 172.16.34.11
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT s3_port 3333
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=s3_port
2013-12-19 18:28:55 + local value=3333
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z s3_port ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT s3_port
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=s3_port
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^s3_port[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 s3_port = 3333
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT osapi_compute_extension nova.api.openstack.compute.contrib.standard_extensions
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=osapi_compute_extension
2013-12-19 18:28:55 + local value=nova.api.openstack.compute.contrib.standard_extensions
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z osapi_compute_extension ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT osapi_compute_extension
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=osapi_compute_extension
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^osapi_compute_extension[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 osapi_compute_extension = nova.api.openstack.compute.contrib.standard_extensions
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT my_ip 172.16.34.11
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=my_ip
2013-12-19 18:28:55 + local value=172.16.34.11
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z my_ip ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT my_ip
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=my_ip
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^my_ip[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 my_ip = 172.16.34.11
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT osapi_compute_workers 4
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=osapi_compute_workers
2013-12-19 18:28:55 + local value=4
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z osapi_compute_workers ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT osapi_compute_workers
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=osapi_compute_workers
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^osapi_compute_workers[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 osapi_compute_workers = 4
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT ec2_workers 4
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=ec2_workers
2013-12-19 18:28:55 + local value=4
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z ec2_workers ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT ec2_workers
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=ec2_workers
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^ec2_workers[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 ec2_workers = 4
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT metadata_workers 4
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=metadata_workers
2013-12-19 18:28:55 + local value=4
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z metadata_workers ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT metadata_workers
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=metadata_workers
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^metadata_workers[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 metadata_workers = 4
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 ++ database_connection_url nova
2013-12-19 18:28:55 ++ local db=nova
2013-12-19 18:28:55 ++ database_connection_url_mysql nova
2013-12-19 18:28:55 ++ local db=nova
2013-12-19 18:28:55 ++ echo 'mysql://root:password@127.0.0.1/nova?charset=utf8'
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT sql_connection 'mysql://root:password@127.0.0.1/nova?charset=utf8'
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=sql_connection
2013-12-19 18:28:55 + local 'value=mysql://root:password@127.0.0.1/nova?charset=utf8'
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z sql_connection ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT sql_connection
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=sql_connection
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 sql_connection = mysql://root:password@127.0.0.1/nova?charset=utf8
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT fatal_deprecations True
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=fatal_deprecations
2013-12-19 18:28:55 + local value=True
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z fatal_deprecations ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT fatal_deprecations
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=fatal_deprecations
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^fatal_deprecations[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 fatal_deprecations = True
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT instance_name_template instance-%08x
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=instance_name_template
2013-12-19 18:28:55 + local value=instance-%08x
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z instance_name_template ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT instance_name_template
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=instance_name_template
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^instance_name_template[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 instance_name_template = instance-%08x
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf osapi_v3 enabled True
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=osapi_v3
2013-12-19 18:28:55 + local option=enabled
2013-12-19 18:28:55 + local value=True
2013-12-19 18:28:55 + [[ -z osapi_v3 ]]
2013-12-19 18:28:55 + [[ -z enabled ]]
2013-12-19 18:28:55 + grep -q '^\[osapi_v3\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + echo -e '\n[osapi_v3]'
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf osapi_v3 enabled
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=osapi_v3
2013-12-19 18:28:55 + local option=enabled
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[osapi_v3\]/,/^\[.*\]/ { /^enabled[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[osapi_v3\]/ a\
2013-12-19 18:28:55 enabled = True
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + is_fedora
2013-12-19 18:28:55 + [[ -z Ubuntu ]]
2013-12-19 18:28:55 + '[' Ubuntu = Fedora ']'
2013-12-19 18:28:55 + '[' Ubuntu = 'Red Hat' ']'
2013-12-19 18:28:55 + '[' Ubuntu = CentOS ']'
2013-12-19 18:28:55 + is_service_enabled n-api
2013-12-19 18:28:55 + services=n-api
2013-12-19 18:28:55 + for service in '${services}'
2013-12-19 18:28:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-api, ]]
2013-12-19 18:28:55 + return 0
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT enabled_apis ec2,osapi_compute,metadata
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=enabled_apis
2013-12-19 18:28:55 + local value=ec2,osapi_compute,metadata
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z enabled_apis ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT enabled_apis
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=enabled_apis
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^enabled_apis[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 enabled_apis = ec2,osapi_compute,metadata
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + is_service_enabled tls-proxy
2013-12-19 18:28:55 + services=tls-proxy
2013-12-19 18:28:55 + for service in '${services}'
2013-12-19 18:28:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:28:55 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:28:55 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:28:55 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:28:55 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:55 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:28:55 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:28:55 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:55 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:28:55 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:28:55 + [[ tls-proxy == s-* ]]
2013-12-19 18:28:55 + return 1
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken auth_host 172.16.34.11
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_host
2013-12-19 18:28:55 + local value=172.16.34.11
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z auth_host ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + echo -e '\n[keystone_authtoken]'
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken auth_host
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_host
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 auth_host = 172.16.34.11
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken auth_port 35357
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_port
2013-12-19 18:28:55 + local value=35357
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z auth_port ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken auth_port
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_port
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 auth_port = 35357
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken auth_protocol http
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_protocol
2013-12-19 18:28:55 + local value=http
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z auth_protocol ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken auth_protocol
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=auth_protocol
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 auth_protocol = http
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken admin_tenant_name service
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_tenant_name
2013-12-19 18:28:55 + local value=service
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z admin_tenant_name ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken admin_tenant_name
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_tenant_name
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 admin_tenant_name = service
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken cafile
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=cafile
2013-12-19 18:28:55 + local value=
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z cafile ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken cafile
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=cafile
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^cafile[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 cafile =
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken admin_user nova
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_user
2013-12-19 18:28:55 + local value=nova
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z admin_user ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken admin_user
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_user
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 admin_user = nova
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken admin_password password
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_password
2013-12-19 18:28:55 + local value=password
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z admin_password ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken admin_password
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=admin_password
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 admin_password = password
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf keystone_authtoken signing_dir /var/cache/nova
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=signing_dir
2013-12-19 18:28:55 + local value=/var/cache/nova
2013-12-19 18:28:55 + [[ -z keystone_authtoken ]]
2013-12-19 18:28:55 + [[ -z signing_dir ]]
2013-12-19 18:28:55 + grep -q '^\[keystone_authtoken\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf keystone_authtoken signing_dir
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=keystone_authtoken
2013-12-19 18:28:55 + local option=signing_dir
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[keystone_authtoken\]/ a\
2013-12-19 18:28:55 signing_dir = /var/cache/nova
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + is_service_enabled cinder
2013-12-19 18:28:55 + services=cinder
2013-12-19 18:28:55 + for service in '${services}'
2013-12-19 18:28:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,cinder, ]]
2013-12-19 18:28:55 + [[ cinder == n-cell-* ]]
2013-12-19 18:28:55 + [[ cinder == \n\o\v\a ]]
2013-12-19 18:28:55 + [[ cinder == \c\i\n\d\e\r ]]
2013-12-19 18:28:55 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ c- ]]
2013-12-19 18:28:55 + [[ cinder == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:55 + [[ cinder == \g\l\a\n\c\e ]]
2013-12-19 18:28:55 + [[ cinder == \i\r\o\n\i\c ]]
2013-12-19 18:28:55 + [[ cinder == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:55 + [[ cinder == \t\r\o\v\e ]]
2013-12-19 18:28:55 + [[ cinder == \s\w\i\f\t ]]
2013-12-19 18:28:55 + [[ cinder == s-* ]]
2013-12-19 18:28:55 + return 1
2013-12-19 18:28:55 + '[' -n /opt/stack/data/nova ']'
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT state_path /opt/stack/data/nova
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=state_path
2013-12-19 18:28:55 + local value=/opt/stack/data/nova
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z state_path ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT state_path
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=state_path
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 state_path = /opt/stack/data/nova
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT lock_path /opt/stack/data/nova
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=lock_path
2013-12-19 18:28:55 + local value=/opt/stack/data/nova
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z lock_path ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT lock_path
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=lock_path
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^lock_path[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 lock_path = /opt/stack/data/nova
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + '[' -n /opt/stack/data/nova/instances ']'
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT instances_path /opt/stack/data/nova/instances
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=instances_path
2013-12-19 18:28:55 + local value=/opt/stack/data/nova/instances
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z instances_path ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT instances_path
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=instances_path
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^instances_path[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 instances_path = /opt/stack/data/nova/instances
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + '[' True '!=' False ']'
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT multi_host True
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=multi_host
2013-12-19 18:28:55 + local value=True
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z multi_host ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT multi_host
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=multi_host
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^multi_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 multi_host = True
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT send_arp_for_ha True
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=send_arp_for_ha
2013-12-19 18:28:55 + local value=True
2013-12-19 18:28:55 + [[ -z DEFAULT ]]
2013-12-19 18:28:55 + [[ -z send_arp_for_ha ]]
2013-12-19 18:28:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:55 + ini_has_option /etc/nova/nova.conf DEFAULT send_arp_for_ha
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:55 + local section=DEFAULT
2013-12-19 18:28:55 + local option=send_arp_for_ha
2013-12-19 18:28:55 + local line
2013-12-19 18:28:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^send_arp_for_ha[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:55 + line=
2013-12-19 18:28:55 + '[' -n '' ']'
2013-12-19 18:28:55 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:55 send_arp_for_ha = True
2013-12-19 18:28:55 ' /etc/nova/nova.conf
2013-12-19 18:28:55 + '[' False '!=' False ']'
2013-12-19 18:28:55 + '[' True '!=' True ']'
2013-12-19 18:28:55 + '[' always '!=' False ']'
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT force_config_drive always
2013-12-19 18:28:55 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=force_config_drive
2013-12-19 18:28:56 + local value=always
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z force_config_drive ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT force_config_drive
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=force_config_drive
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^force_config_drive[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 force_config_drive = always
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + '[' True == True ']'
2013-12-19 18:28:56 + '[' False == False ']'
2013-12-19 18:28:56 + setup_colorized_logging /etc/nova/nova.conf DEFAULT
2013-12-19 18:28:56 + local conf_file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local conf_section=DEFAULT
2013-12-19 18:28:56 + local project_var=project_name
2013-12-19 18:28:56 + local user_var=user_name
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT logging_context_format_string '%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_name)s%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_context_format_string
2013-12-19 18:28:56 + local 'value=%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_name)s%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z logging_context_format_string ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT logging_context_format_string
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_context_format_string
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_context_format_string[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_name)s%(color)s] %(instance)s%(color)s%(message)s
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT logging_default_format_string '%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_default_format_string
2013-12-19 18:28:56 + local 'value=%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z logging_default_format_string ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT logging_default_format_string
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_default_format_string
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_default_format_string[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT logging_debug_format_suffix 'from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d'
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_debug_format_suffix
2013-12-19 18:28:56 + local 'value=from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d'
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z logging_debug_format_suffix ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT logging_debug_format_suffix
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_debug_format_suffix
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_debug_format_suffix[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT logging_exception_prefix '%(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s'
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_exception_prefix
2013-12-19 18:28:56 + local 'value=%(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s'
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z logging_exception_prefix ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT logging_exception_prefix
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=logging_exception_prefix
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_exception_prefix[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + is_service_enabled ceilometer
2013-12-19 18:28:56 + services=ceilometer
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ceilometer, ]]
2013-12-19 18:28:56 + [[ ceilometer == n-cell-* ]]
2013-12-19 18:28:56 + [[ ceilometer == \n\o\v\a ]]
2013-12-19 18:28:56 + [[ ceilometer == \c\i\n\d\e\r ]]
2013-12-19 18:28:56 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:56 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ ceilometer- ]]
2013-12-19 18:28:56 + [[ ceilometer == \g\l\a\n\c\e ]]
2013-12-19 18:28:56 + [[ ceilometer == \i\r\o\n\i\c ]]
2013-12-19 18:28:56 + [[ ceilometer == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:56 + [[ ceilometer == \t\r\o\v\e ]]
2013-12-19 18:28:56 + [[ ceilometer == \s\w\i\f\t ]]
2013-12-19 18:28:56 + [[ ceilometer == s-* ]]
2013-12-19 18:28:56 + return 1
2013-12-19 18:28:56 + [[ -z '' ]]
2013-12-19 18:28:56 + [[ -n '' ]]
2013-12-19 18:28:56 + is_service_enabled n-cpu
2013-12-19 18:28:56 + services=n-cpu
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-cpu, ]]
2013-12-19 18:28:56 + return 0
2013-12-19 18:28:56 + NOVNCPROXY_URL=http://172.16.34.11:6080/vnc_auto.html
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT novncproxy_base_url http://172.16.34.11:6080/vnc_auto.html
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=novncproxy_base_url
2013-12-19 18:28:56 + local value=http://172.16.34.11:6080/vnc_auto.html
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z novncproxy_base_url ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT novncproxy_base_url
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=novncproxy_base_url
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^novncproxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 novncproxy_base_url = http://172.16.34.11:6080/vnc_auto.html
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + XVPVNCPROXY_URL=http://172.16.34.11:6081/console
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT xvpvncproxy_base_url http://172.16.34.11:6081/console
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=xvpvncproxy_base_url
2013-12-19 18:28:56 + local value=http://172.16.34.11:6081/console
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z xvpvncproxy_base_url ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT xvpvncproxy_base_url
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=xvpvncproxy_base_url
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^xvpvncproxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 xvpvncproxy_base_url = http://172.16.34.11:6081/console
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + SPICEHTML5PROXY_URL=http://172.16.34.11:6082/spice_auto.html
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf spice html5proxy_base_url http://172.16.34.11:6082/spice_auto.html
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=spice
2013-12-19 18:28:56 + local option=html5proxy_base_url
2013-12-19 18:28:56 + local value=http://172.16.34.11:6082/spice_auto.html
2013-12-19 18:28:56 + [[ -z spice ]]
2013-12-19 18:28:56 + [[ -z html5proxy_base_url ]]
2013-12-19 18:28:56 + grep -q '^\[spice\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + echo -e '\n[spice]'
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf spice html5proxy_base_url
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=spice
2013-12-19 18:28:56 + local option=html5proxy_base_url
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[spice\]/,/^\[.*\]/ { /^html5proxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[spice\]/ a\
2013-12-19 18:28:56 html5proxy_base_url = http://172.16.34.11:6082/spice_auto.html
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + is_service_enabled n-novnc
2013-12-19 18:28:56 + services=n-novnc
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-novnc, ]]
2013-12-19 18:28:56 + return 0
2013-12-19 18:28:56 + VNCSERVER_LISTEN=127.0.0.1
2013-12-19 18:28:56 + VNCSERVER_PROXYCLIENT_ADDRESS=127.0.0.1
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT vnc_enabled true
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vnc_enabled
2013-12-19 18:28:56 + local value=true
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z vnc_enabled ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT vnc_enabled
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vnc_enabled
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vnc_enabled[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 vnc_enabled = true
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT vncserver_listen 127.0.0.1
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vncserver_listen
2013-12-19 18:28:56 + local value=127.0.0.1
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z vncserver_listen ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT vncserver_listen
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vncserver_listen
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vncserver_listen[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 vncserver_listen = 127.0.0.1
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 127.0.0.1
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vncserver_proxyclient_address
2013-12-19 18:28:56 + local value=127.0.0.1
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z vncserver_proxyclient_address ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=vncserver_proxyclient_address
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vncserver_proxyclient_address[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 vncserver_proxyclient_address = 127.0.0.1
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + is_service_enabled n-spice
2013-12-19 18:28:56 + services=n-spice
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-spice, ]]
2013-12-19 18:28:56 + [[ n-spice == n-cell-* ]]
2013-12-19 18:28:56 + [[ n-spice == \n\o\v\a ]]
2013-12-19 18:28:56 + [[ n-spice == \c\i\n\d\e\r ]]
2013-12-19 18:28:56 + [[ n-spice == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:56 + [[ n-spice == \g\l\a\n\c\e ]]
2013-12-19 18:28:56 + [[ n-spice == \i\r\o\n\i\c ]]
2013-12-19 18:28:56 + [[ n-spice == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:56 + [[ n-spice == \t\r\o\v\e ]]
2013-12-19 18:28:56 + [[ n-spice == \s\w\i\f\t ]]
2013-12-19 18:28:56 + [[ n-spice == s-* ]]
2013-12-19 18:28:56 + return 1
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf spice enabled false
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=spice
2013-12-19 18:28:56 + local option=enabled
2013-12-19 18:28:56 + local value=false
2013-12-19 18:28:56 + [[ -z spice ]]
2013-12-19 18:28:56 + [[ -z enabled ]]
2013-12-19 18:28:56 + grep -q '^\[spice\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf spice enabled
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=spice
2013-12-19 18:28:56 + local option=enabled
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[spice\]/,/^\[.*\]/ { /^enabled[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[spice\]/ a\
2013-12-19 18:28:56 enabled = false
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT ec2_dmz_host 172.16.34.11
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=ec2_dmz_host
2013-12-19 18:28:56 + local value=172.16.34.11
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z ec2_dmz_host ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT ec2_dmz_host
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=ec2_dmz_host
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^ec2_dmz_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 ec2_dmz_host = 172.16.34.11
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset_rpc_backend nova /etc/nova/nova.conf DEFAULT
2013-12-19 18:28:56 + local package=nova
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + is_service_enabled zeromq
2013-12-19 18:28:56 + services=zeromq
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,zeromq, ]]
2013-12-19 18:28:56 + [[ zeromq == n-cell-* ]]
2013-12-19 18:28:56 + [[ zeromq == \n\o\v\a ]]
2013-12-19 18:28:56 + [[ zeromq == \c\i\n\d\e\r ]]
2013-12-19 18:28:56 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:56 + [[ zeromq == \g\l\a\n\c\e ]]
2013-12-19 18:28:56 + [[ zeromq == \i\r\o\n\i\c ]]
2013-12-19 18:28:56 + [[ zeromq == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:56 + [[ zeromq == \t\r\o\v\e ]]
2013-12-19 18:28:56 + [[ zeromq == \s\w\i\f\t ]]
2013-12-19 18:28:56 + [[ zeromq == s-* ]]
2013-12-19 18:28:56 + return 1
2013-12-19 18:28:56 + is_service_enabled qpid
2013-12-19 18:28:56 + services=qpid
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,qpid, ]]
2013-12-19 18:28:56 + [[ qpid == n-cell-* ]]
2013-12-19 18:28:56 + [[ qpid == \n\o\v\a ]]
2013-12-19 18:28:56 + [[ qpid == \c\i\n\d\e\r ]]
2013-12-19 18:28:56 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:56 + [[ qpid == \g\l\a\n\c\e ]]
2013-12-19 18:28:56 + [[ qpid == \i\r\o\n\i\c ]]
2013-12-19 18:28:56 + [[ qpid == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:56 + [[ qpid == \t\r\o\v\e ]]
2013-12-19 18:28:56 + [[ qpid == \s\w\i\f\t ]]
2013-12-19 18:28:56 + [[ qpid == s-* ]]
2013-12-19 18:28:56 + return 1
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + is_service_enabled rabbit
2013-12-19 18:28:56 + services=rabbit
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,rabbit, ]]
2013-12-19 18:28:56 + return 0
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT rpc_backend nova.openstack.common.rpc.impl_kombu
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rpc_backend
2013-12-19 18:28:56 + local value=nova.openstack.common.rpc.impl_kombu
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z rpc_backend ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT rpc_backend
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rpc_backend
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 rpc_backend = nova.openstack.common.rpc.impl_kombu
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT rabbit_host localhost
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rabbit_host
2013-12-19 18:28:56 + local value=localhost
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z rabbit_host ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_host
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rabbit_host
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 rabbit_host = localhost
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT rabbit_password password
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rabbit_password
2013-12-19 18:28:56 + local value=password
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z rabbit_password ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_password
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=rabbit_password
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 rabbit_password = password
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT glance_api_servers 172.16.34.11:9292
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=glance_api_servers
2013-12-19 18:28:56 + local value=172.16.34.11:9292
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z glance_api_servers ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT glance_api_servers
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=glance_api_servers
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^glance_api_servers[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 glance_api_servers = 172.16.34.11:9292
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + [[ -r /home/stack/devstack/lib/nova_plugins/hypervisor-libvirt ]]
2013-12-19 18:28:56 + configure_nova_hypervisor
2013-12-19 18:28:56 + is_service_enabled neutron
2013-12-19 18:28:56 + services=neutron
2013-12-19 18:28:56 + for service in '${services}'
2013-12-19 18:28:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:28:56 + [[ neutron == n-cell-* ]]
2013-12-19 18:28:56 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:28:56 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:28:56 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:56 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:28:56 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:28:56 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:56 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:28:56 + return 0
2013-12-19 18:28:56 + is_neutron_ovs_base_plugin
2013-12-19 18:28:56 + return 0
2013-12-19 18:28:56 + sudo grep -q '^cgroup_device_acl' /etc/libvirt/qemu.conf
2013-12-19 18:28:56 + is_ubuntu
2013-12-19 18:28:56 + [[ -z deb ]]
2013-12-19 18:28:56 + '[' deb = deb ']'
2013-12-19 18:28:56 + LIBVIRT_DAEMON=libvirt-bin
2013-12-19 18:28:56 + is_fedora
2013-12-19 18:28:56 + [[ -z Ubuntu ]]
2013-12-19 18:28:56 + '[' Ubuntu = Fedora ']'
2013-12-19 18:28:56 + '[' Ubuntu = 'Red Hat' ']'
2013-12-19 18:28:56 + '[' Ubuntu = CentOS ']'
2013-12-19 18:28:56 + is_suse
2013-12-19 18:28:56 + [[ -z Ubuntu ]]
2013-12-19 18:28:56 + '[' Ubuntu = openSUSE ']'
2013-12-19 18:28:56 + '[' Ubuntu = 'SUSE LINUX' ']'
2013-12-19 18:28:56 + getent group libvirtd
2013-12-19 18:28:56 + add_user_to_group stack libvirtd
2013-12-19 18:28:56 + local user=stack
2013-12-19 18:28:56 + local group=libvirtd
2013-12-19 18:28:56 + [[ -z Ubuntu ]]
2013-12-19 18:28:56 + is_suse
2013-12-19 18:28:56 + [[ -z Ubuntu ]]
2013-12-19 18:28:56 + '[' Ubuntu = openSUSE ']'
2013-12-19 18:28:56 + '[' Ubuntu = 'SUSE LINUX' ']'
2013-12-19 18:28:56 + sudo usermod -a -G libvirtd stack
2013-12-19 18:28:56 + restart_service libvirt-bin
2013-12-19 18:28:56 + is_ubuntu
2013-12-19 18:28:56 + [[ -z deb ]]
2013-12-19 18:28:56 + '[' deb = deb ']'
2013-12-19 18:28:56 + sudo /usr/sbin/service libvirt-bin restart
2013-12-19 18:28:56 libvirt-bin stop/waiting
2013-12-19 18:28:56 libvirt-bin start/running, process 21458
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT libvirt_type kvm
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=libvirt_type
2013-12-19 18:28:56 + local value=kvm
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z libvirt_type ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_type
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=libvirt_type
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_type[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 libvirt_type = kvm
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT libvirt_cpu_mode none
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=libvirt_cpu_mode
2013-12-19 18:28:56 + local value=none
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z libvirt_cpu_mode ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_cpu_mode
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=libvirt_cpu_mode
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_cpu_mode[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 libvirt_cpu_mode = none
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT use_usb_tablet False
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=use_usb_tablet
2013-12-19 18:28:56 + local value=False
2013-12-19 18:28:56 + [[ -z DEFAULT ]]
2013-12-19 18:28:56 + [[ -z use_usb_tablet ]]
2013-12-19 18:28:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:56 + ini_has_option /etc/nova/nova.conf DEFAULT use_usb_tablet
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:56 + local section=DEFAULT
2013-12-19 18:28:56 + local option=use_usb_tablet
2013-12-19 18:28:56 + local line
2013-12-19 18:28:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_usb_tablet[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:56 + line=
2013-12-19 18:28:56 + '[' -n '' ']'
2013-12-19 18:28:56 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:56 use_usb_tablet = False
2013-12-19 18:28:56 ' /etc/nova/nova.conf
2013-12-19 18:28:56 + iniset /etc/nova/nova.conf DEFAULT compute_driver libvirt.LibvirtDriver
2013-12-19 18:28:56 + local file=/etc/nova/nova.conf
2013-12-19 18:28:57 + local section=DEFAULT
2013-12-19 18:28:57 + local option=compute_driver
2013-12-19 18:28:57 + local value=libvirt.LibvirtDriver
2013-12-19 18:28:57 + [[ -z DEFAULT ]]
2013-12-19 18:28:57 + [[ -z compute_driver ]]
2013-12-19 18:28:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:57 + ini_has_option /etc/nova/nova.conf DEFAULT compute_driver
2013-12-19 18:28:57 + local file=/etc/nova/nova.conf
2013-12-19 18:28:57 + local section=DEFAULT
2013-12-19 18:28:57 + local option=compute_driver
2013-12-19 18:28:57 + local line
2013-12-19 18:28:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^compute_driver[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:57 + line=
2013-12-19 18:28:57 + '[' -n '' ']'
2013-12-19 18:28:57 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:57 compute_driver = libvirt.LibvirtDriver
2013-12-19 18:28:57 ' /etc/nova/nova.conf
2013-12-19 18:28:57 + LIBVIRT_FIREWALL_DRIVER=nova.virt.libvirt.firewall.IptablesFirewallDriver
2013-12-19 18:28:57 + iniset /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.libvirt.firewall.IptablesFirewallDriver
2013-12-19 18:28:57 + local file=/etc/nova/nova.conf
2013-12-19 18:28:57 + local section=DEFAULT
2013-12-19 18:28:57 + local option=firewall_driver
2013-12-19 18:28:57 + local value=nova.virt.libvirt.firewall.IptablesFirewallDriver
2013-12-19 18:28:57 + [[ -z DEFAULT ]]
2013-12-19 18:28:57 + [[ -z firewall_driver ]]
2013-12-19 18:28:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf
2013-12-19 18:28:57 + ini_has_option /etc/nova/nova.conf DEFAULT firewall_driver
2013-12-19 18:28:57 + local file=/etc/nova/nova.conf
2013-12-19 18:28:57 + local section=DEFAULT
2013-12-19 18:28:57 + local option=firewall_driver
2013-12-19 18:28:57 + local line
2013-12-19 18:28:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^firewall_driver[ \t]*=/ p; }' /etc/nova/nova.conf
2013-12-19 18:28:57 + line=
2013-12-19 18:28:57 + '[' -n '' ']'
2013-12-19 18:28:57 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:28:57 firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver
2013-12-19 18:28:57 ' /etc/nova/nova.conf
2013-12-19 18:28:57 + is_arch ppc64
2013-12-19 18:28:57 + ARCH_TYPE=ppc64
2013-12-19 18:28:57 ++ uname -m
2013-12-19 18:28:57 + [[ x86_64 == \p\p\c\6\4 ]]
2013-12-19 18:28:57 + is_service_enabled horizon
2013-12-19 18:28:57 + services=horizon
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,horizon, ]]
2013-12-19 18:28:57 + return 0
2013-12-19 18:28:57 + install_horizon
2013-12-19 18:28:57 + install_apache_wsgi
2013-12-19 18:28:57 + is_ubuntu
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + '[' deb = deb ']'
2013-12-19 18:28:57 + install_package apache2 libapache2-mod-wsgi
2013-12-19 18:28:57 + is_ubuntu
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + '[' deb = deb ']'
2013-12-19 18:28:57 + [[ True = \T\r\u\e ]]
2013-12-19 18:28:57 + NO_UPDATE_REPOS=True
2013-12-19 18:28:57 + apt_get install apache2 libapache2-mod-wsgi
2013-12-19 18:28:57 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:57 + [[ -z install apache2 libapache2-mod-wsgi ]]
2013-12-19 18:28:57 + local sudo=sudo
2013-12-19 18:28:57 ++ id -u
2013-12-19 18:28:57 + [[ 1001 = \0 ]]
2013-12-19 18:28:57 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi
2013-12-19 18:28:57 Paketlisten werden gelesen...
2013-12-19 18:28:57 Abhängigkeitsbaum wird aufgebaut....
2013-12-19 18:28:57 Statusinformationen werden eingelesen....
2013-12-19 18:28:57 libapache2-mod-wsgi ist schon die neueste Version.
2013-12-19 18:28:57 apache2 ist schon die neueste Version.
2013-12-19 18:28:57 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
2013-12-19 18:28:57 + sudo a2enmod wsgi
2013-12-19 18:28:57 Module wsgi already enabled
2013-12-19 18:28:57 + git_clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon master
2013-12-19 18:28:57 + GIT_REMOTE=git://git.openstack.org/openstack/horizon.git
2013-12-19 18:28:57 + GIT_DEST=/opt/stack/horizon
2013-12-19 18:28:57 + GIT_REF=master
2013-12-19 18:28:57 ++ trueorfalse False False
2013-12-19 18:28:57 ++ local default=False
2013-12-19 18:28:57 ++ local testval=False
2013-12-19 18:28:57 ++ [[ -z False ]]
2013-12-19 18:28:57 ++ [[ 0 no No NO false False FALSE =~ False ]]
2013-12-19 18:28:57 ++ echo False
2013-12-19 18:28:57 ++ return
2013-12-19 18:28:57 + RECLONE=False
2013-12-19 18:28:57 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:57 + echo master
2013-12-19 18:28:57 + egrep -q '^refs'
2013-12-19 18:28:57 + [[ ! -d /opt/stack/horizon ]]
2013-12-19 18:28:57 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:57 + cd /opt/stack/horizon
2013-12-19 18:28:57 + git show --oneline
2013-12-19 18:28:57 + head -1
2013-12-19 18:28:57 c3d8e21 Merge "Wrap call to extension_supported with try/except"
2013-12-19 18:28:57 + configure_horizon
2013-12-19 18:28:57 + setup_develop /opt/stack/horizon
2013-12-19 18:28:57 + local project_dir=/opt/stack/horizon
2013-12-19 18:28:57 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/horizon'
2013-12-19 18:28:57 cd /opt/stack/requirements; python update.py /opt/stack/horizon
2013-12-19 18:28:57 + cd /opt/stack/horizon
2013-12-19 18:28:57 + git diff --quiet
2013-12-19 18:28:57 + local update_requirements=0
2013-12-19 18:28:57 + '[' 0 -eq 0 ']'
2013-12-19 18:28:57 + cd /opt/stack/requirements
2013-12-19 18:28:57 + python update.py /opt/stack/horizon
2013-12-19 18:28:57 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/horizon/requirements.txt)
2013-12-19 18:28:57 Syncing /opt/stack/horizon/requirements.txt
2013-12-19 18:28:57 _sync_requirements_file({'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'falcon': 'falcon>=0.1.6,<0.1.7', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.5.21,<1.0', 'webob': 'WebOb>=1.2.3,<1.3', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>=0.6.1,<1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=1.3.0,!=1.4.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.0', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.0,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.1,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'requests': 'requests>=1.1', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'nose-exclude': 'nose-exclude', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.5', 'kazoo': 'kazoo>=0.9,<=1.1', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'dnspython': 'dnspython>=1.9.4', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.7.99', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'iso8601': 'iso8601>=0.1.8', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'testtools': 'testtools>=0.9.32', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'oauth2': 'oauth2', 'pyghmi': 'pyghmi', 'wsme': 'WSME>=0.5b6', 'django-nose': 'django-nose', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'ordereddict': 'ordereddict', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.8.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.12', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.5', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.4.1', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.0', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.7.1', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48', 'httplib2': 'httplib2'}, {'oslo.messaging': 'oslo.messaging>=1.2.0a11'}, /opt/stack/horizon/test-requirements.txt)
2013-12-19 18:28:57 Syncing /opt/stack/horizon/test-requirements.txt
2013-12-19 18:28:57 Syncing setup.py
2013-12-19 18:28:57 + setup_develop_no_requirements_update /opt/stack/horizon
2013-12-19 18:28:57 + local project_dir=/opt/stack/horizon
2013-12-19 18:28:57 + pip_install -e /opt/stack/horizon
2013-12-19 18:28:57 + [[ False = \T\r\u\e ]]
2013-12-19 18:28:57 + [[ -z -e /opt/stack/horizon ]]
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + [[ False = True ]]
2013-12-19 18:28:57 + SUDO_PIP=sudo
2013-12-19 18:28:57 ++ get_pip_command
2013-12-19 18:28:57 ++ which pip
2013-12-19 18:28:57 ++ '[' 0 -ne 0 ']'
2013-12-19 18:28:57 + CMD_PIP=/usr/local/bin/pip
2013-12-19 18:28:57 + PIP_USE_MIRRORS=False
2013-12-19 18:28:57 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:57 ++ mktemp --tmpdir -d pip-build.XXXXX
2013-12-19 18:28:57 + local pip_build_tmp=/tmp/pip-build.SInKq
2013-12-19 18:28:57 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.SInKq -e /opt/stack/horizon
2013-12-19 18:28:57 Obtaining file:///opt/stack/horizon
2013-12-19 18:28:57 Running setup.py egg_info for package from file:///opt/stack/horizon
2013-12-19 18:28:57 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.5.21,<1.0 in /opt/stack/pbr (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): Django>=1.4,<1.6 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): django-compressor>=1.3 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): django-openstack-auth>=1.1.3 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): lesscpy>=0.9j in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /opt/stack/python-cinderclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /opt/stack/python-glanceclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-heatclient>=0.2.3 in /opt/stack/python-heatclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.4.1 in /opt/stack/python-keystoneclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.15.0 in /opt/stack/python-novaclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.0,<3 in /opt/stack/python-neutronclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=1.5 in /opt/stack/python-swiftclient (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-ceilometerclient>=1.0.6 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): python-troveclient>=1.0.0 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): pytz>=2010h in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): lockfile>=0.8 in /usr/lib/python2.7/dist-packages (from horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.5.21,<1.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): django-appconf>=0.4 in /usr/local/lib/python2.7/dist-packages (from django-compressor>=1.3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/lib/python2.7/dist-packages (from eventlet>=0.13.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/lib/python2.7/dist-packages (from kombu>=2.4.8->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): amqp>=1.3.3,<2.0 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): ply in /usr/local/lib/python2.7/dist-packages (from lesscpy>=0.9j->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/local/lib/python2.7/dist-packages (from python-heatclient>=0.2.3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.1.0 in /usr/lib/python2.7/dist-packages (from python-heatclient>=0.2.3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient>=0.4.1->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.0,<3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<3 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.0,<3->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /usr/local/lib/python2.7/dist-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev90.gc3d8e21)
2013-12-19 18:28:57 Installing collected packages: horizon
2013-12-19 18:28:57 Running setup.py develop for horizon
2013-12-19 18:28:57 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
2013-12-19 18:28:57 /usr/bin/python -E -c pass
2013-12-19 18:28:57 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
2013-12-19 18:28:57 [pbr] Reusing existing SOURCES.txt
2013-12-19 18:28:57 Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .)
2013-12-19 18:28:57 horizon 2014.1.dev90.gc3d8e21 is already the active version in easy-install.pth
2013-12-19 18:28:57
2013-12-19 18:28:57 Installed /opt/stack/horizon
2013-12-19 18:28:57 Successfully installed horizon
2013-12-19 18:28:57 Cleaning up...
2013-12-19 18:28:57 + sudo rm -rf /tmp/pip-build.SInKq
2013-12-19 18:28:57 + safe_chown -R stack /opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 + _safe_permission_operation chown -R stack /opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 + args=($@)
2013-12-19 18:28:57 + local args
2013-12-19 18:28:57 + local last
2013-12-19 18:28:57 + local sudo_cmd
2013-12-19 18:28:57 + local dir_to_check
2013-12-19 18:28:57 + let 'last=4 - 1'
2013-12-19 18:28:57 + dir_to_check=/opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 + '[' '!' -d /opt/stack/horizon/horizon.egg-info ']'
2013-12-19 18:28:57 + is_nfs_directory /opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 ++ stat -f -L -c %T /opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 + local mount_type=ext2/ext3
2013-12-19 18:28:57 + test ext2/ext3 == nfs
2013-12-19 18:28:57 + [[ False = True ]]
2013-12-19 18:28:57 + sudo_cmd=sudo
2013-12-19 18:28:57 + sudo chown -R stack /opt/stack/horizon/horizon.egg-info
2013-12-19 18:28:57 + '[' True = True ']'
2013-12-19 18:28:57 + '[' 0 -eq 0 ']'
2013-12-19 18:28:57 + cd /opt/stack/horizon
2013-12-19 18:28:57 + git reset --hard
2013-12-19 18:28:57 Zweigspitze (HEAD) ist jetzt bei c3d8e21 Merge "Wrap call to extension_supported with try/except"
2013-12-19 18:28:57 + is_service_enabled ceilometer
2013-12-19 18:28:57 + services=ceilometer
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ceilometer, ]]
2013-12-19 18:28:57 + [[ ceilometer == n-cell-* ]]
2013-12-19 18:28:57 + [[ ceilometer == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ ceilometer == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ ceilometer- ]]
2013-12-19 18:28:57 + [[ ceilometer == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ ceilometer == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ ceilometer == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ ceilometer == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ ceilometer == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ ceilometer == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + is_service_enabled heat
2013-12-19 18:28:57 + services=heat
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,heat, ]]
2013-12-19 18:28:57 + [[ heat == n-cell-* ]]
2013-12-19 18:28:57 + [[ heat == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ heat == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ heat == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ heat == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ heat == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ heat == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ heat == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ heat == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + is_service_enabled trove
2013-12-19 18:28:57 + services=trove
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,trove, ]]
2013-12-19 18:28:57 + [[ trove == n-cell-* ]]
2013-12-19 18:28:57 + [[ trove == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ trove == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ trove == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ trove == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ trove == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ trove == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ trove == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ tr- ]]
2013-12-19 18:28:57 + [[ trove == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ trove == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + is_service_enabled tls-proxy
2013-12-19 18:28:57 + services=tls-proxy
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:28:57 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:28:57 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ tls-proxy == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + is_service_enabled ir-api ir-cond
2013-12-19 18:28:57 + services='ir-api ir-cond'
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ir-api, ]]
2013-12-19 18:28:57 + [[ ir-api == n-cell-* ]]
2013-12-19 18:28:57 + [[ ir-api == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ ir-api == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ ir-api == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ ir-api == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ ir-api == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ ir-api == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ ir-api == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ ir-api == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ ir-api == s-* ]]
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ir-cond, ]]
2013-12-19 18:28:57 + [[ ir-cond == n-cell-* ]]
2013-12-19 18:28:57 + [[ ir-cond == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ ir-cond == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ ir-cond == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ ir-cond == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ ir-cond == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ ir-cond == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ ir-cond == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ ir-cond == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ ir-cond == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + [[ -d /home/stack/devstack/extras.d ]]
2013-12-19 18:28:57 + for i in '$TOP_DIR/extras.d/*.sh'
2013-12-19 18:28:57 + [[ -r /home/stack/devstack/extras.d/70-marconi.sh ]]
2013-12-19 18:28:57 + source /home/stack/devstack/extras.d/70-marconi.sh stack install
2013-12-19 18:28:57 ++ is_service_enabled marconi-server
2013-12-19 18:28:57 ++ services=marconi-server
2013-12-19 18:28:57 ++ for service in '${services}'
2013-12-19 18:28:57 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,marconi-server, ]]
2013-12-19 18:28:57 ++ [[ marconi-server == n-cell-* ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \n\o\v\a ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \t\r\o\v\e ]]
2013-12-19 18:28:57 ++ [[ marconi-server == \s\w\i\f\t ]]
2013-12-19 18:28:57 ++ [[ marconi-server == s-* ]]
2013-12-19 18:28:57 ++ return 1
2013-12-19 18:28:57 + for i in '$TOP_DIR/extras.d/*.sh'
2013-12-19 18:28:57 + [[ -r /home/stack/devstack/extras.d/70-savanna.sh ]]
2013-12-19 18:28:57 + source /home/stack/devstack/extras.d/70-savanna.sh stack install
2013-12-19 18:28:57 ++ is_service_enabled savanna
2013-12-19 18:28:57 ++ services=savanna
2013-12-19 18:28:57 ++ for service in '${services}'
2013-12-19 18:28:57 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,savanna, ]]
2013-12-19 18:28:57 ++ [[ savanna == n-cell-* ]]
2013-12-19 18:28:57 ++ [[ savanna == \n\o\v\a ]]
2013-12-19 18:28:57 ++ [[ savanna == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 ++ [[ savanna == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 ++ [[ savanna == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 ++ [[ savanna == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 ++ [[ savanna == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 ++ [[ savanna == \t\r\o\v\e ]]
2013-12-19 18:28:57 ++ [[ savanna == \s\w\i\f\t ]]
2013-12-19 18:28:57 ++ [[ savanna == s-* ]]
2013-12-19 18:28:57 ++ return 1
2013-12-19 18:28:57 + for i in '$TOP_DIR/extras.d/*.sh'
2013-12-19 18:28:57 + [[ -r /home/stack/devstack/extras.d/80-tempest.sh ]]
2013-12-19 18:28:57 + source /home/stack/devstack/extras.d/80-tempest.sh stack install
2013-12-19 18:28:57 ++ is_service_enabled tempest
2013-12-19 18:28:57 ++ services=tempest
2013-12-19 18:28:57 ++ for service in '${services}'
2013-12-19 18:28:57 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tempest, ]]
2013-12-19 18:28:57 ++ [[ tempest == n-cell-* ]]
2013-12-19 18:28:57 ++ [[ tempest == \n\o\v\a ]]
2013-12-19 18:28:57 ++ [[ tempest == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 ++ [[ tempest == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 ++ [[ tempest == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 ++ [[ tempest == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 ++ [[ tempest == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 ++ [[ tempest == \t\r\o\v\e ]]
2013-12-19 18:28:57 ++ [[ tempest == \s\w\i\f\t ]]
2013-12-19 18:28:57 ++ [[ tempest == s-* ]]
2013-12-19 18:28:57 ++ return 1
2013-12-19 18:28:57 + [[ False = True ]]
2013-12-19 18:28:57 + [[ False != \F\a\l\s\e ]]
2013-12-19 18:28:57 + restart_rpc_backend
2013-12-19 18:28:57 + is_service_enabled rabbit
2013-12-19 18:28:57 + services=rabbit
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,rabbit, ]]
2013-12-19 18:28:57 + return 0
2013-12-19 18:28:57 + echo_summary 'Starting RabbitMQ'
2013-12-19 18:28:57 + [[ -t 3 ]]
2013-12-19 18:28:57 + [[ True != \T\r\u\e ]]
2013-12-19 18:28:57 + echo -e Starting RabbitMQ
2013-12-19 18:28:57 Starting RabbitMQ
2013-12-19 18:28:57 + is_fedora
2013-12-19 18:28:57 + [[ -z Ubuntu ]]
2013-12-19 18:28:57 + '[' Ubuntu = Fedora ']'
2013-12-19 18:28:57 + '[' Ubuntu = 'Red Hat' ']'
2013-12-19 18:28:57 + '[' Ubuntu = CentOS ']'
2013-12-19 18:28:57 + is_suse
2013-12-19 18:28:57 + [[ -z Ubuntu ]]
2013-12-19 18:28:57 + '[' Ubuntu = openSUSE ']'
2013-12-19 18:28:57 + '[' Ubuntu = 'SUSE LINUX' ']'
2013-12-19 18:28:57 + sudo rabbitmqctl change_password guest password
2013-12-19 18:28:57 Changing password for user "guest" ...
2013-12-19 18:28:57 ...done.
2013-12-19 18:28:57 + is_service_enabled n-cell
2013-12-19 18:28:57 + services=n-cell
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,n-cell, ]]
2013-12-19 18:28:57 + [[ n-cell == n-cell-* ]]
2013-12-19 18:28:57 + [[ n-cell == \n\o\v\a ]]
2013-12-19 18:28:57 + [[ n-cell == \c\i\n\d\e\r ]]
2013-12-19 18:28:57 + [[ n-cell == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:28:57 + [[ n-cell == \g\l\a\n\c\e ]]
2013-12-19 18:28:57 + [[ n-cell == \i\r\o\n\i\c ]]
2013-12-19 18:28:57 + [[ n-cell == \n\e\u\t\r\o\n ]]
2013-12-19 18:28:57 + [[ n-cell == \t\r\o\v\e ]]
2013-12-19 18:28:57 + [[ n-cell == \s\w\i\f\t ]]
2013-12-19 18:28:57 + [[ n-cell == s-* ]]
2013-12-19 18:28:57 + return 1
2013-12-19 18:28:57 + '[' -f /opt/stack/data/ca-bundle.pem ']'
2013-12-19 18:28:57 + is_service_enabled mysql postgresql
2013-12-19 18:28:57 + services='mysql postgresql'
2013-12-19 18:28:57 + for service in '${services}'
2013-12-19 18:28:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,mysql, ]]
2013-12-19 18:28:57 + return 0
2013-12-19 18:28:57 + configure_database
2013-12-19 18:28:57 + configure_database_mysql
2013-12-19 18:28:57 + echo_summary 'Configuring and starting MySQL'
2013-12-19 18:28:57 + [[ -t 3 ]]
2013-12-19 18:28:57 + [[ True != \T\r\u\e ]]
2013-12-19 18:28:57 + echo -e Configuring and starting MySQL
2013-12-19 18:28:57 Configuring and starting MySQL
2013-12-19 18:28:57 + is_ubuntu
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + '[' deb = deb ']'
2013-12-19 18:28:57 + MY_CONF=/etc/mysql/my.cnf
2013-12-19 18:28:57 + MYSQL=mysql
2013-12-19 18:28:57 + is_fedora
2013-12-19 18:28:57 + [[ -z Ubuntu ]]
2013-12-19 18:28:57 + '[' Ubuntu = Fedora ']'
2013-12-19 18:28:57 + '[' Ubuntu = 'Red Hat' ']'
2013-12-19 18:28:57 + '[' Ubuntu = CentOS ']'
2013-12-19 18:28:57 + is_suse
2013-12-19 18:28:57 + [[ -z Ubuntu ]]
2013-12-19 18:28:57 + '[' Ubuntu = openSUSE ']'
2013-12-19 18:28:57 + '[' Ubuntu = 'SUSE LINUX' ']'
2013-12-19 18:28:57 + is_ubuntu
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + '[' deb = deb ']'
2013-12-19 18:28:57 + sudo mysql -uroot -ppassword -h127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' identified by '\''password'\'';'
2013-12-19 18:28:57 + sudo sed -i '/^bind-address/s/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo grep -q default-storage-engine /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo bash -c 'source /home/stack/devstack/functions; iniset /etc/mysql/my.cnf mysqld default-storage-engine InnoDB'
2013-12-19 18:28:57 + sudo sed -i /log.slow.queries/d /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo sed -i -e '/^\[mysqld\]/ a log-slow-queries = /var/log/mysql/mysql-slow.log' /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo sed -i /long.query.time/d /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo sed -i -e '/^\[mysqld\]/ a long-query-time = 0' /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo sed -i /log.queries.not.using.indexes/d /etc/mysql/my.cnf
2013-12-19 18:28:57 + sudo sed -i -e '/^\[mysqld\]/ a log-queries-not-using-indexes' /etc/mysql/my.cnf
2013-12-19 18:28:57 + restart_service mysql
2013-12-19 18:28:57 + is_ubuntu
2013-12-19 18:28:57 + [[ -z deb ]]
2013-12-19 18:28:57 + '[' deb = deb ']'
2013-12-19 18:28:57 + sudo /usr/sbin/service mysql restart
2013-12-19 18:28:59 mysql stop/waiting
2013-12-19 18:29:01 mysql start/running, process 24732
2013-12-19 18:29:01 ++ trueorfalse True True
2013-12-19 18:29:01 ++ local default=True
2013-12-19 18:29:01 ++ local testval=True
2013-12-19 18:29:01 ++ [[ -z True ]]
2013-12-19 18:29:01 ++ [[ 0 no No NO false False FALSE =~ True ]]
2013-12-19 18:29:01 ++ [[ 1 yes Yes YES true True TRUE =~ True ]]
2013-12-19 18:29:01 ++ echo True
2013-12-19 18:29:01 ++ return
2013-12-19 18:29:01 + USE_SCREEN=True
2013-12-19 18:29:01 + [[ True == \T\r\u\e ]]
2013-12-19 18:29:01 + screen -d -m -S stack -t shell -s /bin/bash
2013-12-19 18:29:01 + sleep 1
2013-12-19 18:29:02 + '[' -z '' ']'
2013-12-19 18:29:02 + SCREEN_HARDSTATUS='%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'
2013-12-19 18:29:02 + screen -r stack -X hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'
2013-12-19 18:29:02 + screen -r stack -X setenv PROMPT_COMMAND /bin/true
2013-12-19 18:29:02 + SCREENRC=/home/stack/devstack/stack-screenrc
2013-12-19 18:29:02 + [[ -e /home/stack/devstack/stack-screenrc ]]
2013-12-19 18:29:02 + rm -f /home/stack/devstack/stack-screenrc
2013-12-19 18:29:02 + init_service_check
2013-12-19 18:29:02 + SCREEN_NAME=stack
2013-12-19 18:29:02 + SERVICE_DIR=/opt/stack/status
2013-12-19 18:29:02 + [[ ! -d /opt/stack/status/stack ]]
2013-12-19 18:29:02 + rm -f '/opt/stack/status/stack/*.failure'
2013-12-19 18:29:02 + is_service_enabled sysstat
2013-12-19 18:29:02 + services=sysstat
2013-12-19 18:29:02 + for service in '${services}'
2013-12-19 18:29:02 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,sysstat, ]]
2013-12-19 18:29:02 + return 0
2013-12-19 18:29:02 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:02 + screen_it sysstat 'cd ; sar -o /opt/stack/logs/sysstat.dat 1'
2013-12-19 18:29:02 + SCREEN_NAME=stack
2013-12-19 18:29:02 + SERVICE_DIR=/opt/stack/status
2013-12-19 18:29:02 ++ trueorfalse True True
2013-12-19 18:29:02 ++ local default=True
2013-12-19 18:29:02 ++ local testval=True
2013-12-19 18:29:02 ++ [[ -z True ]]
2013-12-19 18:29:02 ++ [[ 0 no No NO false False FALSE =~ True ]]
2013-12-19 18:29:02 ++ [[ 1 yes Yes YES true True TRUE =~ True ]]
2013-12-19 18:29:02 ++ echo True
2013-12-19 18:29:02 ++ return
2013-12-19 18:29:02 + USE_SCREEN=True
2013-12-19 18:29:02 + is_service_enabled sysstat
2013-12-19 18:29:02 + services=sysstat
2013-12-19 18:29:02 + for service in '${services}'
2013-12-19 18:29:02 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,sysstat, ]]
2013-12-19 18:29:02 + return 0
2013-12-19 18:29:02 + screen_rc sysstat 'cd ; sar -o /opt/stack/logs/sysstat.dat 1'
2013-12-19 18:29:02 + SCREEN_NAME=stack
2013-12-19 18:29:02 + SCREENRC=/home/stack/devstack/stack-screenrc
2013-12-19 18:29:02 + [[ ! -e /home/stack/devstack/stack-screenrc ]]
2013-12-19 18:29:02 + echo 'sessionname stack'
2013-12-19 18:29:02 + echo 'hardstatus alwayslastline '\''%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'\'''
2013-12-19 18:29:02 + echo 'setenv PROMPT_COMMAND /bin/true'
2013-12-19 18:29:02 + echo 'screen -t shell bash'
2013-12-19 18:29:02 + grep sysstat /home/stack/devstack/stack-screenrc
2013-12-19 18:29:02 ++ echo -ne '\015'
2013-12-19 18:29:02 + NL=$'\r'
2013-12-19 18:29:02 + echo 'screen -t sysstat bash'
2013-12-19 18:29:02 + echo 'stuff "cd ; sar -o /opt/stack/logs/sysstat.dat 1
"'
2013-12-19 18:29:02 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:02 + echo 'logfile /opt/stack/logs/screen-sysstat.2013-12-19-182813.log'
2013-12-19 18:29:02 + echo 'log on'
2013-12-19 18:29:02 + [[ True = \T\r\u\e ]]
2013-12-19 18:29:02 + screen -S stack -X screen -t sysstat
2013-12-19 18:29:02 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:02 + screen -S stack -p sysstat -X logfile /opt/stack/logs/screen-sysstat.2013-12-19-182813.log
2013-12-19 18:29:02 + screen -S stack -p sysstat -X log on
2013-12-19 18:29:02 + ln -sf /opt/stack/logs/screen-sysstat.2013-12-19-182813.log /opt/stack/logs/screen-sysstat.log
2013-12-19 18:29:02 + sleep 1.5
2013-12-19 18:29:04 ++ echo -ne '\015'
2013-12-19 18:29:04 + NL=$'\r'
2013-12-19 18:29:04 + screen -S stack -p sysstat -X stuff 'cd ; sar -o /opt/stack/logs/sysstat.dat 1 || echo "sysstat failed to start" | tee "/opt/stack/status/stack/sysstat.failure"
'
2013-12-19 18:29:04 + is_service_enabled key
2013-12-19 18:29:04 + services=key
2013-12-19 18:29:04 + for service in '${services}'
2013-12-19 18:29:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,key, ]]
2013-12-19 18:29:04 + return 0
2013-12-19 18:29:04 + echo_summary 'Starting Keystone'
2013-12-19 18:29:04 + [[ -t 3 ]]
2013-12-19 18:29:04 + [[ True != \T\r\u\e ]]
2013-12-19 18:29:04 + echo -e Starting Keystone
2013-12-19 18:29:04 Starting Keystone
2013-12-19 18:29:04 + init_keystone
2013-12-19 18:29:04 + is_service_enabled ldap
2013-12-19 18:29:04 + services=ldap
2013-12-19 18:29:04 + for service in '${services}'
2013-12-19 18:29:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ldap, ]]
2013-12-19 18:29:04 + [[ ldap == n-cell-* ]]
2013-12-19 18:29:04 + [[ ldap == \n\o\v\a ]]
2013-12-19 18:29:04 + [[ ldap == \c\i\n\d\e\r ]]
2013-12-19 18:29:04 + [[ ldap == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:04 + [[ ldap == \g\l\a\n\c\e ]]
2013-12-19 18:29:04 + [[ ldap == \i\r\o\n\i\c ]]
2013-12-19 18:29:04 + [[ ldap == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:04 + [[ ldap == \t\r\o\v\e ]]
2013-12-19 18:29:04 + [[ ldap == \s\w\i\f\t ]]
2013-12-19 18:29:04 + [[ ldap == s-* ]]
2013-12-19 18:29:04 + return 1
2013-12-19 18:29:04 + recreate_database keystone utf8
2013-12-19 18:29:04 + local db=keystone
2013-12-19 18:29:04 + local charset=utf8
2013-12-19 18:29:04 + recreate_database_mysql keystone utf8
2013-12-19 18:29:04 + local db=keystone
2013-12-19 18:29:04 + local charset=utf8
2013-12-19 18:29:04 + mysql -uroot -ppassword -h127.0.0.1 -e 'DROP DATABASE IF EXISTS keystone;'
2013-12-19 18:29:04 + mysql -uroot -ppassword -h127.0.0.1 -e 'CREATE DATABASE keystone CHARACTER SET utf8;'
2013-12-19 18:29:04 + /opt/stack/keystone/bin/keystone-manage db_sync
2013-12-19 18:29:14 + [[ PKI == \P\K\I ]]
2013-12-19 18:29:14 + rm -rf /etc/keystone/ssl
2013-12-19 18:29:14 + /opt/stack/keystone/bin/keystone-manage pki_setup
2013-12-19 18:29:15 2013-12-19 18:29:15.003 25214 INFO keystone.common.openssl [-] openssl genrsa -out /etc/keystone/ssl/private/cakey.pem 2048
2013-12-19 18:29:15 Generating RSA private key, 2048 bit long modulus
2013-12-19 18:29:15 .......................+++
2013-12-19 18:29:15 ....+++
2013-12-19 18:29:15 e is 65537 (0x10001)
2013-12-19 18:29:15 2013-12-19 18:29:15.078 25214 INFO keystone.common.openssl [-] openssl req -new -x509 -extensions v3_ca -key /etc/keystone/ssl/private/cakey.pem -out /etc/keystone/ssl/certs/ca.pem -days 3650 -config /etc/keystone/ssl/certs/openssl.conf -subj /C=US/ST=Unset/L=Unset/O=Unset/CN=www.example.com
2013-12-19 18:29:15 2013-12-19 18:29:15.092 25214 INFO keystone.common.openssl [-] openssl genrsa -out /etc/keystone/ssl/private/signing_key.pem 2048
2013-12-19 18:29:15 Generating RSA private key, 2048 bit long modulus
2013-12-19 18:29:15 ...............................................................+++
2013-12-19 18:29:15 ..........................................+++
2013-12-19 18:29:15 e is 65537 (0x10001)
2013-12-19 18:29:15 2013-12-19 18:29:15.341 25214 INFO keystone.common.openssl [-] openssl req -key /etc/keystone/ssl/private/signing_key.pem -new -out /etc/keystone/ssl/certs/req.pem -config /etc/keystone/ssl/certs/openssl.conf -subj /C=US/ST=Unset/L=Unset/O=Unset/CN=www.example.com
2013-12-19 18:29:15 2013-12-19 18:29:15.354 25214 INFO keystone.common.openssl [-] openssl ca -batch -out /etc/keystone/ssl/certs/signing_cert.pem -config /etc/keystone/ssl/certs/openssl.conf -days 3650d -cert /etc/keystone/ssl/certs/ca.pem -keyfile /etc/keystone/ssl/private/cakey.pem -infiles /etc/keystone/ssl/certs/req.pem
2013-12-19 18:29:15 Using configuration from /etc/keystone/ssl/certs/openssl.conf
2013-12-19 18:29:15 Check that the request matches the signature
2013-12-19 18:29:15 Signature ok
2013-12-19 18:29:15 The Subject's Distinguished Name is as follows
2013-12-19 18:29:15 countryName :PRINTABLE:'US'
2013-12-19 18:29:15 stateOrProvinceName :ASN.1 12:'Unset'
2013-12-19 18:29:15 localityName :ASN.1 12:'Unset'
2013-12-19 18:29:15 organizationName :ASN.1 12:'Unset'
2013-12-19 18:29:15 commonName :ASN.1 12:'www.example.com'
2013-12-19 18:29:15 Certificate is to be certified until Dec 17 17:29:15 2023 GMT (3650 days)
2013-12-19 18:29:15
2013-12-19 18:29:15 Write out database with 1 new entries
2013-12-19 18:29:15 Data Base Updated
2013-12-19 18:29:15 + sudo mkdir -p /var/cache/keystone
2013-12-19 18:29:15 + sudo chown stack /var/cache/keystone
2013-12-19 18:29:15 + rm -f '/var/cache/keystone/*'
2013-12-19 18:29:15 + start_keystone
2013-12-19 18:29:15 + local service_port=5000
2013-12-19 18:29:15 + is_service_enabled tls-proxy
2013-12-19 18:29:15 + services=tls-proxy
2013-12-19 18:29:15 + for service in '${services}'
2013-12-19 18:29:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:29:15 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:29:15 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:29:15 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:29:15 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:15 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:29:15 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:29:15 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:15 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:29:15 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:29:15 + [[ tls-proxy == s-* ]]
2013-12-19 18:29:15 + return 1
2013-12-19 18:29:15 + is_apache_enabled_service key
2013-12-19 18:29:15 + services=key
2013-12-19 18:29:15 + for service in '${services}'
2013-12-19 18:29:15 + [[ ,, =~ ,key, ]]
2013-12-19 18:29:15 + return 1
2013-12-19 18:29:15 + screen_it key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug'
2013-12-19 18:29:15 + SCREEN_NAME=stack
2013-12-19 18:29:15 + SERVICE_DIR=/opt/stack/status
2013-12-19 18:29:15 ++ trueorfalse True True
2013-12-19 18:29:15 ++ local default=True
2013-12-19 18:29:15 ++ local testval=True
2013-12-19 18:29:15 ++ [[ -z True ]]
2013-12-19 18:29:15 ++ [[ 0 no No NO false False FALSE =~ True ]]
2013-12-19 18:29:15 ++ [[ 1 yes Yes YES true True TRUE =~ True ]]
2013-12-19 18:29:15 ++ echo True
2013-12-19 18:29:15 ++ return
2013-12-19 18:29:15 + USE_SCREEN=True
2013-12-19 18:29:15 + is_service_enabled key
2013-12-19 18:29:15 + services=key
2013-12-19 18:29:15 + for service in '${services}'
2013-12-19 18:29:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,key, ]]
2013-12-19 18:29:15 + return 0
2013-12-19 18:29:15 + screen_rc key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug'
2013-12-19 18:29:15 + SCREEN_NAME=stack
2013-12-19 18:29:15 + SCREENRC=/home/stack/devstack/stack-screenrc
2013-12-19 18:29:15 + [[ ! -e /home/stack/devstack/stack-screenrc ]]
2013-12-19 18:29:15 + grep key /home/stack/devstack/stack-screenrc
2013-12-19 18:29:15 ++ echo -ne '\015'
2013-12-19 18:29:15 + NL=$'\r'
2013-12-19 18:29:15 + echo 'screen -t key bash'
2013-12-19 18:29:15 + echo 'stuff "cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug
"'
2013-12-19 18:29:15 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:15 + echo 'logfile /opt/stack/logs/screen-key.2013-12-19-182813.log'
2013-12-19 18:29:15 + echo 'log on'
2013-12-19 18:29:15 + [[ True = \T\r\u\e ]]
2013-12-19 18:29:15 + screen -S stack -X screen -t key
2013-12-19 18:29:15 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:15 + screen -S stack -p key -X logfile /opt/stack/logs/screen-key.2013-12-19-182813.log
2013-12-19 18:29:15 + screen -S stack -p key -X log on
2013-12-19 18:29:15 + ln -sf /opt/stack/logs/screen-key.2013-12-19-182813.log /opt/stack/logs/screen-key.log
2013-12-19 18:29:15 + sleep 1.5
2013-12-19 18:29:16 ++ echo -ne '\015'
2013-12-19 18:29:16 + NL=$'\r'
2013-12-19 18:29:16 + screen -S stack -p key -X stuff 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug || echo "key failed to start" | tee "/opt/stack/status/stack/key.failure"
'
2013-12-19 18:29:16 + echo 'Waiting for keystone to start...'
2013-12-19 18:29:16 Waiting for keystone to start...
2013-12-19 18:29:16 + timeout 60 sh -c 'while ! curl --noproxy '\''*'\'' -s http://172.16.34.11:5000/v2.0/ >/dev/null; do sleep 1; done'
2013-12-19 18:29:17 + is_service_enabled tls-proxy
2013-12-19 18:29:17 + services=tls-proxy
2013-12-19 18:29:17 + for service in '${services}'
2013-12-19 18:29:17 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:29:17 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:29:17 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:29:17 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:29:17 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:17 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:29:17 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:29:17 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:17 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:29:18 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:29:18 + [[ tls-proxy == s-* ]]
2013-12-19 18:29:18 + return 1
2013-12-19 18:29:18 + SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:18 + is_service_enabled tls-proxy
2013-12-19 18:29:18 + services=tls-proxy
2013-12-19 18:29:18 + for service in '${services}'
2013-12-19 18:29:18 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,tls-proxy, ]]
2013-12-19 18:29:18 + [[ tls-proxy == n-cell-* ]]
2013-12-19 18:29:18 + [[ tls-proxy == \n\o\v\a ]]
2013-12-19 18:29:18 + [[ tls-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:29:18 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:18 + [[ tls-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:29:18 + [[ tls-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:29:18 + [[ tls-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:18 + [[ tls-proxy == \t\r\o\v\e ]]
2013-12-19 18:29:18 + [[ tls-proxy == \s\w\i\f\t ]]
2013-12-19 18:29:18 + [[ tls-proxy == s-* ]]
2013-12-19 18:29:18 + return 1
2013-12-19 18:29:18 + export OS_SERVICE_TOKEN=password
2013-12-19 18:29:18 + OS_SERVICE_TOKEN=password
2013-12-19 18:29:18 + export OS_SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:18 + OS_SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:18 + create_keystone_accounts
2013-12-19 18:29:18 ++ keystone tenant-create --name admin
2013-12-19 18:29:18 ++ grep ' id '
2013-12-19 18:29:18 ++ get_field 2
2013-12-19 18:29:18 ++ read data
2013-12-19 18:29:18 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:18 ++ field='$3'
2013-12-19 18:29:18 ++ echo '| id | f81cb0f9fad74dfdac875c9f9d838893 |'
2013-12-19 18:29:18 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:18 ++ read data
2013-12-19 18:29:18 + ADMIN_TENANT=f81cb0f9fad74dfdac875c9f9d838893
2013-12-19 18:29:18 ++ keystone user-create --name admin --pass password --email admin@example.com
2013-12-19 18:29:18 ++ grep ' id '
2013-12-19 18:29:18 ++ get_field 2
2013-12-19 18:29:18 ++ read data
2013-12-19 18:29:18 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:18 ++ field='$3'
2013-12-19 18:29:18 ++ echo '| id | ccf659e4ff014daf9df1e7453940756a |'
2013-12-19 18:29:18 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:18 ++ read data
2013-12-19 18:29:18 + ADMIN_USER=ccf659e4ff014daf9df1e7453940756a
2013-12-19 18:29:18 ++ keystone role-create --name admin
2013-12-19 18:29:18 ++ grep ' id '
2013-12-19 18:29:18 ++ get_field 2
2013-12-19 18:29:18 ++ read data
2013-12-19 18:29:19 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:19 ++ field='$3'
2013-12-19 18:29:19 ++ echo '| id | c31c702f1a4d47c48b73ea913e049b91 |'
2013-12-19 18:29:19 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:19 ++ read data
2013-12-19 18:29:19 + ADMIN_ROLE=c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:19 + keystone user-role-add --user-id ccf659e4ff014daf9df1e7453940756a --role-id c31c702f1a4d47c48b73ea913e049b91 --tenant-id f81cb0f9fad74dfdac875c9f9d838893
2013-12-19 18:29:19 ++ keystone tenant-create --name service
2013-12-19 18:29:19 ++ grep ' id '
2013-12-19 18:29:19 ++ get_field 2
2013-12-19 18:29:19 ++ read data
2013-12-19 18:29:19 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:19 ++ field='$3'
2013-12-19 18:29:19 ++ echo '| id | 66ed6a19c01841a8a69b87a50f7fbcf9 |'
2013-12-19 18:29:19 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:19 ++ read data
2013-12-19 18:29:19 + SERVICE_TENANT=66ed6a19c01841a8a69b87a50f7fbcf9
2013-12-19 18:29:19 ++ keystone role-create --name=Member
2013-12-19 18:29:19 ++ grep ' id '
2013-12-19 18:29:19 ++ get_field 2
2013-12-19 18:29:19 ++ read data
2013-12-19 18:29:20 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:20 ++ field='$3'
2013-12-19 18:29:20 ++ echo '| id | a31ecfd1f6db4299a679fe2d885988ca |'
2013-12-19 18:29:20 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:20 + MEMBER_ROLE=a31ecfd1f6db4299a679fe2d885988ca
2013-12-19 18:29:20 ++ keystone role-create --name=anotherrole
2013-12-19 18:29:20 ++ grep ' id '
2013-12-19 18:29:20 ++ get_field 2
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:20 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:20 ++ field='$3'
2013-12-19 18:29:20 ++ echo '| id | e7a389319e04483f8a447bea3ef0c90f |'
2013-12-19 18:29:20 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:20 + ANOTHER_ROLE=e7a389319e04483f8a447bea3ef0c90f
2013-12-19 18:29:20 ++ keystone tenant-create --name=invisible_to_admin
2013-12-19 18:29:20 ++ grep ' id '
2013-12-19 18:29:20 ++ get_field 2
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:20 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:20 ++ field='$3'
2013-12-19 18:29:20 ++ echo '| id | 0b71ce4742e345fb9d35eaab6d4a201d |'
2013-12-19 18:29:20 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:20 + INVIS_TENANT=0b71ce4742e345fb9d35eaab6d4a201d
2013-12-19 18:29:20 ++ keystone tenant-create --name=demo
2013-12-19 18:29:20 ++ grep ' id '
2013-12-19 18:29:20 ++ get_field 2
2013-12-19 18:29:20 ++ read data
2013-12-19 18:29:21 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:21 ++ field='$3'
2013-12-19 18:29:21 ++ echo '| id | 06b79d8c07ff4ec5a7e913d51485d88c |'
2013-12-19 18:29:21 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:21 ++ read data
2013-12-19 18:29:21 + DEMO_TENANT=06b79d8c07ff4ec5a7e913d51485d88c
2013-12-19 18:29:21 ++ keystone user-create --name demo --pass password --email demo@example.com
2013-12-19 18:29:21 ++ grep ' id '
2013-12-19 18:29:21 ++ get_field 2
2013-12-19 18:29:21 ++ read data
2013-12-19 18:29:21 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:21 ++ field='$3'
2013-12-19 18:29:21 ++ echo '| id | 14847e95bf964279be809c99570db54e |'
2013-12-19 18:29:21 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:21 ++ read data
2013-12-19 18:29:21 + DEMO_USER=14847e95bf964279be809c99570db54e
2013-12-19 18:29:21 + keystone user-role-add --user-id 14847e95bf964279be809c99570db54e --role-id a31ecfd1f6db4299a679fe2d885988ca --tenant-id 06b79d8c07ff4ec5a7e913d51485d88c
2013-12-19 18:29:21 + keystone user-role-add --user-id ccf659e4ff014daf9df1e7453940756a --role-id c31c702f1a4d47c48b73ea913e049b91 --tenant-id 06b79d8c07ff4ec5a7e913d51485d88c
2013-12-19 18:29:22 + keystone user-role-add --user-id 14847e95bf964279be809c99570db54e --role-id e7a389319e04483f8a447bea3ef0c90f --tenant-id 06b79d8c07ff4ec5a7e913d51485d88c
2013-12-19 18:29:22 + keystone user-role-add --user-id 14847e95bf964279be809c99570db54e --role-id a31ecfd1f6db4299a679fe2d885988ca --tenant-id 0b71ce4742e345fb9d35eaab6d4a201d
2013-12-19 18:29:22 + [[ sql = \s\q\l ]]
2013-12-19 18:29:22 ++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service'
2013-12-19 18:29:22 ++ grep ' id '
2013-12-19 18:29:22 ++ get_field 2
2013-12-19 18:29:22 ++ read data
2013-12-19 18:29:23 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:23 ++ field='$3'
2013-12-19 18:29:23 ++ echo '| id | 1c97938700d94718b40bf94e155d3fb5 |'
2013-12-19 18:29:23 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:23 ++ read data
2013-12-19 18:29:23 + KEYSTONE_SERVICE=1c97938700d94718b40bf94e155d3fb5
2013-12-19 18:29:23 + keystone endpoint-create --region RegionOne --service_id 1c97938700d94718b40bf94e155d3fb5 --publicurl http://172.16.34.11:5000/v2.0 --adminurl http://172.16.34.11:35357/v2.0 --internalurl http://172.16.34.11:5000/v2.0
2013-12-19 18:29:23 +-------------+----------------------------------+
2013-12-19 18:29:23 | Property | Value |
2013-12-19 18:29:23 +-------------+----------------------------------+
2013-12-19 18:29:23 | adminurl | http://172.16.34.11:35357/v2.0 |
2013-12-19 18:29:23 | id | e54805d8c37e4406b96e8f9241b2022a |
2013-12-19 18:29:23 | internalurl | http://172.16.34.11:5000/v2.0 |
2013-12-19 18:29:23 | publicurl | http://172.16.34.11:5000/v2.0 |
2013-12-19 18:29:23 | region | RegionOne |
2013-12-19 18:29:23 | service_id | 1c97938700d94718b40bf94e155d3fb5 |
2013-12-19 18:29:23 +-------------+----------------------------------+
2013-12-19 18:29:23 + create_nova_accounts
2013-12-19 18:29:23 ++ keystone tenant-list
2013-12-19 18:29:23 ++ awk '/ service / { print $2 }'
2013-12-19 18:29:23 + SERVICE_TENANT=66ed6a19c01841a8a69b87a50f7fbcf9
2013-12-19 18:29:23 ++ keystone role-list
2013-12-19 18:29:23 ++ awk '/ admin / { print $2 }'
2013-12-19 18:29:24 + ADMIN_ROLE=c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ n-api ]]
2013-12-19 18:29:24 ++ keystone user-create --name=nova --pass=password --tenant_id 66ed6a19c01841a8a69b87a50f7fbcf9 --email=nova@example.com
2013-12-19 18:29:24 ++ grep ' id '
2013-12-19 18:29:24 ++ get_field 2
2013-12-19 18:29:24 ++ read data
2013-12-19 18:29:24 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:24 ++ field='$3'
2013-12-19 18:29:24 ++ echo '| id | c9352a83fcad40a2b95dcb6a1fd81204 |'
2013-12-19 18:29:24 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:24 ++ read data
2013-12-19 18:29:24 + NOVA_USER=c9352a83fcad40a2b95dcb6a1fd81204
2013-12-19 18:29:24 + keystone user-role-add --tenant-id 66ed6a19c01841a8a69b87a50f7fbcf9 --user-id c9352a83fcad40a2b95dcb6a1fd81204 --role-id c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:25 + [[ sql = \s\q\l ]]
2013-12-19 18:29:25 ++ keystone service-create --name=nova --type=compute '--description=Nova Compute Service'
2013-12-19 18:29:25 ++ grep ' id '
2013-12-19 18:29:25 ++ get_field 2
2013-12-19 18:29:25 ++ read data
2013-12-19 18:29:25 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:25 ++ field='$3'
2013-12-19 18:29:25 ++ echo '| id | eb7629dfbd8f4fbfbfdde0e0f7a520a0 |'
2013-12-19 18:29:25 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:25 ++ read data
2013-12-19 18:29:25 + NOVA_SERVICE=eb7629dfbd8f4fbfbfdde0e0f7a520a0
2013-12-19 18:29:25 + keystone endpoint-create --region RegionOne --service_id eb7629dfbd8f4fbfbfdde0e0f7a520a0 --publicurl 'http://172.16.34.11:8774/v2/$(tenant_id)s' --adminurl 'http://172.16.34.11:8774/v2/$(tenant_id)s' --internalurl 'http://172.16.34.11:8774/v2/$(tenant_id)s'
2013-12-19 18:29:25 +-------------+-------------------------------------------+
2013-12-19 18:29:25 | Property | Value |
2013-12-19 18:29:25 +-------------+-------------------------------------------+
2013-12-19 18:29:25 | adminurl | http://172.16.34.11:8774/v2/$(tenant_id)s |
2013-12-19 18:29:25 | id | 3f7765ec762d459f97f54ffa4ca93eed |
2013-12-19 18:29:25 | internalurl | http://172.16.34.11:8774/v2/$(tenant_id)s |
2013-12-19 18:29:25 | publicurl | http://172.16.34.11:8774/v2/$(tenant_id)s |
2013-12-19 18:29:25 | region | RegionOne |
2013-12-19 18:29:25 | service_id | eb7629dfbd8f4fbfbfdde0e0f7a520a0 |
2013-12-19 18:29:25 +-------------+-------------------------------------------+
2013-12-19 18:29:25 ++ keystone service-create --name=nova --type=computev3 '--description=Nova Compute Service V3'
2013-12-19 18:29:25 ++ grep ' id '
2013-12-19 18:29:25 ++ get_field 2
2013-12-19 18:29:25 ++ read data
2013-12-19 18:29:26 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:26 ++ field='$3'
2013-12-19 18:29:26 ++ echo '| id | 452cf96185724cde93fe7fc8a7b7a627 |'
2013-12-19 18:29:26 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:26 ++ read data
2013-12-19 18:29:26 + NOVA_V3_SERVICE=452cf96185724cde93fe7fc8a7b7a627
2013-12-19 18:29:26 + keystone endpoint-create --region RegionOne --service_id 452cf96185724cde93fe7fc8a7b7a627 --publicurl http://172.16.34.11:8774/v3 --adminurl http://172.16.34.11:8774/v3 --internalurl http://172.16.34.11:8774/v3
2013-12-19 18:29:26 +-------------+----------------------------------+
2013-12-19 18:29:26 | Property | Value |
2013-12-19 18:29:26 +-------------+----------------------------------+
2013-12-19 18:29:26 | adminurl | http://172.16.34.11:8774/v3 |
2013-12-19 18:29:26 | id | 2396ee645c454bafa47b02a21233f5a2 |
2013-12-19 18:29:26 | internalurl | http://172.16.34.11:8774/v3 |
2013-12-19 18:29:26 | publicurl | http://172.16.34.11:8774/v3 |
2013-12-19 18:29:26 | region | RegionOne |
2013-12-19 18:29:26 | service_id | 452cf96185724cde93fe7fc8a7b7a627 |
2013-12-19 18:29:26 +-------------+----------------------------------+
2013-12-19 18:29:26 + create_cinder_accounts
2013-12-19 18:29:26 ++ keystone tenant-list
2013-12-19 18:29:26 ++ awk '/ service / { print $2 }'
2013-12-19 18:29:26 + SERVICE_TENANT=66ed6a19c01841a8a69b87a50f7fbcf9
2013-12-19 18:29:26 ++ keystone role-list
2013-12-19 18:29:26 ++ awk '/ admin / { print $2 }'
2013-12-19 18:29:27 + ADMIN_ROLE=c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:27 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ c-api ]]
2013-12-19 18:29:27 + create_neutron_accounts
2013-12-19 18:29:27 ++ keystone tenant-list
2013-12-19 18:29:27 ++ awk '/ service / { print $2 }'
2013-12-19 18:29:27 + SERVICE_TENANT=66ed6a19c01841a8a69b87a50f7fbcf9
2013-12-19 18:29:27 ++ keystone role-list
2013-12-19 18:29:27 ++ awk '/ admin / { print $2 }'
2013-12-19 18:29:27 + ADMIN_ROLE=c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:27 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q-svc ]]
2013-12-19 18:29:27 ++ keystone user-create --name=neutron --pass=password --tenant_id 66ed6a19c01841a8a69b87a50f7fbcf9 --email=neutron@example.com
2013-12-19 18:29:27 ++ grep ' id '
2013-12-19 18:29:27 ++ get_field 2
2013-12-19 18:29:27 ++ read data
2013-12-19 18:29:28 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:28 ++ field='$3'
2013-12-19 18:29:28 ++ echo '| id | 9ffd0b87503d458ea9908606a2608a6a |'
2013-12-19 18:29:28 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:28 ++ read data
2013-12-19 18:29:28 + NEUTRON_USER=9ffd0b87503d458ea9908606a2608a6a
2013-12-19 18:29:28 + keystone user-role-add --tenant-id 66ed6a19c01841a8a69b87a50f7fbcf9 --user-id 9ffd0b87503d458ea9908606a2608a6a --role-id c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:28 + [[ sql = \s\q\l ]]
2013-12-19 18:29:28 ++ keystone service-create --name=neutron --type=network '--description=Neutron Service'
2013-12-19 18:29:28 ++ grep ' id '
2013-12-19 18:29:28 ++ get_field 2
2013-12-19 18:29:28 ++ read data
2013-12-19 18:29:28 ++ '[' 2 -lt 0 ']'
2013-12-19 18:29:28 ++ field='$3'
2013-12-19 18:29:28 ++ echo '| id | 7a484592bb1a43c89d96d31c0044ec4d |'
2013-12-19 18:29:28 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}'
2013-12-19 18:29:28 ++ read data
2013-12-19 18:29:28 + NEUTRON_SERVICE=7a484592bb1a43c89d96d31c0044ec4d
2013-12-19 18:29:28 + keystone endpoint-create --region RegionOne --service_id 7a484592bb1a43c89d96d31c0044ec4d --publicurl http://172.16.34.11:9696/ --adminurl http://172.16.34.11:9696/ --internalurl http://172.16.34.11:9696/
2013-12-19 18:29:29 +-------------+----------------------------------+
2013-12-19 18:29:29 | Property | Value |
2013-12-19 18:29:29 +-------------+----------------------------------+
2013-12-19 18:29:29 | adminurl | http://172.16.34.11:9696/ |
2013-12-19 18:29:29 | id | 7e69c5a602bb41f3ad85d071a723f3be |
2013-12-19 18:29:29 | internalurl | http://172.16.34.11:9696/ |
2013-12-19 18:29:29 | publicurl | http://172.16.34.11:9696/ |
2013-12-19 18:29:29 | region | RegionOne |
2013-12-19 18:29:29 | service_id | 7a484592bb1a43c89d96d31c0044ec4d |
2013-12-19 18:29:29 +-------------+----------------------------------+
2013-12-19 18:29:29 + is_service_enabled trove
2013-12-19 18:29:29 + services=trove
2013-12-19 18:29:29 + for service in '${services}'
2013-12-19 18:29:29 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,trove, ]]
2013-12-19 18:29:29 + [[ trove == n-cell-* ]]
2013-12-19 18:29:29 + [[ trove == \n\o\v\a ]]
2013-12-19 18:29:29 + [[ trove == \c\i\n\d\e\r ]]
2013-12-19 18:29:29 + [[ trove == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:29 + [[ trove == \g\l\a\n\c\e ]]
2013-12-19 18:29:29 + [[ trove == \i\r\o\n\i\c ]]
2013-12-19 18:29:29 + [[ trove == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:29 + [[ trove == \t\r\o\v\e ]]
2013-12-19 18:29:29 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ tr- ]]
2013-12-19 18:29:29 + [[ trove == \s\w\i\f\t ]]
2013-12-19 18:29:29 + [[ trove == s-* ]]
2013-12-19 18:29:29 + return 1
2013-12-19 18:29:29 + is_service_enabled swift
2013-12-19 18:29:29 + services=swift
2013-12-19 18:29:29 + for service in '${services}'
2013-12-19 18:29:29 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,swift, ]]
2013-12-19 18:29:29 + [[ swift == n-cell-* ]]
2013-12-19 18:29:29 + [[ swift == \n\o\v\a ]]
2013-12-19 18:29:29 + [[ swift == \c\i\n\d\e\r ]]
2013-12-19 18:29:29 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:29 + [[ swift == \g\l\a\n\c\e ]]
2013-12-19 18:29:29 + [[ swift == \i\r\o\n\i\c ]]
2013-12-19 18:29:29 + [[ swift == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:29 + [[ swift == \t\r\o\v\e ]]
2013-12-19 18:29:29 + [[ swift == \s\w\i\f\t ]]
2013-12-19 18:29:29 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ s- ]]
2013-12-19 18:29:29 + [[ swift == s-* ]]
2013-12-19 18:29:29 + return 1
2013-12-19 18:29:29 + is_service_enabled s-proxy
2013-12-19 18:29:29 + services=s-proxy
2013-12-19 18:29:29 + for service in '${services}'
2013-12-19 18:29:29 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,s-proxy, ]]
2013-12-19 18:29:29 + [[ s-proxy == n-cell-* ]]
2013-12-19 18:29:29 + [[ s-proxy == \n\o\v\a ]]
2013-12-19 18:29:29 + [[ s-proxy == \c\i\n\d\e\r ]]
2013-12-19 18:29:29 + [[ s-proxy == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:29 + [[ s-proxy == \g\l\a\n\c\e ]]
2013-12-19 18:29:29 + [[ s-proxy == \i\r\o\n\i\c ]]
2013-12-19 18:29:29 + [[ s-proxy == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:29 + [[ s-proxy == \t\r\o\v\e ]]
2013-12-19 18:29:29 + [[ s-proxy == \s\w\i\f\t ]]
2013-12-19 18:29:29 + [[ s-proxy == s-* ]]
2013-12-19 18:29:29 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ swift ]]
2013-12-19 18:29:29 + return 1
2013-12-19 18:29:29 + ADMIN_PASSWORD=password
2013-12-19 18:29:29 + SERVICE_TENANT_NAME=service
2013-12-19 18:29:29 + SERVICE_PASSWORD=password
2013-12-19 18:29:29 + SERVICE_TOKEN=password
2013-12-19 18:29:29 + SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:29 + SERVICE_HOST=172.16.34.11
2013-12-19 18:29:29 + S3_SERVICE_PORT=3333
2013-12-19 18:29:29 + KEYSTONE_CATALOG_BACKEND=sql
2013-12-19 18:29:29 + DEVSTACK_DIR=/home/stack/devstack
2013-12-19 18:29:29 + ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta
2013-12-19 18:29:29 + HEAT_API_CFN_PORT=
2013-12-19 18:29:29 + HEAT_API_PORT=
2013-12-19 18:29:29 + bash -x /home/stack/devstack/files/keystone_data.sh
2013-12-19 18:29:29 + ADMIN_PASSWORD=password
2013-12-19 18:29:29 + SERVICE_PASSWORD=password
2013-12-19 18:29:29 + export SERVICE_TOKEN=password
2013-12-19 18:29:29 + SERVICE_TOKEN=password
2013-12-19 18:29:29 + export SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:29 + SERVICE_ENDPOINT=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:29 + SERVICE_TENANT_NAME=service
2013-12-19 18:29:29 ++ keystone tenant-list
2013-12-19 18:29:29 ++ awk '/ service / { print $2 }'
2013-12-19 18:29:29 + SERVICE_TENANT=66ed6a19c01841a8a69b87a50f7fbcf9
2013-12-19 18:29:29 ++ keystone role-list
2013-12-19 18:29:29 ++ awk '/ admin / { print $2 }'
2013-12-19 18:29:29 + ADMIN_ROLE=c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:29 ++ keystone role-list
2013-12-19 18:29:29 ++ awk '/ Member / { print $2 }'
2013-12-19 18:29:30 + MEMBER_ROLE=a31ecfd1f6db4299a679fe2d885988ca
2013-12-19 18:29:30 ++ get_id keystone role-create --name=ResellerAdmin
2013-12-19 18:29:30 +++ keystone role-create --name=ResellerAdmin
2013-12-19 18:29:30 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:30 ++ echo afc5f201492542ff8d332e9731fdb55c
2013-12-19 18:29:30 + RESELLER_ROLE=afc5f201492542ff8d332e9731fdb55c
2013-12-19 18:29:30 ++ get_id keystone role-create --name=service
2013-12-19 18:29:30 +++ keystone role-create --name=service
2013-12-19 18:29:30 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:30 ++ echo 3b0c65ebfedc4420a2d0e10e40a48c7b
2013-12-19 18:29:30 + SERVICE_ROLE=3b0c65ebfedc4420a2d0e10e40a48c7b
2013-12-19 18:29:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ n-api ]]
2013-12-19 18:29:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ s-proxy ]]
2013-12-19 18:29:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ swift ]]
2013-12-19 18:29:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ heat ]]
2013-12-19 18:29:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ g-api ]]
2013-12-19 18:29:30 ++ get_id keystone user-create --name=glance --pass=password --tenant_id 66ed6a19c01841a8a69b87a50f7fbcf9 --email=glance@example.com
2013-12-19 18:29:30 +++ keystone user-create --name=glance --pass=password --tenant_id 66ed6a19c01841a8a69b87a50f7fbcf9 --email=glance@example.com
2013-12-19 18:29:30 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:31 ++ echo 33ffa03fb7664aa19ef02a1e7363f09a
2013-12-19 18:29:31 + GLANCE_USER=33ffa03fb7664aa19ef02a1e7363f09a
2013-12-19 18:29:31 + keystone user-role-add --tenant-id 66ed6a19c01841a8a69b87a50f7fbcf9 --user-id 33ffa03fb7664aa19ef02a1e7363f09a --role-id c31c702f1a4d47c48b73ea913e049b91
2013-12-19 18:29:31 + [[ sql = \s\q\l ]]
2013-12-19 18:29:31 ++ get_id keystone service-create --name=glance --type=image '--description=Glance Image Service'
2013-12-19 18:29:31 +++ keystone service-create --name=glance --type=image '--description=Glance Image Service'
2013-12-19 18:29:31 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:32 ++ echo 4235f0bf248a462884ca13ee4673c9f7
2013-12-19 18:29:32 + GLANCE_SERVICE=4235f0bf248a462884ca13ee4673c9f7
2013-12-19 18:29:32 + keystone endpoint-create --region RegionOne --service_id 4235f0bf248a462884ca13ee4673c9f7 --publicurl http://172.16.34.11:9292 --adminurl http://172.16.34.11:9292 --internalurl http://172.16.34.11:9292
2013-12-19 18:29:32 +-------------+----------------------------------+
2013-12-19 18:29:32 | Property | Value |
2013-12-19 18:29:32 +-------------+----------------------------------+
2013-12-19 18:29:32 | adminurl | http://172.16.34.11:9292 |
2013-12-19 18:29:32 | id | 8229216c1dc244c6ab45f4e72b43975b |
2013-12-19 18:29:32 | internalurl | http://172.16.34.11:9292 |
2013-12-19 18:29:32 | publicurl | http://172.16.34.11:9292 |
2013-12-19 18:29:32 | region | RegionOne |
2013-12-19 18:29:32 | service_id | 4235f0bf248a462884ca13ee4673c9f7 |
2013-12-19 18:29:32 +-------------+----------------------------------+
2013-12-19 18:29:32 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ ceilometer ]]
2013-12-19 18:29:32 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ n-api ]]
2013-12-19 18:29:32 + [[ sql = \s\q\l ]]
2013-12-19 18:29:32 ++ get_id keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer'
2013-12-19 18:29:32 +++ keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer'
2013-12-19 18:29:32 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:32 ++ echo d8bda302fe1f4442867bda99befa3d74
2013-12-19 18:29:32 + EC2_SERVICE=d8bda302fe1f4442867bda99befa3d74
2013-12-19 18:29:32 + keystone endpoint-create --region RegionOne --service_id d8bda302fe1f4442867bda99befa3d74 --publicurl http://172.16.34.11:8773/services/Cloud --adminurl http://172.16.34.11:8773/services/Admin --internalurl http://172.16.34.11:8773/services/Cloud
2013-12-19 18:29:33 +-------------+-----------------------------------------+
2013-12-19 18:29:33 | Property | Value |
2013-12-19 18:29:33 +-------------+-----------------------------------------+
2013-12-19 18:29:33 | adminurl | http://172.16.34.11:8773/services/Admin |
2013-12-19 18:29:33 | id | 96e3c7f44de2455e8c7bb67b011874ac |
2013-12-19 18:29:33 | internalurl | http://172.16.34.11:8773/services/Cloud |
2013-12-19 18:29:33 | publicurl | http://172.16.34.11:8773/services/Cloud |
2013-12-19 18:29:33 | region | RegionOne |
2013-12-19 18:29:33 | service_id | d8bda302fe1f4442867bda99befa3d74 |
2013-12-19 18:29:33 +-------------+-----------------------------------------+
2013-12-19 18:29:33 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ n-obj ]]
2013-12-19 18:29:33 + [[ sql = \s\q\l ]]
2013-12-19 18:29:33 ++ get_id keystone service-create --name=s3 --type=s3 --description=S3
2013-12-19 18:29:33 +++ keystone service-create --name=s3 --type=s3 --description=S3
2013-12-19 18:29:33 +++ awk '/ id / { print $4 }'
2013-12-19 18:29:33 ++ echo a9842cf96fd84b1d8f6a99712e285a89
2013-12-19 18:29:33 + S3_SERVICE=a9842cf96fd84b1d8f6a99712e285a89
2013-12-19 18:29:33 + keystone endpoint-create --region RegionOne --service_id a9842cf96fd84b1d8f6a99712e285a89 --publicurl http://172.16.34.11:3333 --adminurl http://172.16.34.11:3333 --internalurl http://172.16.34.11:3333
2013-12-19 18:29:33 +-------------+----------------------------------+
2013-12-19 18:29:33 | Property | Value |
2013-12-19 18:29:33 +-------------+----------------------------------+
2013-12-19 18:29:33 | adminurl | http://172.16.34.11:3333 |
2013-12-19 18:29:33 | id | cc95cd8f3e5f4eb6bea53fbc6ef2b7c1 |
2013-12-19 18:29:33 | internalurl | http://172.16.34.11:3333 |
2013-12-19 18:29:33 | publicurl | http://172.16.34.11:3333 |
2013-12-19 18:29:33 | region | RegionOne |
2013-12-19 18:29:33 | service_id | a9842cf96fd84b1d8f6a99712e285a89 |
2013-12-19 18:29:33 +-------------+----------------------------------+
2013-12-19 18:29:33 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ tempest ]]
2013-12-19 18:29:33 + export OS_AUTH_URL=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:33 + OS_AUTH_URL=http://172.16.34.11:35357/v2.0
2013-12-19 18:29:33 + export OS_TENANT_NAME=admin
2013-12-19 18:29:33 + OS_TENANT_NAME=admin
2013-12-19 18:29:33 + export OS_USERNAME=admin
2013-12-19 18:29:33 + OS_USERNAME=admin
2013-12-19 18:29:33 + export OS_PASSWORD=password
2013-12-19 18:29:33 + OS_PASSWORD=password
2013-12-19 18:29:33 + unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT
2013-12-19 18:29:33 + is_service_enabled horizon
2013-12-19 18:29:33 + services=horizon
2013-12-19 18:29:33 + for service in '${services}'
2013-12-19 18:29:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,horizon, ]]
2013-12-19 18:29:33 + return 0
2013-12-19 18:29:33 + echo_summary 'Configuring and starting Horizon'
2013-12-19 18:29:33 + [[ -t 3 ]]
2013-12-19 18:29:33 + [[ True != \T\r\u\e ]]
2013-12-19 18:29:33 + echo -e Configuring and starting Horizon
2013-12-19 18:29:33 Configuring and starting Horizon
2013-12-19 18:29:33 + init_horizon
2013-12-19 18:29:33 + rm -f /opt/stack/horizon/openstack_dashboard/local/dashboard_openstack.sqlite3
2013-12-19 18:29:33 + local_settings=/opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 + cp /opt/stack/horizon/openstack_dashboard/local/local_settings.py.example /opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 + is_service_enabled neutron
2013-12-19 18:29:33 + services=neutron
2013-12-19 18:29:33 + for service in '${services}'
2013-12-19 18:29:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:29:33 + [[ neutron == n-cell-* ]]
2013-12-19 18:29:33 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:29:33 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:29:33 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:33 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:29:33 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:29:33 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:33 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:29:33 + return 0
2013-12-19 18:29:33 + _horizon_config_set /opt/stack/horizon/openstack_dashboard/local/local_settings.py OPENSTACK_NEUTRON_NETWORK enable_security_group False
2013-12-19 18:29:33 + local file=/opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 + local section=OPENSTACK_NEUTRON_NETWORK
2013-12-19 18:29:33 + local option=enable_security_group
2013-12-19 18:29:33 + local value=False
2013-12-19 18:29:33 + grep -q '^OPENSTACK_NEUTRON_NETWORK' /opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 ++ sed -ne '/^OPENSTACK_NEUTRON_NETWORK/,/^}/ { /^ *'\''enable_security_group'\'':/ p; }' /opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 + line=
2013-12-19 18:29:33 + '[' -n '' ']'
2013-12-19 18:29:33 + sed -i -e '/^OPENSTACK_NEUTRON_NETWORK/a\ '\''enable_security_group'\'': False,' /opt/stack/horizon/openstack_dashboard/local/local_settings.py
2013-12-19 18:29:33 + is_service_enabled q-lbaas
2013-12-19 18:29:33 + services=q-lbaas
2013-12-19 18:29:33 + for service in '${services}'
2013-12-19 18:29:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-lbaas, ]]
2013-12-19 18:29:33 + [[ q-lbaas == n-cell-* ]]
2013-12-19 18:29:33 + [[ q-lbaas == \n\o\v\a ]]
2013-12-19 18:29:33 + [[ q-lbaas == \c\i\n\d\e\r ]]
2013-12-19 18:29:33 + [[ q-lbaas == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:33 + [[ q-lbaas == \g\l\a\n\c\e ]]
2013-12-19 18:29:33 + [[ q-lbaas == \i\r\o\n\i\c ]]
2013-12-19 18:29:33 + [[ q-lbaas == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:33 + [[ q-lbaas == \t\r\o\v\e ]]
2013-12-19 18:29:33 + [[ q-lbaas == \s\w\i\f\t ]]
2013-12-19 18:29:33 + [[ q-lbaas == s-* ]]
2013-12-19 18:29:33 + return 1
2013-12-19 18:29:33 + is_service_enabled q-fwaas
2013-12-19 18:29:33 + services=q-fwaas
2013-12-19 18:29:33 + for service in '${services}'
2013-12-19 18:29:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-fwaas, ]]
2013-12-19 18:29:33 + [[ q-fwaas == n-cell-* ]]
2013-12-19 18:29:33 + [[ q-fwaas == \n\o\v\a ]]
2013-12-19 18:29:33 + [[ q-fwaas == \c\i\n\d\e\r ]]
2013-12-19 18:29:33 + [[ q-fwaas == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:33 + [[ q-fwaas == \g\l\a\n\c\e ]]
2013-12-19 18:29:33 + [[ q-fwaas == \i\r\o\n\i\c ]]
2013-12-19 18:29:33 + [[ q-fwaas == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:33 + [[ q-fwaas == \t\r\o\v\e ]]
2013-12-19 18:29:33 + [[ q-fwaas == \s\w\i\f\t ]]
2013-12-19 18:29:33 + [[ q-fwaas == s-* ]]
2013-12-19 18:29:33 + return 1
2013-12-19 18:29:33 + is_service_enabled q-vpn
2013-12-19 18:29:33 + services=q-vpn
2013-12-19 18:29:33 + for service in '${services}'
2013-12-19 18:29:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-vpn, ]]
2013-12-19 18:29:33 + [[ q-vpn == n-cell-* ]]
2013-12-19 18:29:33 + [[ q-vpn == \n\o\v\a ]]
2013-12-19 18:29:33 + [[ q-vpn == \c\i\n\d\e\r ]]
2013-12-19 18:29:33 + [[ q-vpn == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:33 + [[ q-vpn == \g\l\a\n\c\e ]]
2013-12-19 18:29:33 + [[ q-vpn == \i\r\o\n\i\c ]]
2013-12-19 18:29:33 + [[ q-vpn == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:33 + [[ q-vpn == \t\r\o\v\e ]]
2013-12-19 18:29:33 + [[ q-vpn == \s\w\i\f\t ]]
2013-12-19 18:29:33 + [[ q-vpn == s-* ]]
2013-12-19 18:29:33 + return 1
2013-12-19 18:29:33 + cd /opt/stack/horizon
2013-12-19 18:29:33 + python manage.py syncdb --noinput
2013-12-19 18:29:34 ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.
2013-12-19 18:29:34 + cd /home/stack/devstack
2013-12-19 18:29:34 + sudo mkdir -p /opt/stack/horizon/.blackhole
2013-12-19 18:29:34 + HORIZON_REQUIRE=
2013-12-19 18:29:34 + check_apache_version 2.4
2013-12-19 18:29:34 + local cmd=apachectl
2013-12-19 18:29:34 ++ which apachectl
2013-12-19 18:29:34 + [[ -x /usr/sbin/apachectl ]]
2013-12-19 18:29:34 ++ apachectl -v
2013-12-19 18:29:34 ++ grep version
2013-12-19 18:29:34 ++ grep -Po 'Apache/\K[^ ]*'
2013-12-19 18:29:34 /usr/sbin/apachectl: 87: ulimit: error setting limit (Operation not permitted)
2013-12-19 18:29:34 + local version=2.2.22
2013-12-19 18:29:34 + expr 2.2.22 '>=' 2.4
2013-12-19 18:29:34 + local horizon_conf=/etc/apache2/sites-available/horizon.conf
2013-12-19 18:29:34 + is_ubuntu
2013-12-19 18:29:34 + [[ -z deb ]]
2013-12-19 18:29:34 + '[' deb = deb ']'
2013-12-19 18:29:34 + sudo rm -f /etc/apache2/sites-enabled/000-default
2013-12-19 18:29:34 + sudo touch /etc/apache2/sites-available/horizon.conf
2013-12-19 18:29:34 + sudo a2ensite horizon.conf
2013-12-19 18:29:34 Site horizon.conf already enabled
2013-12-19 18:29:34 + sudo rm -f '/var/log/apache2/horizon_*'
2013-12-19 18:29:34 + sudo sh -c 'sed -e "
2013-12-19 18:29:34 s,%USER%,stack,g;
2013-12-19 18:29:34 s,%GROUP%,stack,g;
2013-12-19 18:29:34 s,%HORIZON_DIR%,/opt/stack/horizon,g;
2013-12-19 18:29:34 s,%APACHE_NAME%,apache2,g;
2013-12-19 18:29:34 s,%DEST%,/opt/stack,g;
2013-12-19 18:29:34 s,%HORIZON_REQUIRE%,,g;
2013-12-19 18:29:34 " /home/stack/devstack/files/apache-horizon.template >/etc/apache2/sites-available/horizon.conf'
2013-12-19 18:29:34 + start_horizon
2013-12-19 18:29:34 + restart_apache_server
2013-12-19 18:29:34 + restart_service apache2
2013-12-19 18:29:34 + is_ubuntu
2013-12-19 18:29:34 + [[ -z deb ]]
2013-12-19 18:29:34 + '[' deb = deb ']'
2013-12-19 18:29:34 + sudo /usr/sbin/service apache2 restart
2013-12-19 18:29:34 * Restarting web server apache2
2013-12-19 18:29:34 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
2013-12-19 18:29:34 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
2013-12-19 18:29:34 ...done.
2013-12-19 18:29:34 + screen_it horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log'
2013-12-19 18:29:34 + SCREEN_NAME=stack
2013-12-19 18:29:34 + SERVICE_DIR=/opt/stack/status
2013-12-19 18:29:34 ++ trueorfalse True True
2013-12-19 18:29:34 ++ local default=True
2013-12-19 18:29:34 ++ local testval=True
2013-12-19 18:29:34 ++ [[ -z True ]]
2013-12-19 18:29:34 ++ [[ 0 no No NO false False FALSE =~ True ]]
2013-12-19 18:29:34 ++ [[ 1 yes Yes YES true True TRUE =~ True ]]
2013-12-19 18:29:34 ++ echo True
2013-12-19 18:29:34 ++ return
2013-12-19 18:29:34 + USE_SCREEN=True
2013-12-19 18:29:34 + is_service_enabled horizon
2013-12-19 18:29:34 + services=horizon
2013-12-19 18:29:34 + for service in '${services}'
2013-12-19 18:29:34 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,horizon, ]]
2013-12-19 18:29:34 + return 0
2013-12-19 18:29:34 + screen_rc horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log'
2013-12-19 18:29:34 + SCREEN_NAME=stack
2013-12-19 18:29:34 + SCREENRC=/home/stack/devstack/stack-screenrc
2013-12-19 18:29:34 + [[ ! -e /home/stack/devstack/stack-screenrc ]]
2013-12-19 18:29:34 + grep horizon /home/stack/devstack/stack-screenrc
2013-12-19 18:29:34 ++ echo -ne '\015'
2013-12-19 18:29:34 + NL=$'\r'
2013-12-19 18:29:34 + echo 'screen -t horizon bash'
2013-12-19 18:29:34 + echo 'stuff "cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log
"'
2013-12-19 18:29:34 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:34 + echo 'logfile /opt/stack/logs/screen-horizon.2013-12-19-182813.log'
2013-12-19 18:29:34 + echo 'log on'
2013-12-19 18:29:34 + [[ True = \T\r\u\e ]]
2013-12-19 18:29:34 + screen -S stack -X screen -t horizon
2013-12-19 18:29:34 + [[ -n /opt/stack/logs ]]
2013-12-19 18:29:34 + screen -S stack -p horizon -X logfile /opt/stack/logs/screen-horizon.2013-12-19-182813.log
2013-12-19 18:29:34 + screen -S stack -p horizon -X log on
2013-12-19 18:29:34 + ln -sf /opt/stack/logs/screen-horizon.2013-12-19-182813.log /opt/stack/logs/screen-horizon.log
2013-12-19 18:29:34 + sleep 1.5
2013-12-19 18:29:35 ++ echo -ne '\015'
2013-12-19 18:29:35 + NL=$'\r'
2013-12-19 18:29:35 + screen -S stack -p horizon -X stuff 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log || echo "horizon failed to start" | tee "/opt/stack/status/stack/horizon.failure"
'
2013-12-19 18:29:36 + is_service_enabled g-reg
2013-12-19 18:29:36 + services=g-reg
2013-12-19 18:29:36 + for service in '${services}'
2013-12-19 18:29:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,g-reg, ]]
2013-12-19 18:29:36 + return 0
2013-12-19 18:29:36 + echo_summary 'Configuring Glance'
2013-12-19 18:29:36 + [[ -t 3 ]]
2013-12-19 18:29:36 + [[ True != \T\r\u\e ]]
2013-12-19 18:29:36 + echo -e Configuring Glance
2013-12-19 18:29:36 Configuring Glance
2013-12-19 18:29:36 + init_glance
2013-12-19 18:29:36 + rm -rf /opt/stack/data/glance/images
2013-12-19 18:29:36 + mkdir -p /opt/stack/data/glance/images
2013-12-19 18:29:36 + rm -rf /opt/stack/data/glance/cache
2013-12-19 18:29:36 + mkdir -p /opt/stack/data/glance/cache
2013-12-19 18:29:36 + recreate_database glance utf8
2013-12-19 18:29:36 + local db=glance
2013-12-19 18:29:36 + local charset=utf8
2013-12-19 18:29:36 + recreate_database_mysql glance utf8
2013-12-19 18:29:36 + local db=glance
2013-12-19 18:29:36 + local charset=utf8
2013-12-19 18:29:36 + mysql -uroot -ppassword -h127.0.0.1 -e 'DROP DATABASE IF EXISTS glance;'
2013-12-19 18:29:36 + mysql -uroot -ppassword -h127.0.0.1 -e 'CREATE DATABASE glance CHARACTER SET utf8;'
2013-12-19 18:29:36 + /usr/local/bin/glance-manage db sync
2013-12-19 18:29:36 2013-12-19 18:29:36.531 27426 DEBUG migrate.versioning.util [-] Constructing engine construct_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:137
2013-12-19 18:29:36 2013-12-19 18:29:36.535 27426 DEBUG migrate.versioning.repository [-] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:76
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.536 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.537 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.538 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.539 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.540 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.541 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.542 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.543 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.544 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.544 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.544 27426 DEBUG migrate.versioning.repository [-] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:82
2013-12-19 18:29:36 2013-12-19 18:29:36.544 27426 DEBUG migrate.versioning.repository [-] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:83
2013-12-19 18:29:36 2013-12-19 18:29:36.660 27426 DEBUG migrate.versioning.util [-] Disposing SQLAlchemy engine Engine(mysql://root:password@127.0.0.1/glance?charset=utf8) with_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:162
2013-12-19 18:29:36 2013-12-19 18:29:36.661 27426 DEBUG migrate.versioning.util [-] Constructing engine construct_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:137
2013-12-19 18:29:36 2013-12-19 18:29:36.662 27426 DEBUG migrate.versioning.repository [-] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:76
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.663 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.664 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.665 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.666 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.667 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.668 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.669 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.670 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.671 27426 DEBUG migrate.versioning.repository [-] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:82
2013-12-19 18:29:36 2013-12-19 18:29:36.671 27426 DEBUG migrate.versioning.repository [-] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:83
2013-12-19 18:29:36 2013-12-19 18:29:36.682 27426 DEBUG migrate.versioning.util [-] Disposing SQLAlchemy engine Engine(mysql://root:password@127.0.0.1/glance?charset=utf8) with_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:162
2013-12-19 18:29:36 2013-12-19 18:29:36.683 27426 DEBUG migrate.versioning.util [-] Constructing engine construct_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:137
2013-12-19 18:29:36 2013-12-19 18:29:36.683 27426 DEBUG migrate.versioning.repository [-] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:76
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.684 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.685 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.686 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.687 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.688 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.689 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:36 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.690 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.repository [-] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:82
2013-12-19 18:29:37 2013-12-19 18:29:36.691 27426 DEBUG migrate.versioning.repository [-] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:83
2013-12-19 18:29:37 2013-12-19 18:29:36.700 27426 DEBUG migrate.versioning.util [-] Disposing SQLAlchemy engine Engine(mysql://root:password@127.0.0.1/glance?charset=utf8) with_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:162
2013-12-19 18:29:37 2013-12-19 18:29:36.700 27426 INFO glance.db.sqlalchemy.migration [-] Upgrading database to version latest
2013-12-19 18:29:37 2013-12-19 18:29:36.700 27426 DEBUG migrate.versioning.util [-] Constructing engine construct_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:137
2013-12-19 18:29:37 2013-12-19 18:29:36.701 27426 DEBUG migrate.versioning.repository [-] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:76
2013-12-19 18:29:37 2013-12-19 18:29:36.701 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.701 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.701 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.701 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.702 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.703 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.704 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_sqlite_upgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.705 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_add_status_image_member.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/016_sqlite_downgrade.sql loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/017_quote_encrypted_swift_credentials.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/018_add_image_locations_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.706 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/019_migrate_image_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/020_drop_images_table_location.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/021_set_engine_mysql_innodb.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/022_image_member_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.707 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/023_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/024_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/025_placeholder.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/026_add_location_storage_information.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/027_checksum_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.708 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/028_owner_index.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/029_location_meta_data_pickle_to_string.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/030_add_tasks_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/031_remove_duplicated_locations.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py... __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:27
2013-12-19 18:29:37 2013-12-19 18:29:36.709 27426 DEBUG migrate.versioning.script.base [-] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/032_add_task_info_table.py loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/script/base.py:30
2013-12-19 18:29:37 2013-12-19 18:29:36.710 27426 DEBUG migrate.versioning.repository [-] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:82
2013-12-19 18:29:37 2013-12-19 18:29:36.710 27426 DEBUG migrate.versioning.repository [-] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) __init__ /usr/local/lib/python2.7/dist-packages/migrate/versioning/repository.py:83
2013-12-19 18:29:37 2013-12-19 18:29:36.721 27426 INFO migrate.versioning.api [-] 0 -> 1...
2013-12-19 18:29:37 2013-12-19 18:29:36.724 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle images wid erstellt
2013-12-19 18:29:37 2013-12-19 18:29:37.066 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:37 2013-12-19 18:29:37.067 27426 INFO migrate.versioning.api [-] 1 -> 2...
2013-12-19 18:29:37 2013-12-19 18:29:37.070 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle image_properties wid erstellt
2013-12-19 18:29:37 2013-12-19 18:29:37.472 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:37 2013-12-19 18:29:37.472 27426 INFO migrate.versioning.api [-] 2 -> 3...
2013-12-19 18:29:37 2013-12-19 18:29:37.918 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:37 2013-12-19 18:29:37.918 27426 INFO migrate.versioning.api [-] 3 -> 4...
2013-12-19 18:29:38 2013-12-19 18:29:38.066 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:38 2013-12-19 18:29:38.066 27426 INFO migrate.versioning.api [-] 4 -> 5...
2013-12-19 18:29:38 2013-12-19 18:29:38.202 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:38 2013-12-19 18:29:38.202 27426 INFO migrate.versioning.api [-] 5 -> 6...
2013-12-19 18:29:38 2013-12-19 18:29:38.557 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:38 2013-12-19 18:29:38.558 27426 INFO migrate.versioning.api [-] 6 -> 7...
2013-12-19 18:29:38 2013-12-19 18:29:38.715 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:38 2013-12-19 18:29:38.715 27426 INFO migrate.versioning.api [-] 7 -> 8...
2013-12-19 18:29:38 2013-12-19 18:29:38.720 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle image_members wid erstellt
2013-12-19 18:29:39 2013-12-19 18:29:39.159 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:39 2013-12-19 18:29:39.159 27426 INFO migrate.versioning.api [-] 8 -> 9...
2013-12-19 18:29:39 2013-12-19 18:29:39.475 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:39 2013-12-19 18:29:39.475 27426 INFO migrate.versioning.api [-] 9 -> 10...
2013-12-19 18:29:39 2013-12-19 18:29:39.504 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:39 2013-12-19 18:29:39.505 27426 INFO migrate.versioning.api [-] 10 -> 11...
2013-12-19 18:29:39 2013-12-19 18:29:39.812 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:39 2013-12-19 18:29:39.812 27426 INFO migrate.versioning.api [-] 11 -> 12...
2013-12-19 18:29:40 2013-12-19 18:29:40.797 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:40 2013-12-19 18:29:40.797 27426 INFO migrate.versioning.api [-] 12 -> 13...
2013-12-19 18:29:40 2013-12-19 18:29:40.964 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:40 2013-12-19 18:29:40.964 27426 INFO migrate.versioning.api [-] 13 -> 14...
2013-12-19 18:29:40 2013-12-19 18:29:40.969 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle image_tags wid erstellt
2013-12-19 18:29:41 2013-12-19 18:29:41.319 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:41 2013-12-19 18:29:41.319 27426 INFO migrate.versioning.api [-] 14 -> 15...
2013-12-19 18:29:41 2013-12-19 18:29:41.350 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:41 2013-12-19 18:29:41.351 27426 INFO migrate.versioning.api [-] 15 -> 16...
2013-12-19 18:29:41 2013-12-19 18:29:41.526 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:41 2013-12-19 18:29:41.526 27426 INFO migrate.versioning.api [-] 16 -> 17...
2013-12-19 18:29:41 2013-12-19 18:29:41.609 27426 INFO 017_quote_encrypted_swift_credentials [-] 'metadata_encryption_key' was not specified in the config file or a config file was not specified. This means that this migration is a NOOP.
2013-12-19 18:29:41 2013-12-19 18:29:41.634 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:41 2013-12-19 18:29:41.634 27426 INFO migrate.versioning.api [-] 17 -> 18...
2013-12-19 18:29:41 2013-12-19 18:29:41.639 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle image_locations wid erstellt
2013-12-19 18:29:41 2013-12-19 18:29:41.983 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:41 2013-12-19 18:29:41.983 27426 INFO migrate.versioning.api [-] 18 -> 19...
2013-12-19 18:29:42 2013-12-19 18:29:42.014 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.014 27426 INFO migrate.versioning.api [-] 19 -> 20...
2013-12-19 18:29:42 2013-12-19 18:29:42.177 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.177 27426 INFO migrate.versioning.api [-] 20 -> 21...
2013-12-19 18:29:42 2013-12-19 18:29:42.200 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.200 27426 INFO migrate.versioning.api [-] 21 -> 22...
2013-12-19 18:29:42 2013-12-19 18:29:42.437 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.437 27426 INFO migrate.versioning.api [-] 22 -> 23...
2013-12-19 18:29:42 2013-12-19 18:29:42.459 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.459 27426 INFO migrate.versioning.api [-] 23 -> 24...
2013-12-19 18:29:42 2013-12-19 18:29:42.484 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.484 27426 INFO migrate.versioning.api [-] 24 -> 25...
2013-12-19 18:29:42 2013-12-19 18:29:42.508 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.508 27426 INFO migrate.versioning.api [-] 25 -> 26...
2013-12-19 18:29:42 2013-12-19 18:29:42.672 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.672 27426 INFO migrate.versioning.api [-] 26 -> 27...
2013-12-19 18:29:42 2013-12-19 18:29:42.851 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:42 2013-12-19 18:29:42.851 27426 INFO migrate.versioning.api [-] 27 -> 28...
2013-12-19 18:29:42 2013-12-19 18:29:42.997 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:43 2013-12-19 18:29:42.997 27426 INFO migrate.versioning.api [-] 28 -> 29...
2013-12-19 18:29:43 2013-12-19 18:29:43.462 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:43 2013-12-19 18:29:43.463 27426 INFO migrate.versioning.api [-] 29 -> 30...
2013-12-19 18:29:43 2013-12-19 18:29:43.465 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle tasks wid erstellt
2013-12-19 18:29:44 2013-12-19 18:29:44.107 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:44 2013-12-19 18:29:44.107 27426 INFO migrate.versioning.api [-] 30 -> 31...
2013-12-19 18:29:44 2013-12-19 18:29:44.138 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:44 2013-12-19 18:29:44.139 27426 INFO migrate.versioning.api [-] 31 -> 32...
2013-12-19 18:29:44 2013-12-19 18:29:44.142 27426 INFO glance.db.sqlalchemy.migrate_repo.schema [-] Tabelle task_info wid erstellt
2013-12-19 18:29:44 2013-12-19 18:29:44.646 27426 INFO migrate.versioning.api [-] done
2013-12-19 18:29:44 2013-12-19 18:29:44.646 27426 DEBUG migrate.versioning.util [-] Disposing SQLAlchemy engine Engine(mysql://root:password@127.0.0.1/glance?charset=utf8) with_engine /usr/local/lib/python2.7/dist-packages/migrate/versioning/util/__init__.py:162
2013-12-19 18:29:44 + create_glance_cache_dir
2013-12-19 18:29:44 + sudo mkdir -p /var/cache/glance/api
2013-12-19 18:29:44 + sudo chown stack /var/cache/glance/api
2013-12-19 18:29:44 + rm -f '/var/cache/glance/api/*'
2013-12-19 18:29:44 + sudo mkdir -p /var/cache/glance/registry
2013-12-19 18:29:44 + sudo chown stack /var/cache/glance/registry
2013-12-19 18:29:44 + rm -f '/var/cache/glance/registry/*'
2013-12-19 18:29:44 + is_service_enabled ir-api ir-cond
2013-12-19 18:29:44 + services='ir-api ir-cond'
2013-12-19 18:29:44 + for service in '${services}'
2013-12-19 18:29:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ir-api, ]]
2013-12-19 18:29:44 + [[ ir-api == n-cell-* ]]
2013-12-19 18:29:44 + [[ ir-api == \n\o\v\a ]]
2013-12-19 18:29:44 + [[ ir-api == \c\i\n\d\e\r ]]
2013-12-19 18:29:44 + [[ ir-api == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:44 + [[ ir-api == \g\l\a\n\c\e ]]
2013-12-19 18:29:44 + [[ ir-api == \i\r\o\n\i\c ]]
2013-12-19 18:29:44 + [[ ir-api == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:44 + [[ ir-api == \t\r\o\v\e ]]
2013-12-19 18:29:44 + [[ ir-api == \s\w\i\f\t ]]
2013-12-19 18:29:44 + [[ ir-api == s-* ]]
2013-12-19 18:29:44 + for service in '${services}'
2013-12-19 18:29:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,ir-cond, ]]
2013-12-19 18:29:44 + [[ ir-cond == n-cell-* ]]
2013-12-19 18:29:44 + [[ ir-cond == \n\o\v\a ]]
2013-12-19 18:29:44 + [[ ir-cond == \c\i\n\d\e\r ]]
2013-12-19 18:29:44 + [[ ir-cond == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:44 + [[ ir-cond == \g\l\a\n\c\e ]]
2013-12-19 18:29:44 + [[ ir-cond == \i\r\o\n\i\c ]]
2013-12-19 18:29:44 + [[ ir-cond == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:44 + [[ ir-cond == \t\r\o\v\e ]]
2013-12-19 18:29:44 + [[ ir-cond == \s\w\i\f\t ]]
2013-12-19 18:29:44 + [[ ir-cond == s-* ]]
2013-12-19 18:29:44 + return 1
2013-12-19 18:29:44 + is_service_enabled neutron
2013-12-19 18:29:44 + services=neutron
2013-12-19 18:29:44 + for service in '${services}'
2013-12-19 18:29:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,neutron, ]]
2013-12-19 18:29:44 + [[ neutron == n-cell-* ]]
2013-12-19 18:29:44 + [[ neutron == \n\o\v\a ]]
2013-12-19 18:29:44 + [[ neutron == \c\i\n\d\e\r ]]
2013-12-19 18:29:44 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:44 + [[ neutron == \g\l\a\n\c\e ]]
2013-12-19 18:29:44 + [[ neutron == \i\r\o\n\i\c ]]
2013-12-19 18:29:44 + [[ neutron == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:44 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta =~ q- ]]
2013-12-19 18:29:44 + return 0
2013-12-19 18:29:44 + echo_summary 'Configuring Neutron'
2013-12-19 18:29:44 + [[ -t 3 ]]
2013-12-19 18:29:44 + [[ True != \T\r\u\e ]]
2013-12-19 18:29:44 + echo -e Configuring Neutron
2013-12-19 18:29:44 Configuring Neutron
2013-12-19 18:29:44 + configure_neutron
2013-12-19 18:29:44 + _configure_neutron_common
2013-12-19 18:29:44 + [[ ! -d /etc/neutron ]]
2013-12-19 18:29:44 + sudo chown stack /etc/neutron
2013-12-19 18:29:44 + cp /opt/stack/neutron/etc/neutron.conf /etc/neutron/neutron.conf
2013-12-19 18:29:44 + neutron_plugin_configure_common
2013-12-19 18:29:44 + Q_PLUGIN_CONF_PATH=etc/neutron/plugins/bigswitch
2013-12-19 18:29:44 + Q_PLUGIN_CONF_FILENAME=restproxy.ini
2013-12-19 18:29:44 + Q_DB_NAME=restproxy_neutron
2013-12-19 18:29:44 + Q_PLUGIN_CLASS=neutron.plugins.bigswitch.plugin.NeutronRestProxyV2
2013-12-19 18:29:44 + BS_FL_CONTROLLERS_PORT=172.16.150.6:8080
2013-12-19 18:29:44 + BS_FL_CONTROLLER_TIMEOUT=10
2013-12-19 18:29:44 + [[ etc/neutron/plugins/bigswitch == '' ]]
2013-12-19 18:29:44 + [[ restproxy.ini == '' ]]
2013-12-19 18:29:44 + [[ neutron.plugins.bigswitch.plugin.NeutronRestProxyV2 == '' ]]
2013-12-19 18:29:44 + mkdir -p /etc/neutron/plugins/bigswitch
2013-12-19 18:29:44 + Q_PLUGIN_CONF_FILE=etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + cp /opt/stack/neutron/etc/neutron/plugins/bigswitch/restproxy.ini /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 ++ database_connection_url restproxy_neutron
2013-12-19 18:29:44 ++ local db=restproxy_neutron
2013-12-19 18:29:44 ++ database_connection_url_mysql restproxy_neutron
2013-12-19 18:29:44 ++ local db=restproxy_neutron
2013-12-19 18:29:44 ++ echo 'mysql://root:password@127.0.0.1/restproxy_neutron?charset=utf8'
2013-12-19 18:29:44 + iniset /etc/neutron/plugins/bigswitch/restproxy.ini database connection 'mysql://root:password@127.0.0.1/restproxy_neutron?charset=utf8'
2013-12-19 18:29:44 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + local section=database
2013-12-19 18:29:44 + local option=connection
2013-12-19 18:29:44 + local 'value=mysql://root:password@127.0.0.1/restproxy_neutron?charset=utf8'
2013-12-19 18:29:44 + [[ -z database ]]
2013-12-19 18:29:44 + [[ -z connection ]]
2013-12-19 18:29:44 + grep -q '^\[database\]' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + echo -e '\n[database]'
2013-12-19 18:29:44 + ini_has_option /etc/neutron/plugins/bigswitch/restproxy.ini database connection
2013-12-19 18:29:44 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + local section=database
2013-12-19 18:29:44 + local option=connection
2013-12-19 18:29:44 + local line
2013-12-19 18:29:44 ++ sed -ne '/^\[database\]/,/^\[.*\]/ { /^connection[ \t]*=/ p; }' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + line=
2013-12-19 18:29:44 + '[' -n '' ']'
2013-12-19 18:29:44 + sed -i -e '/^\[database\]/ a\
2013-12-19 18:29:44 connection = mysql://root:password@127.0.0.1/restproxy_neutron?charset=utf8
2013-12-19 18:29:44 ' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:44 + iniset /etc/neutron/neutron.conf DEFAULT state_path /opt/stack/data/neutron
2013-12-19 18:29:44 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local section=DEFAULT
2013-12-19 18:29:44 + local option=state_path
2013-12-19 18:29:44 + local value=/opt/stack/data/neutron
2013-12-19 18:29:44 + [[ -z DEFAULT ]]
2013-12-19 18:29:44 + [[ -z state_path ]]
2013-12-19 18:29:44 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + ini_has_option /etc/neutron/neutron.conf DEFAULT state_path
2013-12-19 18:29:44 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local section=DEFAULT
2013-12-19 18:29:44 + local option=state_path
2013-12-19 18:29:44 + local line
2013-12-19 18:29:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + line=
2013-12-19 18:29:44 + '[' -n '' ']'
2013-12-19 18:29:44 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:44 state_path = /opt/stack/data/neutron
2013-12-19 18:29:44 ' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + [[ 0 > 0 ]]
2013-12-19 18:29:44 + [[ '' != '' ]]
2013-12-19 18:29:44 + '[' libvirt = fake ']'
2013-12-19 18:29:44 + '[' True == True ']'
2013-12-19 18:29:44 + '[' False == False ']'
2013-12-19 18:29:44 + setup_colorized_logging /etc/neutron/neutron.conf DEFAULT project_id
2013-12-19 18:29:44 + local conf_file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local conf_section=DEFAULT
2013-12-19 18:29:44 + local project_var=project_id
2013-12-19 18:29:44 + local user_var=user_name
2013-12-19 18:29:44 + iniset /etc/neutron/neutron.conf DEFAULT logging_context_format_string '%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:29:44 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local section=DEFAULT
2013-12-19 18:29:44 + local option=logging_context_format_string
2013-12-19 18:29:44 + local 'value=%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:29:44 + [[ -z DEFAULT ]]
2013-12-19 18:29:44 + [[ -z logging_context_format_string ]]
2013-12-19 18:29:44 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + ini_has_option /etc/neutron/neutron.conf DEFAULT logging_context_format_string
2013-12-19 18:29:44 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local section=DEFAULT
2013-12-19 18:29:44 + local option=logging_context_format_string
2013-12-19 18:29:44 + local line
2013-12-19 18:29:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_context_format_string[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + line=
2013-12-19 18:29:44 + '[' -n '' ']'
2013-12-19 18:29:44 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:44 logging_context_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [%(request_id)s %(user_name)s %(project_id)s%(color)s] %(instance)s%(color)s%(message)s
2013-12-19 18:29:44 ' /etc/neutron/neutron.conf
2013-12-19 18:29:44 + iniset /etc/neutron/neutron.conf DEFAULT logging_default_format_string '%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:29:44 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:44 + local section=DEFAULT
2013-12-19 18:29:44 + local option=logging_default_format_string
2013-12-19 18:29:45 + local 'value=%(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s'
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z logging_default_format_string ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT logging_default_format_string
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=logging_default_format_string
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_default_format_string[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 logging_default_format_string = %(asctime)s.%(msecs)03d %(color)s%(levelname)s %(name)s [-%(color)s] %(instance)s%(color)s%(message)s
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT logging_debug_format_suffix 'from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d'
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=logging_debug_format_suffix
2013-12-19 18:29:45 + local 'value=from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d'
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z logging_debug_format_suffix ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT logging_debug_format_suffix
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=logging_debug_format_suffix
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_debug_format_suffix[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 logging_debug_format_suffix = from (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT logging_exception_prefix '%(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s'
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=logging_exception_prefix
2013-12-19 18:29:45 + local 'value=%(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s'
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z logging_exception_prefix ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT logging_exception_prefix
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=logging_exception_prefix
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_exception_prefix[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)03d TRACE %(name)s %(instance)s
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + _neutron_setup_rootwrap
2013-12-19 18:29:45 + [[ True == \F\a\l\s\e ]]
2013-12-19 18:29:45 + Q_CONF_ROOTWRAP_D=/etc/neutron/rootwrap.d
2013-12-19 18:29:45 + [[ -d /etc/neutron/rootwrap.d ]]
2013-12-19 18:29:45 + sudo rm -rf /etc/neutron/rootwrap.d
2013-12-19 18:29:45 + mkdir -p -m 755 /etc/neutron/rootwrap.d
2013-12-19 18:29:45 + cp -pr /opt/stack/neutron/etc/neutron/rootwrap.d/debug.filters /opt/stack/neutron/etc/neutron/rootwrap.d/dhcp.filters /opt/stack/neutron/etc/neutron/rootwrap.d/iptables-firewall.filters /opt/stack/neutron/etc/neutron/rootwrap.d/l3.filters /opt/stack/neutron/etc/neutron/rootwrap.d/lbaas-haproxy.filters /opt/stack/neutron/etc/neutron/rootwrap.d/linuxbridge-plugin.filters /opt/stack/neutron/etc/neutron/rootwrap.d/nec-plugin.filters /opt/stack/neutron/etc/neutron/rootwrap.d/openvswitch-plugin.filters /opt/stack/neutron/etc/neutron/rootwrap.d/ryu-plugin.filters /opt/stack/neutron/etc/neutron/rootwrap.d/vpnaas.filters /etc/neutron/rootwrap.d/
2013-12-19 18:29:45 + sudo chown -R root:root /etc/neutron/rootwrap.d
2013-12-19 18:29:45 + sudo chmod 644 /etc/neutron/rootwrap.d/debug.filters /etc/neutron/rootwrap.d/dhcp.filters /etc/neutron/rootwrap.d/iptables-firewall.filters /etc/neutron/rootwrap.d/l3.filters /etc/neutron/rootwrap.d/lbaas-haproxy.filters /etc/neutron/rootwrap.d/linuxbridge-plugin.filters /etc/neutron/rootwrap.d/nec-plugin.filters /etc/neutron/rootwrap.d/openvswitch-plugin.filters /etc/neutron/rootwrap.d/ryu-plugin.filters /etc/neutron/rootwrap.d/vpnaas.filters
2013-12-19 18:29:45 + test -r /opt/stack/neutron/etc/neutron/rootwrap.conf
2013-12-19 18:29:45 + sudo cp -p /opt/stack/neutron/etc/rootwrap.conf /etc/neutron/rootwrap.conf
2013-12-19 18:29:45 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/neutron/rootwrap.d:' -i /etc/neutron/rootwrap.conf
2013-12-19 18:29:45 + sudo chown root:root /etc/neutron/rootwrap.conf
2013-12-19 18:29:45 + sudo chmod 0644 /etc/neutron/rootwrap.conf
2013-12-19 18:29:45 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *'
2013-12-19 18:29:45 ++ mktemp
2013-12-19 18:29:45 + TEMPFILE=/tmp/tmp.DmdTSSqNsO
2013-12-19 18:29:45 + echo 'stack ALL=(root) NOPASSWD: /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf *'
2013-12-19 18:29:45 + chmod 0440 /tmp/tmp.DmdTSSqNsO
2013-12-19 18:29:45 + sudo chown root:root /tmp/tmp.DmdTSSqNsO
2013-12-19 18:29:45 + sudo mv /tmp/tmp.DmdTSSqNsO /etc/sudoers.d/neutron-rootwrap
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf agent root_helper 'sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=agent
2013-12-19 18:29:45 + local option=root_helper
2013-12-19 18:29:45 + local 'value=sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:45 + [[ -z agent ]]
2013-12-19 18:29:45 + [[ -z root_helper ]]
2013-12-19 18:29:45 + grep -q '^\[agent\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf agent root_helper
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=agent
2013-12-19 18:29:45 + local option=root_helper
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[agent\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[agent\]/ a\
2013-12-19 18:29:45 root_helper = sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset_rpc_backend neutron /etc/neutron/neutron.conf DEFAULT
2013-12-19 18:29:45 + local package=neutron
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + is_service_enabled zeromq
2013-12-19 18:29:45 + services=zeromq
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,zeromq, ]]
2013-12-19 18:29:45 + [[ zeromq == n-cell-* ]]
2013-12-19 18:29:45 + [[ zeromq == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ zeromq == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ zeromq == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ zeromq == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ zeromq == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ zeromq == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ zeromq == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ zeromq == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + is_service_enabled qpid
2013-12-19 18:29:45 + services=qpid
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,qpid, ]]
2013-12-19 18:29:45 + [[ qpid == n-cell-* ]]
2013-12-19 18:29:45 + [[ qpid == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ qpid == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ qpid == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ qpid == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ qpid == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ qpid == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ qpid == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ qpid == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + is_service_enabled rabbit
2013-12-19 18:29:45 + services=rabbit
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,rabbit, ]]
2013-12-19 18:29:45 + return 0
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT rpc_backend neutron.openstack.common.rpc.impl_kombu
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rpc_backend
2013-12-19 18:29:45 + local value=neutron.openstack.common.rpc.impl_kombu
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z rpc_backend ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT rpc_backend
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rpc_backend
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 rpc_backend = neutron.openstack.common.rpc.impl_kombu
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT rabbit_host localhost
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rabbit_host
2013-12-19 18:29:45 + local value=localhost
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z rabbit_host ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT rabbit_host
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rabbit_host
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 rabbit_host = localhost
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT rabbit_password password
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rabbit_password
2013-12-19 18:29:45 + local value=password
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z rabbit_password ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT rabbit_password
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=rabbit_password
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 rabbit_password = password
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + is_service_enabled q-lbaas
2013-12-19 18:29:45 + services=q-lbaas
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-lbaas, ]]
2013-12-19 18:29:45 + [[ q-lbaas == n-cell-* ]]
2013-12-19 18:29:45 + [[ q-lbaas == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ q-lbaas == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ q-lbaas == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ q-lbaas == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ q-lbaas == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ q-lbaas == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ q-lbaas == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ q-lbaas == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ q-lbaas == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + is_service_enabled q-metering
2013-12-19 18:29:45 + services=q-metering
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-metering, ]]
2013-12-19 18:29:45 + [[ q-metering == n-cell-* ]]
2013-12-19 18:29:45 + [[ q-metering == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ q-metering == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ q-metering == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ q-metering == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ q-metering == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ q-metering == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ q-metering == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ q-metering == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ q-metering == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + is_service_enabled q-vpn
2013-12-19 18:29:45 + services=q-vpn
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-vpn, ]]
2013-12-19 18:29:45 + [[ q-vpn == n-cell-* ]]
2013-12-19 18:29:45 + [[ q-vpn == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ q-vpn == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ q-vpn == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ q-vpn == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ q-vpn == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ q-vpn == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ q-vpn == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ q-vpn == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ q-vpn == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + is_service_enabled q-fwaas
2013-12-19 18:29:45 + services=q-fwaas
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-fwaas, ]]
2013-12-19 18:29:45 + [[ q-fwaas == n-cell-* ]]
2013-12-19 18:29:45 + [[ q-fwaas == \n\o\v\a ]]
2013-12-19 18:29:45 + [[ q-fwaas == \c\i\n\d\e\r ]]
2013-12-19 18:29:45 + [[ q-fwaas == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:45 + [[ q-fwaas == \g\l\a\n\c\e ]]
2013-12-19 18:29:45 + [[ q-fwaas == \i\r\o\n\i\c ]]
2013-12-19 18:29:45 + [[ q-fwaas == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:45 + [[ q-fwaas == \t\r\o\v\e ]]
2013-12-19 18:29:45 + [[ q-fwaas == \s\w\i\f\t ]]
2013-12-19 18:29:45 + [[ q-fwaas == s-* ]]
2013-12-19 18:29:45 + return 1
2013-12-19 18:29:45 + is_service_enabled q-svc
2013-12-19 18:29:45 + services=q-svc
2013-12-19 18:29:45 + for service in '${services}'
2013-12-19 18:29:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-svc, ]]
2013-12-19 18:29:45 + return 0
2013-12-19 18:29:45 + _configure_neutron_service
2013-12-19 18:29:45 + Q_API_PASTE_FILE=/etc/neutron/api-paste.ini
2013-12-19 18:29:45 + Q_POLICY_FILE=/etc/neutron/policy.json
2013-12-19 18:29:45 + cp /opt/stack/neutron/etc/api-paste.ini /etc/neutron/api-paste.ini
2013-12-19 18:29:45 + cp /opt/stack/neutron/etc/policy.json /etc/neutron/policy.json
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT core_plugin neutron.plugins.bigswitch.plugin.NeutronRestProxyV2
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=core_plugin
2013-12-19 18:29:45 + local value=neutron.plugins.bigswitch.plugin.NeutronRestProxyV2
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z core_plugin ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT core_plugin
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=core_plugin
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^core_plugin[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 core_plugin = neutron.plugins.bigswitch.plugin.NeutronRestProxyV2
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + [[ '' != '' ]]
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT verbose True
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=verbose
2013-12-19 18:29:45 + local value=True
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z verbose ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT verbose
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=verbose
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 verbose = True
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT debug True
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=debug
2013-12-19 18:29:45 + local value=True
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z debug ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT debug
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=debug
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 debug = True
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT policy_file /etc/neutron/policy.json
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=policy_file
2013-12-19 18:29:45 + local value=/etc/neutron/policy.json
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z policy_file ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT policy_file
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=policy_file
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^policy_file[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 policy_file = /etc/neutron/policy.json
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT allow_overlapping_ips True
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=allow_overlapping_ips
2013-12-19 18:29:45 + local value=True
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z allow_overlapping_ips ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT allow_overlapping_ips
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=allow_overlapping_ips
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^allow_overlapping_ips[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 allow_overlapping_ips = True
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf DEFAULT auth_strategy keystone
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=auth_strategy
2013-12-19 18:29:45 + local value=keystone
2013-12-19 18:29:45 + [[ -z DEFAULT ]]
2013-12-19 18:29:45 + [[ -z auth_strategy ]]
2013-12-19 18:29:45 + grep -q '^\[DEFAULT\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf DEFAULT auth_strategy
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=DEFAULT
2013-12-19 18:29:45 + local option=auth_strategy
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line=
2013-12-19 18:29:45 + '[' -n '' ']'
2013-12-19 18:29:45 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:45 auth_strategy = keystone
2013-12-19 18:29:45 ' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + _neutron_setup_keystone /etc/neutron/neutron.conf keystone_authtoken
2013-12-19 18:29:45 + local conf_file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local use_auth_url=
2013-12-19 18:29:45 + local skip_auth_cache=
2013-12-19 18:29:45 + local use_service_port=
2013-12-19 18:29:45 + local keystone_port=35357
2013-12-19 18:29:45 + [[ -n '' ]]
2013-12-19 18:29:45 + [[ -n '' ]]
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken auth_host 172.16.34.11
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_host
2013-12-19 18:29:45 + local value=172.16.34.11
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z auth_host ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken auth_host
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_host
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='auth_host = 127.0.0.1'
2013-12-19 18:29:45 + '[' -n 'auth_host = 127.0.0.1' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_host[ \t]*=[ \t]*\).*$\1172.16.34.11' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken auth_port 35357
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_port
2013-12-19 18:29:45 + local value=35357
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z auth_port ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken auth_port
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_port
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='auth_port = 35357'
2013-12-19 18:29:45 + '[' -n 'auth_port = 35357' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_port[ \t]*=[ \t]*\).*$\135357' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken auth_protocol http
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_protocol
2013-12-19 18:29:45 + local value=http
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z auth_protocol ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken auth_protocol
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=auth_protocol
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='auth_protocol = http'
2013-12-19 18:29:45 + '[' -n 'auth_protocol = http' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(auth_protocol[ \t]*=[ \t]*\).*$\1http' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken admin_tenant_name service
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_tenant_name
2013-12-19 18:29:45 + local value=service
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z admin_tenant_name ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken admin_tenant_name
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_tenant_name
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='admin_tenant_name = %SERVICE_TENANT_NAME%'
2013-12-19 18:29:45 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_tenant_name[ \t]*=[ \t]*\).*$\1service' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken admin_user neutron
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_user
2013-12-19 18:29:45 + local value=neutron
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z admin_user ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken admin_user
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_user
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='admin_user = %SERVICE_USER%'
2013-12-19 18:29:45 + '[' -n 'admin_user = %SERVICE_USER%' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_user[ \t]*=[ \t]*\).*$\1neutron' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken admin_password password
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_password
2013-12-19 18:29:45 + local value=password
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z admin_password ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken admin_password
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=admin_password
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='admin_password = %SERVICE_PASSWORD%'
2013-12-19 18:29:45 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(admin_password[ \t]*=[ \t]*\).*$\1password' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + [[ -z '' ]]
2013-12-19 18:29:45 + iniset /etc/neutron/neutron.conf keystone_authtoken signing_dir /var/cache/neutron
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=signing_dir
2013-12-19 18:29:45 + local value=/var/cache/neutron
2013-12-19 18:29:45 + [[ -z keystone_authtoken ]]
2013-12-19 18:29:45 + [[ -z signing_dir ]]
2013-12-19 18:29:45 + grep -q '^\[keystone_authtoken\]' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + ini_has_option /etc/neutron/neutron.conf keystone_authtoken signing_dir
2013-12-19 18:29:45 + local file=/etc/neutron/neutron.conf
2013-12-19 18:29:45 + local section=keystone_authtoken
2013-12-19 18:29:45 + local option=signing_dir
2013-12-19 18:29:45 + local line
2013-12-19 18:29:45 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + line='signing_dir = $state_path/keystone-signing'
2013-12-19 18:29:45 + '[' -n 'signing_dir = $state_path/keystone-signing' ']'
2013-12-19 18:29:45 ++ echo -ne '\x01'
2013-12-19 18:29:45 + local $'sep=\001'
2013-12-19 18:29:45 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s^\(signing_dir[ \t]*=[ \t]*\).*$\1/var/cache/neutron' /etc/neutron/neutron.conf
2013-12-19 18:29:45 + create_neutron_cache_dir
2013-12-19 18:29:45 + sudo mkdir -p /var/cache/neutron
2013-12-19 18:29:45 + sudo chown stack /var/cache/neutron
2013-12-19 18:29:45 + rm -f '/var/cache/neutron/*'
2013-12-19 18:29:45 + neutron_plugin_configure_service
2013-12-19 18:29:45 + iniset /etc/neutron/plugins/bigswitch/restproxy.ini restproxy servers 172.16.150.6:8080
2013-12-19 18:29:45 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:45 + local section=restproxy
2013-12-19 18:29:45 + local option=servers
2013-12-19 18:29:45 + local value=172.16.150.6:8080
2013-12-19 18:29:45 + [[ -z restproxy ]]
2013-12-19 18:29:45 + [[ -z servers ]]
2013-12-19 18:29:45 + grep -q '^\[restproxy\]' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:45 + ini_has_option /etc/neutron/plugins/bigswitch/restproxy.ini restproxy servers
2013-12-19 18:29:45 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:45 + local section=restproxy
2013-12-19 18:29:45 + local option=servers
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[restproxy\]/,/^\[.*\]/ { /^servers[ \t]*=/ p; }' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + line=servers=localhost:8080
2013-12-19 18:29:46 + '[' -n servers=localhost:8080 ']'
2013-12-19 18:29:46 ++ echo -ne '\x01'
2013-12-19 18:29:46 + local $'sep=\001'
2013-12-19 18:29:46 + sed -i -e '/^\[restproxy\]/,/^\[.*\]/ s^\(servers[ \t]*=[ \t]*\).*$\1172.16.150.6:8080' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + iniset /etc/neutron/plugins/bigswitch/restproxy.ini restproxy servertimeout 10
2013-12-19 18:29:46 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + local section=restproxy
2013-12-19 18:29:46 + local option=servertimeout
2013-12-19 18:29:46 + local value=10
2013-12-19 18:29:46 + [[ -z restproxy ]]
2013-12-19 18:29:46 + [[ -z servertimeout ]]
2013-12-19 18:29:46 + grep -q '^\[restproxy\]' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/plugins/bigswitch/restproxy.ini restproxy servertimeout
2013-12-19 18:29:46 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + local section=restproxy
2013-12-19 18:29:46 + local option=servertimeout
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[restproxy\]/,/^\[.*\]/ { /^servertimeout[ \t]*=/ p; }' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[restproxy\]/ a\
2013-12-19 18:29:46 servertimeout = 10
2013-12-19 18:29:46 ' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + iniset /etc/neutron/plugins/bigswitch/restproxy.ini DATABASE sql_connection 'mysql://root:password@localhost/restproxy_quantum?charset=utf8'
2013-12-19 18:29:46 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + local section=DATABASE
2013-12-19 18:29:46 + local option=sql_connection
2013-12-19 18:29:46 + local 'value=mysql://root:password@localhost/restproxy_quantum?charset=utf8'
2013-12-19 18:29:46 + [[ -z DATABASE ]]
2013-12-19 18:29:46 + [[ -z sql_connection ]]
2013-12-19 18:29:46 + grep -q '^\[DATABASE\]' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + echo -e '\n[DATABASE]'
2013-12-19 18:29:46 + ini_has_option /etc/neutron/plugins/bigswitch/restproxy.ini DATABASE sql_connection
2013-12-19 18:29:46 + local file=/etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + local section=DATABASE
2013-12-19 18:29:46 + local option=sql_connection
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DATABASE\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DATABASE\]/ a\
2013-12-19 18:29:46 sql_connection = mysql://root:password@localhost/restproxy_quantum?charset=utf8
2013-12-19 18:29:46 ' /etc/neutron/plugins/bigswitch/restproxy.ini
2013-12-19 18:29:46 + '[' '' = ivs ']'
2013-12-19 18:29:46 + is_service_enabled q-agt
2013-12-19 18:29:46 + services=q-agt
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-agt, ]]
2013-12-19 18:29:46 + [[ q-agt == n-cell-* ]]
2013-12-19 18:29:46 + [[ q-agt == \n\o\v\a ]]
2013-12-19 18:29:46 + [[ q-agt == \c\i\n\d\e\r ]]
2013-12-19 18:29:46 + [[ q-agt == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:46 + [[ q-agt == \g\l\a\n\c\e ]]
2013-12-19 18:29:46 + [[ q-agt == \i\r\o\n\i\c ]]
2013-12-19 18:29:46 + [[ q-agt == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:46 + [[ q-agt == \t\r\o\v\e ]]
2013-12-19 18:29:46 + [[ q-agt == \s\w\i\f\t ]]
2013-12-19 18:29:46 + [[ q-agt == s-* ]]
2013-12-19 18:29:46 + return 1
2013-12-19 18:29:46 + is_service_enabled q-dhcp
2013-12-19 18:29:46 + services=q-dhcp
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-dhcp, ]]
2013-12-19 18:29:46 + return 0
2013-12-19 18:29:46 + _configure_neutron_dhcp_agent
2013-12-19 18:29:46 + AGENT_DHCP_BINARY=/usr/local/bin/neutron-dhcp-agent
2013-12-19 18:29:46 + Q_DHCP_CONF_FILE=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + cp /opt/stack/neutron/etc/dhcp_agent.ini /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT verbose True
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=verbose
2013-12-19 18:29:46 + local value=True
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z verbose ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT verbose
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=verbose
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 verbose = True
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT debug True
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=debug
2013-12-19 18:29:46 + local value=True
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z debug ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT debug
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=debug
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 debug = True
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT use_namespaces True
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=use_namespaces
2013-12-19 18:29:46 + local value=True
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z use_namespaces ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT use_namespaces
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=use_namespaces
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_namespaces[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 use_namespaces = True
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT root_helper 'sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=root_helper
2013-12-19 18:29:46 + local 'value=sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z root_helper ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT root_helper
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=root_helper
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 root_helper = sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + _neutron_setup_interface_driver /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT ovs_use_veth true
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=ovs_use_veth
2013-12-19 18:29:46 + local value=true
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z ovs_use_veth ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT ovs_use_veth
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=ovs_use_veth
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^ovs_use_veth[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 ovs_use_veth = true
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + neutron_plugin_setup_interface_driver /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local conf_file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + '[' '' = ivs ']'
2013-12-19 18:29:46 + iniset /etc/neutron/dhcp_agent.ini DEFAULT interface_driver neutron.agent.linux.interface.OVSInterfaceDriver
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=interface_driver
2013-12-19 18:29:46 + local value=neutron.agent.linux.interface.OVSInterfaceDriver
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z interface_driver ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/dhcp_agent.ini DEFAULT interface_driver
2013-12-19 18:29:46 + local file=/etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=interface_driver
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^interface_driver[ \t]*=/ p; }' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver
2013-12-19 18:29:46 ' /etc/neutron/dhcp_agent.ini
2013-12-19 18:29:46 + neutron_plugin_configure_dhcp_agent
2013-12-19 18:29:46 + :
2013-12-19 18:29:46 + is_service_enabled q-l3
2013-12-19 18:29:46 + services=q-l3
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-l3, ]]
2013-12-19 18:29:46 + [[ q-l3 == n-cell-* ]]
2013-12-19 18:29:46 + [[ q-l3 == \n\o\v\a ]]
2013-12-19 18:29:46 + [[ q-l3 == \c\i\n\d\e\r ]]
2013-12-19 18:29:46 + [[ q-l3 == \c\e\i\l\o\m\e\t\e\r ]]
2013-12-19 18:29:46 + [[ q-l3 == \g\l\a\n\c\e ]]
2013-12-19 18:29:46 + [[ q-l3 == \i\r\o\n\i\c ]]
2013-12-19 18:29:46 + [[ q-l3 == \n\e\u\t\r\o\n ]]
2013-12-19 18:29:46 + [[ q-l3 == \t\r\o\v\e ]]
2013-12-19 18:29:46 + [[ q-l3 == \s\w\i\f\t ]]
2013-12-19 18:29:46 + [[ q-l3 == s-* ]]
2013-12-19 18:29:46 + return 1
2013-12-19 18:29:46 + is_service_enabled q-meta
2013-12-19 18:29:46 + services=q-meta
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-meta, ]]
2013-12-19 18:29:46 + return 0
2013-12-19 18:29:46 + _configure_neutron_metadata_agent
2013-12-19 18:29:46 + AGENT_META_BINARY=/usr/local/bin/neutron-metadata-agent
2013-12-19 18:29:46 + Q_META_CONF_FILE=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + cp /opt/stack/neutron/etc/metadata_agent.ini /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT verbose True
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=verbose
2013-12-19 18:29:46 + local value=True
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z verbose ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT verbose
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=verbose
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 verbose = True
2013-12-19 18:29:46 ' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT debug True
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=debug
2013-12-19 18:29:46 + local value=True
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z debug ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT debug
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=debug
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 debug = True
2013-12-19 18:29:46 ' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT nova_metadata_ip 172.16.34.11
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=nova_metadata_ip
2013-12-19 18:29:46 + local value=172.16.34.11
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z nova_metadata_ip ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT nova_metadata_ip
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=nova_metadata_ip
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^nova_metadata_ip[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 nova_metadata_ip = 172.16.34.11
2013-12-19 18:29:46 ' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT root_helper 'sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=root_helper
2013-12-19 18:29:46 + local 'value=sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z root_helper ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT root_helper
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=root_helper
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line=
2013-12-19 18:29:46 + '[' -n '' ']'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/ a\
2013-12-19 18:29:46 root_helper = sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf
2013-12-19 18:29:46 ' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + _neutron_setup_keystone /etc/neutron/metadata_agent.ini DEFAULT True True True
2013-12-19 18:29:46 + local conf_file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local use_auth_url=True
2013-12-19 18:29:46 + local skip_auth_cache=True
2013-12-19 18:29:46 + local use_service_port=True
2013-12-19 18:29:46 + local keystone_port=35357
2013-12-19 18:29:46 + [[ -n True ]]
2013-12-19 18:29:46 + keystone_port=5000
2013-12-19 18:29:46 + [[ -n True ]]
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT auth_url http://172.16.34.11:5000/v2.0
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=auth_url
2013-12-19 18:29:46 + local value=http://172.16.34.11:5000/v2.0
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z auth_url ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT auth_url
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=auth_url
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line='auth_url = http://localhost:5000/v2.0'
2013-12-19 18:29:46 + '[' -n 'auth_url = http://localhost:5000/v2.0' ']'
2013-12-19 18:29:46 ++ echo -ne '\x01'
2013-12-19 18:29:46 + local $'sep=\001'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(auth_url[ \t]*=[ \t]*\).*$\1http://172.16.34.11:5000/v2.0' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT admin_tenant_name service
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_tenant_name
2013-12-19 18:29:46 + local value=service
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z admin_tenant_name ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT admin_tenant_name
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_tenant_name
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line='admin_tenant_name = %SERVICE_TENANT_NAME%'
2013-12-19 18:29:46 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']'
2013-12-19 18:29:46 ++ echo -ne '\x01'
2013-12-19 18:29:46 + local $'sep=\001'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(admin_tenant_name[ \t]*=[ \t]*\).*$\1service' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT admin_user neutron
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_user
2013-12-19 18:29:46 + local value=neutron
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z admin_user ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT admin_user
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_user
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line='admin_user = %SERVICE_USER%'
2013-12-19 18:29:46 + '[' -n 'admin_user = %SERVICE_USER%' ']'
2013-12-19 18:29:46 ++ echo -ne '\x01'
2013-12-19 18:29:46 + local $'sep=\001'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(admin_user[ \t]*=[ \t]*\).*$\1neutron' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + iniset /etc/neutron/metadata_agent.ini DEFAULT admin_password password
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_password
2013-12-19 18:29:46 + local value=password
2013-12-19 18:29:46 + [[ -z DEFAULT ]]
2013-12-19 18:29:46 + [[ -z admin_password ]]
2013-12-19 18:29:46 + grep -q '^\[DEFAULT\]' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + ini_has_option /etc/neutron/metadata_agent.ini DEFAULT admin_password
2013-12-19 18:29:46 + local file=/etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + local section=DEFAULT
2013-12-19 18:29:46 + local option=admin_password
2013-12-19 18:29:46 + local line
2013-12-19 18:29:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + line='admin_password = %SERVICE_PASSWORD%'
2013-12-19 18:29:46 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']'
2013-12-19 18:29:46 ++ echo -ne '\x01'
2013-12-19 18:29:46 + local $'sep=\001'
2013-12-19 18:29:46 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s^\(admin_password[ \t]*=[ \t]*\).*$\1password' /etc/neutron/metadata_agent.ini
2013-12-19 18:29:46 + [[ -z True ]]
2013-12-19 18:29:46 + _configure_neutron_debug_command
2013-12-19 18:29:46 + [[ False != \T\r\u\e ]]
2013-12-19 18:29:46 + return
2013-12-19 18:29:46 + is_service_enabled mysql postgresql
2013-12-19 18:29:46 + services='mysql postgresql'
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,mysql, ]]
2013-12-19 18:29:46 + return 0
2013-12-19 18:29:46 + is_service_enabled q-svc
2013-12-19 18:29:46 + services=q-svc
2013-12-19 18:29:46 + for service in '${services}'
2013-12-19 18:29:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-sch,n-cauth,horizon,mysql,rabbit,sysstat,n-cond,n-novnc,n-xvnc,n-cpu,n-vol,q-svc,q-dhcp,q-meta, =~ ,q-svc, ]]
2013-12-19 18:29:46 + return 0
2013-12-19 18:29:46 + init_neutron
2013-12-19 18:29:46 + recreate_database restproxy_neutron utf8
2013-12-19 18:29:46 + local db=restproxy_neutron
2013-12-19 18:29:46 + local charset=utf8
2013-12-19 18:29:46 + recreate_database_mysql restproxy_neutron utf8
2013-12-19 18:29:46 + local db=restproxy_neutron
2013-12-19 18:29:46 + local charset=utf8
2013-12-19 18:29:46 + mysql -uroot -ppassword -h127.0.0.1 -e 'DROP DATABASE IF EXISTS restproxy_neutron;'
2013-12-19 18:29:46 + mysql -uroot -ppassword -h127.0.0.1 -e 'CREATE DATABASE restproxy_neutron CHARACTER SET utf8;'
2013-12-19 18:29:46 + /usr/local/bin/neutron-db-manage --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/bigswitch/restproxy.ini upgrade head
2013-12-19 18:29:46 No handlers could be found for logger "neutron.common.legacy"
2013-12-19 18:29:46 INFO [alembic.migration] Context impl MySQLImpl.
2013-12-19 18:29:46 INFO [alembic.migration] Will assume non-transactional DDL.
2013-12-19 18:29:46 INFO [alembic.migration] Running upgrade None -> folsom, folsom initial database
2013-12-19 18:29:46 INFO [alembic.migration] Running upgrade folsom -> 2c4af419145b, l3_support
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 2c4af419145b -> 5a875d0e5c, ryu
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 5a875d0e5c -> 48b6f43f7471, DB support for service types
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 48b6f43f7471 -> 3cb5d900c5de, security_groups
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 3cb5d900c5de -> 1d76643bcec4, nvp_netbinding
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 1d76643bcec4 -> 2a6d0b51f4bb, cisco plugin cleanup
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 2a6d0b51f4bb -> 1b693c095aa3, Quota ext support added in Grizzly
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 1b693c095aa3 -> 1149d7de0cfa, inital port security
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 1149d7de0cfa -> 49332180ca96, ryu plugin update
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 49332180ca96 -> 38335592a0dc, nvp_portmap
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 38335592a0dc -> 54c2c487e913, 'DB support for load balancing service
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 54c2c487e913 -> 45680af419f9, nvp_qos
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 45680af419f9 -> 1c33fa3cd1a1, Support routing table configuration on Router
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 1c33fa3cd1a1 -> 363468ac592c, nvp_network_gw
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 363468ac592c -> 511471cc46b, Add agent management extension model support
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 511471cc46b -> 3b54bf9e29f7, NEC plugin sharednet
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 3b54bf9e29f7 -> 4692d074d587, agent scheduler
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 4692d074d587 -> 1341ed32cc1e, nvp_net_binding
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 1341ed32cc1e -> grizzly, grizzly
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade grizzly -> f489cf14a79c, DB support for load balancing service (havana)
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade f489cf14a79c -> 176a85fc7d79, Add portbindings db
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 176a85fc7d79 -> 32b517556ec9, remove TunnelIP model
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 32b517556ec9 -> 128e042a2b68, ext_gw_mode
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 128e042a2b68 -> 5ac71e65402c, ml2_initial
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 5ac71e65402c -> 3cbf70257c28, nvp_mac_learning
2013-12-19 18:29:47 INFO [alembic.migration] Running upgrade 3cbf70257c28 -> 5918cbddab04, add tables for router rules support
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 5918cbddab04 -> 3cabb850f4a5, Table to track port to host associations
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 3cabb850f4a5 -> b7a8863760e, Remove cisco_vlan_bindings table
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade b7a8863760e -> 13de305df56e, nec_add_pf_name
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 13de305df56e -> 20ae61555e95, DB Migration for ML2 GRE Type Driver
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 20ae61555e95 -> 477a4488d3f4, DB Migration for ML2 VXLAN Type Driver
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 477a4488d3f4 -> 2032abe8edac, LBaaS add status description
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 2032abe8edac -> 52c5e4a18807, LBaaS Pool scheduler
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 52c5e4a18807 -> 557edfc53098, New service types framework (service providers)
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 557edfc53098 -> e6b16a30d97, Add cisco_provider_networks table
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade e6b16a30d97 -> 39cf3f799352, FWaaS Havana-2 model
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 39cf3f799352 -> 52ff27f7567a, Support for VPNaaS
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 52ff27f7567a -> 11c6e18605c8, Pool Monitor status field
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 11c6e18605c8 -> 35c7c198ddea, remove status from HealthMonitor
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 35c7c198ddea -> 263772d65691, Cisco plugin db cleanup part II
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 263772d65691 -> c88b6b5fea3, Cisco N1KV tables
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade c88b6b5fea3 -> f9263d6df56, remove_dhcp_lease
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade f9263d6df56 -> 569e98a8132b, metering
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 569e98a8132b -> 86cf4d88bd3, remove bigswitch port tracking table
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 86cf4d88bd3 -> 3c6e57a23db4, add multiprovider
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 3c6e57a23db4 -> 63afba73813, Add unique constraint for id column of TunnelEndpoint
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 63afba73813 -> 40dffbf4b549, nvp_dist_router
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 40dffbf4b549 -> 53bbd27ec841, Extra dhcp opts support
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 53bbd27ec841 -> 46a0efbd8f0, cisco_n1kv_multisegment_trunk
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 46a0efbd8f0 -> 2a3bae1ceb8, NEC Port Binding
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 2a3bae1ceb8 -> 14f24494ca31, DB Migration for Arista ml2 mechanism driver
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 14f24494ca31 -> 32a65f71af51, ml2 portbinding
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 32a65f71af51 -> 66a59a7f516, NEC OpenFlow Router
2013-12-19 18:29:48 INFO [alembic.migration] Running upgrade 66a59a7f516 -> 51b4de912379, Cisco Nexus ML2 mechanism driver
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 51b4de912379 -> 1efb85914233, allowedaddresspairs
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 1efb85914233 -> 38fc1f6789f8, Cisco N1KV overlay support
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 38fc1f6789f8 -> 4a666eb208c2, service router
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 4a666eb208c2 -> 338d7508968c, vpnaas peer_address size increase
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 338d7508968c -> 3ed8f075e38a, nvp fwaas plugin
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 3ed8f075e38a -> 3d6fae8b70b0, nvp lbaas plugin
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 3d6fae8b70b0 -> 1064e98b7917, nec-pf-port-del
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 1064e98b7917 -> 2528ceb28230, NEC PacketFilter network_id nullable fix
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 2528ceb28230 -> 3a520dd165d0, Cisco Nexus multi-switch
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 3a520dd165d0 -> 27ef74513d33, quota_in_plumgrid_plugin
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade 27ef74513d33 -> havana, havana
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade havana -> e197124d4b9, add unique constraint to members
2013-12-19 18:29:49 INFO [alembic.migration] Running upgrade e197124d4b9 -> 1fcfc149aca4, Add a unique constraint on (agent_type, host) columns to prevent a race
2013-12-19 18:29:49 condition when an agent entry is 'upserted'.
2013-12-19 18:29:49 Traceback (most recent call last):
2013-12-19 18:29:49 File "/usr/local/bin/neutron-db-manage", line 10, in <module>
2013-12-19 18:29:49 sys.exit(main())
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/cli.py", line 143, in main
2013-12-19 18:29:49 CONF.command.func(config, CONF.command.name)
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/cli.py", line 80, in do_upgrade_downgrade
2013-12-19 18:29:49 do_alembic_command(config, cmd, revision, sql=CONF.command.sql)
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/cli.py", line 59, in do_alembic_command
2013-12-19 18:29:49 getattr(alembic_command, cmd)(config, *args, **kwargs)
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/command.py", line 124, in upgrade
2013-12-19 18:29:49 script.run_env()
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/script.py", line 199, in run_env
2013-12-19 18:29:49 util.load_python_file(self.dir, 'env.py')
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/util.py", line 198, in load_python_file
2013-12-19 18:29:49 module = load_module(module_id, path)
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/compat.py", line 55, in load_module
2013-12-19 18:29:49 mod = imp.load_source(module_id, path, fp)
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/alembic_migrations/env.py", line 105, in <module>
2013-12-19 18:29:49 run_migrations_online()
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/alembic_migrations/env.py", line 89, in run_migrations_online
2013-12-19 18:29:49 options=build_options())
2013-12-19 18:29:49 File "<string>", line 7, in run_migrations
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/environment.py", line 652, in run_migrations
2013-12-19 18:29:49 self.get_context().run_migrations(**kw)
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/migration.py", line 225, in run_migrations
2013-12-19 18:29:49 change(**kw)
2013-12-19 18:29:49 File "/opt/stack/neutron/neutron/db/migration/alembic_migrations/versions/1fcfc149aca4_agents_unique_by_type_and_host.py", line 50, in upgrade
2013-12-19 18:29:49 local_cols=['agent_type', 'host']
2013-12-19 18:29:49 File "<string>", line 7, in create_unique_constraint
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/operations.py", line 544, in create_unique_constraint
2013-12-19 18:29:49 schema=schema, **kw)
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/ddl/impl.py", line 135, in add_constraint
2013-12-19 18:29:49 self._exec(schema.AddConstraint(const))
2013-12-19 18:29:49 File "/usr/local/lib/python2.7/dist-packages/alembic/ddl/impl.py", line 76, in _exec
2013-12-19 18:29:49 conn.execute(construct, *multiparams, **params)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1449, in execute
2013-12-19 18:29:49 params)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1542, in _execute_ddl
2013-12-19 18:29:49 compiled
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1698, in _execute_context
2013-12-19 18:29:49 context)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/base.py", line 1691, in _execute_context
2013-12-19 18:29:49 context)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/sqlalchemy/engine/default.py", line 331, in do_execute
2013-12-19 18:29:49 cursor.execute(statement, parameters)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 174, in execute
2013-12-19 18:29:49 self.errorhandler(self, exc, value)
2013-12-19 18:29:49 File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 36, in defaulterrorhandler
2013-12-19 18:29:49 raise errorclass, errorvalue
2013-12-19 18:29:49 sqlalchemy.exc.ProgrammingError: (ProgrammingError) (1146, "Table 'restproxy_neutron.agents' doesn't exist") 'ALTER TABLE agents ADD CONSTRAINT uniq_agents0agent_type0host UNIQUE (agent_type, host)' ()
2013-12-19 18:29:49 ++ failed
2013-12-19 18:29:49 ++ local r=1
2013-12-19 18:29:49 +++ jobs -p
2013-12-19 18:29:49 ++ kill
2013-12-19 18:29:49 ++ set +o xtrace
2013-12-19 18:29:49 stack.sh failed: full log in /opt/stack/logs/stack.sh.log.2013-12-19-182813
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment