Created
December 19, 2013 17:35
-
-
Save amuessig/8043143 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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:[email protected]/keystone?charset=utf8' | |
2013-12-19 18:28:46 + iniset /etc/keystone/keystone.conf sql connection 'mysql://root:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/glance?charset=utf8' | |
2013-12-19 18:28:48 + local 'dburl=mysql://root:[email protected]/glance?charset=utf8' | |
2013-12-19 18:28:48 + iniset /etc/glance/glance-registry.conf DEFAULT sql_connection 'mysql://root:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/nova?charset=utf8' | |
2013-12-19 18:28:55 + iniset /etc/nova/nova.conf DEFAULT sql_connection 'mysql://root:[email protected]/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:[email protected]/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:[email protected]/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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
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 '[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
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=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
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 = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
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 [01;35m%(instance)s[00m' | |
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 [01;35m%(instance)s[00m' | |
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 [01;35m%(instance)s[00m | |
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 [email protected] | |
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 [email protected] | |
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 protected] | |
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 protected] | |
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 protected] | |
2013-12-19 18:29:30 +++ keystone user-create --name=glance --pass=password --tenant_id 66ed6a19c01841a8a69b87a50f7fbcf9 [email protected] | |
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:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/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:[email protected]/restproxy_neutron?charset=utf8' | |
2013-12-19 18:29:44 + iniset /etc/neutron/plugins/bigswitch/restproxy.ini database connection 'mysql://root:[email protected]/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:[email protected]/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:[email protected]/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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[01;36m%(request_id)s [00;36m%(user_name)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
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 [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
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 '[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
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=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
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 = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
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 [01;35m%(instance)s[00m' | |
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 [01;35m%(instance)s[00m' | |
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 [01;35m%(instance)s[00m | |
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