Created
December 17, 2012 19:43
Service n-novnc is not running.
This file contains 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
2012-12-17 11:14:36 + echo_summary 'Installing package prerequisites' | |
2012-12-17 11:14:36 + [[ -t 3 ]] | |
2012-12-17 11:14:36 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:14:36 + echo Installing package prerequisites | |
2012-12-17 11:14:36 + is_ubuntu | |
2012-12-17 11:14:36 + [[ -z deb ]] | |
2012-12-17 11:14:36 + '[' deb = deb ']' | |
2012-12-17 11:14:36 stack.sh log /opt/stack/logs/stack.sh.log.2012-12-17-111436 | |
2012-12-17 11:14:36 Installing package prerequisites | |
2012-12-17 11:14:36 ++ get_packages /home/anita/devstack/files/apts | |
2012-12-17 11:14:36 ++ local package_dir=/home/anita/devstack/files/apts | |
2012-12-17 11:14:36 ++ local file_to_parse | |
2012-12-17 11:14:36 ++ local service | |
2012-12-17 11:14:36 ++ [[ -z /home/anita/devstack/files/apts ]] | |
2012-12-17 11:14:36 ++ [[ -z precise ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/general ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general' | |
2012-12-17 11:14:36 ++ [[ general == n-api ]] | |
2012-12-17 11:14:36 ++ [[ general == c-* ]] | |
2012-12-17 11:14:36 ++ [[ general == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ general == n-* ]] | |
2012-12-17 11:14:36 ++ [[ general == g-* ]] | |
2012-12-17 11:14:36 ++ [[ general == key* ]] | |
2012-12-17 11:14:36 ++ [[ general == q-* ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/g-api ]] | |
2012-12-17 11:14:36 ++ [[ g-api == n-api ]] | |
2012-12-17 11:14:36 ++ [[ g-api == c-* ]] | |
2012-12-17 11:14:36 ++ [[ g-api == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ g-api == n-* ]] | |
2012-12-17 11:14:36 ++ [[ g-api == g-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general =~ glance ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance' | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/g-reg ]] | |
2012-12-17 11:14:36 ++ [[ g-reg == n-api ]] | |
2012-12-17 11:14:36 ++ [[ g-reg == c-* ]] | |
2012-12-17 11:14:36 ++ [[ g-reg == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ g-reg == n-* ]] | |
2012-12-17 11:14:36 ++ [[ g-reg == g-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance =~ glance ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/key ]] | |
2012-12-17 11:14:36 ++ [[ key == n-api ]] | |
2012-12-17 11:14:36 ++ [[ key == c-* ]] | |
2012-12-17 11:14:36 ++ [[ key == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ key == n-* ]] | |
2012-12-17 11:14:36 ++ [[ key == g-* ]] | |
2012-12-17 11:14:36 ++ [[ key == key* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance =~ keystone ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone' | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-api ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api' | |
2012-12-17 11:14:36 ++ [[ n-api == n-api ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api =~ nova ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api nova' | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova =~ glance ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-crt ]] | |
2012-12-17 11:14:36 ++ [[ n-crt == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-crt == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-crt == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-crt == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-obj ]] | |
2012-12-17 11:14:36 ++ [[ n-obj == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-obj == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-obj == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-obj == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-cpu ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api nova n-cpu' | |
2012-12-17 11:14:36 ++ [[ n-cpu == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-cpu == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cpu == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cpu == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-net ]] | |
2012-12-17 11:14:36 ++ [[ n-net == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-net == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-net == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-net == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-cond ]] | |
2012-12-17 11:14:36 ++ [[ n-cond == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-cond == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cond == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cond == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/cinder ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder' | |
2012-12-17 11:14:36 ++ [[ cinder == n-api ]] | |
2012-12-17 11:14:36 ++ [[ cinder == c-* ]] | |
2012-12-17 11:14:36 ++ [[ cinder == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ cinder == n-* ]] | |
2012-12-17 11:14:36 ++ [[ cinder == g-* ]] | |
2012-12-17 11:14:36 ++ [[ cinder == key* ]] | |
2012-12-17 11:14:36 ++ [[ cinder == q-* ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/c-sch ]] | |
2012-12-17 11:14:36 ++ [[ c-sch == n-api ]] | |
2012-12-17 11:14:36 ++ [[ c-sch == c-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/c-api ]] | |
2012-12-17 11:14:36 ++ [[ c-api == n-api ]] | |
2012-12-17 11:14:36 ++ [[ c-api == c-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/c-vol ]] | |
2012-12-17 11:14:36 ++ [[ c-vol == n-api ]] | |
2012-12-17 11:14:36 ++ [[ c-vol == c-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-sch ]] | |
2012-12-17 11:14:36 ++ [[ n-sch == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-sch == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-sch == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-sch == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-novnc ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc' | |
2012-12-17 11:14:36 ++ [[ n-novnc == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-novnc == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-novnc == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-novnc == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-xvnc ]] | |
2012-12-17 11:14:36 ++ [[ n-xvnc == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-xvnc == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-xvnc == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-xvnc == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/n-cauth ]] | |
2012-12-17 11:14:36 ++ [[ n-cauth == n-api ]] | |
2012-12-17 11:14:36 ++ [[ n-cauth == c-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cauth == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ n-cauth == n-* ]] | |
2012-12-17 11:14:36 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/horizon ]] | |
2012-12-17 11:14:36 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc horizon' | |
2012-12-17 11:14:36 ++ [[ horizon == n-api ]] | |
2012-12-17 11:14:36 ++ [[ horizon == c-* ]] | |
2012-12-17 11:14:36 ++ [[ horizon == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ horizon == n-* ]] | |
2012-12-17 11:14:36 ++ [[ horizon == g-* ]] | |
2012-12-17 11:14:36 ++ [[ horizon == key* ]] | |
2012-12-17 11:14:36 ++ [[ horizon == q-* ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/rabbit ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == n-api ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == c-* ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == n-* ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == g-* ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == key* ]] | |
2012-12-17 11:14:36 ++ [[ rabbit == q-* ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/tempest ]] | |
2012-12-17 11:14:36 ++ [[ tempest == n-api ]] | |
2012-12-17 11:14:36 ++ [[ tempest == c-* ]] | |
2012-12-17 11:14:36 ++ [[ tempest == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ tempest == n-* ]] | |
2012-12-17 11:14:36 ++ [[ tempest == g-* ]] | |
2012-12-17 11:14:36 ++ [[ tempest == key* ]] | |
2012-12-17 11:14:36 ++ [[ tempest == q-* ]] | |
2012-12-17 11:14:36 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/mysql ]] | |
2012-12-17 11:14:36 ++ [[ mysql == n-api ]] | |
2012-12-17 11:14:36 ++ [[ mysql == c-* ]] | |
2012-12-17 11:14:36 ++ [[ mysql == ceilometer-* ]] | |
2012-12-17 11:14:36 ++ [[ mysql == n-* ]] | |
2012-12-17 11:14:36 ++ [[ mysql == g-* ]] | |
2012-12-17 11:14:36 ++ [[ mysql == key* ]] | |
2012-12-17 11:14:36 ++ [[ mysql == q-* ]] | |
2012-12-17 11:14:36 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:36 ++ local fname=/home/anita/devstack/files/apts/general | |
2012-12-17 11:14:36 ++ local OIFS line package distros distro | |
2012-12-17 11:14:36 ++ [[ -e /home/anita/devstack/files/apts/general ]] | |
2012-12-17 11:14:36 ++ OIFS=' | |
2012-12-17 11:14:36 ' | |
2012-12-17 11:14:36 ++ IFS=' | |
2012-12-17 11:14:36 ' | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ bridge-utils =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ bridge-utils =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo bridge-utils | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ pep8 =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ pep8 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo pep8 | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ pylint =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ pylint =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo pylint | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ python-pip =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ python-pip =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo python-pip | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ screen =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ screen =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo screen | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ unzip =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ unzip =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo unzip | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ wget =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ wget =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo wget | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ psmisc =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ psmisc =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo psmisc | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ git-core =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ git-core =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo git-core | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ lsof # useful when debugging =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ lsof # useful when debugging =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo 'lsof ' | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ openssh-server =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ openssh-server =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo openssh-server | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ vim-nox =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ vim-nox =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo vim-nox | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:36 ++ [[ locate # useful when debugging =~ NOPRIME ]] | |
2012-12-17 11:14:36 ++ [[ locate # useful when debugging =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:36 ++ echo 'locate ' | |
2012-12-17 11:14:36 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-virtualenv =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-virtualenv =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-virtualenv | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-unittest2 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-unittest2 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-unittest2 | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ iputils-ping =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ iputils-ping =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo iputils-ping | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ wget =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ wget =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo wget | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ curl =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ curl =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo curl | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ tcpdump =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ tcpdump =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo tcpdump | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ euca2ools # only for testing client =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ euca2ools # only for testing client =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo 'euca2ools ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ tar =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ tar =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo tar | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-cmd2 # dist:precise =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-cmd2 # dist:precise =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ package='python-cmd2 ' | |
2012-12-17 11:14:37 ++ distros=precise | |
2012-12-17 11:14:37 ++ [[ precise =~ precise ]] | |
2012-12-17 11:14:37 ++ echo 'python-cmd2 ' | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-netaddr =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-netaddr | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:37 ++ local fname=/home/anita/devstack/files/apts/glance | |
2012-12-17 11:14:37 ++ local OIFS line package distros distro | |
2012-12-17 11:14:37 ++ [[ -e /home/anita/devstack/files/apts/glance ]] | |
2012-12-17 11:14:37 ++ OIFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ gcc =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ gcc =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo gcc | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ libxml2-dev =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ libxml2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo libxml2-dev | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-dev =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-dev | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-eventlet =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-eventlet | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-routes =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-routes | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-greenlet | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-argparse # dist:oneiric =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-argparse # dist:oneiric =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ package='python-argparse ' | |
2012-12-17 11:14:37 ++ distros=oneiric | |
2012-12-17 11:14:37 ++ [[ oneiric =~ precise ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-sqlalchemy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-wsgiref =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-wsgiref =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-wsgiref | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-pastedeploy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-xattr =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-xattr =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-xattr | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-iso8601 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-iso8601 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-iso8601 | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:37 ++ local fname=/home/anita/devstack/files/apts/keystone | |
2012-12-17 11:14:37 ++ local OIFS line package distros distro | |
2012-12-17 11:14:37 ++ [[ -e /home/anita/devstack/files/apts/keystone ]] | |
2012-12-17 11:14:37 ++ OIFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-setuptools =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-setuptools =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-setuptools | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-dev =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-dev | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-lxml =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-lxml =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-lxml | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-pastescript =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-pastescript =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-pastescript | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-pastedeploy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-paste =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-paste | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ sqlite3 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo sqlite3 | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-pysqlite2 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-pysqlite2 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-pysqlite2 | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-sqlalchemy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-mysqldb =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-mysqldb =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-mysqldb | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-webob =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-webob =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-webob | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-greenlet | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-routes =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-routes | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ libldap2-dev =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ libldap2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo libldap2-dev | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ libsasl2-dev =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ libsasl2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo libsasl2-dev | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-bcrypt =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-bcrypt =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-bcrypt | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:37 ++ local fname=/home/anita/devstack/files/apts/n-api | |
2012-12-17 11:14:37 ++ local OIFS line package distros distro | |
2012-12-17 11:14:37 ++ [[ -e /home/anita/devstack/files/apts/n-api ]] | |
2012-12-17 11:14:37 ++ OIFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ gcc # temporary because this pulls in glance to get the client without running the glance prereqs =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ gcc # temporary because this pulls in glance to get the client without running the glance prereqs =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo 'gcc ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-dateutil =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-dateutil =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-dateutil | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:37 ++ local fname=/home/anita/devstack/files/apts/nova | |
2012-12-17 11:14:37 ++ local OIFS line package distros distro | |
2012-12-17 11:14:37 ++ [[ -e /home/anita/devstack/files/apts/nova ]] | |
2012-12-17 11:14:37 ++ OIFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ IFS=' | |
2012-12-17 11:14:37 ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ dnsmasq-base =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ dnsmasq-base =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo dnsmasq-base | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ package='dnsmasq-utils ' | |
2012-12-17 11:14:37 ++ distros=oneiric,precise,quantal | |
2012-12-17 11:14:37 ++ [[ oneiric,precise,quantal =~ precise ]] | |
2012-12-17 11:14:37 ++ echo 'dnsmasq-utils ' | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ kpartx =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ kpartx =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo kpartx | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ parted =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ parted =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo parted | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ arping # only available in dist:natty =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ arping # only available in dist:natty =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ package='arping ' | |
2012-12-17 11:14:37 ++ distros=natty | |
2012-12-17 11:14:37 ++ [[ natty =~ precise ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ iputils-arping # only available in dist:oneiric =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ iputils-arping # only available in dist:oneiric =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ package='iputils-arping ' | |
2012-12-17 11:14:37 ++ distros=oneiric | |
2012-12-17 11:14:37 ++ [[ oneiric =~ precise ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ mysql-server # NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-mysqldb =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-mysqldb =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-mysqldb | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-xattr # needed for glance which is needed for nova --- this shouldn't be here =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-xattr # needed for glance which is needed for nova --- this shouldn't be here =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo 'python-xattr ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-lxml # needed for glance which is needed for nova --- this shouldn't be here =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-lxml # needed for glance which is needed for nova --- this shouldn't be here =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo 'python-lxml ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ kvm =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ kvm =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo kvm | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ gawk =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ gawk =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo gawk | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ iptables =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ iptables =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo iptables | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ ebtables =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ ebtables =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo ebtables | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ sqlite3 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo sqlite3 | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ sudo =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ sudo =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo sudo | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ kvm =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ kvm =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo kvm | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ libvirt-bin # NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ vlan =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ vlan =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo vlan | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ curl =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ curl =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo curl | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ rabbitmq-server # NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ qpidd # dist:precise NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ continue | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ socat # used by ajaxterm =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ socat # used by ajaxterm =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo 'socat ' | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-mox =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-mox =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-mox | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-paste =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-paste | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-migrate =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-migrate =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-migrate | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-gflags =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-gflags =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-gflags | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-greenlet | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-libvirt =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-libvirt =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-libvirt | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-libxml2 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-libxml2 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-libxml2 | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-routes =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-routes | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-netaddr =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-netaddr | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-pastedeploy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-eventlet =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-eventlet | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-cheetah =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-cheetah =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-cheetah | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-carrot =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-carrot =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-carrot | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-tempita =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-tempita =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-tempita | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-sqlalchemy | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-suds =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-suds =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-suds | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-lockfile =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-lockfile =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-lockfile | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-m2crypto =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-m2crypto =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-m2crypto | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-boto =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-boto =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-boto | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-kombu =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-kombu | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-feedparser =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-feedparser =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:37 ++ echo python-feedparser | |
2012-12-17 11:14:37 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:37 ++ [[ python-iso8601 =~ NOPRIME ]] | |
2012-12-17 11:14:37 ++ [[ python-iso8601 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-iso8601 | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-qpid # dist:precise =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-qpid # dist:precise =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ package='python-qpid ' | |
2012-12-17 11:14:38 ++ distros=precise | |
2012-12-17 11:14:38 ++ [[ precise =~ precise ]] | |
2012-12-17 11:14:38 ++ echo 'python-qpid ' | |
2012-12-17 11:14:38 ++ continue | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:38 ++ local fname=/home/anita/devstack/files/apts/n-cpu | |
2012-12-17 11:14:38 ++ local OIFS line package distros distro | |
2012-12-17 11:14:38 ++ [[ -e /home/anita/devstack/files/apts/n-cpu ]] | |
2012-12-17 11:14:38 ++ OIFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ # Stuff for diablo volumes =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ # Stuff for diablo volumes =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ lvm2 =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ lvm2 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo lvm2 | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ open-iscsi =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ open-iscsi =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo open-iscsi | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ open-iscsi-utils =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ open-iscsi-utils =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo open-iscsi-utils | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ genisoimage =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ genisoimage =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo genisoimage | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:38 ++ local fname=/home/anita/devstack/files/apts/cinder | |
2012-12-17 11:14:38 ++ local OIFS line package distros distro | |
2012-12-17 11:14:38 ++ [[ -e /home/anita/devstack/files/apts/cinder ]] | |
2012-12-17 11:14:38 ++ OIFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ tgt =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ tgt =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo tgt | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ lvm2 =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ lvm2 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo lvm2 | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:38 ++ local fname=/home/anita/devstack/files/apts/n-novnc | |
2012-12-17 11:14:38 ++ local OIFS line package distros distro | |
2012-12-17 11:14:38 ++ [[ -e /home/anita/devstack/files/apts/n-novnc ]] | |
2012-12-17 11:14:38 ++ OIFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-numpy =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-numpy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-numpy | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for file in '${file_to_parse}' | |
2012-12-17 11:14:38 ++ local fname=/home/anita/devstack/files/apts/horizon | |
2012-12-17 11:14:38 ++ local OIFS line package distros distro | |
2012-12-17 11:14:38 ++ [[ -e /home/anita/devstack/files/apts/horizon ]] | |
2012-12-17 11:14:38 ++ OIFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ apache2 # NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ continue | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ libapache2-mod-wsgi # NOPRIME =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ continue | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-beautifulsoup =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-beautifulsoup =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-beautifulsoup | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-dateutil =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-dateutil =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-dateutil | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-paste =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-paste | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-pastedeploy | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-anyjson =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-anyjson =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-anyjson | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-routes =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-routes | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-xattr =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-xattr =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-xattr | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-sqlalchemy | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-webob =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-webob =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-webob | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-kombu =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-kombu | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ pylint =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ pylint =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo pylint | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ pep8 =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ pep8 =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo pep8 | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-eventlet =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-eventlet | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-nose =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-nose =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-nose | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-sphinx =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-sphinx =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-sphinx | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-mox =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-mox =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-mox | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-kombu =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-kombu | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-coverage =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-coverage =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-coverage | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-cherrypy3 # why? =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-cherrypy3 # why? =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo 'python-cherrypy3 ' | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-migrate =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-migrate =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-migrate | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ nodejs =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ nodejs =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo nodejs | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ nodejs-legacy # dist:quantal =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ nodejs-legacy # dist:quantal =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ package='nodejs-legacy ' | |
2012-12-17 11:14:38 ++ distros=quantal | |
2012-12-17 11:14:38 ++ [[ quantal =~ precise ]] | |
2012-12-17 11:14:38 ++ continue | |
2012-12-17 11:14:38 ++ for line in '$(<${fname})' | |
2012-12-17 11:14:38 ++ [[ python-netaddr =~ NOPRIME ]] | |
2012-12-17 11:14:38 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2012-12-17 11:14:38 ++ echo python-netaddr | |
2012-12-17 11:14:38 ++ IFS=' | |
2012-12-17 11:14:38 ' | |
2012-12-17 11:14:38 + install_package bridge-utils pep8 pylint python-pip screen unzip wget psmisc git-core lsof openssh-server vim-nox locate python-virtualenv python-unittest2 iputils-ping wget curl tcpdump euca2ools tar python-cmd2 python-netaddr gcc libxml2-dev python-dev python-eventlet python-routes python-greenlet python-sqlalchemy python-wsgiref python-pastedeploy python-xattr python-iso8601 python-setuptools python-dev python-lxml python-pastescript python-pastedeploy python-paste sqlite3 python-pysqlite2 python-sqlalchemy python-mysqldb python-webob python-greenlet python-routes libldap2-dev libsasl2-dev python-bcrypt gcc python-dateutil dnsmasq-base dnsmasq-utils kpartx parted python-mysqldb python-xattr python-lxml kvm gawk iptables ebtables sqlite3 sudo kvm vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-pastedeploy python-eventlet python-cheetah python-carrot python-tempita python-sqlalchemy python-suds python-lockfile python-m2crypto python-boto python-kombu python-feedparser python-iso8601 python-qpid lvm2 open-iscsi open-iscsi-utils genisoimage tgt lvm2 python-numpy python-beautifulsoup python-dateutil python-paste python-pastedeploy python-anyjson python-routes python-xattr python-sqlalchemy python-webob python-kombu pylint pep8 python-eventlet python-nose python-sphinx python-mox python-kombu python-coverage python-cherrypy3 python-migrate nodejs python-netaddr | |
2012-12-17 11:14:38 + is_ubuntu | |
2012-12-17 11:14:38 + [[ -z deb ]] | |
2012-12-17 11:14:38 + '[' deb = deb ']' | |
2012-12-17 11:14:38 + [[ '' = \T\r\u\e ]] | |
2012-12-17 11:14:38 + apt_get update | |
2012-12-17 11:14:38 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:38 + [[ -z update ]] | |
2012-12-17 11:14:38 + local sudo=sudo | |
2012-12-17 11:14:38 ++ id -u | |
2012-12-17 11:14:38 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:38 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes update | |
2012-12-17 11:14:38 Ign http://ca.archive.ubuntu.com precise InRelease | |
2012-12-17 11:14:38 Ign http://ca.archive.ubuntu.com precise-updates InRelease | |
2012-12-17 11:14:38 Ign http://ca.archive.ubuntu.com precise-backports InRelease | |
2012-12-17 11:14:38 Ign http://security.ubuntu.com precise-security InRelease | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise Release.gpg | |
2012-12-17 11:14:38 Get:1 http://security.ubuntu.com precise-security Release.gpg [198 B] | |
2012-12-17 11:14:38 Get:2 http://ca.archive.ubuntu.com precise-updates Release.gpg [198 B] | |
2012-12-17 11:14:38 Get:3 http://security.ubuntu.com precise-security Release [49.6 kB] | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise-backports Release.gpg | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise Release | |
2012-12-17 11:14:38 Get:4 http://ca.archive.ubuntu.com precise-updates Release [49.6 kB] | |
2012-12-17 11:14:38 Get:5 http://security.ubuntu.com precise-security/main Sources [58.9 kB] | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise-backports Release | |
2012-12-17 11:14:38 Get:6 http://security.ubuntu.com precise-security/restricted Sources [1,950 B] | |
2012-12-17 11:14:38 Get:7 http://security.ubuntu.com precise-security/universe Sources [18.1 kB] | |
2012-12-17 11:14:38 Get:8 http://security.ubuntu.com precise-security/multiverse Sources [1,382 B] | |
2012-12-17 11:14:38 Get:9 http://security.ubuntu.com precise-security/main i386 Packages [216 kB] | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/main Sources | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/restricted Sources | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/universe Sources | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/multiverse Sources | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/main i386 Packages | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/restricted i386 Packages | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/universe i386 Packages | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/multiverse i386 Packages | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/main TranslationIndex | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/multiverse TranslationIndex | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/restricted TranslationIndex | |
2012-12-17 11:14:38 Hit http://ca.archive.ubuntu.com precise/universe TranslationIndex | |
2012-12-17 11:14:38 Get:10 http://ca.archive.ubuntu.com precise-updates/main Sources [196 kB] | |
2012-12-17 11:14:38 Get:11 http://security.ubuntu.com precise-security/restricted i386 Packages [3,968 B] | |
2012-12-17 11:14:38 Get:12 http://security.ubuntu.com precise-security/universe i386 Packages [59.7 kB] | |
2012-12-17 11:14:38 Get:13 http://security.ubuntu.com precise-security/multiverse i386 Packages [2,392 B] | |
2012-12-17 11:14:38 Get:14 http://ca.archive.ubuntu.com precise-updates/restricted Sources [4,419 B] | |
2012-12-17 11:14:38 Get:15 http://security.ubuntu.com precise-security/main TranslationIndex [74 B] | |
2012-12-17 11:14:38 Get:16 http://security.ubuntu.com precise-security/multiverse TranslationIndex [71 B] | |
2012-12-17 11:14:38 Get:17 http://security.ubuntu.com precise-security/restricted TranslationIndex [71 B] | |
2012-12-17 11:14:38 Get:18 http://security.ubuntu.com precise-security/universe TranslationIndex [73 B] | |
2012-12-17 11:14:38 Get:19 http://ca.archive.ubuntu.com precise-updates/universe Sources [66.5 kB] | |
2012-12-17 11:14:38 Get:20 http://ca.archive.ubuntu.com precise-updates/multiverse Sources [4,244 B] | |
2012-12-17 11:14:38 Get:21 http://ca.archive.ubuntu.com precise-updates/main i386 Packages [449 kB] | |
2012-12-17 11:14:38 Get:22 http://security.ubuntu.com precise-security/main Translation-en [102 kB] | |
2012-12-17 11:14:38 Hit http://security.ubuntu.com precise-security/multiverse Translation-en | |
2012-12-17 11:14:38 Hit http://security.ubuntu.com precise-security/restricted Translation-en | |
2012-12-17 11:14:39 Get:23 http://security.ubuntu.com precise-security/universe Translation-en [35.9 kB] | |
2012-12-17 11:14:39 Get:24 http://ca.archive.ubuntu.com precise-updates/restricted i386 Packages [8,374 B] | |
2012-12-17 11:14:39 Get:25 http://ca.archive.ubuntu.com precise-updates/universe i386 Packages [162 kB] | |
2012-12-17 11:14:40 Get:26 http://ca.archive.ubuntu.com precise-updates/multiverse i386 Packages [9,675 B] | |
2012-12-17 11:14:40 Get:27 http://ca.archive.ubuntu.com precise-updates/main TranslationIndex [3,564 B] | |
2012-12-17 11:14:40 Get:28 http://ca.archive.ubuntu.com precise-updates/multiverse TranslationIndex [2,605 B] | |
2012-12-17 11:14:40 Get:29 http://ca.archive.ubuntu.com precise-updates/restricted TranslationIndex [2,461 B] | |
2012-12-17 11:14:40 Get:30 http://ca.archive.ubuntu.com precise-updates/universe TranslationIndex [2,850 B] | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/main Sources | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/restricted Sources | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/universe Sources | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/multiverse Sources | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/main i386 Packages | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/restricted i386 Packages | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/universe i386 Packages | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/multiverse i386 Packages | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/main TranslationIndex | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/multiverse TranslationIndex | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/restricted TranslationIndex | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/universe TranslationIndex | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/main Translation-en_CA | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/main Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/multiverse Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/restricted Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/universe Translation-en_CA | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise/universe Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/main Translation-en_CA | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/main Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/multiverse Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/restricted Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/universe Translation-en_CA | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-updates/universe Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/main Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/multiverse Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/restricted Translation-en | |
2012-12-17 11:14:40 Hit http://ca.archive.ubuntu.com precise-backports/universe Translation-en | |
2012-12-17 11:14:40 Fetched 1,511 kB in 4s (373 kB/s) | |
2012-12-17 11:14:44 Reading package lists... | |
2012-12-17 11:14:44 + NO_UPDATE_REPOS=True | |
2012-12-17 11:14:44 + apt_get install bridge-utils pep8 pylint python-pip screen unzip wget psmisc git-core lsof openssh-server vim-nox locate python-virtualenv python-unittest2 iputils-ping wget curl tcpdump euca2ools tar python-cmd2 python-netaddr gcc libxml2-dev python-dev python-eventlet python-routes python-greenlet python-sqlalchemy python-wsgiref python-pastedeploy python-xattr python-iso8601 python-setuptools python-dev python-lxml python-pastescript python-pastedeploy python-paste sqlite3 python-pysqlite2 python-sqlalchemy python-mysqldb python-webob python-greenlet python-routes libldap2-dev libsasl2-dev python-bcrypt gcc python-dateutil dnsmasq-base dnsmasq-utils kpartx parted python-mysqldb python-xattr python-lxml kvm gawk iptables ebtables sqlite3 sudo kvm vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-pastedeploy python-eventlet python-cheetah python-carrot python-tempita python-sqlalchemy python-suds python-lockfile python-m2crypto python-boto python-kombu python-feedparser python-iso8601 python-qpid lvm2 open-iscsi open-iscsi-utils genisoimage tgt lvm2 python-numpy python-beautifulsoup python-dateutil python-paste python-pastedeploy python-anyjson python-routes python-xattr python-sqlalchemy python-webob python-kombu pylint pep8 python-eventlet python-nose python-sphinx python-mox python-kombu python-coverage python-cherrypy3 python-migrate nodejs python-netaddr | |
2012-12-17 11:14:44 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:44 + [[ -z install bridge-utils pep8 pylint python-pip screen unzip wget psmisc git-core lsof openssh-server vim-nox locate python-virtualenv python-unittest2 iputils-ping wget curl tcpdump euca2ools tar python-cmd2 python-netaddr gcc libxml2-dev python-dev python-eventlet python-routes python-greenlet python-sqlalchemy python-wsgiref python-pastedeploy python-xattr python-iso8601 python-setuptools python-dev python-lxml python-pastescript python-pastedeploy python-paste sqlite3 python-pysqlite2 python-sqlalchemy python-mysqldb python-webob python-greenlet python-routes libldap2-dev libsasl2-dev python-bcrypt gcc python-dateutil dnsmasq-base dnsmasq-utils kpartx parted python-mysqldb python-xattr python-lxml kvm gawk iptables ebtables sqlite3 sudo kvm vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-pastedeploy python-eventlet python-cheetah python-carrot python-tempita python-sqlalchemy python-suds python-lockfile python-m2crypto python-boto python-kombu python-feedparser python-iso8601 python-qpid lvm2 open-iscsi open-iscsi-utils genisoimage tgt lvm2 python-numpy python-beautifulsoup python-dateutil python-paste python-pastedeploy python-anyjson python-routes python-xattr python-sqlalchemy python-webob python-kombu pylint pep8 python-eventlet python-nose python-sphinx python-mox python-kombu python-coverage python-cherrypy3 python-migrate nodejs python-netaddr ]] | |
2012-12-17 11:14:44 + local sudo=sudo | |
2012-12-17 11:14:44 ++ id -u | |
2012-12-17 11:14:44 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:44 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install bridge-utils pep8 pylint python-pip screen unzip wget psmisc git-core lsof openssh-server vim-nox locate python-virtualenv python-unittest2 iputils-ping wget curl tcpdump euca2ools tar python-cmd2 python-netaddr gcc libxml2-dev python-dev python-eventlet python-routes python-greenlet python-sqlalchemy python-wsgiref python-pastedeploy python-xattr python-iso8601 python-setuptools python-dev python-lxml python-pastescript python-pastedeploy python-paste sqlite3 python-pysqlite2 python-sqlalchemy python-mysqldb python-webob python-greenlet python-routes libldap2-dev libsasl2-dev python-bcrypt gcc python-dateutil dnsmasq-base dnsmasq-utils kpartx parted python-mysqldb python-xattr python-lxml kvm gawk iptables ebtables sqlite3 sudo kvm vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-pastedeploy python-eventlet python-cheetah python-carrot python-tempita python-sqlalchemy python-suds python-lockfile python-m2crypto python-boto python-kombu python-feedparser python-iso8601 python-qpid lvm2 open-iscsi open-iscsi-utils genisoimage tgt lvm2 python-numpy python-beautifulsoup python-dateutil python-paste python-pastedeploy python-anyjson python-routes python-xattr python-sqlalchemy python-webob python-kombu pylint pep8 python-eventlet python-nose python-sphinx python-mox python-kombu python-coverage python-cherrypy3 python-migrate nodejs python-netaddr | |
2012-12-17 11:14:44 Reading package lists... | |
2012-12-17 11:14:44 Building dependency tree... | |
2012-12-17 11:14:44 Reading state information... | |
2012-12-17 11:14:44 curl is already the newest version. | |
2012-12-17 11:14:44 dnsmasq-base is already the newest version. | |
2012-12-17 11:14:44 dnsmasq-utils is already the newest version. | |
2012-12-17 11:14:44 ebtables is already the newest version. | |
2012-12-17 11:14:44 gawk is already the newest version. | |
2012-12-17 11:14:44 gcc is already the newest version. | |
2012-12-17 11:14:44 genisoimage is already the newest version. | |
2012-12-17 11:14:44 git-core is already the newest version. | |
2012-12-17 11:14:44 iptables is already the newest version. | |
2012-12-17 11:14:44 iputils-ping is already the newest version. | |
2012-12-17 11:14:44 kpartx is already the newest version. | |
2012-12-17 11:14:44 lsof is already the newest version. | |
2012-12-17 11:14:44 openssh-server is already the newest version. | |
2012-12-17 11:14:44 pep8 is already the newest version. | |
2012-12-17 11:14:44 pylint is already the newest version. | |
2012-12-17 11:14:44 python is already the newest version. | |
2012-12-17 11:14:44 python-anyjson is already the newest version. | |
2012-12-17 11:14:44 python-beautifulsoup is already the newest version. | |
2012-12-17 11:14:44 python-boto is already the newest version. | |
2012-12-17 11:14:44 python-carrot is already the newest version. | |
2012-12-17 11:14:44 python-cheetah is already the newest version. | |
2012-12-17 11:14:44 python-coverage is already the newest version. | |
2012-12-17 11:14:44 python-dateutil is already the newest version. | |
2012-12-17 11:14:44 python-dev is already the newest version. | |
2012-12-17 11:14:44 python-gflags is already the newest version. | |
2012-12-17 11:14:44 python-iso8601 is already the newest version. | |
2012-12-17 11:14:44 python-kombu is already the newest version. | |
2012-12-17 11:14:44 python-lockfile is already the newest version. | |
2012-12-17 11:14:44 python-lxml is already the newest version. | |
2012-12-17 11:14:44 python-m2crypto is already the newest version. | |
2012-12-17 11:14:44 python-migrate is already the newest version. | |
2012-12-17 11:14:44 python-mox is already the newest version. | |
2012-12-17 11:14:44 python-mysqldb is already the newest version. | |
2012-12-17 11:14:44 python-netaddr is already the newest version. | |
2012-12-17 11:14:44 python-nose is already the newest version. | |
2012-12-17 11:14:44 python-numpy is already the newest version. | |
2012-12-17 11:14:44 python-paste is already the newest version. | |
2012-12-17 11:14:44 python-pastedeploy is already the newest version. | |
2012-12-17 11:14:44 python-pastescript is already the newest version. | |
2012-12-17 11:14:44 python-routes is already the newest version. | |
2012-12-17 11:14:44 python-setuptools is already the newest version. | |
2012-12-17 11:14:44 python-suds is already the newest version. | |
2012-12-17 11:14:44 python-tempita is already the newest version. | |
2012-12-17 11:14:44 python-unittest2 is already the newest version. | |
2012-12-17 11:14:44 python-xattr is already the newest version. | |
2012-12-17 11:14:44 screen is already the newest version. | |
2012-12-17 11:14:44 tar is already the newest version. | |
2012-12-17 11:14:44 tcpdump is already the newest version. | |
2012-12-17 11:14:44 tgt is already the newest version. | |
2012-12-17 11:14:44 unzip is already the newest version. | |
2012-12-17 11:14:44 vlan is already the newest version. | |
2012-12-17 11:14:44 wget is already the newest version. | |
2012-12-17 11:14:44 locate is already the newest version. | |
2012-12-17 11:14:44 nodejs is already the newest version. | |
2012-12-17 11:14:44 python-bcrypt is already the newest version. | |
2012-12-17 11:14:44 python-cherrypy3 is already the newest version. | |
2012-12-17 11:14:44 python-cmd2 is already the newest version. | |
2012-12-17 11:14:44 python-pip is already the newest version. | |
2012-12-17 11:14:44 python-pysqlite2 is already the newest version. | |
2012-12-17 11:14:44 python-qpid is already the newest version. | |
2012-12-17 11:14:44 python-virtualenv is already the newest version. | |
2012-12-17 11:14:44 socat is already the newest version. | |
2012-12-17 11:14:44 bridge-utils is already the newest version. | |
2012-12-17 11:14:44 euca2ools is already the newest version. | |
2012-12-17 11:14:44 kvm is already the newest version. | |
2012-12-17 11:14:45 libldap2-dev is already the newest version. | |
2012-12-17 11:14:45 libsasl2-dev is already the newest version. | |
2012-12-17 11:14:45 libxml2-dev is already the newest version. | |
2012-12-17 11:14:45 lvm2 is already the newest version. | |
2012-12-17 11:14:45 open-iscsi is already the newest version. | |
2012-12-17 11:14:45 open-iscsi-utils is already the newest version. | |
2012-12-17 11:14:45 parted is already the newest version. | |
2012-12-17 11:14:45 psmisc is already the newest version. | |
2012-12-17 11:14:45 python-eventlet is already the newest version. | |
2012-12-17 11:14:45 python-feedparser is already the newest version. | |
2012-12-17 11:14:45 python-greenlet is already the newest version. | |
2012-12-17 11:14:45 python-libvirt is already the newest version. | |
2012-12-17 11:14:45 python-libxml2 is already the newest version. | |
2012-12-17 11:14:45 python-sphinx is already the newest version. | |
2012-12-17 11:14:45 python-sqlalchemy is already the newest version. | |
2012-12-17 11:14:45 python-webob is already the newest version. | |
2012-12-17 11:14:45 sqlite3 is already the newest version. | |
2012-12-17 11:14:45 sudo is already the newest version. | |
2012-12-17 11:14:45 vim-nox is already the newest version. | |
2012-12-17 11:14:45 0 upgraded, 0 newly installed, 0 to remove and 70 not upgraded. | |
2012-12-17 11:14:45 + [[ False != \F\a\l\s\e ]] | |
2012-12-17 11:14:45 + is_service_enabled rabbit | |
2012-12-17 11:14:45 + services=rabbit | |
2012-12-17 11:14:45 + for service in '${services}' | |
2012-12-17 11:14:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,rabbit, ]] | |
2012-12-17 11:14:45 + return 0 | |
2012-12-17 11:14:45 ++ mktemp | |
2012-12-17 11:14:45 + tfile=/tmp/tmp.vIqgxMcVU1 | |
2012-12-17 11:14:45 + install_package rabbitmq-server | |
2012-12-17 11:14:45 + cat /tmp/tmp.vIqgxMcVU1 | |
2012-12-17 11:14:45 + is_ubuntu | |
2012-12-17 11:14:45 + [[ -z deb ]] | |
2012-12-17 11:14:45 + '[' deb = deb ']' | |
2012-12-17 11:14:45 + [[ True = \T\r\u\e ]] | |
2012-12-17 11:14:45 + NO_UPDATE_REPOS=True | |
2012-12-17 11:14:45 + apt_get install rabbitmq-server | |
2012-12-17 11:14:45 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:45 + [[ -z install rabbitmq-server ]] | |
2012-12-17 11:14:45 + local sudo=sudo | |
2012-12-17 11:14:45 ++ id -u | |
2012-12-17 11:14:45 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:45 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install rabbitmq-server | |
2012-12-17 11:14:45 Reading package lists... | |
2012-12-17 11:14:45 Building dependency tree... | |
2012-12-17 11:14:45 Reading state information... | |
2012-12-17 11:14:45 rabbitmq-server is already the newest version. | |
2012-12-17 11:14:45 0 upgraded, 0 newly installed, 0 to remove and 70 not upgraded. | |
2012-12-17 11:14:45 + rm -f /tmp/tmp.vIqgxMcVU1 | |
2012-12-17 11:14:45 + is_service_enabled mysql postgresql | |
2012-12-17 11:14:45 + services='mysql postgresql' | |
2012-12-17 11:14:45 + for service in '${services}' | |
2012-12-17 11:14:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2012-12-17 11:14:45 + return 0 | |
2012-12-17 11:14:45 + install_database | |
2012-12-17 11:14:45 + install_database_mysql | |
2012-12-17 11:14:45 + is_ubuntu | |
2012-12-17 11:14:45 + [[ -z deb ]] | |
2012-12-17 11:14:45 + '[' deb = deb ']' | |
2012-12-17 11:14:45 + cat | |
2012-12-17 11:14:45 + sudo debconf-set-selections | |
2012-12-17 11:14:45 + [[ ! -e /home/anita/.my.cnf ]] | |
2012-12-17 11:14:45 + is_ubuntu | |
2012-12-17 11:14:45 + [[ -z deb ]] | |
2012-12-17 11:14:45 + '[' deb = deb ']' | |
2012-12-17 11:14:45 + install_package mysql-server | |
2012-12-17 11:14:45 + is_ubuntu | |
2012-12-17 11:14:45 + [[ -z deb ]] | |
2012-12-17 11:14:45 + '[' deb = deb ']' | |
2012-12-17 11:14:45 + [[ True = \T\r\u\e ]] | |
2012-12-17 11:14:45 + NO_UPDATE_REPOS=True | |
2012-12-17 11:14:45 + apt_get install mysql-server | |
2012-12-17 11:14:45 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:45 + [[ -z install mysql-server ]] | |
2012-12-17 11:14:45 + local sudo=sudo | |
2012-12-17 11:14:45 ++ id -u | |
2012-12-17 11:14:45 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:45 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install mysql-server | |
2012-12-17 11:14:45 Reading package lists... | |
2012-12-17 11:14:46 Building dependency tree... | |
2012-12-17 11:14:46 Reading state information... | |
2012-12-17 11:14:46 mysql-server is already the newest version. | |
2012-12-17 11:14:46 0 upgraded, 0 newly installed, 0 to remove and 70 not upgraded. | |
2012-12-17 11:14:46 + is_service_enabled q-agt | |
2012-12-17 11:14:46 + services=q-agt | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-agt, ]] | |
2012-12-17 11:14:46 + [[ q-agt == \n\o\v\a ]] | |
2012-12-17 11:14:46 + [[ q-agt == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:46 + [[ q-agt == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:46 + [[ q-agt == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:46 + [[ q-agt == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:46 + return 1 | |
2012-12-17 11:14:46 + TRACK_DEPENDS=False | |
2012-12-17 11:14:46 + [[ False = True ]] | |
2012-12-17 11:14:46 + echo_summary 'Installing OpenStack project source' | |
2012-12-17 11:14:46 + [[ -t 3 ]] | |
2012-12-17 11:14:46 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:14:46 + echo Installing OpenStack project source | |
2012-12-17 11:14:46 + install_keystoneclient | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/python-keystoneclient /opt/stack/python-keystoneclient master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/python-keystoneclient | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/python-keystoneclient | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 Installing OpenStack project source | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/python-keystoneclient ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + install_glanceclient | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/python-glanceclient /opt/stack/python-glanceclient master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/python-glanceclient | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/python-glanceclient | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/python-glanceclient ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + install_novaclient | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/python-novaclient.git /opt/stack/python-novaclient master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/python-novaclient.git | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/python-novaclient | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/python-novaclient ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/python-openstackclient.git /opt/stack/python-openstackclient master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/python-openstackclient.git | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/python-openstackclient | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/python-openstackclient ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + is_service_enabled key g-api n-api swift | |
2012-12-17 11:14:46 + services='key g-api n-api swift' | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2012-12-17 11:14:46 + return 0 | |
2012-12-17 11:14:46 + install_keystone | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/keystone.git /opt/stack/keystone master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/keystone.git | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/keystone | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/keystone ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + is_service_enabled swift | |
2012-12-17 11:14:46 + services=swift | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2012-12-17 11:14:46 + [[ swift == \n\o\v\a ]] | |
2012-12-17 11:14:46 + [[ swift == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:46 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:46 + [[ swift == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:46 + [[ swift == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:46 + return 1 | |
2012-12-17 11:14:46 + is_service_enabled g-api n-api | |
2012-12-17 11:14:46 + services='g-api n-api' | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-api, ]] | |
2012-12-17 11:14:46 + return 0 | |
2012-12-17 11:14:46 + install_glance | |
2012-12-17 11:14:46 + git_clone https://github.com/openstack/glance.git /opt/stack/glance master | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + GIT_REMOTE=https://github.com/openstack/glance.git | |
2012-12-17 11:14:46 + GIT_DEST=/opt/stack/glance | |
2012-12-17 11:14:46 + GIT_REF=master | |
2012-12-17 11:14:46 + egrep -q '^refs' | |
2012-12-17 11:14:46 + echo master | |
2012-12-17 11:14:46 + [[ ! -d /opt/stack/glance ]] | |
2012-12-17 11:14:46 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:46 + is_service_enabled nova | |
2012-12-17 11:14:46 + services=nova | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:14:46 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:14:46 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:14:46 + return 0 | |
2012-12-17 11:14:46 + install_nova | |
2012-12-17 11:14:46 + is_service_enabled n-cpu | |
2012-12-17 11:14:46 + services=n-cpu | |
2012-12-17 11:14:46 + for service in '${services}' | |
2012-12-17 11:14:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:14:46 + return 0 | |
2012-12-17 11:14:46 + is_ubuntu | |
2012-12-17 11:14:46 + [[ -z deb ]] | |
2012-12-17 11:14:46 + '[' deb = deb ']' | |
2012-12-17 11:14:46 + install_package libvirt-bin | |
2012-12-17 11:14:46 + is_ubuntu | |
2012-12-17 11:14:46 + [[ -z deb ]] | |
2012-12-17 11:14:46 + '[' deb = deb ']' | |
2012-12-17 11:14:46 + [[ True = \T\r\u\e ]] | |
2012-12-17 11:14:46 + NO_UPDATE_REPOS=True | |
2012-12-17 11:14:46 + apt_get install libvirt-bin | |
2012-12-17 11:14:46 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:46 + [[ -z install libvirt-bin ]] | |
2012-12-17 11:14:46 + local sudo=sudo | |
2012-12-17 11:14:46 ++ id -u | |
2012-12-17 11:14:46 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:46 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install libvirt-bin | |
2012-12-17 11:14:46 Reading package lists... | |
2012-12-17 11:14:46 Building dependency tree... | |
2012-12-17 11:14:46 Reading state information... | |
2012-12-17 11:14:47 libvirt-bin is already the newest version. | |
2012-12-17 11:14:47 0 upgraded, 0 newly installed, 0 to remove and 70 not upgraded. | |
2012-12-17 11:14:47 + [[ kvm == \l\x\c ]] | |
2012-12-17 11:14:47 + git_clone https://github.com/openstack/nova.git /opt/stack/nova master | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + GIT_REMOTE=https://github.com/openstack/nova.git | |
2012-12-17 11:14:47 + GIT_DEST=/opt/stack/nova | |
2012-12-17 11:14:47 + GIT_REF=master | |
2012-12-17 11:14:47 + egrep -q '^refs' | |
2012-12-17 11:14:47 + echo master | |
2012-12-17 11:14:47 + [[ ! -d /opt/stack/nova ]] | |
2012-12-17 11:14:47 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:47 + is_service_enabled n-novnc | |
2012-12-17 11:14:47 + services=n-novnc | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-novnc, ]] | |
2012-12-17 11:14:47 + return 0 | |
2012-12-17 11:14:47 + git_clone https://github.com/kanaka/noVNC.git /opt/stack/noVNC master | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + GIT_REMOTE=https://github.com/kanaka/noVNC.git | |
2012-12-17 11:14:47 + GIT_DEST=/opt/stack/noVNC | |
2012-12-17 11:14:47 + GIT_REF=master | |
2012-12-17 11:14:47 + egrep -q '^refs' | |
2012-12-17 11:14:47 + echo master | |
2012-12-17 11:14:47 + [[ ! -d /opt/stack/noVNC ]] | |
2012-12-17 11:14:47 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:47 + is_service_enabled horizon | |
2012-12-17 11:14:47 + services=horizon | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,horizon, ]] | |
2012-12-17 11:14:47 + return 0 | |
2012-12-17 11:14:47 + install_horizon | |
2012-12-17 11:14:47 + is_ubuntu | |
2012-12-17 11:14:47 + [[ -z deb ]] | |
2012-12-17 11:14:47 + '[' deb = deb ']' | |
2012-12-17 11:14:47 + install_package apache2 libapache2-mod-wsgi | |
2012-12-17 11:14:47 + is_ubuntu | |
2012-12-17 11:14:47 + [[ -z deb ]] | |
2012-12-17 11:14:47 + '[' deb = deb ']' | |
2012-12-17 11:14:47 + [[ True = \T\r\u\e ]] | |
2012-12-17 11:14:47 + NO_UPDATE_REPOS=True | |
2012-12-17 11:14:47 + apt_get install apache2 libapache2-mod-wsgi | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + [[ -z install apache2 libapache2-mod-wsgi ]] | |
2012-12-17 11:14:47 + local sudo=sudo | |
2012-12-17 11:14:47 ++ id -u | |
2012-12-17 11:14:47 + [[ 1000 = \0 ]] | |
2012-12-17 11:14:47 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi | |
2012-12-17 11:14:47 Reading package lists... | |
2012-12-17 11:14:47 Building dependency tree... | |
2012-12-17 11:14:47 Reading state information... | |
2012-12-17 11:14:47 libapache2-mod-wsgi is already the newest version. | |
2012-12-17 11:14:47 apache2 is already the newest version. | |
2012-12-17 11:14:47 0 upgraded, 0 newly installed, 0 to remove and 70 not upgraded. | |
2012-12-17 11:14:47 + is_ubuntu | |
2012-12-17 11:14:47 + [[ -z deb ]] | |
2012-12-17 11:14:47 + '[' deb = deb ']' | |
2012-12-17 11:14:47 + [[ ! -e /usr/bin/node ]] | |
2012-12-17 11:14:47 + git_clone https://github.com/openstack/horizon.git /opt/stack/horizon master | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + GIT_REMOTE=https://github.com/openstack/horizon.git | |
2012-12-17 11:14:47 + GIT_DEST=/opt/stack/horizon | |
2012-12-17 11:14:47 + GIT_REF=master | |
2012-12-17 11:14:47 + echo master | |
2012-12-17 11:14:47 + egrep -q '^refs' | |
2012-12-17 11:14:47 + [[ ! -d /opt/stack/horizon ]] | |
2012-12-17 11:14:47 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:47 + is_service_enabled quantum | |
2012-12-17 11:14:47 + services=quantum | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:14:47 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:14:47 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:47 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:47 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:47 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:14:47 + return 1 | |
2012-12-17 11:14:47 + is_service_enabled quantum | |
2012-12-17 11:14:47 + services=quantum | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:14:47 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:14:47 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:47 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:47 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:47 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:14:47 + return 1 | |
2012-12-17 11:14:47 + is_service_enabled heat | |
2012-12-17 11:14:47 + services=heat | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,heat, ]] | |
2012-12-17 11:14:47 + [[ heat == \n\o\v\a ]] | |
2012-12-17 11:14:47 + [[ heat == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:47 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:47 + [[ heat == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:47 + [[ heat == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:47 + return 1 | |
2012-12-17 11:14:47 + is_service_enabled cinder | |
2012-12-17 11:14:47 + services=cinder | |
2012-12-17 11:14:47 + for service in '${services}' | |
2012-12-17 11:14:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,cinder, ]] | |
2012-12-17 11:14:47 + return 0 | |
2012-12-17 11:14:47 + install_cinder | |
2012-12-17 11:14:47 + git_clone https://github.com/openstack/cinder /opt/stack/cinder master | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + GIT_REMOTE=https://github.com/openstack/cinder | |
2012-12-17 11:14:47 + GIT_DEST=/opt/stack/cinder | |
2012-12-17 11:14:47 + GIT_REF=master | |
2012-12-17 11:14:47 + echo master | |
2012-12-17 11:14:47 + egrep -q '^refs' | |
2012-12-17 11:14:47 + [[ ! -d /opt/stack/cinder ]] | |
2012-12-17 11:14:47 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:47 + git_clone https://github.com/openstack/python-cinderclient /opt/stack/python-cinderclient master | |
2012-12-17 11:14:47 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:47 + GIT_REMOTE=https://github.com/openstack/python-cinderclient | |
2012-12-17 11:14:47 + GIT_DEST=/opt/stack/python-cinderclient | |
2012-12-17 11:14:47 + GIT_REF=master | |
2012-12-17 11:14:47 + egrep -q '^refs' | |
2012-12-17 11:14:47 + echo master | |
2012-12-17 11:14:47 + [[ ! -d /opt/stack/python-cinderclient ]] | |
2012-12-17 11:14:48 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:48 + is_service_enabled ceilometer | |
2012-12-17 11:14:48 + services=ceilometer | |
2012-12-17 11:14:48 + for service in '${services}' | |
2012-12-17 11:14:48 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ceilometer, ]] | |
2012-12-17 11:14:48 + [[ ceilometer == \n\o\v\a ]] | |
2012-12-17 11:14:48 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:48 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:48 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer- ]] | |
2012-12-17 11:14:48 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:48 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:48 + return 1 | |
2012-12-17 11:14:48 + is_service_enabled tempest | |
2012-12-17 11:14:48 + services=tempest | |
2012-12-17 11:14:48 + for service in '${services}' | |
2012-12-17 11:14:48 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tempest, ]] | |
2012-12-17 11:14:48 + return 0 | |
2012-12-17 11:14:48 + install_tempest | |
2012-12-17 11:14:48 + git_clone https://github.com/openstack/tempest.git /opt/stack/tempest master | |
2012-12-17 11:14:48 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:48 + GIT_REMOTE=https://github.com/openstack/tempest.git | |
2012-12-17 11:14:48 + GIT_DEST=/opt/stack/tempest | |
2012-12-17 11:14:48 + GIT_REF=master | |
2012-12-17 11:14:48 + echo master | |
2012-12-17 11:14:48 + egrep -q '^refs' | |
2012-12-17 11:14:48 + [[ ! -d /opt/stack/tempest ]] | |
2012-12-17 11:14:48 + [[ '' == \y\e\s ]] | |
2012-12-17 11:14:48 + pip_install -r /opt/stack/tempest/tools/pip-requires | |
2012-12-17 11:14:48 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:48 + [[ -z -r /opt/stack/tempest/tools/pip-requires ]] | |
2012-12-17 11:14:48 + [[ -z deb ]] | |
2012-12-17 11:14:48 + [[ False = True ]] | |
2012-12-17 11:14:48 + SUDO_PIP=sudo | |
2012-12-17 11:14:48 ++ get_pip_command | |
2012-12-17 11:14:48 ++ is_fedora | |
2012-12-17 11:14:48 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:14:48 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:14:48 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:14:48 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:14:48 ++ echo /usr/bin/pip | |
2012-12-17 11:14:48 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:14:48 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:14:48 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:14:48 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r /opt/stack/tempest/tools/pip-requires | |
2012-12-17 11:14:51 Requirement already satisfied (use --upgrade to upgrade): anyjson in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 1)) | |
2012-12-17 11:14:51 Requirement already satisfied (use --upgrade to upgrade): nose in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 2)) | |
2012-12-17 11:14:51 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7.0 in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 3)) | |
2012-12-17 11:14:51 Requirement already satisfied (use --upgrade to upgrade): unittest2 in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 4)) | |
2012-12-17 11:14:51 Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 5)) | |
2012-12-17 11:14:51 Downloading/unpacking boto>=2.2.1 (from -r /opt/stack/tempest/tools/pip-requires (line 6)) | |
2012-12-17 11:14:51 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fb%2Fboto%2Fboto-2.6.0.tar.gz | |
2012-12-17 11:14:51 Running setup.py egg_info for package boto | |
2012-12-17 11:14:51 | |
2012-12-17 11:14:51 warning: no files found matching 'boto/mturk/test/*.doctest' | |
2012-12-17 11:14:51 warning: no files found matching 'boto/mturk/test/.gitignore' | |
2012-12-17 11:14:51 Installing collected packages: boto | |
2012-12-17 11:14:51 Found existing installation: boto 2.1.1 | |
2012-12-17 11:14:51 Uninstalling boto: | |
2012-12-17 11:14:51 Successfully uninstalled boto | |
2012-12-17 11:14:51 Running setup.py install for boto | |
2012-12-17 11:14:51 | |
2012-12-17 11:14:51 warning: no files found matching 'boto/mturk/test/*.doctest' | |
2012-12-17 11:14:51 warning: no files found matching 'boto/mturk/test/.gitignore' | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/sdbadmin from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/elbadmin from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/cfadmin from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/s3put from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/fetch_file from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/launch_instance from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/list_instances from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/taskadmin from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/kill_instance from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/bundle_image from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/pyami_sendmail from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/lss3 from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/cq from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/route53 from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/s3multiput from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/cwutil from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/instance_events from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/asadmin from 644 to 755 | |
2012-12-17 11:14:51 changing mode of build/scripts-2.7/glacier from 644 to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/s3put to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/s3multiput to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/cfadmin to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/sdbadmin to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/fetch_file to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/cwutil to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/lss3 to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/instance_events to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/elbadmin to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/pyami_sendmail to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/list_instances to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/cq to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/launch_instance to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/kill_instance to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/glacier to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/route53 to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/bundle_image to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/asadmin to 755 | |
2012-12-17 11:14:51 changing mode of /usr/local/bin/taskadmin to 755 | |
2012-12-17 11:14:51 Successfully installed boto | |
2012-12-17 11:14:51 Cleaning up... | |
2012-12-17 11:14:51 + is_service_enabled ryu | |
2012-12-17 11:14:51 + services=ryu | |
2012-12-17 11:14:51 + for service in '${services}' | |
2012-12-17 11:14:51 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ryu, ]] | |
2012-12-17 11:14:51 + [[ ryu == \n\o\v\a ]] | |
2012-12-17 11:14:51 + [[ ryu == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:51 + [[ ryu == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:51 + [[ ryu == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:51 + [[ ryu == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:51 + return 1 | |
2012-12-17 11:14:51 + is_service_enabled quantum | |
2012-12-17 11:14:51 + services=quantum | |
2012-12-17 11:14:51 + for service in '${services}' | |
2012-12-17 11:14:51 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:14:51 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:14:51 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:14:51 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:14:51 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:14:51 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:14:51 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:14:51 + return 1 | |
2012-12-17 11:14:51 + echo_summary 'Configuring OpenStack projects' | |
2012-12-17 11:14:51 + [[ -t 3 ]] | |
2012-12-17 11:14:51 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:14:51 + echo Configuring OpenStack projects | |
2012-12-17 11:14:51 + configure_keystoneclient | |
2012-12-17 11:14:51 + setup_develop /opt/stack/python-keystoneclient | |
2012-12-17 11:14:51 + [[ False = True ]] | |
2012-12-17 11:14:51 + SUDO_CMD=sudo | |
2012-12-17 11:14:51 Configuring OpenStack projects | |
2012-12-17 11:14:51 + cd /opt/stack/python-keystoneclient | |
2012-12-17 11:14:51 + python setup.py egg_info | |
2012-12-17 11:14:51 running egg_info | |
2012-12-17 11:14:51 writing requirements to python_keystoneclient.egg-info/requires.txt | |
2012-12-17 11:14:51 writing python_keystoneclient.egg-info/PKG-INFO | |
2012-12-17 11:14:51 writing top-level names to python_keystoneclient.egg-info/top_level.txt | |
2012-12-17 11:14:51 writing dependency_links to python_keystoneclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:51 writing entry points to python_keystoneclient.egg-info/entry_points.txt | |
2012-12-17 11:14:52 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:52 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:14:52 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:14:52 writing manifest file 'python_keystoneclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:52 ++ awk '/^.+/ {print "-f " $1}' python_keystoneclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:52 + raw_links= | |
2012-12-17 11:14:52 ++ xargs | |
2012-12-17 11:14:52 ++ echo | |
2012-12-17 11:14:52 + depend_links= | |
2012-12-17 11:14:52 ++ '[' '!' -r python_keystoneclient.egg-info/requires.txt ']' | |
2012-12-17 11:14:52 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:14:52 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:14:52 + pip_install -r python_keystoneclient.egg-info/requires.txt | |
2012-12-17 11:14:52 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:52 + [[ -z -r python_keystoneclient.egg-info/requires.txt ]] | |
2012-12-17 11:14:52 + [[ -z deb ]] | |
2012-12-17 11:14:52 + [[ False = True ]] | |
2012-12-17 11:14:52 + SUDO_PIP=sudo | |
2012-12-17 11:14:52 ++ get_pip_command | |
2012-12-17 11:14:52 ++ is_fedora | |
2012-12-17 11:14:52 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:14:52 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:14:52 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:14:52 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:14:52 ++ echo /usr/bin/pip | |
2012-12-17 11:14:52 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:14:52 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:14:52 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:14:52 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_keystoneclient.egg-info/requires.txt | |
2012-12-17 11:14:52 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7 in /usr/lib/python2.7/dist-packages (from -r python_keystoneclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:14:52 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from -r python_keystoneclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:14:52 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_keystoneclient.egg-info/requires.txt (line 3)) | |
2012-12-17 11:14:52 Cleaning up... | |
2012-12-17 11:14:52 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:14:52 running develop | |
2012-12-17 11:14:52 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:14:52 /usr/bin/python -E -c pass | |
2012-12-17 11:14:52 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:14:52 running egg_info | |
2012-12-17 11:14:52 writing requirements to python_keystoneclient.egg-info/requires.txt | |
2012-12-17 11:14:52 writing python_keystoneclient.egg-info/PKG-INFO | |
2012-12-17 11:14:52 writing top-level names to python_keystoneclient.egg-info/top_level.txt | |
2012-12-17 11:14:52 writing dependency_links to python_keystoneclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:52 writing entry points to python_keystoneclient.egg-info/entry_points.txt | |
2012-12-17 11:14:53 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:53 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:14:53 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:14:53 writing manifest file 'python_keystoneclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:53 running build_ext | |
2012-12-17 11:14:53 Creating /usr/local/lib/python2.7/dist-packages/python-keystoneclient.egg-link (link to .) | |
2012-12-17 11:14:53 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:14:53 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:14:53 Installing keystone script to /usr/local/bin | |
2012-12-17 11:14:53 | |
2012-12-17 11:14:53 Installed /opt/stack/python-keystoneclient | |
2012-12-17 11:14:53 Processing dependencies for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:14:53 Searching for simplejson==2.3.2 | |
2012-12-17 11:14:53 Best match: simplejson 2.3.2 | |
2012-12-17 11:14:53 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:14:53 | |
2012-12-17 11:14:53 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:53 Searching for prettytable==0.6.1 | |
2012-12-17 11:14:53 Best match: prettytable 0.6.1 | |
2012-12-17 11:14:53 Adding prettytable 0.6.1 to easy-install.pth file | |
2012-12-17 11:14:53 | |
2012-12-17 11:14:53 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:53 Searching for httplib2==0.7.2 | |
2012-12-17 11:14:53 Best match: httplib2 0.7.2 | |
2012-12-17 11:14:53 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:14:53 | |
2012-12-17 11:14:53 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:53 Finished processing dependencies for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:14:53 + configure_novaclient | |
2012-12-17 11:14:53 + setup_develop /opt/stack/python-novaclient | |
2012-12-17 11:14:53 + [[ False = True ]] | |
2012-12-17 11:14:53 + SUDO_CMD=sudo | |
2012-12-17 11:14:53 + cd /opt/stack/python-novaclient | |
2012-12-17 11:14:53 + python setup.py egg_info | |
2012-12-17 11:14:53 running egg_info | |
2012-12-17 11:14:53 writing requirements to python_novaclient.egg-info/requires.txt | |
2012-12-17 11:14:53 writing python_novaclient.egg-info/PKG-INFO | |
2012-12-17 11:14:53 writing top-level names to python_novaclient.egg-info/top_level.txt | |
2012-12-17 11:14:53 writing dependency_links to python_novaclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:53 writing entry points to python_novaclient.egg-info/entry_points.txt | |
2012-12-17 11:14:53 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:53 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:14:53 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:14:53 writing manifest file 'python_novaclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:53 ++ awk '/^.+/ {print "-f " $1}' python_novaclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:53 + raw_links= | |
2012-12-17 11:14:53 ++ echo | |
2012-12-17 11:14:53 ++ xargs | |
2012-12-17 11:14:53 + depend_links= | |
2012-12-17 11:14:53 ++ '[' '!' -r python_novaclient.egg-info/requires.txt ']' | |
2012-12-17 11:14:53 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:14:53 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:14:53 + pip_install -r python_novaclient.egg-info/requires.txt | |
2012-12-17 11:14:53 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:53 + [[ -z -r python_novaclient.egg-info/requires.txt ]] | |
2012-12-17 11:14:53 + [[ -z deb ]] | |
2012-12-17 11:14:53 + [[ False = True ]] | |
2012-12-17 11:14:53 + SUDO_PIP=sudo | |
2012-12-17 11:14:53 ++ get_pip_command | |
2012-12-17 11:14:53 ++ is_fedora | |
2012-12-17 11:14:53 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:14:53 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:14:53 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:14:53 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:14:53 ++ echo /usr/bin/pip | |
2012-12-17 11:14:53 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:14:53 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:14:53 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:14:53 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_novaclient.egg-info/requires.txt | |
2012-12-17 11:14:54 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r python_novaclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:14:54 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r python_novaclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:14:54 Requirement already satisfied (use --upgrade to upgrade): prettytable>=0.6,<0.7 in /usr/local/lib/python2.7/dist-packages (from -r python_novaclient.egg-info/requires.txt (line 3)) | |
2012-12-17 11:14:54 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_novaclient.egg-info/requires.txt (line 4)) | |
2012-12-17 11:14:54 Cleaning up... | |
2012-12-17 11:14:54 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:14:54 running develop | |
2012-12-17 11:14:54 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:14:54 /usr/bin/python -E -c pass | |
2012-12-17 11:14:54 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:14:54 running egg_info | |
2012-12-17 11:14:54 writing requirements to python_novaclient.egg-info/requires.txt | |
2012-12-17 11:14:54 writing python_novaclient.egg-info/PKG-INFO | |
2012-12-17 11:14:54 writing top-level names to python_novaclient.egg-info/top_level.txt | |
2012-12-17 11:14:54 writing dependency_links to python_novaclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:54 writing entry points to python_novaclient.egg-info/entry_points.txt | |
2012-12-17 11:14:54 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:54 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:14:54 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:14:54 writing manifest file 'python_novaclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:54 running build_ext | |
2012-12-17 11:14:54 Creating /usr/local/lib/python2.7/dist-packages/python-novaclient.egg-link (link to .) | |
2012-12-17 11:14:54 python-novaclient 2.9.0.48.g572c8bb is already the active version in easy-install.pth | |
2012-12-17 11:14:54 Installing nova script to /usr/local/bin | |
2012-12-17 11:14:54 | |
2012-12-17 11:14:54 Installed /opt/stack/python-novaclient | |
2012-12-17 11:14:54 Processing dependencies for python-novaclient==2.9.0.48.g572c8bb | |
2012-12-17 11:14:54 Searching for simplejson==2.3.2 | |
2012-12-17 11:14:54 Best match: simplejson 2.3.2 | |
2012-12-17 11:14:54 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:14:54 | |
2012-12-17 11:14:54 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:54 Searching for prettytable==0.6.1 | |
2012-12-17 11:14:54 Best match: prettytable 0.6.1 | |
2012-12-17 11:14:54 prettytable 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:14:54 | |
2012-12-17 11:14:54 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:54 Searching for iso8601==0.1.4 | |
2012-12-17 11:14:54 Best match: iso8601 0.1.4 | |
2012-12-17 11:14:54 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:14:54 | |
2012-12-17 11:14:54 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:54 Searching for httplib2==0.7.2 | |
2012-12-17 11:14:54 Best match: httplib2 0.7.2 | |
2012-12-17 11:14:54 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:14:54 | |
2012-12-17 11:14:54 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:54 Finished processing dependencies for python-novaclient==2.9.0.48.g572c8bb | |
2012-12-17 11:14:54 + setup_develop /opt/stack/python-openstackclient | |
2012-12-17 11:14:54 + [[ False = True ]] | |
2012-12-17 11:14:54 + SUDO_CMD=sudo | |
2012-12-17 11:14:54 + cd /opt/stack/python-openstackclient | |
2012-12-17 11:14:54 + python setup.py egg_info | |
2012-12-17 11:14:55 running egg_info | |
2012-12-17 11:14:55 writing requirements to python_openstackclient.egg-info/requires.txt | |
2012-12-17 11:14:55 writing python_openstackclient.egg-info/PKG-INFO | |
2012-12-17 11:14:55 writing top-level names to python_openstackclient.egg-info/top_level.txt | |
2012-12-17 11:14:55 writing dependency_links to python_openstackclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:55 writing entry points to python_openstackclient.egg-info/entry_points.txt | |
2012-12-17 11:14:55 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:55 writing manifest file 'python_openstackclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:55 ++ awk '/^.+/ {print "-f " $1}' python_openstackclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:55 + raw_links= | |
2012-12-17 11:14:55 ++ echo | |
2012-12-17 11:14:55 ++ xargs | |
2012-12-17 11:14:55 + depend_links= | |
2012-12-17 11:14:55 ++ '[' '!' -r python_openstackclient.egg-info/requires.txt ']' | |
2012-12-17 11:14:55 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:14:55 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:14:55 + pip_install -r python_openstackclient.egg-info/requires.txt | |
2012-12-17 11:14:55 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:55 + [[ -z -r python_openstackclient.egg-info/requires.txt ]] | |
2012-12-17 11:14:55 + [[ -z deb ]] | |
2012-12-17 11:14:55 + [[ False = True ]] | |
2012-12-17 11:14:55 + SUDO_PIP=sudo | |
2012-12-17 11:14:55 ++ get_pip_command | |
2012-12-17 11:14:55 ++ is_fedora | |
2012-12-17 11:14:55 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:14:55 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:14:55 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:14:55 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:14:55 ++ echo /usr/bin/pip | |
2012-12-17 11:14:55 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:14:55 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:14:55 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:14:55 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_openstackclient.egg-info/requires.txt | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): cliff in /usr/local/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 3)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): keyring in /usr/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 4)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 5)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 6)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): pycrypto in /usr/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 7)) | |
2012-12-17 11:14:57 Downloading/unpacking python-keystoneclient>=0.1,<0.2 (from -r python_openstackclient.egg-info/requires.txt (line 8)) | |
2012-12-17 11:14:57 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-keystoneclient%2Fpython-keystoneclient-0.1.3.tar.gz | |
2012-12-17 11:14:57 Running setup.py egg_info for package python-keystoneclient | |
2012-12-17 11:14:57 | |
2012-12-17 11:14:57 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2,<3 in /opt/stack/python-novaclient (from -r python_openstackclient.egg-info/requires.txt (line 9)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 10)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff->-r python_openstackclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:14:57 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2,<3->-r python_openstackclient.egg-info/requires.txt (line 9)) | |
2012-12-17 11:14:57 Installing collected packages: python-keystoneclient | |
2012-12-17 11:14:57 Found existing installation: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:14:57 Uninstalling python-keystoneclient: | |
2012-12-17 11:14:57 Successfully uninstalled python-keystoneclient | |
2012-12-17 11:14:57 Running setup.py install for python-keystoneclient | |
2012-12-17 11:14:57 | |
2012-12-17 11:14:57 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:14:57 Installing keystone script to /usr/local/bin | |
2012-12-17 11:14:57 Successfully installed python-keystoneclient | |
2012-12-17 11:14:57 Cleaning up... | |
2012-12-17 11:14:57 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:14:58 running develop | |
2012-12-17 11:14:58 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:14:58 /usr/bin/python -E -c pass | |
2012-12-17 11:14:58 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:14:58 running egg_info | |
2012-12-17 11:14:58 writing requirements to python_openstackclient.egg-info/requires.txt | |
2012-12-17 11:14:58 writing python_openstackclient.egg-info/PKG-INFO | |
2012-12-17 11:14:58 writing top-level names to python_openstackclient.egg-info/top_level.txt | |
2012-12-17 11:14:58 writing dependency_links to python_openstackclient.egg-info/dependency_links.txt | |
2012-12-17 11:14:58 writing entry points to python_openstackclient.egg-info/entry_points.txt | |
2012-12-17 11:14:58 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:58 writing manifest file 'python_openstackclient.egg-info/SOURCES.txt' | |
2012-12-17 11:14:58 running build_ext | |
2012-12-17 11:14:58 Creating /usr/local/lib/python2.7/dist-packages/python-openstackclient.egg-link (link to .) | |
2012-12-17 11:14:58 python-openstackclient 0.1.69.g67e413a is already the active version in easy-install.pth | |
2012-12-17 11:14:58 Installing openstack script to /usr/local/bin | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Installed /opt/stack/python-openstackclient | |
2012-12-17 11:14:58 Processing dependencies for python-openstackclient==0.1.69.g67e413a | |
2012-12-17 11:14:58 Searching for simplejson==2.3.2 | |
2012-12-17 11:14:58 Best match: simplejson 2.3.2 | |
2012-12-17 11:14:58 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for python-novaclient==2.9.0.48.g572c8bb | |
2012-12-17 11:14:58 Best match: python-novaclient 2.9.0.48.g572c8bb | |
2012-12-17 11:14:58 python-novaclient 2.9.0.48.g572c8bb is already the active version in easy-install.pth | |
2012-12-17 11:14:58 Installing nova script to /usr/local/bin | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /opt/stack/python-novaclient | |
2012-12-17 11:14:58 Searching for python-keystoneclient==0.1.3 | |
2012-12-17 11:14:58 Best match: python-keystoneclient 0.1.3 | |
2012-12-17 11:14:58 Removing python-keystoneclient 0.2.0.18.g095cdd1 from easy-install.pth file | |
2012-12-17 11:14:58 python-keystoneclient 0.1.3 is already the active version in easy-install.pth | |
2012-12-17 11:14:58 Installing keystone script to /usr/local/bin | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for pycrypto==2.4.1 | |
2012-12-17 11:14:58 Best match: pycrypto 2.4.1 | |
2012-12-17 11:14:58 Adding pycrypto 2.4.1 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for pyparsing==1.5.6 | |
2012-12-17 11:14:58 Best match: pyparsing 1.5.6 | |
2012-12-17 11:14:58 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for prettytable==0.6.1 | |
2012-12-17 11:14:58 Best match: prettytable 0.6.1 | |
2012-12-17 11:14:58 prettytable 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for keyring==0.7.1 | |
2012-12-17 11:14:58 Best match: keyring 0.7.1 | |
2012-12-17 11:14:58 Adding keyring 0.7.1 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for httplib2==0.7.2 | |
2012-12-17 11:14:58 Best match: httplib2 0.7.2 | |
2012-12-17 11:14:58 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for cmd2==0.6.3 | |
2012-12-17 11:14:58 Best match: cmd2 0.6.3 | |
2012-12-17 11:14:58 Adding cmd2 0.6.3 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for cliff==1.3 | |
2012-12-17 11:14:58 Best match: cliff 1.3 | |
2012-12-17 11:14:58 cliff 1.3 is already the active version in easy-install.pth | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for iso8601==0.1.4 | |
2012-12-17 11:14:58 Best match: iso8601 0.1.4 | |
2012-12-17 11:14:58 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Searching for distribute==0.6.24dev-r0 | |
2012-12-17 11:14:58 Best match: distribute 0.6.24dev-r0 | |
2012-12-17 11:14:58 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2012-12-17 11:14:58 Installing easy_install script to /usr/local/bin | |
2012-12-17 11:14:58 Installing easy_install-2.7 script to /usr/local/bin | |
2012-12-17 11:14:58 | |
2012-12-17 11:14:58 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:14:58 Finished processing dependencies for python-openstackclient==0.1.69.g67e413a | |
2012-12-17 11:14:58 + is_service_enabled key g-api n-api swift | |
2012-12-17 11:14:58 + services='key g-api n-api swift' | |
2012-12-17 11:14:58 + for service in '${services}' | |
2012-12-17 11:14:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2012-12-17 11:14:58 + return 0 | |
2012-12-17 11:14:58 + configure_keystone | |
2012-12-17 11:14:58 + setup_develop /opt/stack/keystone | |
2012-12-17 11:14:58 + [[ False = True ]] | |
2012-12-17 11:14:58 + SUDO_CMD=sudo | |
2012-12-17 11:14:58 + cd /opt/stack/keystone | |
2012-12-17 11:14:58 + python setup.py egg_info | |
2012-12-17 11:14:58 running egg_info | |
2012-12-17 11:14:58 writing requirements to keystone.egg-info/requires.txt | |
2012-12-17 11:14:58 writing keystone.egg-info/PKG-INFO | |
2012-12-17 11:14:58 writing top-level names to keystone.egg-info/top_level.txt | |
2012-12-17 11:14:58 writing dependency_links to keystone.egg-info/dependency_links.txt | |
2012-12-17 11:14:58 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:14:58 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:14:58 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:14:58 warning: no files found matching 'run_tests.py' | |
2012-12-17 11:14:58 warning: no files found matching '*.json' under directory 'keystone' | |
2012-12-17 11:14:58 warning: no files found matching '*.xml' under directory 'keystone' | |
2012-12-17 11:14:58 warning: no files found matching '*.pem' under directory 'keystone' | |
2012-12-17 11:14:58 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:14:58 warning: no previously-included files matching '*.log' found anywhere in distribution | |
2012-12-17 11:14:58 warning: no previously-included files matching '*.db' found anywhere in distribution | |
2012-12-17 11:14:58 warning: no previously-included files matching '*.swp' found anywhere in distribution | |
2012-12-17 11:14:59 writing manifest file 'keystone.egg-info/SOURCES.txt' | |
2012-12-17 11:14:59 ++ awk '/^.+/ {print "-f " $1}' keystone.egg-info/dependency_links.txt | |
2012-12-17 11:14:59 + raw_links= | |
2012-12-17 11:14:59 ++ xargs | |
2012-12-17 11:14:59 ++ echo | |
2012-12-17 11:14:59 + depend_links= | |
2012-12-17 11:14:59 ++ '[' '!' -r keystone.egg-info/requires.txt ']' | |
2012-12-17 11:14:59 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:14:59 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:14:59 + pip_install -r keystone.egg-info/requires.txt | |
2012-12-17 11:14:59 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:14:59 + [[ -z -r keystone.egg-info/requires.txt ]] | |
2012-12-17 11:14:59 + [[ -z deb ]] | |
2012-12-17 11:14:59 + [[ False = True ]] | |
2012-12-17 11:14:59 + SUDO_PIP=sudo | |
2012-12-17 11:14:59 ++ get_pip_command | |
2012-12-17 11:14:59 ++ is_fedora | |
2012-12-17 11:14:59 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:14:59 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:14:59 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:14:59 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:14:59 ++ echo /usr/bin/pip | |
2012-12-17 11:14:59 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:14:59 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:14:59 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:14:59 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r keystone.egg-info/requires.txt | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): pam==0.1.4 in /usr/local/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): WebOb==1.0.8 in /usr/local/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): eventlet in /usr/local/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): greenlet in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): routes in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 7)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy>=0.7.8,<=0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): passlib in /usr/local/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 11)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:01 Downloading/unpacking python-keystoneclient>=0.2,<0.3 (from -r keystone.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:01 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-keystoneclient%2Fpython-keystoneclient-0.2.0.tar.gz | |
2012-12-17 11:15:01 Running setup.py egg_info for package python-keystoneclient | |
2012-12-17 11:15:01 | |
2012-12-17 11:15:01 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r keystone.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r keystone.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.2,<0.3->-r keystone.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2,<0.3->-r keystone.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:01 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.2,<0.3->-r keystone.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:01 Installing collected packages: python-keystoneclient | |
2012-12-17 11:15:01 Found existing installation: python-keystoneclient 0.1.3 | |
2012-12-17 11:15:01 Uninstalling python-keystoneclient: | |
2012-12-17 11:15:01 Successfully uninstalled python-keystoneclient | |
2012-12-17 11:15:01 Running setup.py install for python-keystoneclient | |
2012-12-17 11:15:01 | |
2012-12-17 11:15:01 warning: no files found matching 'python-keystoneclient' | |
2012-12-17 11:15:01 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:01 Successfully installed python-keystoneclient | |
2012-12-17 11:15:01 Cleaning up... | |
2012-12-17 11:15:01 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:01 running develop | |
2012-12-17 11:15:01 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:02 /usr/bin/python -E -c pass | |
2012-12-17 11:15:02 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:02 running egg_info | |
2012-12-17 11:15:02 writing requirements to keystone.egg-info/requires.txt | |
2012-12-17 11:15:02 writing keystone.egg-info/PKG-INFO | |
2012-12-17 11:15:02 writing top-level names to keystone.egg-info/top_level.txt | |
2012-12-17 11:15:02 writing dependency_links to keystone.egg-info/dependency_links.txt | |
2012-12-17 11:15:02 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:02 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:02 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:02 warning: no files found matching 'run_tests.py' | |
2012-12-17 11:15:02 warning: no files found matching '*.json' under directory 'keystone' | |
2012-12-17 11:15:02 warning: no files found matching '*.xml' under directory 'keystone' | |
2012-12-17 11:15:02 warning: no files found matching '*.pem' under directory 'keystone' | |
2012-12-17 11:15:02 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:15:02 warning: no previously-included files matching '*.log' found anywhere in distribution | |
2012-12-17 11:15:02 warning: no previously-included files matching '*.db' found anywhere in distribution | |
2012-12-17 11:15:02 warning: no previously-included files matching '*.swp' found anywhere in distribution | |
2012-12-17 11:15:02 writing manifest file 'keystone.egg-info/SOURCES.txt' | |
2012-12-17 11:15:02 running build_ext | |
2012-12-17 11:15:02 Creating /usr/local/lib/python2.7/dist-packages/keystone.egg-link (link to .) | |
2012-12-17 11:15:02 keystone 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 Installing keystone-all script to /usr/local/bin | |
2012-12-17 11:15:02 Installing keystone-manage script to /usr/local/bin | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Installed /opt/stack/keystone | |
2012-12-17 11:15:02 Processing dependencies for keystone==2013.1 | |
2012-12-17 11:15:02 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:15:02 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:15:02 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:15:02 Adding python-keystoneclient 0.2.0.18.g095cdd1 to easy-install.pth file | |
2012-12-17 11:15:02 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:15:02 Searching for iso8601==0.1.4 | |
2012-12-17 11:15:02 Best match: iso8601 0.1.4 | |
2012-12-17 11:15:02 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for lxml==2.3.2 | |
2012-12-17 11:15:02 Best match: lxml 2.3.2 | |
2012-12-17 11:15:02 Adding lxml 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for passlib==1.6.1 | |
2012-12-17 11:15:02 Best match: passlib 1.6.1 | |
2012-12-17 11:15:02 Adding passlib 1.6.1 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for sqlalchemy-migrate==0.7.2 | |
2012-12-17 11:15:02 Best match: sqlalchemy-migrate 0.7.2 | |
2012-12-17 11:15:02 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:02 Installing migrate script to /usr/local/bin | |
2012-12-17 11:15:02 Installing migrate-repository script to /usr/local/bin | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for SQLAlchemy==0.7.9 | |
2012-12-17 11:15:02 Best match: SQLAlchemy 0.7.9 | |
2012-12-17 11:15:02 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for Routes==1.12.3 | |
2012-12-17 11:15:02 Best match: Routes 1.12.3 | |
2012-12-17 11:15:02 Adding Routes 1.12.3 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for Paste==1.7.5.1 | |
2012-12-17 11:15:02 Best match: Paste 1.7.5.1 | |
2012-12-17 11:15:02 Adding Paste 1.7.5.1 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for PasteDeploy==1.5.0 | |
2012-12-17 11:15:02 Best match: PasteDeploy 1.5.0 | |
2012-12-17 11:15:02 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for greenlet==0.3.1 | |
2012-12-17 11:15:02 Best match: greenlet 0.3.1 | |
2012-12-17 11:15:02 Adding greenlet 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for eventlet==0.9.17 | |
2012-12-17 11:15:02 Best match: eventlet 0.9.17 | |
2012-12-17 11:15:02 eventlet 0.9.17 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for WebOb==1.0.8 | |
2012-12-17 11:15:02 Best match: WebOb 1.0.8 | |
2012-12-17 11:15:02 WebOb 1.0.8 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for pam==0.1.4 | |
2012-12-17 11:15:02 Best match: pam 0.1.4 | |
2012-12-17 11:15:02 pam 0.1.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:02 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:02 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:02 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:02 prettytable 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:02 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:02 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for Tempita==0.5.1 | |
2012-12-17 11:15:02 Best match: Tempita 0.5.1 | |
2012-12-17 11:15:02 Adding Tempita 0.5.1 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Searching for decorator==3.3.2 | |
2012-12-17 11:15:02 Best match: decorator 3.3.2 | |
2012-12-17 11:15:02 Adding decorator 3.3.2 to easy-install.pth file | |
2012-12-17 11:15:02 | |
2012-12-17 11:15:02 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:02 Finished processing dependencies for keystone==2013.1 | |
2012-12-17 11:15:02 + [[ ! -d /etc/keystone ]] | |
2012-12-17 11:15:02 + [[ /etc/keystone != \/\o\p\t\/\s\t\a\c\k\/\k\e\y\s\t\o\n\e\/\e\t\c ]] | |
2012-12-17 11:15:02 + cp -p /opt/stack/keystone/etc/keystone.conf.sample /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + cp -p /opt/stack/keystone/etc/policy.json /etc/keystone | |
2012-12-17 11:15:02 + local dburl | |
2012-12-17 11:15:02 + database_connection_url dburl keystone | |
2012-12-17 11:15:02 + local var=dburl | |
2012-12-17 11:15:02 + local db=keystone | |
2012-12-17 11:15:02 + database_connection_url_mysql dburl keystone | |
2012-12-17 11:15:02 + local output=dburl | |
2012-12-17 11:15:02 + local db=keystone | |
2012-12-17 11:15:02 + eval 'dburl=mysql://root:stackdb@localhost/keystone?charset=utf8' | |
2012-12-17 11:15:02 ++ dburl='mysql://root:stackdb@localhost/keystone?charset=utf8' | |
2012-12-17 11:15:02 + is_service_enabled tls-proxy | |
2012-12-17 11:15:02 + services=tls-proxy | |
2012-12-17 11:15:02 + for service in '${services}' | |
2012-12-17 11:15:02 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2012-12-17 11:15:02 + [[ tls-proxy == \n\o\v\a ]] | |
2012-12-17 11:15:02 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:02 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:02 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:02 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:02 + return 1 | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf DEFAULT admin_token b24350cf048f2cf97a60 | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=DEFAULT | |
2012-12-17 11:15:02 + local option=admin_token | |
2012-12-17 11:15:02 + local value=b24350cf048f2cf97a60 | |
2012-12-17 11:15:02 + grep -q '^\[ *DEFAULT *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf DEFAULT admin_token | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ local section=DEFAULT | |
2012-12-17 11:15:02 ++ local option=admin_token | |
2012-12-17 11:15:02 ++ local line | |
2012-12-17 11:15:02 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^admin_token[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ line= | |
2012-12-17 11:15:02 ++ echo | |
2012-12-17 11:15:02 + [[ -z '' ]] | |
2012-12-17 11:15:02 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:02 admin_token = b24350cf048f2cf97a60 | |
2012-12-17 11:15:02 ' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf signing token_format PKI | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=signing | |
2012-12-17 11:15:02 + local option=token_format | |
2012-12-17 11:15:02 + local value=PKI | |
2012-12-17 11:15:02 + grep -q '^\[ *signing *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf signing token_format | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ local section=signing | |
2012-12-17 11:15:02 ++ local option=token_format | |
2012-12-17 11:15:02 ++ local line | |
2012-12-17 11:15:02 +++ sed -ne '/^\[ *signing *\]/,/^\[.*\]/ { /^token_format[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ line= | |
2012-12-17 11:15:02 ++ echo | |
2012-12-17 11:15:02 + [[ -z '' ]] | |
2012-12-17 11:15:02 + sed -i -e '/^\[ *signing *\]/ a\ | |
2012-12-17 11:15:02 token_format = PKI | |
2012-12-17 11:15:02 ' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf sql connection 'mysql://root:stackdb@localhost/keystone?charset=utf8' | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=sql | |
2012-12-17 11:15:02 + local option=connection | |
2012-12-17 11:15:02 + local 'value=mysql://root:stackdb@localhost/keystone?charset=utf8' | |
2012-12-17 11:15:02 + grep -q '^\[ *sql *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf sql connection | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ local section=sql | |
2012-12-17 11:15:02 ++ local option=connection | |
2012-12-17 11:15:02 ++ local line | |
2012-12-17 11:15:02 +++ sed -ne '/^\[ *sql *\]/,/^\[.*\]/ { /^connection[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ line= | |
2012-12-17 11:15:02 ++ echo | |
2012-12-17 11:15:02 + [[ -z '' ]] | |
2012-12-17 11:15:02 + sed -i -e '/^\[ *sql *\]/ a\ | |
2012-12-17 11:15:02 connection = mysql://root:stackdb@localhost/keystone?charset=utf8 | |
2012-12-17 11:15:02 ' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf ec2 driver keystone.contrib.ec2.backends.sql.Ec2 | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=ec2 | |
2012-12-17 11:15:02 + local option=driver | |
2012-12-17 11:15:02 + local value=keystone.contrib.ec2.backends.sql.Ec2 | |
2012-12-17 11:15:02 + grep -q '^\[ *ec2 *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf ec2 driver | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ local section=ec2 | |
2012-12-17 11:15:02 ++ local option=driver | |
2012-12-17 11:15:02 ++ local line | |
2012-12-17 11:15:02 +++ sed -ne '/^\[ *ec2 *\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ line= | |
2012-12-17 11:15:02 ++ echo | |
2012-12-17 11:15:02 + [[ -z '' ]] | |
2012-12-17 11:15:02 + sed -i -e '/^\[ *ec2 *\]/ a\ | |
2012-12-17 11:15:02 driver = keystone.contrib.ec2.backends.sql.Ec2 | |
2012-12-17 11:15:02 ' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + sed -e ' | |
2012-12-17 11:15:02 /^pipeline.*ec2_extension crud_/s|ec2_extension crud_extension|ec2_extension s3_extension crud_extension|; | |
2012-12-17 11:15:02 ' -i /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf filter:s3_extension paste.filter_factory keystone.contrib.s3:S3Extension.factory | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=filter:s3_extension | |
2012-12-17 11:15:02 + local option=paste.filter_factory | |
2012-12-17 11:15:02 + local value=keystone.contrib.s3:S3Extension.factory | |
2012-12-17 11:15:02 + grep -q '^\[ *filter:s3_extension *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf filter:s3_extension paste.filter_factory | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ local section=filter:s3_extension | |
2012-12-17 11:15:02 ++ local option=paste.filter_factory | |
2012-12-17 11:15:02 ++ local line | |
2012-12-17 11:15:02 +++ sed -ne '/^\[ *filter:s3_extension *\]/,/^\[.*\]/ { /^paste.filter_factory[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ line='paste.filter_factory = keystone.contrib.s3:S3Extension.factory' | |
2012-12-17 11:15:02 ++ echo keystone.contrib.s3:S3Extension.factory | |
2012-12-17 11:15:02 + [[ -z keystone.contrib.s3:S3Extension.factory ]] | |
2012-12-17 11:15:02 + sed -i -e '/^\[ *filter:s3_extension *\]/,/^\[.*\]/ s|^\(paste.filter_factory[ \t]*=[ \t]*\).*$|\1keystone.contrib.s3:S3Extension.factory|' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:02 + iniset /etc/keystone/keystone.conf catalog driver keystone.catalog.backends.sql.Catalog | |
2012-12-17 11:15:02 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:02 + local section=catalog | |
2012-12-17 11:15:02 + local option=driver | |
2012-12-17 11:15:02 + local value=keystone.catalog.backends.sql.Catalog | |
2012-12-17 11:15:02 + grep -q '^\[ *catalog *\]' /etc/keystone/keystone.conf | |
2012-12-17 11:15:02 ++ iniget /etc/keystone/keystone.conf catalog driver | |
2012-12-17 11:15:02 ++ local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:03 ++ local section=catalog | |
2012-12-17 11:15:03 ++ local option=driver | |
2012-12-17 11:15:03 ++ local line | |
2012-12-17 11:15:03 +++ sed -ne '/^\[ *catalog *\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2012-12-17 11:15:03 ++ line= | |
2012-12-17 11:15:03 ++ echo | |
2012-12-17 11:15:03 + [[ -z '' ]] | |
2012-12-17 11:15:03 + sed -i -e '/^\[ *catalog *\]/ a\ | |
2012-12-17 11:15:03 driver = keystone.catalog.backends.sql.Catalog | |
2012-12-17 11:15:03 ' /etc/keystone/keystone.conf | |
2012-12-17 11:15:03 + inicomment /etc/keystone/keystone.conf catalog template_file | |
2012-12-17 11:15:03 + local file=/etc/keystone/keystone.conf | |
2012-12-17 11:15:03 + local section=catalog | |
2012-12-17 11:15:03 + local option=template_file | |
2012-12-17 11:15:03 + sed -i -e '/^\[ *catalog *\]/,/^\[.*\]/ s|^\(template_file[ \t]*=.*$\)|#\1|' /etc/keystone/keystone.conf | |
2012-12-17 11:15:03 + LOGGING_ROOT=devel | |
2012-12-17 11:15:03 + '[' False '!=' False ']' | |
2012-12-17 11:15:03 + KEYSTONE_LOG_CONFIG='--log-config /etc/keystone/logging.conf' | |
2012-12-17 11:15:03 + cp /opt/stack/keystone/etc/logging.conf.sample /etc/keystone/logging.conf | |
2012-12-17 11:15:03 + iniset /etc/keystone/logging.conf logger_root level DEBUG | |
2012-12-17 11:15:03 + local file=/etc/keystone/logging.conf | |
2012-12-17 11:15:03 + local section=logger_root | |
2012-12-17 11:15:03 + local option=level | |
2012-12-17 11:15:03 + local value=DEBUG | |
2012-12-17 11:15:03 + grep -q '^\[ *logger_root *\]' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ iniget /etc/keystone/logging.conf logger_root level | |
2012-12-17 11:15:03 ++ local file=/etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ local section=logger_root | |
2012-12-17 11:15:03 ++ local option=level | |
2012-12-17 11:15:03 ++ local line | |
2012-12-17 11:15:03 +++ sed -ne '/^\[ *logger_root *\]/,/^\[.*\]/ { /^level[ \t]*=/ p; }' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ line=level=WARNING | |
2012-12-17 11:15:03 ++ echo WARNING | |
2012-12-17 11:15:03 + [[ -z WARNING ]] | |
2012-12-17 11:15:03 + sed -i -e '/^\[ *logger_root *\]/,/^\[.*\]/ s|^\(level[ \t]*=[ \t]*\).*$|\1DEBUG|' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 + iniset /etc/keystone/logging.conf logger_root handlers devel,production | |
2012-12-17 11:15:03 + local file=/etc/keystone/logging.conf | |
2012-12-17 11:15:03 + local section=logger_root | |
2012-12-17 11:15:03 + local option=handlers | |
2012-12-17 11:15:03 + local value=devel,production | |
2012-12-17 11:15:03 + grep -q '^\[ *logger_root *\]' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ iniget /etc/keystone/logging.conf logger_root handlers | |
2012-12-17 11:15:03 ++ local file=/etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ local section=logger_root | |
2012-12-17 11:15:03 ++ local option=handlers | |
2012-12-17 11:15:03 ++ local line | |
2012-12-17 11:15:03 +++ sed -ne '/^\[ *logger_root *\]/,/^\[.*\]/ { /^handlers[ \t]*=/ p; }' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 ++ line=handlers=file | |
2012-12-17 11:15:03 ++ echo file | |
2012-12-17 11:15:03 + [[ -z file ]] | |
2012-12-17 11:15:03 + sed -i -e '/^\[ *logger_root *\]/,/^\[.*\]/ s|^\(handlers[ \t]*=[ \t]*\).*$|\1devel,production|' /etc/keystone/logging.conf | |
2012-12-17 11:15:03 + is_service_enabled swift | |
2012-12-17 11:15:03 + services=swift | |
2012-12-17 11:15:03 + for service in '${services}' | |
2012-12-17 11:15:03 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2012-12-17 11:15:03 + [[ swift == \n\o\v\a ]] | |
2012-12-17 11:15:03 + [[ swift == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:03 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:03 + [[ swift == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:03 + [[ swift == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:03 + return 1 | |
2012-12-17 11:15:03 + is_service_enabled g-api n-api | |
2012-12-17 11:15:03 + services='g-api n-api' | |
2012-12-17 11:15:03 + for service in '${services}' | |
2012-12-17 11:15:03 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-api, ]] | |
2012-12-17 11:15:03 + return 0 | |
2012-12-17 11:15:03 + configure_glance | |
2012-12-17 11:15:03 + setup_develop /opt/stack/glance | |
2012-12-17 11:15:03 + [[ False = True ]] | |
2012-12-17 11:15:03 + SUDO_CMD=sudo | |
2012-12-17 11:15:03 + cd /opt/stack/glance | |
2012-12-17 11:15:03 + python setup.py egg_info | |
2012-12-17 11:15:04 running egg_info | |
2012-12-17 11:15:04 writing requirements to glance.egg-info/requires.txt | |
2012-12-17 11:15:04 writing glance.egg-info/PKG-INFO | |
2012-12-17 11:15:04 writing top-level names to glance.egg-info/top_level.txt | |
2012-12-17 11:15:04 writing dependency_links to glance.egg-info/dependency_links.txt | |
2012-12-17 11:15:04 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:04 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:04 warning: no files found matching 'builddeb.sh' | |
2012-12-17 11:15:04 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:04 warning: no files found matching 'run_tests.py' | |
2012-12-17 11:15:04 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:04 writing manifest file 'glance.egg-info/SOURCES.txt' | |
2012-12-17 11:15:04 ++ awk '/^.+/ {print "-f " $1}' glance.egg-info/dependency_links.txt | |
2012-12-17 11:15:04 + raw_links= | |
2012-12-17 11:15:04 ++ xargs | |
2012-12-17 11:15:04 ++ echo | |
2012-12-17 11:15:04 + depend_links= | |
2012-12-17 11:15:04 ++ '[' '!' -r glance.egg-info/requires.txt ']' | |
2012-12-17 11:15:04 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:04 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:04 + pip_install -r glance.egg-info/requires.txt | |
2012-12-17 11:15:04 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:04 + [[ -z -r glance.egg-info/requires.txt ]] | |
2012-12-17 11:15:04 + [[ -z deb ]] | |
2012-12-17 11:15:04 + [[ False = True ]] | |
2012-12-17 11:15:04 + SUDO_PIP=sudo | |
2012-12-17 11:15:04 ++ get_pip_command | |
2012-12-17 11:15:04 ++ is_fedora | |
2012-12-17 11:15:04 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:04 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:04 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:04 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:04 ++ echo /usr/bin/pip | |
2012-12-17 11:15:04 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:04 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:04 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:04 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r glance.egg-info/requires.txt | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7,<=0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): anyjson in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.12 in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): routes in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): webob==1.0.8 in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 7)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): wsgiref in /usr/lib/python2.7 (from -r glance.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:07 Downloading/unpacking boto==2.1.1 (from -r glance.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:07 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fb%2Fboto%2Fboto-2.1.1.tar.gz | |
2012-12-17 11:15:07 Running setup.py egg_info for package boto | |
2012-12-17 11:15:07 | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 11)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): kombu in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): pycrypto>=2.1.0alpha1 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=1.2,<2 in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 15)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 16)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 17)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): passlib in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 18)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): jsonschema in /usr/local/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 19)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7->-r glance.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7->-r glance.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): amqplib>=0.6 in /usr/local/lib/python2.7/dist-packages (from kombu->-r glance.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:07 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-swiftclient>=1.2,<2->-r glance.egg-info/requires.txt (line 15)) | |
2012-12-17 11:15:07 Installing collected packages: boto | |
2012-12-17 11:15:07 Found existing installation: boto 2.6.0 | |
2012-12-17 11:15:07 Uninstalling boto: | |
2012-12-17 11:15:07 Successfully uninstalled boto | |
2012-12-17 11:15:07 Running setup.py install for boto | |
2012-12-17 11:15:07 | |
2012-12-17 11:15:07 changing mode of build/scripts-2.7/sdbadmin from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/elbadmin from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/cfadmin from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/s3put from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/fetch_file from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/launch_instance from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/list_instances from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/taskadmin from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/kill_instance from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/bundle_image from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/pyami_sendmail from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/lss3 from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/cq from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/route53 from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/s3multiput from 644 to 755 | |
2012-12-17 11:15:08 changing mode of build/scripts-2.7/cwutil from 644 to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/s3put to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/s3multiput to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/cfadmin to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/sdbadmin to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/fetch_file to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/cwutil to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/lss3 to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/elbadmin to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/pyami_sendmail to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/list_instances to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/cq to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/launch_instance to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/kill_instance to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/route53 to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/bundle_image to 755 | |
2012-12-17 11:15:08 changing mode of /usr/local/bin/taskadmin to 755 | |
2012-12-17 11:15:08 Successfully installed boto | |
2012-12-17 11:15:08 Cleaning up... | |
2012-12-17 11:15:08 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:09 running develop | |
2012-12-17 11:15:09 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:09 /usr/bin/python -E -c pass | |
2012-12-17 11:15:10 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:10 running egg_info | |
2012-12-17 11:15:10 writing requirements to glance.egg-info/requires.txt | |
2012-12-17 11:15:10 writing glance.egg-info/PKG-INFO | |
2012-12-17 11:15:10 writing top-level names to glance.egg-info/top_level.txt | |
2012-12-17 11:15:10 writing dependency_links to glance.egg-info/dependency_links.txt | |
2012-12-17 11:15:10 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:10 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:10 warning: no files found matching 'builddeb.sh' | |
2012-12-17 11:15:10 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:10 warning: no files found matching 'run_tests.py' | |
2012-12-17 11:15:10 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:10 writing manifest file 'glance.egg-info/SOURCES.txt' | |
2012-12-17 11:15:10 running build_ext | |
2012-12-17 11:15:10 Creating /usr/local/lib/python2.7/dist-packages/glance.egg-link (link to .) | |
2012-12-17 11:15:10 glance 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 Installing glance-api script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-cache-prefetcher script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-cache-pruner script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-cache-manage script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-cache-cleaner script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-control script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-manage script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-registry script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-replicator script to /usr/local/bin | |
2012-12-17 11:15:10 Installing glance-scrubber script to /usr/local/bin | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Installed /opt/stack/glance | |
2012-12-17 11:15:10 Processing dependencies for glance==2013.1 | |
2012-12-17 11:15:10 Searching for jsonschema==0.7 | |
2012-12-17 11:15:10 Best match: jsonschema 0.7 | |
2012-12-17 11:15:10 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for passlib==1.6.1 | |
2012-12-17 11:15:10 Best match: passlib 1.6.1 | |
2012-12-17 11:15:10 passlib 1.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for Paste==1.7.5.1 | |
2012-12-17 11:15:10 Best match: Paste 1.7.5.1 | |
2012-12-17 11:15:10 Adding Paste 1.7.5.1 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for lxml==2.3.2 | |
2012-12-17 11:15:10 Best match: lxml 2.3.2 | |
2012-12-17 11:15:10 Adding lxml 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for python-swiftclient==1.2.0 | |
2012-12-17 11:15:10 Best match: python-swiftclient 1.2.0 | |
2012-12-17 11:15:10 python-swiftclient 1.2.0 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for iso8601==0.1.4 | |
2012-12-17 11:15:10 Best match: iso8601 0.1.4 | |
2012-12-17 11:15:10 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for pycrypto==2.4.1 | |
2012-12-17 11:15:10 Best match: pycrypto 2.4.1 | |
2012-12-17 11:15:10 Adding pycrypto 2.4.1 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for kombu==1.0.4 | |
2012-12-17 11:15:10 Best match: kombu 1.0.4 | |
2012-12-17 11:15:10 kombu 1.0.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:10 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:10 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for sqlalchemy-migrate==0.7.2 | |
2012-12-17 11:15:10 Best match: sqlalchemy-migrate 0.7.2 | |
2012-12-17 11:15:10 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:10 Installing migrate script to /usr/local/bin | |
2012-12-17 11:15:10 Installing migrate-repository script to /usr/local/bin | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for boto==2.1.1 | |
2012-12-17 11:15:10 Best match: boto 2.1.1 | |
2012-12-17 11:15:10 boto 2.1.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for wsgiref==0.1.2 | |
2012-12-17 11:15:10 Best match: wsgiref 0.1.2 | |
2012-12-17 11:15:10 wsgiref 0.1.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7 | |
2012-12-17 11:15:10 Searching for WebOb==1.0.8 | |
2012-12-17 11:15:10 Best match: WebOb 1.0.8 | |
2012-12-17 11:15:10 WebOb 1.0.8 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for Routes==1.12.3 | |
2012-12-17 11:15:10 Best match: Routes 1.12.3 | |
2012-12-17 11:15:10 Adding Routes 1.12.3 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for PasteDeploy==1.5.0 | |
2012-12-17 11:15:10 Best match: PasteDeploy 1.5.0 | |
2012-12-17 11:15:10 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for eventlet==0.9.17 | |
2012-12-17 11:15:10 Best match: eventlet 0.9.17 | |
2012-12-17 11:15:10 eventlet 0.9.17 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for anyjson==0.3.1 | |
2012-12-17 11:15:10 Best match: anyjson 0.3.1 | |
2012-12-17 11:15:10 Adding anyjson 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for SQLAlchemy==0.7.9 | |
2012-12-17 11:15:10 Best match: SQLAlchemy 0.7.9 | |
2012-12-17 11:15:10 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for greenlet==0.3.1 | |
2012-12-17 11:15:10 Best match: greenlet 0.3.1 | |
2012-12-17 11:15:10 Adding greenlet 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:10 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:10 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for amqplib==1.0.0 | |
2012-12-17 11:15:10 Best match: amqplib 1.0.0 | |
2012-12-17 11:15:10 Removing amqplib 0.6.1 from easy-install.pth file | |
2012-12-17 11:15:10 Adding amqplib 1.0.0 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for Tempita==0.5.1 | |
2012-12-17 11:15:10 Best match: Tempita 0.5.1 | |
2012-12-17 11:15:10 Adding Tempita 0.5.1 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Searching for decorator==3.3.2 | |
2012-12-17 11:15:10 Best match: decorator 3.3.2 | |
2012-12-17 11:15:10 Adding decorator 3.3.2 to easy-install.pth file | |
2012-12-17 11:15:10 | |
2012-12-17 11:15:10 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:10 Finished processing dependencies for glance==2013.1 | |
2012-12-17 11:15:10 + [[ ! -d /etc/glance ]] | |
2012-12-17 11:15:10 ++ whoami | |
2012-12-17 11:15:10 + sudo chown anita /etc/glance | |
2012-12-17 11:15:10 + cp /opt/stack/glance/etc/glance-registry.conf /etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 + iniset /etc/glance/glance-registry.conf DEFAULT debug True | |
2012-12-17 11:15:10 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 + local section=DEFAULT | |
2012-12-17 11:15:10 + local option=debug | |
2012-12-17 11:15:10 + local value=True | |
2012-12-17 11:15:10 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 ++ iniget /etc/glance/glance-registry.conf DEFAULT debug | |
2012-12-17 11:15:10 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 ++ local section=DEFAULT | |
2012-12-17 11:15:10 ++ local option=debug | |
2012-12-17 11:15:10 ++ local line | |
2012-12-17 11:15:10 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 ++ line='debug = False' | |
2012-12-17 11:15:10 ++ echo False | |
2012-12-17 11:15:10 + [[ -z False ]] | |
2012-12-17 11:15:10 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 + inicomment /etc/glance/glance-registry.conf DEFAULT log_file | |
2012-12-17 11:15:10 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 + local section=DEFAULT | |
2012-12-17 11:15:10 + local option=log_file | |
2012-12-17 11:15:10 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:10 + local dburl | |
2012-12-17 11:15:10 + database_connection_url dburl glance | |
2012-12-17 11:15:10 + local var=dburl | |
2012-12-17 11:15:10 + local db=glance | |
2012-12-17 11:15:10 + database_connection_url_mysql dburl glance | |
2012-12-17 11:15:10 + local output=dburl | |
2012-12-17 11:15:10 + local db=glance | |
2012-12-17 11:15:11 + eval 'dburl=mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:11 ++ dburl='mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf DEFAULT sql_connection 'mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=DEFAULT | |
2012-12-17 11:15:11 + local option=sql_connection | |
2012-12-17 11:15:11 + local 'value=mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:11 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf DEFAULT sql_connection | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=DEFAULT | |
2012-12-17 11:15:11 ++ local option=sql_connection | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='sql_connection = sqlite:///glance.sqlite' | |
2012-12-17 11:15:11 ++ echo sqlite:///glance.sqlite | |
2012-12-17 11:15:11 + [[ -z sqlite:///glance.sqlite ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(sql_connection[ \t]*=[ \t]*\).*$|\1mysql://root:stackdb@localhost/glance?charset=utf8|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf DEFAULT use_syslog False | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=DEFAULT | |
2012-12-17 11:15:11 + local option=use_syslog | |
2012-12-17 11:15:11 + local value=False | |
2012-12-17 11:15:11 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf DEFAULT use_syslog | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=DEFAULT | |
2012-12-17 11:15:11 ++ local option=use_syslog | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='use_syslog = False' | |
2012-12-17 11:15:11 ++ echo False | |
2012-12-17 11:15:11 + [[ -z False ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf paste_deploy flavor keystone | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=paste_deploy | |
2012-12-17 11:15:11 + local option=flavor | |
2012-12-17 11:15:11 + local value=keystone | |
2012-12-17 11:15:11 + grep -q '^\[ *paste_deploy *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf paste_deploy flavor | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=paste_deploy | |
2012-12-17 11:15:11 ++ local option=flavor | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *paste_deploy *\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line= | |
2012-12-17 11:15:11 ++ echo | |
2012-12-17 11:15:11 + [[ -z '' ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *paste_deploy *\]/ a\ | |
2012-12-17 11:15:11 flavor = keystone | |
2012-12-17 11:15:11 ' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_host 192.168.0.100 | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=auth_host | |
2012-12-17 11:15:11 + local value=192.168.0.100 | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken auth_host | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=auth_host | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='auth_host = 127.0.0.1' | |
2012-12-17 11:15:11 ++ echo 127.0.0.1 | |
2012-12-17 11:15:11 + [[ -z 127.0.0.1 ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\1192.168.0.100|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_port 35357 | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=auth_port | |
2012-12-17 11:15:11 + local value=35357 | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken auth_port | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=auth_port | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='auth_port = 35357' | |
2012-12-17 11:15:11 ++ echo 35357 | |
2012-12-17 11:15:11 + [[ -z 35357 ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_protocol http | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=auth_protocol | |
2012-12-17 11:15:11 + local value=http | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken auth_protocol | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=auth_protocol | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='auth_protocol = http' | |
2012-12-17 11:15:11 ++ echo http | |
2012-12-17 11:15:11 + [[ -z http ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_uri http://192.168.0.100:5000/ | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=auth_uri | |
2012-12-17 11:15:11 + local value=http://192.168.0.100:5000/ | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken auth_uri | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=auth_uri | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line= | |
2012-12-17 11:15:11 ++ echo | |
2012-12-17 11:15:11 + [[ -z '' ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/ a\ | |
2012-12-17 11:15:11 auth_uri = http://192.168.0.100:5000/ | |
2012-12-17 11:15:11 ' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name service | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=admin_tenant_name | |
2012-12-17 11:15:11 + local value=service | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=admin_tenant_name | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2012-12-17 11:15:11 ++ echo %SERVICE_TENANT_NAME% | |
2012-12-17 11:15:11 + [[ -z %SERVICE_TENANT_NAME% ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_user glance | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=admin_user | |
2012-12-17 11:15:11 + local value=glance | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken admin_user | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=admin_user | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='admin_user = %SERVICE_USER%' | |
2012-12-17 11:15:11 ++ echo %SERVICE_USER% | |
2012-12-17 11:15:11 + [[ -z %SERVICE_USER% ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1glance|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_password nomoresecrete | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=admin_password | |
2012-12-17 11:15:11 + local value=nomoresecrete | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken admin_password | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=admin_password | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line='admin_password = %SERVICE_PASSWORD%' | |
2012-12-17 11:15:11 ++ echo %SERVICE_PASSWORD% | |
2012-12-17 11:15:11 + [[ -z %SERVICE_PASSWORD% ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-registry.conf keystone_authtoken signing_dir /var/cache/glance/registry | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + local section=keystone_authtoken | |
2012-12-17 11:15:11 + local option=signing_dir | |
2012-12-17 11:15:11 + local value=/var/cache/glance/registry | |
2012-12-17 11:15:11 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-registry.conf keystone_authtoken signing_dir | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ local section=keystone_authtoken | |
2012-12-17 11:15:11 ++ local option=signing_dir | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 ++ line= | |
2012-12-17 11:15:11 ++ echo | |
2012-12-17 11:15:11 + [[ -z '' ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *keystone_authtoken *\]/ a\ | |
2012-12-17 11:15:11 signing_dir = /var/cache/glance/registry | |
2012-12-17 11:15:11 ' /etc/glance/glance-registry.conf | |
2012-12-17 11:15:11 + cp /opt/stack/glance/etc/glance-api.conf /etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-api.conf DEFAULT debug True | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + local section=DEFAULT | |
2012-12-17 11:15:11 + local option=debug | |
2012-12-17 11:15:11 + local value=True | |
2012-12-17 11:15:11 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:11 ++ iniget /etc/glance/glance-api.conf DEFAULT debug | |
2012-12-17 11:15:11 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:11 ++ local section=DEFAULT | |
2012-12-17 11:15:11 ++ local option=debug | |
2012-12-17 11:15:11 ++ local line | |
2012-12-17 11:15:11 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:11 ++ line='debug = False' | |
2012-12-17 11:15:11 ++ echo False | |
2012-12-17 11:15:11 + [[ -z False ]] | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + inicomment /etc/glance/glance-api.conf DEFAULT log_file | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + local section=DEFAULT | |
2012-12-17 11:15:11 + local option=log_file | |
2012-12-17 11:15:11 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + iniset /etc/glance/glance-api.conf DEFAULT sql_connection 'mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:11 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:11 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=sql_connection | |
2012-12-17 11:15:12 + local 'value=mysql://root:stackdb@localhost/glance?charset=utf8' | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT sql_connection | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=sql_connection | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='sql_connection = sqlite:///glance.sqlite' | |
2012-12-17 11:15:12 ++ echo sqlite:///glance.sqlite | |
2012-12-17 11:15:12 + [[ -z sqlite:///glance.sqlite ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(sql_connection[ \t]*=[ \t]*\).*$|\1mysql://root:stackdb@localhost/glance?charset=utf8|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT use_syslog False | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=use_syslog | |
2012-12-17 11:15:12 + local value=False | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT use_syslog | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=use_syslog | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='use_syslog = False' | |
2012-12-17 11:15:12 ++ echo False | |
2012-12-17 11:15:12 + [[ -z False ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/ | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=filesystem_store_datadir | |
2012-12-17 11:15:12 + local value=/opt/stack/data/glance/images/ | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=filesystem_store_datadir | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='filesystem_store_datadir = /var/lib/glance/images/' | |
2012-12-17 11:15:12 ++ echo /var/lib/glance/images/ | |
2012-12-17 11:15:12 + [[ -z /var/lib/glance/images/ ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/images/|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/ | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=image_cache_dir | |
2012-12-17 11:15:12 + local value=/opt/stack/data/glance/cache/ | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT image_cache_dir | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=image_cache_dir | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='image_cache_dir = /var/lib/glance/image-cache/' | |
2012-12-17 11:15:12 ++ echo /var/lib/glance/image-cache/ | |
2012-12-17 11:15:12 + [[ -z /var/lib/glance/image-cache/ ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(image_cache_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/cache/|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf paste_deploy flavor keystone+cachemanagement | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=paste_deploy | |
2012-12-17 11:15:12 + local option=flavor | |
2012-12-17 11:15:12 + local value=keystone+cachemanagement | |
2012-12-17 11:15:12 + grep -q '^\[ *paste_deploy *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf paste_deploy flavor | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=paste_deploy | |
2012-12-17 11:15:12 ++ local option=flavor | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *paste_deploy *\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line= | |
2012-12-17 11:15:12 ++ echo | |
2012-12-17 11:15:12 + [[ -z '' ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *paste_deploy *\]/ a\ | |
2012-12-17 11:15:12 flavor = keystone+cachemanagement | |
2012-12-17 11:15:12 ' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_host 192.168.0.100 | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=auth_host | |
2012-12-17 11:15:12 + local value=192.168.0.100 | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken auth_host | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=auth_host | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='auth_host = 127.0.0.1' | |
2012-12-17 11:15:12 ++ echo 127.0.0.1 | |
2012-12-17 11:15:12 + [[ -z 127.0.0.1 ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\1192.168.0.100|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_port 35357 | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=auth_port | |
2012-12-17 11:15:12 + local value=35357 | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken auth_port | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=auth_port | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='auth_port = 35357' | |
2012-12-17 11:15:12 ++ echo 35357 | |
2012-12-17 11:15:12 + [[ -z 35357 ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_protocol http | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=auth_protocol | |
2012-12-17 11:15:12 + local value=http | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken auth_protocol | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=auth_protocol | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='auth_protocol = http' | |
2012-12-17 11:15:12 ++ echo http | |
2012-12-17 11:15:12 + [[ -z http ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_uri http://192.168.0.100:5000/ | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=auth_uri | |
2012-12-17 11:15:12 + local value=http://192.168.0.100:5000/ | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken auth_uri | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=auth_uri | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line= | |
2012-12-17 11:15:12 ++ echo | |
2012-12-17 11:15:12 + [[ -z '' ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/ a\ | |
2012-12-17 11:15:12 auth_uri = http://192.168.0.100:5000/ | |
2012-12-17 11:15:12 ' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name service | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=admin_tenant_name | |
2012-12-17 11:15:12 + local value=service | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=admin_tenant_name | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2012-12-17 11:15:12 ++ echo %SERVICE_TENANT_NAME% | |
2012-12-17 11:15:12 + [[ -z %SERVICE_TENANT_NAME% ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_user glance | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=admin_user | |
2012-12-17 11:15:12 + local value=glance | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken admin_user | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=admin_user | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='admin_user = %SERVICE_USER%' | |
2012-12-17 11:15:12 ++ echo %SERVICE_USER% | |
2012-12-17 11:15:12 + [[ -z %SERVICE_USER% ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1glance|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_password nomoresecrete | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=keystone_authtoken | |
2012-12-17 11:15:12 + local option=admin_password | |
2012-12-17 11:15:12 + local value=nomoresecrete | |
2012-12-17 11:15:12 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf keystone_authtoken admin_password | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=keystone_authtoken | |
2012-12-17 11:15:12 ++ local option=admin_password | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='admin_password = %SERVICE_PASSWORD%' | |
2012-12-17 11:15:12 ++ echo %SERVICE_PASSWORD% | |
2012-12-17 11:15:12 + [[ -z %SERVICE_PASSWORD% ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + is_service_enabled qpid | |
2012-12-17 11:15:12 + services=qpid | |
2012-12-17 11:15:12 + for service in '${services}' | |
2012-12-17 11:15:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,qpid, ]] | |
2012-12-17 11:15:12 + [[ qpid == \n\o\v\a ]] | |
2012-12-17 11:15:12 + [[ qpid == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:12 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:12 + [[ qpid == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:12 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:12 + return 1 | |
2012-12-17 11:15:12 + '[' -n localhost ']' | |
2012-12-17 11:15:12 + '[' -n stackqueue ']' | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT notifier_strategy rabbit | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=notifier_strategy | |
2012-12-17 11:15:12 + local value=rabbit | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT notifier_strategy | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=notifier_strategy | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^notifier_strategy[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='notifier_strategy = noop' | |
2012-12-17 11:15:12 ++ echo noop | |
2012-12-17 11:15:12 + [[ -z noop ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(notifier_strategy[ \t]*=[ \t]*\).*$|\1rabbit|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_host localhost | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:12 + local option=rabbit_host | |
2012-12-17 11:15:12 + local value=localhost | |
2012-12-17 11:15:12 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ iniget /etc/glance/glance-api.conf DEFAULT rabbit_host | |
2012-12-17 11:15:12 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ local section=DEFAULT | |
2012-12-17 11:15:12 ++ local option=rabbit_host | |
2012-12-17 11:15:12 ++ local line | |
2012-12-17 11:15:12 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 ++ line='rabbit_host = localhost' | |
2012-12-17 11:15:12 ++ echo localhost | |
2012-12-17 11:15:12 + [[ -z localhost ]] | |
2012-12-17 11:15:12 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(rabbit_host[ \t]*=[ \t]*\).*$|\1localhost|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_password stackqueue | |
2012-12-17 11:15:12 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:12 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=rabbit_password | |
2012-12-17 11:15:13 + local value=stackqueue | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-api.conf DEFAULT rabbit_password | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=rabbit_password | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ line='rabbit_password = guest' | |
2012-12-17 11:15:13 ++ echo guest | |
2012-12-17 11:15:13 + [[ -z guest ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(rabbit_password[ \t]*=[ \t]*\).*$|\1stackqueue|' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-api.conf keystone_authtoken signing_dir /var/cache/glance/api | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:13 + local section=keystone_authtoken | |
2012-12-17 11:15:13 + local option=signing_dir | |
2012-12-17 11:15:13 + local value=/var/cache/glance/api | |
2012-12-17 11:15:13 + grep -q '^\[ *keystone_authtoken *\]' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-api.conf keystone_authtoken signing_dir | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ local section=keystone_authtoken | |
2012-12-17 11:15:13 ++ local option=signing_dir | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *keystone_authtoken *\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 ++ line= | |
2012-12-17 11:15:13 ++ echo | |
2012-12-17 11:15:13 + [[ -z '' ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *keystone_authtoken *\]/ a\ | |
2012-12-17 11:15:13 signing_dir = /var/cache/glance/api | |
2012-12-17 11:15:13 ' /etc/glance/glance-api.conf | |
2012-12-17 11:15:13 + cp -p /opt/stack/glance/etc/glance-registry-paste.ini /etc/glance/glance-registry-paste.ini | |
2012-12-17 11:15:13 + cp -p /opt/stack/glance/etc/glance-api-paste.ini /etc/glance/glance-api-paste.ini | |
2012-12-17 11:15:13 + cp /opt/stack/glance/etc/glance-cache.conf /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT debug True | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=debug | |
2012-12-17 11:15:13 + local value=True | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT debug | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=debug | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line='debug = False' | |
2012-12-17 11:15:13 ++ echo False | |
2012-12-17 11:15:13 + [[ -z False ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + inicomment /etc/glance/glance-cache.conf DEFAULT log_file | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=log_file | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT use_syslog False | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=use_syslog | |
2012-12-17 11:15:13 + local value=False | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT use_syslog | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=use_syslog | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line='use_syslog = False' | |
2012-12-17 11:15:13 ++ echo False | |
2012-12-17 11:15:13 + [[ -z False ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/ | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=filesystem_store_datadir | |
2012-12-17 11:15:13 + local value=/opt/stack/data/glance/images/ | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=filesystem_store_datadir | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line='filesystem_store_datadir = /var/lib/glance/images/' | |
2012-12-17 11:15:13 ++ echo /var/lib/glance/images/ | |
2012-12-17 11:15:13 + [[ -z /var/lib/glance/images/ ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/images/|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/ | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=image_cache_dir | |
2012-12-17 11:15:13 + local value=/opt/stack/data/glance/cache/ | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT image_cache_dir | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=image_cache_dir | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line='image_cache_dir = /var/lib/glance/image-cache/' | |
2012-12-17 11:15:13 ++ echo /var/lib/glance/image-cache/ | |
2012-12-17 11:15:13 + [[ -z /var/lib/glance/image-cache/ ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(image_cache_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/cache/|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_url | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=auth_url | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_url[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT auth_url http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=auth_url | |
2012-12-17 11:15:13 + local value=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT auth_url | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=auth_url | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line='auth_url = http://127.0.0.1:5000/v2.0/' | |
2012-12-17 11:15:13 ++ echo http://127.0.0.1:5000/v2.0/ | |
2012-12-17 11:15:13 + [[ -z http://127.0.0.1:5000/v2.0/ ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|^\(auth_url[ \t]*=[ \t]*\).*$|\1http://192.168.0.100:35357/v2.0|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_tenant_name | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=auth_tenant_name | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_tenant_name[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT admin_tenant_name service | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=admin_tenant_name | |
2012-12-17 11:15:13 + local value=service | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT admin_tenant_name | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=admin_tenant_name | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line= | |
2012-12-17 11:15:13 ++ echo | |
2012-12-17 11:15:13 + [[ -z '' ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:13 admin_tenant_name = service | |
2012-12-17 11:15:13 ' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_user | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=auth_user | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_user[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT admin_user glance | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=admin_user | |
2012-12-17 11:15:13 + local value=glance | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT admin_user | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=admin_user | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line= | |
2012-12-17 11:15:13 ++ echo | |
2012-12-17 11:15:13 + [[ -z '' ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:13 admin_user = glance | |
2012-12-17 11:15:13 ' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_password | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=auth_password | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_password[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + iniset /etc/glance/glance-cache.conf DEFAULT admin_password nomoresecrete | |
2012-12-17 11:15:13 + local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + local section=DEFAULT | |
2012-12-17 11:15:13 + local option=admin_password | |
2012-12-17 11:15:13 + local value=nomoresecrete | |
2012-12-17 11:15:13 + grep -q '^\[ *DEFAULT *\]' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ iniget /etc/glance/glance-cache.conf DEFAULT admin_password | |
2012-12-17 11:15:13 ++ local file=/etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ local section=DEFAULT | |
2012-12-17 11:15:13 ++ local option=admin_password | |
2012-12-17 11:15:13 ++ local line | |
2012-12-17 11:15:13 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 ++ line= | |
2012-12-17 11:15:13 ++ echo | |
2012-12-17 11:15:13 + [[ -z '' ]] | |
2012-12-17 11:15:13 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:13 admin_password = nomoresecrete | |
2012-12-17 11:15:13 ' /etc/glance/glance-cache.conf | |
2012-12-17 11:15:13 + cp -p /opt/stack/glance/etc/policy.json /etc/glance/policy.json | |
2012-12-17 11:15:13 + configure_glanceclient | |
2012-12-17 11:15:13 + setup_develop /opt/stack/python-glanceclient | |
2012-12-17 11:15:13 + [[ False = True ]] | |
2012-12-17 11:15:13 + SUDO_CMD=sudo | |
2012-12-17 11:15:13 + cd /opt/stack/python-glanceclient | |
2012-12-17 11:15:13 + python setup.py egg_info | |
2012-12-17 11:15:13 running egg_info | |
2012-12-17 11:15:13 writing requirements to python_glanceclient.egg-info/requires.txt | |
2012-12-17 11:15:13 writing python_glanceclient.egg-info/PKG-INFO | |
2012-12-17 11:15:13 writing top-level names to python_glanceclient.egg-info/top_level.txt | |
2012-12-17 11:15:13 writing dependency_links to python_glanceclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:13 writing entry points to python_glanceclient.egg-info/entry_points.txt | |
2012-12-17 11:15:13 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:13 writing manifest file 'python_glanceclient.egg-info/SOURCES.txt' | |
2012-12-17 11:15:13 ++ awk '/^.+/ {print "-f " $1}' python_glanceclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:13 + raw_links= | |
2012-12-17 11:15:13 ++ xargs | |
2012-12-17 11:15:13 ++ echo | |
2012-12-17 11:15:13 + depend_links= | |
2012-12-17 11:15:13 ++ '[' '!' -r python_glanceclient.egg-info/requires.txt ']' | |
2012-12-17 11:15:13 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:13 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:13 + pip_install -r python_glanceclient.egg-info/requires.txt | |
2012-12-17 11:15:13 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:13 + [[ -z -r python_glanceclient.egg-info/requires.txt ]] | |
2012-12-17 11:15:13 + [[ -z deb ]] | |
2012-12-17 11:15:13 + [[ False = True ]] | |
2012-12-17 11:15:13 + SUDO_PIP=sudo | |
2012-12-17 11:15:13 ++ get_pip_command | |
2012-12-17 11:15:13 ++ is_fedora | |
2012-12-17 11:15:13 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:13 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:13 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:13 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:13 ++ echo /usr/bin/pip | |
2012-12-17 11:15:13 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:13 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:13 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:13 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_glanceclient.egg-info/requires.txt | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): prettytable>=0.6,<0.7 in /usr/local/lib/python2.7/dist-packages (from -r python_glanceclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.1.2,<1 in /opt/stack/python-keystoneclient (from -r python_glanceclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from -r python_glanceclient.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from -r python_glanceclient.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.1.2,<1->-r python_glanceclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.1.2,<1->-r python_glanceclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<1 in /usr/local/lib/python2.7/dist-packages (from warlock<2->-r python_glanceclient.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:14 Cleaning up... | |
2012-12-17 11:15:14 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:14 running develop | |
2012-12-17 11:15:14 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:14 /usr/bin/python -E -c pass | |
2012-12-17 11:15:14 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:14 running egg_info | |
2012-12-17 11:15:14 writing requirements to python_glanceclient.egg-info/requires.txt | |
2012-12-17 11:15:14 writing python_glanceclient.egg-info/PKG-INFO | |
2012-12-17 11:15:14 writing top-level names to python_glanceclient.egg-info/top_level.txt | |
2012-12-17 11:15:14 writing dependency_links to python_glanceclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:14 writing entry points to python_glanceclient.egg-info/entry_points.txt | |
2012-12-17 11:15:14 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:14 writing manifest file 'python_glanceclient.egg-info/SOURCES.txt' | |
2012-12-17 11:15:14 running build_ext | |
2012-12-17 11:15:14 Creating /usr/local/lib/python2.7/dist-packages/python-glanceclient.egg-link (link to .) | |
2012-12-17 11:15:14 python-glanceclient 0.6.0.2.ge195543 is already the active version in easy-install.pth | |
2012-12-17 11:15:14 Installing glance script to /usr/local/bin | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Installed /opt/stack/python-glanceclient | |
2012-12-17 11:15:14 Processing dependencies for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:15:14 Searching for warlock==0.6.0 | |
2012-12-17 11:15:14 Best match: warlock 0.6.0 | |
2012-12-17 11:15:14 Adding warlock 0.6.0 to easy-install.pth file | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Searching for pyOpenSSL==0.12 | |
2012-12-17 11:15:14 Best match: pyOpenSSL 0.12 | |
2012-12-17 11:15:14 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:15:14 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:15:14 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:15:14 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:15:14 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:14 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:14 prettytable 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Searching for jsonschema==0.7 | |
2012-12-17 11:15:14 Best match: jsonschema 0.7 | |
2012-12-17 11:15:14 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:14 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:14 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:14 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:14 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:14 | |
2012-12-17 11:15:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:14 Finished processing dependencies for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:15:14 + is_service_enabled nova | |
2012-12-17 11:15:14 + services=nova | |
2012-12-17 11:15:14 + for service in '${services}' | |
2012-12-17 11:15:14 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:15:14 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:15:14 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:15:14 + return 0 | |
2012-12-17 11:15:14 + configure_nova | |
2012-12-17 11:15:14 + setup_develop /opt/stack/nova | |
2012-12-17 11:15:14 + [[ False = True ]] | |
2012-12-17 11:15:14 + SUDO_CMD=sudo | |
2012-12-17 11:15:14 + cd /opt/stack/nova | |
2012-12-17 11:15:14 + python setup.py egg_info | |
2012-12-17 11:15:14 running egg_info | |
2012-12-17 11:15:14 writing requirements to nova.egg-info/requires.txt | |
2012-12-17 11:15:14 writing nova.egg-info/PKG-INFO | |
2012-12-17 11:15:14 writing top-level names to nova.egg-info/top_level.txt | |
2012-12-17 11:15:14 writing dependency_links to nova.egg-info/dependency_links.txt | |
2012-12-17 11:15:14 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:14 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:14 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:14 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:15:14 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2012-12-17 11:15:14 ++ awk '/^.+/ {print "-f " $1}' nova.egg-info/dependency_links.txt | |
2012-12-17 11:15:14 + raw_links= | |
2012-12-17 11:15:14 ++ xargs | |
2012-12-17 11:15:14 ++ echo | |
2012-12-17 11:15:14 + depend_links= | |
2012-12-17 11:15:14 ++ '[' '!' -r nova.egg-info/requires.txt ']' | |
2012-12-17 11:15:14 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:14 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:14 + pip_install -r nova.egg-info/requires.txt | |
2012-12-17 11:15:14 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:14 + [[ -z -r nova.egg-info/requires.txt ]] | |
2012-12-17 11:15:14 + [[ -z deb ]] | |
2012-12-17 11:15:14 + [[ False = True ]] | |
2012-12-17 11:15:14 + SUDO_PIP=sudo | |
2012-12-17 11:15:14 ++ get_pip_command | |
2012-12-17 11:15:14 ++ is_fedora | |
2012-12-17 11:15:14 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:14 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:14 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:14 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:14 ++ echo /usr/bin/pip | |
2012-12-17 11:15:14 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:14 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:14 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:14 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r nova.egg-info/requires.txt | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): Cheetah==2.4.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): amqplib==0.6.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.2.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): boto==2.1.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.17 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): kombu==1.0.4 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 7)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3,<=2.3.5 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): routes==1.12.3 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): WebOb==1.0.8 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 11)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy==1.5.0 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 15)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): suds==0.4 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 16)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 17)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): Babel>=0.9.6 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 18)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 19)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): setuptools-git>=0.4 in /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg (from -r nova.egg-info/requires.txt (line 21)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /opt/stack/python-cinderclient (from -r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0,<2 in /opt/stack/python-glanceclient (from -r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): Markdown>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from Cheetah==2.4.4->-r nova.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.1.2,<1 in /opt/stack/python-keystoneclient (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:15:14 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<1 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:15:14 Cleaning up... | |
2012-12-17 11:15:14 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:14 running develop | |
2012-12-17 11:15:14 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:14 /usr/bin/python -E -c pass | |
2012-12-17 11:15:14 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:14 running egg_info | |
2012-12-17 11:15:14 writing requirements to nova.egg-info/requires.txt | |
2012-12-17 11:15:14 writing nova.egg-info/PKG-INFO | |
2012-12-17 11:15:14 writing top-level names to nova.egg-info/top_level.txt | |
2012-12-17 11:15:14 writing dependency_links to nova.egg-info/dependency_links.txt | |
2012-12-17 11:15:15 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:15 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:15 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:15 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:15:15 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2012-12-17 11:15:15 running build_ext | |
2012-12-17 11:15:15 Creating /usr/local/lib/python2.7/dist-packages/nova.egg-link (link to .) | |
2012-12-17 11:15:15 nova 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 Installing nova-all script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-api script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-api-ec2 script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-api-metadata script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-api-os-compute script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-rpc-zmq-receiver script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-cert script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-clear-rabbit-queues script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-compute script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-conductor script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-console script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-consoleauth script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-dhcpbridge script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-manage script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-network script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-novncproxy script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-objectstore script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-rootwrap script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-scheduler script to /usr/local/bin | |
2012-12-17 11:15:15 Installing nova-xvpvncproxy script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Installed /opt/stack/nova | |
2012-12-17 11:15:15 Processing dependencies for nova==2013.1 | |
2012-12-17 11:15:15 Searching for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:15:15 Best match: python-glanceclient 0.6.0.2.ge195543 | |
2012-12-17 11:15:15 python-glanceclient 0.6.0.2.ge195543 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 Installing glance script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /opt/stack/python-glanceclient | |
2012-12-17 11:15:15 Searching for python-quantumclient==2.1 | |
2012-12-17 11:15:15 Best match: python-quantumclient 2.1 | |
2012-12-17 11:15:15 python-quantumclient 2.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 Installing quantum script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for python-cinderclient==1.0.0.16.g79dc21d | |
2012-12-17 11:15:15 Best match: python-cinderclient 1.0.0.16.g79dc21d | |
2012-12-17 11:15:15 Removing python-cinderclient 1.0.0 from easy-install.pth file | |
2012-12-17 11:15:15 python-cinderclient 1.0.0.16.g79dc21d is already the active version in easy-install.pth | |
2012-12-17 11:15:15 Installing cinder script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /opt/stack/python-cinderclient | |
2012-12-17 11:15:15 Searching for setuptools-git==0.4.2 | |
2012-12-17 11:15:15 Best match: setuptools-git 0.4.2 | |
2012-12-17 11:15:15 Processing setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:15:15 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:15:15 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:15 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:15 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for iso8601==0.1.4 | |
2012-12-17 11:15:15 Best match: iso8601 0.1.4 | |
2012-12-17 11:15:15 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for Babel==0.9.6 | |
2012-12-17 11:15:15 Best match: Babel 0.9.6 | |
2012-12-17 11:15:15 Adding Babel 0.9.6 to easy-install.pth file | |
2012-12-17 11:15:15 Installing pybabel script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for paramiko==1.7.7.1 | |
2012-12-17 11:15:15 Best match: paramiko 1.7.7.1 | |
2012-12-17 11:15:15 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for suds==0.4 | |
2012-12-17 11:15:15 Best match: suds 0.4 | |
2012-12-17 11:15:15 suds 0.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for netaddr==0.7.5 | |
2012-12-17 11:15:15 Best match: netaddr 0.7.5 | |
2012-12-17 11:15:15 Adding netaddr 0.7.5 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for sqlalchemy-migrate==0.7.2 | |
2012-12-17 11:15:15 Best match: sqlalchemy-migrate 0.7.2 | |
2012-12-17 11:15:15 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:15 Installing migrate script to /usr/local/bin | |
2012-12-17 11:15:15 Installing migrate-repository script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for Paste==1.7.5.1 | |
2012-12-17 11:15:15 Best match: Paste 1.7.5.1 | |
2012-12-17 11:15:15 Adding Paste 1.7.5.1 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for PasteDeploy==1.5.0 | |
2012-12-17 11:15:15 Best match: PasteDeploy 1.5.0 | |
2012-12-17 11:15:15 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for greenlet==0.3.1 | |
2012-12-17 11:15:15 Best match: greenlet 0.3.1 | |
2012-12-17 11:15:15 Adding greenlet 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for WebOb==1.0.8 | |
2012-12-17 11:15:15 Best match: WebOb 1.0.8 | |
2012-12-17 11:15:15 WebOb 1.0.8 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for Routes==1.12.3 | |
2012-12-17 11:15:15 Best match: Routes 1.12.3 | |
2012-12-17 11:15:15 Adding Routes 1.12.3 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for lxml==2.3.2 | |
2012-12-17 11:15:15 Best match: lxml 2.3.2 | |
2012-12-17 11:15:15 Adding lxml 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for kombu==1.0.4 | |
2012-12-17 11:15:15 Best match: kombu 1.0.4 | |
2012-12-17 11:15:15 kombu 1.0.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for eventlet==0.9.17 | |
2012-12-17 11:15:15 Best match: eventlet 0.9.17 | |
2012-12-17 11:15:15 eventlet 0.9.17 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for boto==2.1.1 | |
2012-12-17 11:15:15 Best match: boto 2.1.1 | |
2012-12-17 11:15:15 boto 2.1.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for anyjson==0.3.1 | |
2012-12-17 11:15:15 Best match: anyjson 0.3.1 | |
2012-12-17 11:15:15 Adding anyjson 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for amqplib==0.6.1 | |
2012-12-17 11:15:15 Best match: amqplib 0.6.1 | |
2012-12-17 11:15:15 amqplib 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for Cheetah==2.4.4 | |
2012-12-17 11:15:15 Best match: Cheetah 2.4.4 | |
2012-12-17 11:15:15 Adding Cheetah 2.4.4 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for SQLAlchemy==0.7.9 | |
2012-12-17 11:15:15 Best match: SQLAlchemy 0.7.9 | |
2012-12-17 11:15:15 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for warlock==0.6.0 | |
2012-12-17 11:15:15 Best match: warlock 0.6.0 | |
2012-12-17 11:15:15 warlock 0.6.0 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for pyOpenSSL==0.12 | |
2012-12-17 11:15:15 Best match: pyOpenSSL 0.12 | |
2012-12-17 11:15:15 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:15:15 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:15:15 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:15:15 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:15:15 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:15 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:15 Adding prettytable 0.6.1 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for pyparsing==1.5.6 | |
2012-12-17 11:15:15 Best match: pyparsing 1.5.6 | |
2012-12-17 11:15:15 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:15 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:15 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:15 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:15 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:15 | |
2012-12-17 11:15:16 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for cliff==1.3 | |
2012-12-17 11:15:16 Best match: cliff 1.3 | |
2012-12-17 11:15:16 cliff 1.3 is already the active version in easy-install.pth | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for Tempita==0.5.1 | |
2012-12-17 11:15:16 Best match: Tempita 0.5.1 | |
2012-12-17 11:15:16 Adding Tempita 0.5.1 to easy-install.pth file | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for decorator==3.3.2 | |
2012-12-17 11:15:16 Best match: decorator 3.3.2 | |
2012-12-17 11:15:16 Adding decorator 3.3.2 to easy-install.pth file | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for Markdown==2.2.1 | |
2012-12-17 11:15:16 Best match: Markdown 2.2.1 | |
2012-12-17 11:15:16 Markdown 2.2.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for jsonschema==0.7 | |
2012-12-17 11:15:16 Best match: jsonschema 0.7 | |
2012-12-17 11:15:16 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for cmd2==0.6.3 | |
2012-12-17 11:15:16 Best match: cmd2 0.6.3 | |
2012-12-17 11:15:16 Adding cmd2 0.6.3 to easy-install.pth file | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Searching for distribute==0.6.24dev-r0 | |
2012-12-17 11:15:16 Best match: distribute 0.6.24dev-r0 | |
2012-12-17 11:15:16 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2012-12-17 11:15:16 Installing easy_install script to /usr/local/bin | |
2012-12-17 11:15:16 Installing easy_install-2.7 script to /usr/local/bin | |
2012-12-17 11:15:16 | |
2012-12-17 11:15:16 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:16 Finished processing dependencies for nova==2013.1 | |
2012-12-17 11:15:16 + [[ ! -d /etc/nova ]] | |
2012-12-17 11:15:16 ++ whoami | |
2012-12-17 11:15:16 + sudo chown anita /etc/nova | |
2012-12-17 11:15:16 + cp -p /opt/stack/nova/etc/nova/policy.json /etc/nova | |
2012-12-17 11:15:16 + configure_nova_rootwrap | |
2012-12-17 11:15:16 + [[ -d /etc/nova/rootwrap.d ]] | |
2012-12-17 11:15:16 + sudo rm -rf /etc/nova/rootwrap.d | |
2012-12-17 11:15:16 + sudo mkdir -m 755 /etc/nova/rootwrap.d | |
2012-12-17 11:15:16 + sudo cp /opt/stack/nova/etc/nova/rootwrap.d/api-metadata.filters /opt/stack/nova/etc/nova/rootwrap.d/compute.filters /opt/stack/nova/etc/nova/rootwrap.d/network.filters /etc/nova/rootwrap.d | |
2012-12-17 11:15:16 + sudo chown -R root:root /etc/nova/rootwrap.d | |
2012-12-17 11:15:16 + sudo chmod 644 /etc/nova/rootwrap.d/api-metadata.filters /etc/nova/rootwrap.d/compute.filters /etc/nova/rootwrap.d/network.filters | |
2012-12-17 11:15:16 + sudo cp /opt/stack/nova/etc/nova/rootwrap.conf /etc/nova/ | |
2012-12-17 11:15:16 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/nova/rootwrap.d:' -i /etc/nova/rootwrap.conf | |
2012-12-17 11:15:16 + sudo chown root:root /etc/nova/rootwrap.conf | |
2012-12-17 11:15:16 + sudo chmod 0644 /etc/nova/rootwrap.conf | |
2012-12-17 11:15:16 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2012-12-17 11:15:16 ++ mktemp | |
2012-12-17 11:15:16 + TEMPFILE=/tmp/tmp.lwr7CWCLLf | |
2012-12-17 11:15:16 + echo 'anita ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2012-12-17 11:15:16 + chmod 0440 /tmp/tmp.lwr7CWCLLf | |
2012-12-17 11:15:16 + sudo chown root:root /tmp/tmp.lwr7CWCLLf | |
2012-12-17 11:15:16 + sudo mv /tmp/tmp.lwr7CWCLLf /etc/sudoers.d/nova-rootwrap | |
2012-12-17 11:15:16 + is_service_enabled n-api | |
2012-12-17 11:15:16 + services=n-api | |
2012-12-17 11:15:16 + for service in '${services}' | |
2012-12-17 11:15:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-api, ]] | |
2012-12-17 11:15:16 + return 0 | |
2012-12-17 11:15:16 + rm -f /opt/stack/nova/bin/nova-api-paste.ini | |
2012-12-17 11:15:16 + cp /opt/stack/nova/etc/nova/api-paste.ini /etc/nova | |
2012-12-17 11:15:16 + sed -e ' | |
2012-12-17 11:15:16 /^admin_token/i admin_tenant_name = service | |
2012-12-17 11:15:16 /admin_tenant_name/s/^.*$/admin_tenant_name = service/; | |
2012-12-17 11:15:16 /admin_user/s/^.*$/admin_user = nova/; | |
2012-12-17 11:15:16 /admin_password/s/^.*$/admin_password = nomoresecrete/; | |
2012-12-17 11:15:16 s,%SERVICE_TENANT_NAME%,service,g; | |
2012-12-17 11:15:16 s,%SERVICE_TOKEN%,b24350cf048f2cf97a60,g; | |
2012-12-17 11:15:16 ' -i /etc/nova/api-paste.ini | |
2012-12-17 11:15:16 + iniset /etc/nova/api-paste.ini filter:authtoken signing_dir /var/cache/nova | |
2012-12-17 11:15:16 + local file=/etc/nova/api-paste.ini | |
2012-12-17 11:15:16 + local section=filter:authtoken | |
2012-12-17 11:15:16 + local option=signing_dir | |
2012-12-17 11:15:16 + local value=/var/cache/nova | |
2012-12-17 11:15:16 + grep -q '^\[ *filter:authtoken *\]' /etc/nova/api-paste.ini | |
2012-12-17 11:15:16 ++ iniget /etc/nova/api-paste.ini filter:authtoken signing_dir | |
2012-12-17 11:15:16 ++ local file=/etc/nova/api-paste.ini | |
2012-12-17 11:15:16 ++ local section=filter:authtoken | |
2012-12-17 11:15:16 ++ local option=signing_dir | |
2012-12-17 11:15:16 ++ local line | |
2012-12-17 11:15:16 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2012-12-17 11:15:16 ++ line='signing_dir = /tmp/keystone-signing-nova' | |
2012-12-17 11:15:16 ++ echo /tmp/keystone-signing-nova | |
2012-12-17 11:15:16 + [[ -z /tmp/keystone-signing-nova ]] | |
2012-12-17 11:15:16 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/nova|' /etc/nova/api-paste.ini | |
2012-12-17 11:15:16 + is_service_enabled n-cpu | |
2012-12-17 11:15:16 + services=n-cpu | |
2012-12-17 11:15:16 + for service in '${services}' | |
2012-12-17 11:15:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:15:16 + return 0 | |
2012-12-17 11:15:16 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2012-12-17 11:15:16 net.ipv4.ip_forward = 1 | |
2012-12-17 11:15:16 + sudo modprobe nbd | |
2012-12-17 11:15:16 + [[ kvm == \k\v\m ]] | |
2012-12-17 11:15:16 + sudo modprobe kvm | |
2012-12-17 11:15:16 + '[' '!' -e /dev/kvm ']' | |
2012-12-17 11:15:16 + echo 'WARNING: Switching to QEMU' | |
2012-12-17 11:15:16 WARNING: Switching to QEMU | |
2012-12-17 11:15:16 + LIBVIRT_TYPE=qemu | |
2012-12-17 11:15:16 + which selinuxenabled | |
2012-12-17 11:15:16 + [[ qemu == \l\x\c ]] | |
2012-12-17 11:15:16 + is_service_enabled quantum | |
2012-12-17 11:15:16 + services=quantum | |
2012-12-17 11:15:16 + for service in '${services}' | |
2012-12-17 11:15:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:15:16 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:15:16 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:16 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:16 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:16 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:16 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:15:16 + return 1 | |
2012-12-17 11:15:16 + is_ubuntu | |
2012-12-17 11:15:16 + [[ -z deb ]] | |
2012-12-17 11:15:16 + '[' deb = deb ']' | |
2012-12-17 11:15:16 + LIBVIRT_DAEMON=libvirt-bin | |
2012-12-17 11:15:16 + is_fedora | |
2012-12-17 11:15:16 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:16 + '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:16 + '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:16 + '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:16 + is_suse | |
2012-12-17 11:15:16 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:16 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:15:16 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:15:16 + getent group libvirtd | |
2012-12-17 11:15:16 ++ whoami | |
2012-12-17 11:15:16 + add_user_to_group anita libvirtd | |
2012-12-17 11:15:16 + local user=anita | |
2012-12-17 11:15:16 + local group=libvirtd | |
2012-12-17 11:15:16 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:16 + is_suse | |
2012-12-17 11:15:16 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:16 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:15:16 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:15:16 + sudo usermod -a -G libvirtd anita | |
2012-12-17 11:15:16 + restart_service libvirt-bin | |
2012-12-17 11:15:16 + is_ubuntu | |
2012-12-17 11:15:16 + [[ -z deb ]] | |
2012-12-17 11:15:16 + '[' deb = deb ']' | |
2012-12-17 11:15:16 + sudo /usr/sbin/service libvirt-bin restart | |
2012-12-17 11:15:16 libvirt-bin stop/waiting | |
2012-12-17 11:15:16 libvirt-bin start/running, process 27194 | |
2012-12-17 11:15:16 + mkdir -p /opt/stack/data/nova/instances | |
2012-12-17 11:15:16 + '[' -L /dev/disk/by-label/nova-instances ']' | |
2012-12-17 11:15:16 + cleanup_nova | |
2012-12-17 11:15:16 + is_service_enabled n-cpu | |
2012-12-17 11:15:16 + services=n-cpu | |
2012-12-17 11:15:16 + for service in '${services}' | |
2012-12-17 11:15:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:15:16 + return 0 | |
2012-12-17 11:15:16 + clean_iptables | |
2012-12-17 11:15:16 + sed s/-A/-D/g | |
2012-12-17 11:15:16 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:15:16 + bash | |
2012-12-17 11:15:16 + grep '\-A' | |
2012-12-17 11:15:16 + grep nova | |
2012-12-17 11:15:16 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:15:16 + sudo iptables -S -v | |
2012-12-17 11:15:16 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:15:16 + bash | |
2012-12-17 11:15:16 + sed s/-A/-D/g | |
2012-12-17 11:15:16 + grep '\-A' | |
2012-12-17 11:15:16 + grep nova | |
2012-12-17 11:15:16 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:15:16 + sudo iptables -S -v -t nat | |
2012-12-17 11:15:16 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:15:16 + bash | |
2012-12-17 11:15:16 + sed s/-N/-X/g | |
2012-12-17 11:15:16 + grep '\-N' | |
2012-12-17 11:15:16 + grep nova | |
2012-12-17 11:15:16 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:15:16 + sudo iptables -S -v | |
2012-12-17 11:15:16 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:15:16 + bash | |
2012-12-17 11:15:16 + sed s/-N/-X/g | |
2012-12-17 11:15:16 + grep '\-N' | |
2012-12-17 11:15:16 + grep nova | |
2012-12-17 11:15:16 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:15:16 + sudo iptables -S -v -t nat | |
2012-12-17 11:15:16 ++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g' | |
2012-12-17 11:15:16 ++ grep instance- | |
2012-12-17 11:15:16 ++ sudo virsh list --all | |
2012-12-17 11:15:17 + instances= | |
2012-12-17 11:15:17 + '[' '!' '' = '' ']' | |
2012-12-17 11:15:17 + sudo iscsiadm --mode node | |
2012-12-17 11:15:17 + cut -d ' ' -f2 | |
2012-12-17 11:15:17 + xargs sudo iscsiadm --mode node --logout | |
2012-12-17 11:15:17 + grep volume- | |
2012-12-17 11:15:17 iscsiadm: no records found! | |
2012-12-17 11:15:17 + cut -d ' ' -f2 | |
2012-12-17 11:15:17 + sudo iscsiadm --mode node --op delete | |
2012-12-17 11:15:17 + sudo iscsiadm --mode node | |
2012-12-17 11:15:17 + grep volume- | |
2012-12-17 11:15:17 iscsiadm: no records found! | |
2012-12-17 11:15:17 iscsiadm: no records found! | |
2012-12-17 11:15:17 + true | |
2012-12-17 11:15:17 + sudo rm -rf '/opt/stack/data/nova/instances/*' | |
2012-12-17 11:15:17 + is_service_enabled horizon | |
2012-12-17 11:15:17 + services=horizon | |
2012-12-17 11:15:17 + for service in '${services}' | |
2012-12-17 11:15:17 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,horizon, ]] | |
2012-12-17 11:15:17 + return 0 | |
2012-12-17 11:15:17 + configure_horizon | |
2012-12-17 11:15:17 + setup_develop /opt/stack/horizon | |
2012-12-17 11:15:17 + [[ False = True ]] | |
2012-12-17 11:15:17 + SUDO_CMD=sudo | |
2012-12-17 11:15:17 + cd /opt/stack/horizon | |
2012-12-17 11:15:17 + python setup.py egg_info | |
2012-12-17 11:15:17 Warning: Could not import Horizon dependencies. This is normal during installation. | |
2012-12-17 11:15:17 running egg_info | |
2012-12-17 11:15:17 writing requirements to horizon.egg-info/requires.txt | |
2012-12-17 11:15:17 writing horizon.egg-info/PKG-INFO | |
2012-12-17 11:15:17 writing top-level names to horizon.egg-info/top_level.txt | |
2012-12-17 11:15:17 writing dependency_links to horizon.egg-info/dependency_links.txt | |
2012-12-17 11:15:17 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:17 warning: no files found matching '*.css_t' under directory 'doc' | |
2012-12-17 11:15:17 warning: no files found matching '*.csv' under directory 'horizon' | |
2012-12-17 11:15:17 warning: no files found matching '*.template' under directory 'horizon' | |
2012-12-17 11:15:17 warning: no files found matching '*.js' under directory 'openstack_dashboard' | |
2012-12-17 11:15:17 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:17 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:17 writing manifest file 'horizon.egg-info/SOURCES.txt' | |
2012-12-17 11:15:17 ++ awk '/^.+/ {print "-f " $1}' horizon.egg-info/dependency_links.txt | |
2012-12-17 11:15:17 + raw_links= | |
2012-12-17 11:15:17 ++ xargs | |
2012-12-17 11:15:17 ++ echo | |
2012-12-17 11:15:17 + depend_links= | |
2012-12-17 11:15:17 ++ '[' '!' -r horizon.egg-info/requires.txt ']' | |
2012-12-17 11:15:17 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:17 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:17 + pip_install -r horizon.egg-info/requires.txt | |
2012-12-17 11:15:17 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:17 + [[ -z -r horizon.egg-info/requires.txt ]] | |
2012-12-17 11:15:17 + [[ -z deb ]] | |
2012-12-17 11:15:17 + [[ False = True ]] | |
2012-12-17 11:15:17 + SUDO_PIP=sudo | |
2012-12-17 11:15:17 ++ get_pip_command | |
2012-12-17 11:15:17 ++ is_fedora | |
2012-12-17 11:15:17 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:17 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:17 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:17 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:17 ++ echo /usr/bin/pip | |
2012-12-17 11:15:17 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:17 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:17 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:18 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r horizon.egg-info/requires.txt | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): Django>=1.4 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): django-compressor in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): django-openstack-auth>=1.0.3 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /opt/stack/python-cinderclient (from -r horizon.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient<2 in /opt/stack/python-glanceclient (from -r horizon.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient in /opt/stack/python-keystoneclient (from -r horizon.egg-info/requires.txt (line 7)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/python-novaclient (from -r horizon.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>1.1,<2 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): pytz in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 11)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): lockfile in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): django-appconf>=0.4 in /usr/local/lib/python2.7/dist-packages (from django-compressor->-r horizon.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient<2->-r horizon.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient->-r horizon.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<1 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:18 Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:18 Cleaning up... | |
2012-12-17 11:15:18 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:18 Warning: Could not import Horizon dependencies. This is normal during installation. | |
2012-12-17 11:15:18 running develop | |
2012-12-17 11:15:18 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:18 /usr/bin/python -E -c pass | |
2012-12-17 11:15:18 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:18 running egg_info | |
2012-12-17 11:15:18 writing requirements to horizon.egg-info/requires.txt | |
2012-12-17 11:15:18 writing horizon.egg-info/PKG-INFO | |
2012-12-17 11:15:18 writing top-level names to horizon.egg-info/top_level.txt | |
2012-12-17 11:15:18 writing dependency_links to horizon.egg-info/dependency_links.txt | |
2012-12-17 11:15:19 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:19 warning: no files found matching '*.css_t' under directory 'doc' | |
2012-12-17 11:15:19 warning: no files found matching '*.csv' under directory 'horizon' | |
2012-12-17 11:15:19 warning: no files found matching '*.template' under directory 'horizon' | |
2012-12-17 11:15:19 warning: no files found matching '*.js' under directory 'openstack_dashboard' | |
2012-12-17 11:15:19 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:19 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:19 writing manifest file 'horizon.egg-info/SOURCES.txt' | |
2012-12-17 11:15:19 running build_ext | |
2012-12-17 11:15:19 Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .) | |
2012-12-17 11:15:19 horizon 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Installed /opt/stack/horizon | |
2012-12-17 11:15:19 Processing dependencies for horizon==2013.1 | |
2012-12-17 11:15:19 Searching for lockfile==0.8 | |
2012-12-17 11:15:19 Best match: lockfile 0.8 | |
2012-12-17 11:15:19 Adding lockfile 0.8 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for pytz==2012h | |
2012-12-17 11:15:19 Best match: pytz 2012h | |
2012-12-17 11:15:19 pytz 2012h is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for python-swiftclient==1.2.0 | |
2012-12-17 11:15:19 Best match: python-swiftclient 1.2.0 | |
2012-12-17 11:15:19 python-swiftclient 1.2.0 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for python-quantumclient==2.1 | |
2012-12-17 11:15:19 Best match: python-quantumclient 2.1 | |
2012-12-17 11:15:19 python-quantumclient 2.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 Installing quantum script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for python-novaclient==2.9.0.48.g572c8bb | |
2012-12-17 11:15:19 Best match: python-novaclient 2.9.0.48.g572c8bb | |
2012-12-17 11:15:19 python-novaclient 2.9.0.48.g572c8bb is already the active version in easy-install.pth | |
2012-12-17 11:15:19 Installing nova script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /opt/stack/python-novaclient | |
2012-12-17 11:15:19 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:15:19 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:15:19 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:15:19 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:15:19 Searching for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:15:19 Best match: python-glanceclient 0.6.0.2.ge195543 | |
2012-12-17 11:15:19 python-glanceclient 0.6.0.2.ge195543 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 Installing glance script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /opt/stack/python-glanceclient | |
2012-12-17 11:15:19 Searching for python-cinderclient==1.0.0.16.g79dc21d | |
2012-12-17 11:15:19 Best match: python-cinderclient 1.0.0.16.g79dc21d | |
2012-12-17 11:15:19 Removing python-cinderclient 1.0.0 from easy-install.pth file | |
2012-12-17 11:15:19 python-cinderclient 1.0.0.16.g79dc21d is already the active version in easy-install.pth | |
2012-12-17 11:15:19 Installing cinder script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /opt/stack/python-cinderclient | |
2012-12-17 11:15:19 Searching for netaddr==0.7.5 | |
2012-12-17 11:15:19 Best match: netaddr 0.7.5 | |
2012-12-17 11:15:19 Adding netaddr 0.7.5 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for django-openstack-auth==1.0.4 | |
2012-12-17 11:15:19 Best match: django-openstack-auth 1.0.4 | |
2012-12-17 11:15:19 Adding django-openstack-auth 1.0.4 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for django-compressor==1.2 | |
2012-12-17 11:15:19 Best match: django-compressor 1.2 | |
2012-12-17 11:15:19 django-compressor 1.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for Django==1.4.2 | |
2012-12-17 11:15:19 Best match: Django 1.4.2 | |
2012-12-17 11:15:19 Django 1.4.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:19 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:19 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for pyparsing==1.5.6 | |
2012-12-17 11:15:19 Best match: pyparsing 1.5.6 | |
2012-12-17 11:15:19 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:19 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:19 prettytable 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:19 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:19 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for cliff==1.3 | |
2012-12-17 11:15:19 Best match: cliff 1.3 | |
2012-12-17 11:15:19 cliff 1.3 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for iso8601==0.1.4 | |
2012-12-17 11:15:19 Best match: iso8601 0.1.4 | |
2012-12-17 11:15:19 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for warlock==0.6.0 | |
2012-12-17 11:15:19 Best match: warlock 0.6.0 | |
2012-12-17 11:15:19 warlock 0.6.0 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for pyOpenSSL==0.12 | |
2012-12-17 11:15:19 Best match: pyOpenSSL 0.12 | |
2012-12-17 11:15:19 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for django-appconf==0.5 | |
2012-12-17 11:15:19 Best match: django-appconf 0.5 | |
2012-12-17 11:15:19 django-appconf 0.5 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for cmd2==0.6.3 | |
2012-12-17 11:15:19 Best match: cmd2 0.6.3 | |
2012-12-17 11:15:19 Adding cmd2 0.6.3 to easy-install.pth file | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for distribute==0.6.24dev-r0 | |
2012-12-17 11:15:19 Best match: distribute 0.6.24dev-r0 | |
2012-12-17 11:15:19 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2012-12-17 11:15:19 Installing easy_install script to /usr/local/bin | |
2012-12-17 11:15:19 Installing easy_install-2.7 script to /usr/local/bin | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Searching for jsonschema==0.7 | |
2012-12-17 11:15:19 Best match: jsonschema 0.7 | |
2012-12-17 11:15:19 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:15:19 | |
2012-12-17 11:15:19 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:19 Finished processing dependencies for horizon==2013.1 | |
2012-12-17 11:15:19 + is_service_enabled quantum | |
2012-12-17 11:15:19 + services=quantum | |
2012-12-17 11:15:19 + for service in '${services}' | |
2012-12-17 11:15:19 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:15:19 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:15:19 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:19 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:19 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:19 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:19 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:15:19 + return 1 | |
2012-12-17 11:15:19 + is_service_enabled heat | |
2012-12-17 11:15:19 + services=heat | |
2012-12-17 11:15:19 + for service in '${services}' | |
2012-12-17 11:15:19 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,heat, ]] | |
2012-12-17 11:15:19 + [[ heat == \n\o\v\a ]] | |
2012-12-17 11:15:19 + [[ heat == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:19 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:19 + [[ heat == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:19 + [[ heat == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:19 + return 1 | |
2012-12-17 11:15:19 + is_service_enabled cinder | |
2012-12-17 11:15:19 + services=cinder | |
2012-12-17 11:15:19 + for service in '${services}' | |
2012-12-17 11:15:19 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,cinder, ]] | |
2012-12-17 11:15:19 + return 0 | |
2012-12-17 11:15:19 + configure_cinder | |
2012-12-17 11:15:19 + setup_develop /opt/stack/cinder | |
2012-12-17 11:15:19 + [[ False = True ]] | |
2012-12-17 11:15:19 + SUDO_CMD=sudo | |
2012-12-17 11:15:19 + cd /opt/stack/cinder | |
2012-12-17 11:15:19 + python setup.py egg_info | |
2012-12-17 11:15:19 running egg_info | |
2012-12-17 11:15:20 writing requirements to cinder.egg-info/requires.txt | |
2012-12-17 11:15:20 writing cinder.egg-info/PKG-INFO | |
2012-12-17 11:15:20 writing top-level names to cinder.egg-info/top_level.txt | |
2012-12-17 11:15:20 writing dependency_links to cinder.egg-info/dependency_links.txt | |
2012-12-17 11:15:20 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:20 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:20 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:20 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:15:20 writing manifest file 'cinder.egg-info/SOURCES.txt' | |
2012-12-17 11:15:20 ++ awk '/^.+/ {print "-f " $1}' cinder.egg-info/dependency_links.txt | |
2012-12-17 11:15:20 + raw_links= | |
2012-12-17 11:15:20 ++ echo | |
2012-12-17 11:15:20 ++ xargs | |
2012-12-17 11:15:20 + depend_links= | |
2012-12-17 11:15:20 ++ '[' '!' -r cinder.egg-info/requires.txt ']' | |
2012-12-17 11:15:20 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:20 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:20 + pip_install -r cinder.egg-info/requires.txt | |
2012-12-17 11:15:20 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:20 + [[ -z -r cinder.egg-info/requires.txt ]] | |
2012-12-17 11:15:20 + [[ -z deb ]] | |
2012-12-17 11:15:20 + [[ False = True ]] | |
2012-12-17 11:15:20 + SUDO_PIP=sudo | |
2012-12-17 11:15:20 ++ get_pip_command | |
2012-12-17 11:15:20 ++ is_fedora | |
2012-12-17 11:15:20 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:20 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:20 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:20 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:20 ++ echo /usr/bin/pip | |
2012-12-17 11:15:20 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:20 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:20 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:20 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r cinder.egg-info/requires.txt | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.3,<=0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): amqplib==0.6.1 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.2.4 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.17 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 4)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): kombu==1.0.4 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 5)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): lockfile==0.8 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 6)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3,<=2.3.5 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 7)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): routes==1.12.3 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 8)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): WebOb==1.0.8 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 9)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): wsgiref==0.1.2 in /usr/lib/python2.7 (from -r cinder.egg-info/requires.txt (line 10)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 11)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy==1.5.0 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 12)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 13)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): suds==0.4 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 15)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 16)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): Babel>=0.9.6 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 17)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 18)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): setuptools-git>=0.4 in /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg (from -r cinder.egg-info/requires.txt (line 19)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0,<2 in /opt/stack/python-glanceclient (from -r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r cinder.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r cinder.egg-info/requires.txt (line 14)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): prettytable>=0.6,<0.7 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.1.2,<1 in /opt/stack/python-keystoneclient (from python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7 in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.1.2,<1->python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.1.2,<1->python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<1 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2012-12-17 11:15:20 Cleaning up... | |
2012-12-17 11:15:20 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:20 running develop | |
2012-12-17 11:15:20 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:20 /usr/bin/python -E -c pass | |
2012-12-17 11:15:20 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:20 running egg_info | |
2012-12-17 11:15:20 writing requirements to cinder.egg-info/requires.txt | |
2012-12-17 11:15:20 writing cinder.egg-info/PKG-INFO | |
2012-12-17 11:15:20 writing top-level names to cinder.egg-info/top_level.txt | |
2012-12-17 11:15:20 writing dependency_links to cinder.egg-info/dependency_links.txt | |
2012-12-17 11:15:20 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:20 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:20 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:20 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:15:20 writing manifest file 'cinder.egg-info/SOURCES.txt' | |
2012-12-17 11:15:20 running build_ext | |
2012-12-17 11:15:20 Creating /usr/local/lib/python2.7/dist-packages/cinder.egg-link (link to .) | |
2012-12-17 11:15:20 cinder 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:20 Installing cinder-all script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-api script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-clear-rabbit-queues script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-manage script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-rootwrap script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-scheduler script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-volume script to /usr/local/bin | |
2012-12-17 11:15:20 Installing cinder-volume-usage-audit script to /usr/local/bin | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Installed /opt/stack/cinder | |
2012-12-17 11:15:20 Processing dependencies for cinder==2013.1 | |
2012-12-17 11:15:20 Searching for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:15:20 Best match: python-glanceclient 0.6.0.2.ge195543 | |
2012-12-17 11:15:20 python-glanceclient 0.6.0.2.ge195543 is already the active version in easy-install.pth | |
2012-12-17 11:15:20 Installing glance script to /usr/local/bin | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /opt/stack/python-glanceclient | |
2012-12-17 11:15:20 Searching for setuptools-git==0.4.2 | |
2012-12-17 11:15:20 Best match: setuptools-git 0.4.2 | |
2012-12-17 11:15:20 Processing setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:15:20 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:15:20 Searching for iso8601==0.1.4 | |
2012-12-17 11:15:20 Best match: iso8601 0.1.4 | |
2012-12-17 11:15:20 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:20 Searching for Babel==0.9.6 | |
2012-12-17 11:15:20 Best match: Babel 0.9.6 | |
2012-12-17 11:15:20 Babel 0.9.6 is already the active version in easy-install.pth | |
2012-12-17 11:15:20 Installing pybabel script to /usr/local/bin | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:20 Searching for paramiko==1.7.7.1 | |
2012-12-17 11:15:20 Best match: paramiko 1.7.7.1 | |
2012-12-17 11:15:20 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:20 Searching for suds==0.4 | |
2012-12-17 11:15:20 Best match: suds 0.4 | |
2012-12-17 11:15:20 suds 0.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:20 | |
2012-12-17 11:15:20 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for sqlalchemy-migrate==0.7.2 | |
2012-12-17 11:15:21 Best match: sqlalchemy-migrate 0.7.2 | |
2012-12-17 11:15:21 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:21 Installing migrate script to /usr/local/bin | |
2012-12-17 11:15:21 Installing migrate-repository script to /usr/local/bin | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for Paste==1.7.5.1 | |
2012-12-17 11:15:21 Best match: Paste 1.7.5.1 | |
2012-12-17 11:15:21 Adding Paste 1.7.5.1 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for PasteDeploy==1.5.0 | |
2012-12-17 11:15:21 Best match: PasteDeploy 1.5.0 | |
2012-12-17 11:15:21 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for greenlet==0.3.1 | |
2012-12-17 11:15:21 Best match: greenlet 0.3.1 | |
2012-12-17 11:15:21 Adding greenlet 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for wsgiref==0.1.2 | |
2012-12-17 11:15:21 Best match: wsgiref 0.1.2 | |
2012-12-17 11:15:21 wsgiref 0.1.2 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7 | |
2012-12-17 11:15:21 Searching for WebOb==1.0.8 | |
2012-12-17 11:15:21 Best match: WebOb 1.0.8 | |
2012-12-17 11:15:21 WebOb 1.0.8 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for Routes==1.12.3 | |
2012-12-17 11:15:21 Best match: Routes 1.12.3 | |
2012-12-17 11:15:21 Adding Routes 1.12.3 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for lxml==2.3.2 | |
2012-12-17 11:15:21 Best match: lxml 2.3.2 | |
2012-12-17 11:15:21 Adding lxml 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for lockfile==0.8 | |
2012-12-17 11:15:21 Best match: lockfile 0.8 | |
2012-12-17 11:15:21 Adding lockfile 0.8 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for kombu==1.0.4 | |
2012-12-17 11:15:21 Best match: kombu 1.0.4 | |
2012-12-17 11:15:21 kombu 1.0.4 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for eventlet==0.9.17 | |
2012-12-17 11:15:21 Best match: eventlet 0.9.17 | |
2012-12-17 11:15:21 eventlet 0.9.17 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for anyjson==0.3.1 | |
2012-12-17 11:15:21 Best match: anyjson 0.3.1 | |
2012-12-17 11:15:21 Adding anyjson 0.3.1 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for amqplib==0.6.1 | |
2012-12-17 11:15:21 Best match: amqplib 0.6.1 | |
2012-12-17 11:15:21 amqplib 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for SQLAlchemy==0.7.9 | |
2012-12-17 11:15:21 Best match: SQLAlchemy 0.7.9 | |
2012-12-17 11:15:21 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for warlock==0.6.0 | |
2012-12-17 11:15:21 Best match: warlock 0.6.0 | |
2012-12-17 11:15:21 warlock 0.6.0 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for pyOpenSSL==0.12 | |
2012-12-17 11:15:21 Best match: pyOpenSSL 0.12 | |
2012-12-17 11:15:21 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:15:21 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:15:21 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:15:21 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 Installing keystone script to /usr/local/bin | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:15:21 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:21 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:21 Adding prettytable 0.6.1 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for Tempita==0.5.1 | |
2012-12-17 11:15:21 Best match: Tempita 0.5.1 | |
2012-12-17 11:15:21 Adding Tempita 0.5.1 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for decorator==3.3.2 | |
2012-12-17 11:15:21 Best match: decorator 3.3.2 | |
2012-12-17 11:15:21 Adding decorator 3.3.2 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for jsonschema==0.7 | |
2012-12-17 11:15:21 Best match: jsonschema 0.7 | |
2012-12-17 11:15:21 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:21 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:21 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:21 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:21 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:21 | |
2012-12-17 11:15:21 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:21 Finished processing dependencies for cinder==2013.1 | |
2012-12-17 11:15:21 + setup_develop /opt/stack/python-cinderclient | |
2012-12-17 11:15:21 + [[ False = True ]] | |
2012-12-17 11:15:21 + SUDO_CMD=sudo | |
2012-12-17 11:15:21 + cd /opt/stack/python-cinderclient | |
2012-12-17 11:15:21 + python setup.py egg_info | |
2012-12-17 11:15:21 running egg_info | |
2012-12-17 11:15:21 writing requirements to python_cinderclient.egg-info/requires.txt | |
2012-12-17 11:15:21 writing python_cinderclient.egg-info/PKG-INFO | |
2012-12-17 11:15:21 writing top-level names to python_cinderclient.egg-info/top_level.txt | |
2012-12-17 11:15:21 writing dependency_links to python_cinderclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:21 writing entry points to python_cinderclient.egg-info/entry_points.txt | |
2012-12-17 11:15:21 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:21 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:21 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:21 writing manifest file 'python_cinderclient.egg-info/SOURCES.txt' | |
2012-12-17 11:15:21 ++ awk '/^.+/ {print "-f " $1}' python_cinderclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:21 + raw_links= | |
2012-12-17 11:15:21 ++ xargs | |
2012-12-17 11:15:21 ++ echo | |
2012-12-17 11:15:21 + depend_links= | |
2012-12-17 11:15:21 ++ '[' '!' -r python_cinderclient.egg-info/requires.txt ']' | |
2012-12-17 11:15:21 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:15:21 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:15:21 + pip_install -r python_cinderclient.egg-info/requires.txt | |
2012-12-17 11:15:21 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:15:21 + [[ -z -r python_cinderclient.egg-info/requires.txt ]] | |
2012-12-17 11:15:21 + [[ -z deb ]] | |
2012-12-17 11:15:21 + [[ False = True ]] | |
2012-12-17 11:15:21 + SUDO_PIP=sudo | |
2012-12-17 11:15:21 ++ get_pip_command | |
2012-12-17 11:15:21 ++ is_fedora | |
2012-12-17 11:15:21 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:21 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:21 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:21 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:21 ++ echo /usr/bin/pip | |
2012-12-17 11:15:21 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:15:21 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:15:21 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:15:21 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_cinderclient.egg-info/requires.txt | |
2012-12-17 11:15:21 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r python_cinderclient.egg-info/requires.txt (line 1)) | |
2012-12-17 11:15:21 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from -r python_cinderclient.egg-info/requires.txt (line 2)) | |
2012-12-17 11:15:21 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_cinderclient.egg-info/requires.txt (line 3)) | |
2012-12-17 11:15:21 Cleaning up... | |
2012-12-17 11:15:21 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:15:22 running develop | |
2012-12-17 11:15:22 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:15:22 /usr/bin/python -E -c pass | |
2012-12-17 11:15:22 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:15:22 running egg_info | |
2012-12-17 11:15:22 writing requirements to python_cinderclient.egg-info/requires.txt | |
2012-12-17 11:15:22 writing python_cinderclient.egg-info/PKG-INFO | |
2012-12-17 11:15:22 writing top-level names to python_cinderclient.egg-info/top_level.txt | |
2012-12-17 11:15:22 writing dependency_links to python_cinderclient.egg-info/dependency_links.txt | |
2012-12-17 11:15:22 writing entry points to python_cinderclient.egg-info/entry_points.txt | |
2012-12-17 11:15:22 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:15:22 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:15:22 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:15:22 writing manifest file 'python_cinderclient.egg-info/SOURCES.txt' | |
2012-12-17 11:15:22 running build_ext | |
2012-12-17 11:15:22 Creating /usr/local/lib/python2.7/dist-packages/python-cinderclient.egg-link (link to .) | |
2012-12-17 11:15:22 Removing python-cinderclient 1.0.0 from easy-install.pth file | |
2012-12-17 11:15:22 python-cinderclient 1.0.0.16.g79dc21d is already the active version in easy-install.pth | |
2012-12-17 11:15:22 Installing cinder script to /usr/local/bin | |
2012-12-17 11:15:22 | |
2012-12-17 11:15:22 Installed /opt/stack/python-cinderclient | |
2012-12-17 11:15:22 Processing dependencies for python-cinderclient==1.0.0.16.g79dc21d | |
2012-12-17 11:15:22 Searching for simplejson==2.3.2 | |
2012-12-17 11:15:22 Best match: simplejson 2.3.2 | |
2012-12-17 11:15:22 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:15:22 | |
2012-12-17 11:15:22 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:22 Searching for prettytable==0.6.1 | |
2012-12-17 11:15:22 Best match: prettytable 0.6.1 | |
2012-12-17 11:15:22 Adding prettytable 0.6.1 to easy-install.pth file | |
2012-12-17 11:15:22 | |
2012-12-17 11:15:22 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:15:22 Searching for httplib2==0.7.2 | |
2012-12-17 11:15:22 Best match: httplib2 0.7.2 | |
2012-12-17 11:15:22 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:15:22 | |
2012-12-17 11:15:22 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:15:22 Finished processing dependencies for python-cinderclient==1.0.0.16.g79dc21d | |
2012-12-17 11:15:22 + [[ ! -d /etc/cinder ]] | |
2012-12-17 11:15:22 ++ whoami | |
2012-12-17 11:15:22 + sudo chown anita /etc/cinder | |
2012-12-17 11:15:22 + cp -p /opt/stack/cinder/etc/cinder/policy.json /etc/cinder | |
2012-12-17 11:15:22 ++ get_rootwrap_location cinder | |
2012-12-17 11:15:22 ++ local module=cinder | |
2012-12-17 11:15:22 ++ is_fedora | |
2012-12-17 11:15:22 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:15:22 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:22 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:22 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:22 ++ echo /usr/local/bin/cinder-rootwrap | |
2012-12-17 11:15:22 + CINDER_ROOTWRAP=/usr/local/bin/cinder-rootwrap | |
2012-12-17 11:15:22 + ROOTWRAP_CINDER_SUDOER_CMD=/usr/local/bin/cinder-rootwrap | |
2012-12-17 11:15:22 + [[ -d /opt/stack/cinder/etc/cinder/rootwrap.d ]] | |
2012-12-17 11:15:22 + [[ -d /etc/cinder/rootwrap.d ]] | |
2012-12-17 11:15:22 + sudo rm -rf /etc/cinder/rootwrap.d | |
2012-12-17 11:15:22 + sudo mkdir -m 755 /etc/cinder/rootwrap.d | |
2012-12-17 11:15:22 + sudo cp /opt/stack/cinder/etc/cinder/rootwrap.d/volume.filters /etc/cinder/rootwrap.d | |
2012-12-17 11:15:22 + sudo chown -R root:root /etc/cinder/rootwrap.d | |
2012-12-17 11:15:22 + sudo chmod 644 /etc/cinder/rootwrap.d/volume.filters | |
2012-12-17 11:15:22 + sudo cp /opt/stack/cinder/etc/cinder/rootwrap.conf /etc/cinder/ | |
2012-12-17 11:15:22 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/cinder/rootwrap.d:' -i /etc/cinder/rootwrap.conf | |
2012-12-17 11:15:22 + sudo chown root:root /etc/cinder/rootwrap.conf | |
2012-12-17 11:15:22 + sudo chmod 0644 /etc/cinder/rootwrap.conf | |
2012-12-17 11:15:22 + CINDER_ROOTWRAP='/usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2012-12-17 11:15:22 + ROOTWRAP_CINDER_SUDOER_CMD='/usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf *' | |
2012-12-17 11:15:22 ++ mktemp | |
2012-12-17 11:15:22 + TEMPFILE=/tmp/tmp.6bkCCWZiwz | |
2012-12-17 11:15:22 + echo 'anita ALL=(root) NOPASSWD: /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf *' | |
2012-12-17 11:15:22 + chmod 0440 /tmp/tmp.6bkCCWZiwz | |
2012-12-17 11:15:22 + sudo chown root:root /tmp/tmp.6bkCCWZiwz | |
2012-12-17 11:15:22 + sudo mv /tmp/tmp.6bkCCWZiwz /etc/sudoers.d/cinder-rootwrap | |
2012-12-17 11:15:22 + CINDER_API_PASTE_INI=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + cp /opt/stack/cinder/etc/cinder/api-paste.ini /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_host 192.168.0.100 | |
2012-12-17 11:15:22 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + local section=filter:authtoken | |
2012-12-17 11:15:22 + local option=auth_host | |
2012-12-17 11:15:22 + local value=192.168.0.100 | |
2012-12-17 11:15:22 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ iniget /etc/cinder/api-paste.ini filter:authtoken auth_host | |
2012-12-17 11:15:22 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ local section=filter:authtoken | |
2012-12-17 11:15:22 ++ local option=auth_host | |
2012-12-17 11:15:22 ++ local line | |
2012-12-17 11:15:22 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ line='auth_host = 127.0.0.1' | |
2012-12-17 11:15:22 ++ echo 127.0.0.1 | |
2012-12-17 11:15:22 + [[ -z 127.0.0.1 ]] | |
2012-12-17 11:15:22 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\1192.168.0.100|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_port 35357 | |
2012-12-17 11:15:22 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + local section=filter:authtoken | |
2012-12-17 11:15:22 + local option=auth_port | |
2012-12-17 11:15:22 + local value=35357 | |
2012-12-17 11:15:22 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ iniget /etc/cinder/api-paste.ini filter:authtoken auth_port | |
2012-12-17 11:15:22 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ local section=filter:authtoken | |
2012-12-17 11:15:22 ++ local option=auth_port | |
2012-12-17 11:15:22 ++ local line | |
2012-12-17 11:15:22 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ line='auth_port = 35357' | |
2012-12-17 11:15:22 ++ echo 35357 | |
2012-12-17 11:15:22 + [[ -z 35357 ]] | |
2012-12-17 11:15:22 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_protocol http | |
2012-12-17 11:15:22 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + local section=filter:authtoken | |
2012-12-17 11:15:22 + local option=auth_protocol | |
2012-12-17 11:15:22 + local value=http | |
2012-12-17 11:15:22 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ iniget /etc/cinder/api-paste.ini filter:authtoken auth_protocol | |
2012-12-17 11:15:22 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ local section=filter:authtoken | |
2012-12-17 11:15:22 ++ local option=auth_protocol | |
2012-12-17 11:15:22 ++ local line | |
2012-12-17 11:15:22 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ line='auth_protocol = http' | |
2012-12-17 11:15:22 ++ echo http | |
2012-12-17 11:15:22 + [[ -z http ]] | |
2012-12-17 11:15:22 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_tenant_name service | |
2012-12-17 11:15:22 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 + local section=filter:authtoken | |
2012-12-17 11:15:22 + local option=admin_tenant_name | |
2012-12-17 11:15:22 + local value=service | |
2012-12-17 11:15:22 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ iniget /etc/cinder/api-paste.ini filter:authtoken admin_tenant_name | |
2012-12-17 11:15:22 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ local section=filter:authtoken | |
2012-12-17 11:15:22 ++ local option=admin_tenant_name | |
2012-12-17 11:15:22 ++ local line | |
2012-12-17 11:15:22 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:22 ++ line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2012-12-17 11:15:22 ++ echo %SERVICE_TENANT_NAME% | |
2012-12-17 11:15:22 + [[ -z %SERVICE_TENANT_NAME% ]] | |
2012-12-17 11:15:22 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_user cinder | |
2012-12-17 11:15:23 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + local section=filter:authtoken | |
2012-12-17 11:15:23 + local option=admin_user | |
2012-12-17 11:15:23 + local value=cinder | |
2012-12-17 11:15:23 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/api-paste.ini filter:authtoken admin_user | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ local section=filter:authtoken | |
2012-12-17 11:15:23 ++ local option=admin_user | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ line='admin_user = %SERVICE_USER%' | |
2012-12-17 11:15:23 ++ echo %SERVICE_USER% | |
2012-12-17 11:15:23 + [[ -z %SERVICE_USER% ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1cinder|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_password nomoresecrete | |
2012-12-17 11:15:23 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + local section=filter:authtoken | |
2012-12-17 11:15:23 + local option=admin_password | |
2012-12-17 11:15:23 + local value=nomoresecrete | |
2012-12-17 11:15:23 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/api-paste.ini filter:authtoken admin_password | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ local section=filter:authtoken | |
2012-12-17 11:15:23 ++ local option=admin_password | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ line='admin_password = %SERVICE_PASSWORD%' | |
2012-12-17 11:15:23 ++ echo %SERVICE_PASSWORD% | |
2012-12-17 11:15:23 + [[ -z %SERVICE_PASSWORD% ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + iniset /etc/cinder/api-paste.ini filter:authtoken signing_dir /var/cache/cinder | |
2012-12-17 11:15:23 + local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + local section=filter:authtoken | |
2012-12-17 11:15:23 + local option=signing_dir | |
2012-12-17 11:15:23 + local value=/var/cache/cinder | |
2012-12-17 11:15:23 + grep -q '^\[ *filter:authtoken *\]' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/api-paste.ini filter:authtoken signing_dir | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ local section=filter:authtoken | |
2012-12-17 11:15:23 ++ local option=signing_dir | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *filter:authtoken *\]/ a\ | |
2012-12-17 11:15:23 signing_dir = /var/cache/cinder | |
2012-12-17 11:15:23 ' /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + cp /opt/stack/cinder/etc/cinder/cinder.conf.sample /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT auth_strategy keystone | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=auth_strategy | |
2012-12-17 11:15:23 + local value=keystone | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT auth_strategy | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=auth_strategy | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 auth_strategy = keystone | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT verbose True | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=verbose | |
2012-12-17 11:15:23 + local value=True | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT verbose | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=verbose | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 verbose = True | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT volume_group stack-volumes | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=volume_group | |
2012-12-17 11:15:23 + local value=stack-volumes | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT volume_group | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=volume_group | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^volume_group[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 volume_group = stack-volumes | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT volume_name_template volume-%s | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=volume_name_template | |
2012-12-17 11:15:23 + local value=volume-%s | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT volume_name_template | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=volume_name_template | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^volume_name_template[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 volume_name_template = volume-%s | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT iscsi_helper tgtadm | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=iscsi_helper | |
2012-12-17 11:15:23 + local value=tgtadm | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT iscsi_helper | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=iscsi_helper | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^iscsi_helper[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 iscsi_helper = tgtadm | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local dburl | |
2012-12-17 11:15:23 + database_connection_url dburl cinder | |
2012-12-17 11:15:23 + local var=dburl | |
2012-12-17 11:15:23 + local db=cinder | |
2012-12-17 11:15:23 + database_connection_url_mysql dburl cinder | |
2012-12-17 11:15:23 + local output=dburl | |
2012-12-17 11:15:23 + local db=cinder | |
2012-12-17 11:15:23 + eval 'dburl=mysql://root:stackdb@localhost/cinder?charset=utf8' | |
2012-12-17 11:15:23 ++ dburl='mysql://root:stackdb@localhost/cinder?charset=utf8' | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT sql_connection 'mysql://root:stackdb@localhost/cinder?charset=utf8' | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=sql_connection | |
2012-12-17 11:15:23 + local 'value=mysql://root:stackdb@localhost/cinder?charset=utf8' | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT sql_connection | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=sql_connection | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 sql_connection = mysql://root:stackdb@localhost/cinder?charset=utf8 | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT api_paste_config /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=api_paste_config | |
2012-12-17 11:15:23 + local value=/etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT api_paste_config | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=api_paste_config | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^api_paste_config[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 api_paste_config = /etc/cinder/api-paste.ini | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT root_helper 'sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=root_helper | |
2012-12-17 11:15:23 + local 'value=sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT root_helper | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=root_helper | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 root_helper = sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT osapi_volume_extension cinder.api.openstack.volume.contrib.standard_extensions | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=osapi_volume_extension | |
2012-12-17 11:15:23 + local value=cinder.api.openstack.volume.contrib.standard_extensions | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT osapi_volume_extension | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=osapi_volume_extension | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^osapi_volume_extension[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 osapi_volume_extension = cinder.api.openstack.volume.contrib.standard_extensions | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT state_path /opt/stack/data/cinder | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=state_path | |
2012-12-17 11:15:23 + local value=/opt/stack/data/cinder | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT state_path | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=state_path | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 state_path = /opt/stack/data/cinder | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + '[' False '!=' False ']' | |
2012-12-17 11:15:23 + is_service_enabled qpid | |
2012-12-17 11:15:23 + services=qpid | |
2012-12-17 11:15:23 + for service in '${services}' | |
2012-12-17 11:15:23 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,qpid, ]] | |
2012-12-17 11:15:23 + [[ qpid == \n\o\v\a ]] | |
2012-12-17 11:15:23 + [[ qpid == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:23 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:23 + [[ qpid == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:23 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:23 + return 1 | |
2012-12-17 11:15:23 + is_service_enabled zeromq | |
2012-12-17 11:15:23 + services=zeromq | |
2012-12-17 11:15:23 + for service in '${services}' | |
2012-12-17 11:15:23 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,zeromq, ]] | |
2012-12-17 11:15:23 + [[ zeromq == \n\o\v\a ]] | |
2012-12-17 11:15:23 + [[ zeromq == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:23 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:23 + [[ zeromq == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:23 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:23 + return 1 | |
2012-12-17 11:15:23 + '[' -n localhost ']' | |
2012-12-17 11:15:23 + '[' -n stackqueue ']' | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT rabbit_host localhost | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=rabbit_host | |
2012-12-17 11:15:23 + local value=localhost | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT rabbit_host | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=rabbit_host | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 rabbit_host = localhost | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT rabbit_password stackqueue | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=rabbit_password | |
2012-12-17 11:15:23 + local value=stackqueue | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT rabbit_password | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=rabbit_password | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 rabbit_password = stackqueue | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + [[ True == \F\a\l\s\e ]] | |
2012-12-17 11:15:23 + '[' True == True ']' | |
2012-12-17 11:15:23 + '[' False == False ']' | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT logging_context_format_string '%(asctime)s %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_id)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=logging_context_format_string | |
2012-12-17 11:15:23 + local 'value=%(asctime)s %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_id)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT logging_context_format_string | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=logging_context_format_string | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^logging_context_format_string[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 logging_context_format_string = %(asctime)s %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_id)s %(project_id)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT logging_default_format_string '%(asctime)s %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:23 + local option=logging_default_format_string | |
2012-12-17 11:15:23 + local 'value=%(asctime)s %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:15:23 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ iniget /etc/cinder/cinder.conf DEFAULT logging_default_format_string | |
2012-12-17 11:15:23 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ local section=DEFAULT | |
2012-12-17 11:15:23 ++ local option=logging_default_format_string | |
2012-12-17 11:15:23 ++ local line | |
2012-12-17 11:15:23 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^logging_default_format_string[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 ++ line= | |
2012-12-17 11:15:23 ++ echo | |
2012-12-17 11:15:23 + [[ -z '' ]] | |
2012-12-17 11:15:23 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:23 logging_default_format_string = %(asctime)s %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
2012-12-17 11:15:23 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + iniset /etc/cinder/cinder.conf DEFAULT logging_debug_format_suffix '[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2012-12-17 11:15:23 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:23 + local section=DEFAULT | |
2012-12-17 11:15:24 + local option=logging_debug_format_suffix | |
2012-12-17 11:15:24 + local 'value=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2012-12-17 11:15:24 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ iniget /etc/cinder/cinder.conf DEFAULT logging_debug_format_suffix | |
2012-12-17 11:15:24 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ local section=DEFAULT | |
2012-12-17 11:15:24 ++ local option=logging_debug_format_suffix | |
2012-12-17 11:15:24 ++ local line | |
2012-12-17 11:15:24 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^logging_debug_format_suffix[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ line= | |
2012-12-17 11:15:24 ++ echo | |
2012-12-17 11:15:24 + [[ -z '' ]] | |
2012-12-17 11:15:24 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:24 logging_debug_format_suffix = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
2012-12-17 11:15:24 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 + iniset /etc/cinder/cinder.conf DEFAULT logging_exception_prefix '%(color)s%(asctime)s TRACE %(name)s [01;35m%(instance)s[00m' | |
2012-12-17 11:15:24 + local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:24 + local section=DEFAULT | |
2012-12-17 11:15:24 + local option=logging_exception_prefix | |
2012-12-17 11:15:24 + local 'value=%(color)s%(asctime)s TRACE %(name)s [01;35m%(instance)s[00m' | |
2012-12-17 11:15:24 + grep -q '^\[ *DEFAULT *\]' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ iniget /etc/cinder/cinder.conf DEFAULT logging_exception_prefix | |
2012-12-17 11:15:24 ++ local file=/etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ local section=DEFAULT | |
2012-12-17 11:15:24 ++ local option=logging_exception_prefix | |
2012-12-17 11:15:24 ++ local line | |
2012-12-17 11:15:24 +++ sed -ne '/^\[ *DEFAULT *\]/,/^\[.*\]/ { /^logging_exception_prefix[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 ++ line= | |
2012-12-17 11:15:24 ++ echo | |
2012-12-17 11:15:24 + [[ -z '' ]] | |
2012-12-17 11:15:24 + sed -i -e '/^\[ *DEFAULT *\]/ a\ | |
2012-12-17 11:15:24 logging_exception_prefix = %(color)s%(asctime)s TRACE %(name)s [01;35m%(instance)s[00m | |
2012-12-17 11:15:24 ' /etc/cinder/cinder.conf | |
2012-12-17 11:15:24 + '[' default == XenAPINFS ']' | |
2012-12-17 11:15:24 + is_service_enabled ryu | |
2012-12-17 11:15:24 + services=ryu | |
2012-12-17 11:15:24 + for service in '${services}' | |
2012-12-17 11:15:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ryu, ]] | |
2012-12-17 11:15:24 + [[ ryu == \n\o\v\a ]] | |
2012-12-17 11:15:24 + [[ ryu == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:24 + [[ ryu == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:24 + [[ ryu == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:24 + [[ ryu == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:24 + return 1 | |
2012-12-17 11:15:24 + is_service_enabled quantum | |
2012-12-17 11:15:24 + services=quantum | |
2012-12-17 11:15:24 + for service in '${services}' | |
2012-12-17 11:15:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:15:24 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:15:24 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:24 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:24 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:24 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:15:24 + return 1 | |
2012-12-17 11:15:24 + [[ False = True ]] | |
2012-12-17 11:15:24 + is_service_enabled tls-proxy | |
2012-12-17 11:15:24 + services=tls-proxy | |
2012-12-17 11:15:24 + for service in '${services}' | |
2012-12-17 11:15:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2012-12-17 11:15:24 + [[ tls-proxy == \n\o\v\a ]] | |
2012-12-17 11:15:24 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:24 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:24 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:24 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:24 + return 1 | |
2012-12-17 11:15:24 + [[ False != \F\a\l\s\e ]] | |
2012-12-17 11:15:24 + is_service_enabled rabbit | |
2012-12-17 11:15:24 + services=rabbit | |
2012-12-17 11:15:24 + for service in '${services}' | |
2012-12-17 11:15:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,rabbit, ]] | |
2012-12-17 11:15:24 + return 0 | |
2012-12-17 11:15:24 + echo_summary 'Starting RabbitMQ' | |
2012-12-17 11:15:24 + [[ -t 3 ]] | |
2012-12-17 11:15:24 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:15:24 + echo Starting RabbitMQ | |
2012-12-17 11:15:24 + is_fedora | |
2012-12-17 11:15:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:24 + '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:24 + is_suse | |
2012-12-17 11:15:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:24 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:15:24 Starting RabbitMQ | |
2012-12-17 11:15:24 + sudo rabbitmqctl change_password guest stackqueue | |
2012-12-17 11:15:24 Changing password for user "guest" ... | |
2012-12-17 11:15:24 ...done. | |
2012-12-17 11:15:24 + is_service_enabled mysql postgresql | |
2012-12-17 11:15:24 + services='mysql postgresql' | |
2012-12-17 11:15:24 + for service in '${services}' | |
2012-12-17 11:15:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2012-12-17 11:15:24 + return 0 | |
2012-12-17 11:15:24 + configure_database | |
2012-12-17 11:15:24 + configure_database_mysql | |
2012-12-17 11:15:24 + echo_summary 'Configuring and starting MySQL' | |
2012-12-17 11:15:24 + [[ -t 3 ]] | |
2012-12-17 11:15:24 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:15:24 + echo Configuring and starting MySQL | |
2012-12-17 11:15:24 + is_ubuntu | |
2012-12-17 11:15:24 + [[ -z deb ]] | |
2012-12-17 11:15:24 + '[' deb = deb ']' | |
2012-12-17 11:15:24 + MY_CONF=/etc/mysql/my.cnf | |
2012-12-17 11:15:24 + MYSQL=mysql | |
2012-12-17 11:15:24 + is_fedora | |
2012-12-17 11:15:24 Configuring and starting MySQL | |
2012-12-17 11:15:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:24 + '[' Ubuntu = Fedora ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = CentOS ']' | |
2012-12-17 11:15:24 + is_suse | |
2012-12-17 11:15:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:15:24 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:15:24 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:15:24 + is_ubuntu | |
2012-12-17 11:15:24 + [[ -z deb ]] | |
2012-12-17 11:15:24 + '[' deb = deb ']' | |
2012-12-17 11:15:24 + sudo mysql -uroot -pstackdb -h127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' identified by '\''stackdb'\'';' | |
2012-12-17 11:15:24 + sudo sed -i '/^bind-address/s/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf | |
2012-12-17 11:15:24 + sudo grep -q default-storage-engine /etc/mysql/my.cnf | |
2012-12-17 11:15:24 + sudo bash -c 'source /home/anita/devstack/functions; iniset /etc/mysql/my.cnf mysqld default-storage-engine InnoDB' | |
2012-12-17 11:15:24 + restart_service mysql | |
2012-12-17 11:15:24 + is_ubuntu | |
2012-12-17 11:15:24 + [[ -z deb ]] | |
2012-12-17 11:15:24 + '[' deb = deb ']' | |
2012-12-17 11:15:24 + sudo /usr/sbin/service mysql restart | |
2012-12-17 11:15:24 mysql stop/waiting | |
2012-12-17 11:15:26 mysql start/running, process 30417 | |
2012-12-17 11:15:26 + '[' -z '' ']' | |
2012-12-17 11:15:26 + SCREEN_HARDSTATUS='%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2012-12-17 11:15:26 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:15:26 + [[ -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:15:26 + echo -n | |
2012-12-17 11:15:26 + screen -d -m -S stack -t shell -s /bin/bash | |
2012-12-17 11:15:26 + sleep 1 | |
2012-12-17 11:15:27 + screen -r stack -X hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2012-12-17 11:15:27 + init_service_check | |
2012-12-17 11:15:27 + SCREEN_NAME=stack | |
2012-12-17 11:15:27 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:15:27 + [[ ! -d /opt/stack/status/stack ]] | |
2012-12-17 11:15:27 + rm -f '/opt/stack/status/stack/*.failure' | |
2012-12-17 11:15:27 + is_service_enabled key | |
2012-12-17 11:15:27 + services=key | |
2012-12-17 11:15:27 + for service in '${services}' | |
2012-12-17 11:15:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2012-12-17 11:15:27 + return 0 | |
2012-12-17 11:15:27 + echo_summary 'Starting Keystone' | |
2012-12-17 11:15:28 + [[ -t 3 ]] | |
2012-12-17 11:15:28 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:15:28 + echo Starting Keystone | |
2012-12-17 11:15:28 + init_keystone | |
2012-12-17 11:15:28 + recreate_database keystone utf8 | |
2012-12-17 11:15:28 + local db=keystone | |
2012-12-17 11:15:28 + local charset=utf8 | |
2012-12-17 11:15:28 + recreate_database_mysql keystone utf8 | |
2012-12-17 11:15:28 Starting Keystone | |
2012-12-17 11:15:28 + local db=keystone | |
2012-12-17 11:15:28 + local charset=utf8 | |
2012-12-17 11:15:28 + mysql -uroot -pstackdb -e 'DROP DATABASE IF EXISTS keystone;' | |
2012-12-17 11:15:28 + mysql -uroot -pstackdb -e 'CREATE DATABASE keystone CHARACTER SET utf8;' | |
2012-12-17 11:15:28 + /opt/stack/keystone/bin/keystone-manage db_sync | |
2012-12-17 11:15:35 + [[ PKI == \P\K\I ]] | |
2012-12-17 11:15:35 + /opt/stack/keystone/bin/keystone-manage pki_setup | |
2012-12-17 11:15:35 + sudo mkdir -p /var/cache/keystone | |
2012-12-17 11:15:35 ++ whoami | |
2012-12-17 11:15:35 + sudo chown anita /var/cache/keystone | |
2012-12-17 11:15:35 + start_keystone | |
2012-12-17 11:15:35 + local service_port=5000 | |
2012-12-17 11:15:35 + is_service_enabled tls-proxy | |
2012-12-17 11:15:35 + services=tls-proxy | |
2012-12-17 11:15:35 + for service in '${services}' | |
2012-12-17 11:15:35 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2012-12-17 11:15:35 + [[ tls-proxy == \n\o\v\a ]] | |
2012-12-17 11:15:35 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:35 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:35 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:35 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:35 + return 1 | |
2012-12-17 11:15:35 + 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' | |
2012-12-17 11:15:35 ++ echo -ne '\015' | |
2012-12-17 11:15:35 + NL=$'\r' | |
2012-12-17 11:15:35 + SCREEN_NAME=stack | |
2012-12-17 11:15:35 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:15:35 + is_service_enabled key | |
2012-12-17 11:15:35 + services=key | |
2012-12-17 11:15:35 + for service in '${services}' | |
2012-12-17 11:15:35 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2012-12-17 11:15:35 + return 0 | |
2012-12-17 11:15:35 + 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' | |
2012-12-17 11:15:35 + SCREEN_NAME=stack | |
2012-12-17 11:15:35 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:15:35 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:15:35 + grep key /home/anita/devstack/stack-screenrc | |
2012-12-17 11:15:35 ++ echo -ne '\015' | |
2012-12-17 11:15:35 + NL=$'\r' | |
2012-12-17 11:15:35 + echo 'screen -t key bash' | |
2012-12-17 11:15:35 + 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 | |
"' | |
2012-12-17 11:15:35 + screen -S stack -X screen -t key | |
2012-12-17 11:15:35 + sleep 1.5 | |
2012-12-17 11:15:36 + [[ -n '' ]] | |
2012-12-17 11:15:36 + 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 || touch "/opt/stack/status/stack/key.failure" | |
' | |
2012-12-17 11:15:36 + echo 'Waiting for keystone to start...' | |
2012-12-17 11:15:36 Waiting for keystone to start... | |
2012-12-17 11:15:36 + timeout 60 sh -c 'while ! http_proxy= curl -s http://192.168.0.100:5000/v2.0/ >/dev/null; do sleep 1; done' | |
2012-12-17 11:15:38 + is_service_enabled tls-proxy | |
2012-12-17 11:15:38 + services=tls-proxy | |
2012-12-17 11:15:38 + for service in '${services}' | |
2012-12-17 11:15:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \n\o\v\a ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:38 + return 1 | |
2012-12-17 11:15:38 + SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:38 + is_service_enabled tls-proxy | |
2012-12-17 11:15:38 + services=tls-proxy | |
2012-12-17 11:15:38 + for service in '${services}' | |
2012-12-17 11:15:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \n\o\v\a ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2012-12-17 11:15:38 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:15:38 + return 1 | |
2012-12-17 11:15:38 + export OS_SERVICE_TOKEN=b24350cf048f2cf97a60 | |
2012-12-17 11:15:38 + OS_SERVICE_TOKEN=b24350cf048f2cf97a60 | |
2012-12-17 11:15:38 + export OS_SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:38 + OS_SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:38 + create_keystone_accounts | |
2012-12-17 11:15:38 ++ grep ' id ' | |
2012-12-17 11:15:38 ++ get_field 2 | |
2012-12-17 11:15:38 ++ read data | |
2012-12-17 11:15:38 ++ keystone tenant-create --name admin | |
2012-12-17 11:15:38 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:38 ++ field='$3' | |
2012-12-17 11:15:38 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:38 ++ echo '| id | b5ba2077b5b04507972b983fc1c39cdf |' | |
2012-12-17 11:15:38 ++ read data | |
2012-12-17 11:15:38 + ADMIN_TENANT=b5ba2077b5b04507972b983fc1c39cdf | |
2012-12-17 11:15:38 ++ keystone user-create --name admin --pass nomoresecrete --email admin@example.com | |
2012-12-17 11:15:38 ++ get_field 2 | |
2012-12-17 11:15:38 ++ read data | |
2012-12-17 11:15:38 ++ grep ' id ' | |
2012-12-17 11:15:39 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:39 ++ field='$3' | |
2012-12-17 11:15:39 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:39 ++ echo '| id | 6b7106e5d0014ed0b9e1418b6e9020bb |' | |
2012-12-17 11:15:39 ++ read data | |
2012-12-17 11:15:39 + ADMIN_USER=6b7106e5d0014ed0b9e1418b6e9020bb | |
2012-12-17 11:15:39 ++ get_field 2 | |
2012-12-17 11:15:39 ++ read data | |
2012-12-17 11:15:39 ++ grep ' id ' | |
2012-12-17 11:15:39 ++ keystone role-create --name admin | |
2012-12-17 11:15:39 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:39 ++ field='$3' | |
2012-12-17 11:15:39 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:39 ++ echo '| id | 1b5a83c3d1204faabfa7ba26499e932c |' | |
2012-12-17 11:15:39 ++ read data | |
2012-12-17 11:15:39 + ADMIN_ROLE=1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:39 + keystone user-role-add --user_id 6b7106e5d0014ed0b9e1418b6e9020bb --role_id 1b5a83c3d1204faabfa7ba26499e932c --tenant_id b5ba2077b5b04507972b983fc1c39cdf | |
2012-12-17 11:15:39 ++ keystone tenant-create --name service | |
2012-12-17 11:15:39 ++ get_field 2 | |
2012-12-17 11:15:39 ++ read data | |
2012-12-17 11:15:39 ++ grep ' id ' | |
2012-12-17 11:15:40 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:40 ++ field='$3' | |
2012-12-17 11:15:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:40 ++ echo '| id | 01a7ba4809884df7a71dd2a6adddd365 |' | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 + SERVICE_TENANT=01a7ba4809884df7a71dd2a6adddd365 | |
2012-12-17 11:15:40 ++ get_field 2 | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 ++ grep ' id ' | |
2012-12-17 11:15:40 ++ keystone role-create --name=Member | |
2012-12-17 11:15:40 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:40 ++ field='$3' | |
2012-12-17 11:15:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:40 ++ echo '| id | 0e1da0793d534f86819a9e9ad525c045 |' | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 + MEMBER_ROLE=0e1da0793d534f86819a9e9ad525c045 | |
2012-12-17 11:15:40 ++ get_field 2 | |
2012-12-17 11:15:40 ++ grep ' id ' | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 ++ keystone role-create --name=anotherrole | |
2012-12-17 11:15:40 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:40 ++ field='$3' | |
2012-12-17 11:15:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:40 ++ echo '| id | 6b6d9dba0cfe4517bb7c8e4ad5eed331 |' | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 + ANOTHER_ROLE=6b6d9dba0cfe4517bb7c8e4ad5eed331 | |
2012-12-17 11:15:40 ++ get_field 2 | |
2012-12-17 11:15:40 ++ read data | |
2012-12-17 11:15:40 ++ grep ' id ' | |
2012-12-17 11:15:40 ++ keystone tenant-create --name=invisible_to_admin | |
2012-12-17 11:15:41 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:41 ++ field='$3' | |
2012-12-17 11:15:41 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:41 ++ echo '| id | 8a17e64aa315450596ec144fef5cf039 |' | |
2012-12-17 11:15:41 ++ read data | |
2012-12-17 11:15:41 + INVIS_TENANT=8a17e64aa315450596ec144fef5cf039 | |
2012-12-17 11:15:41 ++ get_field 2 | |
2012-12-17 11:15:41 ++ grep ' id ' | |
2012-12-17 11:15:41 ++ read data | |
2012-12-17 11:15:41 ++ keystone tenant-create --name=demo | |
2012-12-17 11:15:41 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:41 ++ field='$3' | |
2012-12-17 11:15:41 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:41 ++ echo '| id | def791c179264e1f9037e3831f64817a |' | |
2012-12-17 11:15:41 ++ read data | |
2012-12-17 11:15:41 + DEMO_TENANT=def791c179264e1f9037e3831f64817a | |
2012-12-17 11:15:41 ++ grep ' id ' | |
2012-12-17 11:15:41 ++ get_field 2 | |
2012-12-17 11:15:41 ++ read data | |
2012-12-17 11:15:41 ++ keystone user-create --name demo --pass nomoresecrete --email demo@example.com | |
2012-12-17 11:15:42 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:42 ++ field='$3' | |
2012-12-17 11:15:42 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:42 ++ echo '| id | f94c7caf15404b43a9c7210e1eeb58a6 |' | |
2012-12-17 11:15:42 ++ read data | |
2012-12-17 11:15:42 + DEMO_USER=f94c7caf15404b43a9c7210e1eeb58a6 | |
2012-12-17 11:15:42 + keystone user-role-add --user_id f94c7caf15404b43a9c7210e1eeb58a6 --role_id 0e1da0793d534f86819a9e9ad525c045 --tenant_id def791c179264e1f9037e3831f64817a | |
2012-12-17 11:15:42 + keystone user-role-add --user_id 6b7106e5d0014ed0b9e1418b6e9020bb --role_id 1b5a83c3d1204faabfa7ba26499e932c --tenant_id def791c179264e1f9037e3831f64817a | |
2012-12-17 11:15:43 + keystone user-role-add --user_id f94c7caf15404b43a9c7210e1eeb58a6 --role_id 6b6d9dba0cfe4517bb7c8e4ad5eed331 --tenant_id def791c179264e1f9037e3831f64817a | |
2012-12-17 11:15:43 + keystone user-role-add --user_id f94c7caf15404b43a9c7210e1eeb58a6 --role_id 0e1da0793d534f86819a9e9ad525c045 --tenant_id 8a17e64aa315450596ec144fef5cf039 | |
2012-12-17 11:15:43 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:43 ++ grep ' id ' | |
2012-12-17 11:15:43 ++ get_field 2 | |
2012-12-17 11:15:43 ++ read data | |
2012-12-17 11:15:43 ++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service' | |
2012-12-17 11:15:44 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:44 ++ field='$3' | |
2012-12-17 11:15:44 ++ echo '| id | 7a76a9a7fe5e4277b15eb4c472f519e8 |' | |
2012-12-17 11:15:44 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:44 ++ read data | |
2012-12-17 11:15:44 + KEYSTONE_SERVICE=7a76a9a7fe5e4277b15eb4c472f519e8 | |
2012-12-17 11:15:44 + keystone endpoint-create --region RegionOne --service_id 7a76a9a7fe5e4277b15eb4c472f519e8 --publicurl http://192.168.0.100:5000/v2.0 --adminurl http://192.168.0.100:35357/v2.0 --internalurl http://192.168.0.100:5000/v2.0 | |
2012-12-17 11:15:44 +-------------+----------------------------------+ | |
2012-12-17 11:15:44 | Property | Value | | |
2012-12-17 11:15:44 +-------------+----------------------------------+ | |
2012-12-17 11:15:44 | adminurl | http://192.168.0.100:35357/v2.0 | | |
2012-12-17 11:15:44 | id | f9fdb65b34ce43e1a9a13e2520e2009b | | |
2012-12-17 11:15:44 | internalurl | http://192.168.0.100:5000/v2.0 | | |
2012-12-17 11:15:44 | publicurl | http://192.168.0.100:5000/v2.0 | | |
2012-12-17 11:15:44 | region | RegionOne | | |
2012-12-17 11:15:44 | service_id | 7a76a9a7fe5e4277b15eb4c472f519e8 | | |
2012-12-17 11:15:44 +-------------+----------------------------------+ | |
2012-12-17 11:15:44 + create_nova_accounts | |
2012-12-17 11:15:44 ++ awk '/ service / { print $2 }' | |
2012-12-17 11:15:44 ++ keystone tenant-list | |
2012-12-17 11:15:44 + SERVICE_TENANT=01a7ba4809884df7a71dd2a6adddd365 | |
2012-12-17 11:15:44 ++ keystone role-list | |
2012-12-17 11:15:44 ++ awk '/ admin / { print $2 }' | |
2012-12-17 11:15:45 + ADMIN_ROLE=1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2012-12-17 11:15:45 ++ get_field 2 | |
2012-12-17 11:15:45 ++ read data | |
2012-12-17 11:15:45 ++ grep ' id ' | |
2012-12-17 11:15:45 ++ keystone user-create --name=nova --pass=nomoresecrete --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --email=nova@example.com | |
2012-12-17 11:15:45 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:45 ++ field='$3' | |
2012-12-17 11:15:45 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:45 ++ echo '| id | 92bccfcfaa80460fa49b71c60573cf67 |' | |
2012-12-17 11:15:45 ++ read data | |
2012-12-17 11:15:45 + NOVA_USER=92bccfcfaa80460fa49b71c60573cf67 | |
2012-12-17 11:15:45 + keystone user-role-add --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --user_id 92bccfcfaa80460fa49b71c60573cf67 --role_id 1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:46 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:46 ++ grep ' id ' | |
2012-12-17 11:15:46 ++ get_field 2 | |
2012-12-17 11:15:46 ++ read data | |
2012-12-17 11:15:46 ++ keystone service-create --name=nova --type=compute '--description=Nova Compute Service' | |
2012-12-17 11:15:46 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:15:46 ++ field='$3' | |
2012-12-17 11:15:46 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:15:46 ++ echo '| id | 48fbf9c311cf4a809f9e793c5671dcba |' | |
2012-12-17 11:15:46 ++ read data | |
2012-12-17 11:15:46 + NOVA_SERVICE=48fbf9c311cf4a809f9e793c5671dcba | |
2012-12-17 11:15:46 + keystone endpoint-create --region RegionOne --service_id 48fbf9c311cf4a809f9e793c5671dcba --publicurl 'http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s' --adminurl 'http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s' --internalurl 'http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s' | |
2012-12-17 11:15:46 +-------------+--------------------------------------------------------+ | |
2012-12-17 11:15:46 | Property | Value | | |
2012-12-17 11:15:46 +-------------+--------------------------------------------------------+ | |
2012-12-17 11:15:46 | adminurl | http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s | | |
2012-12-17 11:15:46 | id | f872a7f589464531b0f564cdefd1cc25 | | |
2012-12-17 11:15:46 | internalurl | http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s | | |
2012-12-17 11:15:46 | publicurl | http://192.168.0.100:$(compute_port)s/v2/$(tenant_id)s | | |
2012-12-17 11:15:46 | region | RegionOne | | |
2012-12-17 11:15:46 | service_id | 48fbf9c311cf4a809f9e793c5671dcba | | |
2012-12-17 11:15:46 +-------------+--------------------------------------------------------+ | |
2012-12-17 11:15:46 + ADMIN_PASSWORD=nomoresecrete | |
2012-12-17 11:15:46 + SERVICE_TENANT_NAME=service | |
2012-12-17 11:15:46 + SERVICE_PASSWORD=nomoresecrete | |
2012-12-17 11:15:46 + SERVICE_TOKEN=b24350cf048f2cf97a60 | |
2012-12-17 11:15:47 + SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:47 + SERVICE_HOST=192.168.0.100 | |
2012-12-17 11:15:47 + S3_SERVICE_PORT=3333 | |
2012-12-17 11:15:47 + KEYSTONE_CATALOG_BACKEND=sql | |
2012-12-17 11:15:47 + DEVSTACK_DIR=/home/anita/devstack | |
2012-12-17 11:15:47 + ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql | |
2012-12-17 11:15:47 + HEAT_API_CFN_PORT= | |
2012-12-17 11:15:47 + HEAT_API_PORT= | |
2012-12-17 11:15:47 + bash -x /home/anita/devstack/files/keystone_data.sh | |
2012-12-17 11:15:47 + ADMIN_PASSWORD=nomoresecrete | |
2012-12-17 11:15:47 + SERVICE_PASSWORD=nomoresecrete | |
2012-12-17 11:15:47 + export SERVICE_TOKEN=b24350cf048f2cf97a60 | |
2012-12-17 11:15:47 + SERVICE_TOKEN=b24350cf048f2cf97a60 | |
2012-12-17 11:15:47 + export SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:47 + SERVICE_ENDPOINT=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:47 + SERVICE_TENANT_NAME=service | |
2012-12-17 11:15:47 ++ awk '/ service / { print $2 }' | |
2012-12-17 11:15:47 ++ keystone tenant-list | |
2012-12-17 11:15:47 + SERVICE_TENANT=01a7ba4809884df7a71dd2a6adddd365 | |
2012-12-17 11:15:47 ++ awk '/ admin / { print $2 }' | |
2012-12-17 11:15:47 ++ keystone role-list | |
2012-12-17 11:15:47 + ADMIN_ROLE=1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:47 ++ get_id keystone role-create --name=ResellerAdmin | |
2012-12-17 11:15:47 +++ keystone role-create --name=ResellerAdmin | |
2012-12-17 11:15:47 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:47 ++ echo 33947e73302344ae837b41012b2233d2 | |
2012-12-17 11:15:47 + RESELLER_ROLE=33947e73302344ae837b41012b2233d2 | |
2012-12-17 11:15:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2012-12-17 11:15:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ swift ]] | |
2012-12-17 11:15:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ heat ]] | |
2012-12-17 11:15:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ g-api ]] | |
2012-12-17 11:15:47 ++ get_id keystone user-create --name=glance --pass=nomoresecrete --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --email=glance@example.com | |
2012-12-17 11:15:47 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:47 +++ keystone user-create --name=glance --pass=nomoresecrete --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --email=glance@example.com | |
2012-12-17 11:15:48 ++ echo a4c38a8707464fa585b52ad7cb130ae9 | |
2012-12-17 11:15:48 + GLANCE_USER=a4c38a8707464fa585b52ad7cb130ae9 | |
2012-12-17 11:15:48 + keystone user-role-add --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --user_id a4c38a8707464fa585b52ad7cb130ae9 --role_id 1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:49 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:49 ++ get_id keystone service-create --name=glance --type=image '--description=Glance Image Service' | |
2012-12-17 11:15:49 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:49 +++ keystone service-create --name=glance --type=image '--description=Glance Image Service' | |
2012-12-17 11:15:49 ++ echo 1437ad6db814472284fa44798ee6da54 | |
2012-12-17 11:15:49 + GLANCE_SERVICE=1437ad6db814472284fa44798ee6da54 | |
2012-12-17 11:15:49 + keystone endpoint-create --region RegionOne --service_id 1437ad6db814472284fa44798ee6da54 --publicurl http://192.168.0.100:9292 --adminurl http://192.168.0.100:9292 --internalurl http://192.168.0.100:9292 | |
2012-12-17 11:15:49 +-------------+----------------------------------+ | |
2012-12-17 11:15:49 | Property | Value | | |
2012-12-17 11:15:49 +-------------+----------------------------------+ | |
2012-12-17 11:15:49 | adminurl | http://192.168.0.100:9292 | | |
2012-12-17 11:15:49 | id | e02ff27cb9a44f1d805c2f7a5bb1ed01 | | |
2012-12-17 11:15:49 | internalurl | http://192.168.0.100:9292 | | |
2012-12-17 11:15:49 | publicurl | http://192.168.0.100:9292 | | |
2012-12-17 11:15:49 | region | RegionOne | | |
2012-12-17 11:15:49 | service_id | 1437ad6db814472284fa44798ee6da54 | | |
2012-12-17 11:15:49 +-------------+----------------------------------+ | |
2012-12-17 11:15:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ swift ]] | |
2012-12-17 11:15:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q-svc ]] | |
2012-12-17 11:15:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer ]] | |
2012-12-17 11:15:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2012-12-17 11:15:50 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:50 ++ get_id keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer' | |
2012-12-17 11:15:50 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:50 +++ keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer' | |
2012-12-17 11:15:50 ++ echo 4508da4562bf4a25889add220bae6a6c | |
2012-12-17 11:15:50 + EC2_SERVICE=4508da4562bf4a25889add220bae6a6c | |
2012-12-17 11:15:50 + keystone endpoint-create --region RegionOne --service_id 4508da4562bf4a25889add220bae6a6c --publicurl http://192.168.0.100:8773/services/Cloud --adminurl http://192.168.0.100:8773/services/Admin --internalurl http://192.168.0.100:8773/services/Cloud | |
2012-12-17 11:15:50 +-------------+------------------------------------------+ | |
2012-12-17 11:15:50 | Property | Value | | |
2012-12-17 11:15:50 +-------------+------------------------------------------+ | |
2012-12-17 11:15:50 | adminurl | http://192.168.0.100:8773/services/Admin | | |
2012-12-17 11:15:50 | id | 39822ec4d8024627b97e59b5263b8dac | | |
2012-12-17 11:15:50 | internalurl | http://192.168.0.100:8773/services/Cloud | | |
2012-12-17 11:15:50 | publicurl | http://192.168.0.100:8773/services/Cloud | | |
2012-12-17 11:15:50 | region | RegionOne | | |
2012-12-17 11:15:50 | service_id | 4508da4562bf4a25889add220bae6a6c | | |
2012-12-17 11:15:50 +-------------+------------------------------------------+ | |
2012-12-17 11:15:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-obj ]] | |
2012-12-17 11:15:50 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:50 ++ get_id keystone service-create --name=s3 --type=s3 --description=S3 | |
2012-12-17 11:15:50 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:50 +++ keystone service-create --name=s3 --type=s3 --description=S3 | |
2012-12-17 11:15:51 ++ echo 891caaf9e7424c8099879a08f65673ab | |
2012-12-17 11:15:51 + S3_SERVICE=891caaf9e7424c8099879a08f65673ab | |
2012-12-17 11:15:51 + keystone endpoint-create --region RegionOne --service_id 891caaf9e7424c8099879a08f65673ab --publicurl http://192.168.0.100:3333 --adminurl http://192.168.0.100:3333 --internalurl http://192.168.0.100:3333 | |
2012-12-17 11:15:51 +-------------+----------------------------------+ | |
2012-12-17 11:15:51 | Property | Value | | |
2012-12-17 11:15:51 +-------------+----------------------------------+ | |
2012-12-17 11:15:51 | adminurl | http://192.168.0.100:3333 | | |
2012-12-17 11:15:51 | id | 6323916ff2c14b9ebec8b3426834a2e0 | | |
2012-12-17 11:15:51 | internalurl | http://192.168.0.100:3333 | | |
2012-12-17 11:15:51 | publicurl | http://192.168.0.100:3333 | | |
2012-12-17 11:15:51 | region | RegionOne | | |
2012-12-17 11:15:51 | service_id | 891caaf9e7424c8099879a08f65673ab | | |
2012-12-17 11:15:51 +-------------+----------------------------------+ | |
2012-12-17 11:15:51 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ tempest ]] | |
2012-12-17 11:15:51 ++ get_id keystone tenant-create --name=alt_demo | |
2012-12-17 11:15:51 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:51 +++ keystone tenant-create --name=alt_demo | |
2012-12-17 11:15:51 ++ echo 8ee7c25ad94948fd8ac73eaed04a283d | |
2012-12-17 11:15:51 + ALT_DEMO_TENANT=8ee7c25ad94948fd8ac73eaed04a283d | |
2012-12-17 11:15:51 ++ get_id keystone user-create --name=alt_demo --pass=nomoresecrete --email=alt_demo@example.com | |
2012-12-17 11:15:51 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:51 +++ keystone user-create --name=alt_demo --pass=nomoresecrete --email=alt_demo@example.com | |
2012-12-17 11:15:52 ++ echo f0f8f7df2003458dbb3821d4e4308363 | |
2012-12-17 11:15:52 + ALT_DEMO_USER=f0f8f7df2003458dbb3821d4e4308363 | |
2012-12-17 11:15:52 + keystone user-role-add --tenant_id 8ee7c25ad94948fd8ac73eaed04a283d --user_id f0f8f7df2003458dbb3821d4e4308363 --role_id | |
2012-12-17 11:15:52 usage: keystone user-role-add --user-id <user-id> --role-id <role-id> | |
2012-12-17 11:15:52 [--tenant-id <tenant-id>] | |
2012-12-17 11:15:52 keystone user-role-add: error: argument --role-id/--role_id: expected one argument | |
2012-12-17 11:15:52 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ c-api ]] | |
2012-12-17 11:15:52 ++ get_id keystone user-create --name=cinder --pass=nomoresecrete --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --email=cinder@example.com | |
2012-12-17 11:15:52 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:52 +++ keystone user-create --name=cinder --pass=nomoresecrete --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --email=cinder@example.com | |
2012-12-17 11:15:53 ++ echo 9a9e71dafac445a1b8ac9519fc2864d1 | |
2012-12-17 11:15:53 + CINDER_USER=9a9e71dafac445a1b8ac9519fc2864d1 | |
2012-12-17 11:15:53 + keystone user-role-add --tenant_id 01a7ba4809884df7a71dd2a6adddd365 --user_id 9a9e71dafac445a1b8ac9519fc2864d1 --role_id 1b5a83c3d1204faabfa7ba26499e932c | |
2012-12-17 11:15:53 + [[ sql = \s\q\l ]] | |
2012-12-17 11:15:53 ++ get_id keystone service-create --name=cinder --type=volume '--description=Cinder Service' | |
2012-12-17 11:15:53 +++ awk '/ id / { print $4 }' | |
2012-12-17 11:15:53 +++ keystone service-create --name=cinder --type=volume '--description=Cinder Service' | |
2012-12-17 11:15:53 ++ echo cd6e3e243cf34022b9c51dd67f38cdfa | |
2012-12-17 11:15:53 + CINDER_SERVICE=cd6e3e243cf34022b9c51dd67f38cdfa | |
2012-12-17 11:15:53 + keystone endpoint-create --region RegionOne --service_id cd6e3e243cf34022b9c51dd67f38cdfa --publicurl 'http://192.168.0.100:8776/v1/$(tenant_id)s' --adminurl 'http://192.168.0.100:8776/v1/$(tenant_id)s' --internalurl 'http://192.168.0.100:8776/v1/$(tenant_id)s' | |
2012-12-17 11:15:54 +-------------+--------------------------------------------+ | |
2012-12-17 11:15:54 | Property | Value | | |
2012-12-17 11:15:54 +-------------+--------------------------------------------+ | |
2012-12-17 11:15:54 | adminurl | http://192.168.0.100:8776/v1/$(tenant_id)s | | |
2012-12-17 11:15:54 | id | 68b68b8fdacb44c6a4bb6af8af49a817 | | |
2012-12-17 11:15:54 | internalurl | http://192.168.0.100:8776/v1/$(tenant_id)s | | |
2012-12-17 11:15:54 | publicurl | http://192.168.0.100:8776/v1/$(tenant_id)s | | |
2012-12-17 11:15:54 | region | RegionOne | | |
2012-12-17 11:15:54 | service_id | cd6e3e243cf34022b9c51dd67f38cdfa | | |
2012-12-17 11:15:54 +-------------+--------------------------------------------+ | |
2012-12-17 11:15:54 + export OS_AUTH_URL=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:54 + OS_AUTH_URL=http://192.168.0.100:35357/v2.0 | |
2012-12-17 11:15:54 + export OS_TENANT_NAME=admin | |
2012-12-17 11:15:54 + OS_TENANT_NAME=admin | |
2012-12-17 11:15:54 + export OS_USERNAME=admin | |
2012-12-17 11:15:54 + OS_USERNAME=admin | |
2012-12-17 11:15:54 + export OS_PASSWORD=nomoresecrete | |
2012-12-17 11:15:54 + OS_PASSWORD=nomoresecrete | |
2012-12-17 11:15:54 + unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT | |
2012-12-17 11:15:54 + is_service_enabled horizon | |
2012-12-17 11:15:54 + services=horizon | |
2012-12-17 11:15:54 + for service in '${services}' | |
2012-12-17 11:15:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,horizon, ]] | |
2012-12-17 11:15:54 + return 0 | |
2012-12-17 11:15:54 + echo_summary 'Configuring and starting Horizon' | |
2012-12-17 11:15:54 + [[ -t 3 ]] | |
2012-12-17 11:15:54 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:15:54 + echo Configuring and starting Horizon | |
2012-12-17 11:15:54 + init_horizon | |
2012-12-17 11:15:54 + rm -f /opt/stack/horizon/openstack_dashboard/local/dashboard_openstack.sqlite3 | |
2012-12-17 11:15:54 Configuring and starting Horizon | |
2012-12-17 11:15:54 + local_settings=/opt/stack/horizon/openstack_dashboard/local/local_settings.py | |
2012-12-17 11:15:54 + cp /home/anita/devstack/files/horizon_settings.py /opt/stack/horizon/openstack_dashboard/local/local_settings.py | |
2012-12-17 11:15:54 + cd /opt/stack/horizon | |
2012-12-17 11:15:54 + python manage.py syncdb --noinput | |
2012-12-17 11:15:58 Creating tables ... | |
2012-12-17 11:15:58 Creating table django_content_type | |
2012-12-17 11:15:58 Creating table auth_permission | |
2012-12-17 11:15:58 Creating table auth_group_permissions | |
2012-12-17 11:15:58 Creating table auth_group | |
2012-12-17 11:15:58 Creating table auth_user_user_permissions | |
2012-12-17 11:15:58 Creating table auth_user_groups | |
2012-12-17 11:15:58 Creating table auth_user | |
2012-12-17 11:15:58 Creating table django_session | |
2012-12-17 11:15:58 Installing custom SQL ... | |
2012-12-17 11:15:58 Installing indexes ... | |
2012-12-17 11:15:58 Installed 0 object(s) from 0 fixture(s) | |
2012-12-17 11:15:58 + cd /home/anita/devstack | |
2012-12-17 11:15:58 + sudo mkdir -p /opt/stack/horizon/.blackhole | |
2012-12-17 11:15:58 + is_ubuntu | |
2012-12-17 11:15:58 + [[ -z deb ]] | |
2012-12-17 11:15:58 + '[' deb = deb ']' | |
2012-12-17 11:15:58 + APACHE_NAME=apache2 | |
2012-12-17 11:15:58 + APACHE_CONF=sites-available/horizon | |
2012-12-17 11:15:58 + sudo rm -f /etc/apache2/sites-enabled/000-default | |
2012-12-17 11:15:58 + sudo touch /etc/apache2/sites-available/horizon | |
2012-12-17 11:15:58 + sudo a2ensite horizon | |
2012-12-17 11:15:58 Site horizon already enabled | |
2012-12-17 11:15:58 + sudo a2enmod wsgi | |
2012-12-17 11:15:58 Module wsgi already enabled | |
2012-12-17 11:15:58 + sudo sh -c 'sed -e " | |
2012-12-17 11:15:58 s,%USER%,anita,g; | |
2012-12-17 11:15:58 s,%GROUP%,anita,g; | |
2012-12-17 11:15:58 s,%HORIZON_DIR%,/opt/stack/horizon,g; | |
2012-12-17 11:15:58 s,%APACHE_NAME%,apache2,g; | |
2012-12-17 11:15:58 s,%DEST%,/opt/stack,g; | |
2012-12-17 11:15:58 " /home/anita/devstack/files/apache-horizon.template >/etc/apache2/sites-available/horizon' | |
2012-12-17 11:15:58 + start_horizon | |
2012-12-17 11:15:58 + restart_service apache2 | |
2012-12-17 11:15:58 + is_ubuntu | |
2012-12-17 11:15:58 + [[ -z deb ]] | |
2012-12-17 11:15:58 + '[' deb = deb ']' | |
2012-12-17 11:15:58 + sudo /usr/sbin/service apache2 restart | |
2012-12-17 11:15:58 * Restarting web server apache2 | |
2012-12-17 11:15:58 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName | |
2012-12-17 11:15:58 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName | |
2012-12-17 11:15:58 ...done. | |
2012-12-17 11:15:58 + screen_it horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log' | |
2012-12-17 11:15:58 ++ echo -ne '\015' | |
2012-12-17 11:15:58 + NL=$'\r' | |
2012-12-17 11:15:58 + SCREEN_NAME=stack | |
2012-12-17 11:15:58 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:15:58 + is_service_enabled horizon | |
2012-12-17 11:15:58 + services=horizon | |
2012-12-17 11:15:58 + for service in '${services}' | |
2012-12-17 11:15:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,horizon, ]] | |
2012-12-17 11:15:58 + return 0 | |
2012-12-17 11:15:58 + screen_rc horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log' | |
2012-12-17 11:15:58 + SCREEN_NAME=stack | |
2012-12-17 11:15:58 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:15:58 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:15:58 + grep horizon /home/anita/devstack/stack-screenrc | |
2012-12-17 11:15:58 ++ echo -ne '\015' | |
2012-12-17 11:15:58 + NL=$'\r' | |
2012-12-17 11:15:58 + echo 'screen -t horizon bash' | |
2012-12-17 11:15:58 + echo 'stuff "cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log | |
"' | |
2012-12-17 11:15:58 + screen -S stack -X screen -t horizon | |
2012-12-17 11:15:58 + sleep 1.5 | |
2012-12-17 11:16:00 + [[ -n '' ]] | |
2012-12-17 11:16:00 + screen -S stack -p horizon -X stuff 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log || touch "/opt/stack/status/stack/horizon.failure" | |
' | |
2012-12-17 11:16:00 + is_service_enabled g-reg | |
2012-12-17 11:16:00 + services=g-reg | |
2012-12-17 11:16:00 + for service in '${services}' | |
2012-12-17 11:16:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-reg, ]] | |
2012-12-17 11:16:00 + return 0 | |
2012-12-17 11:16:00 + echo_summary 'Configuring Glance' | |
2012-12-17 11:16:00 + [[ -t 3 ]] | |
2012-12-17 11:16:00 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:00 + echo Configuring Glance | |
2012-12-17 11:16:00 + init_glance | |
2012-12-17 11:16:00 + rm -rf /opt/stack/data/glance/images | |
2012-12-17 11:16:00 Configuring Glance | |
2012-12-17 11:16:00 + mkdir -p /opt/stack/data/glance/images | |
2012-12-17 11:16:00 + rm -rf /opt/stack/data/glance/cache | |
2012-12-17 11:16:00 + mkdir -p /opt/stack/data/glance/cache | |
2012-12-17 11:16:00 + recreate_database glance utf8 | |
2012-12-17 11:16:00 + local db=glance | |
2012-12-17 11:16:00 + local charset=utf8 | |
2012-12-17 11:16:00 + recreate_database_mysql glance utf8 | |
2012-12-17 11:16:00 + local db=glance | |
2012-12-17 11:16:00 + local charset=utf8 | |
2012-12-17 11:16:00 + mysql -uroot -pstackdb -e 'DROP DATABASE IF EXISTS glance;' | |
2012-12-17 11:16:00 + mysql -uroot -pstackdb -e 'CREATE DATABASE glance CHARACTER SET utf8;' | |
2012-12-17 11:16:00 + /opt/stack/glance/bin/glance-manage db_sync | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Constructing engine | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:stackdb@localhost/glance?charset=utf8) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Constructing engine | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:stackdb@localhost/glance?charset=utf8) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Constructing engine | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:stackdb@localhost/glance?charset=utf8) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 INFO [glance.db.sqlalchemy.migration] Upgrading mysql://root:stackdb@localhost/glance?charset=utf8 to version latest | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.util] Constructing engine | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2012-12-17 11:16:01 2012-12-17 11:16:01 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2012-12-17 11:16:01 2012-12-17 11:16:01 INFO [migrate.versioning.api] 0 -> 1... | |
2012-12-17 11:16:01 2012-12-17 11:16:01 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table images | |
2012-12-17 11:16:02 2012-12-17 11:16:02 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:02 2012-12-17 11:16:02 INFO [migrate.versioning.api] 1 -> 2... | |
2012-12-17 11:16:02 2012-12-17 11:16:02 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_properties | |
2012-12-17 11:16:02 2012-12-17 11:16:02 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:02 2012-12-17 11:16:02 INFO [migrate.versioning.api] 2 -> 3... | |
2012-12-17 11:16:03 2012-12-17 11:16:03 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:03 2012-12-17 11:16:03 INFO [migrate.versioning.api] 3 -> 4... | |
2012-12-17 11:16:04 2012-12-17 11:16:04 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:04 2012-12-17 11:16:04 INFO [migrate.versioning.api] 4 -> 5... | |
2012-12-17 11:16:04 2012-12-17 11:16:04 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:04 2012-12-17 11:16:04 INFO [migrate.versioning.api] 5 -> 6... | |
2012-12-17 11:16:05 2012-12-17 11:16:05 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:05 2012-12-17 11:16:05 INFO [migrate.versioning.api] 6 -> 7... | |
2012-12-17 11:16:05 2012-12-17 11:16:05 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:05 2012-12-17 11:16:05 INFO [migrate.versioning.api] 7 -> 8... | |
2012-12-17 11:16:05 2012-12-17 11:16:05 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_members | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] 8 -> 9... | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] 9 -> 10... | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:06 2012-12-17 11:16:06 INFO [migrate.versioning.api] 10 -> 11... | |
2012-12-17 11:16:07 2012-12-17 11:16:07 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:07 2012-12-17 11:16:07 INFO [migrate.versioning.api] 11 -> 12... | |
2012-12-17 11:16:09 2012-12-17 11:16:09 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:09 2012-12-17 11:16:09 INFO [migrate.versioning.api] 12 -> 13... | |
2012-12-17 11:16:10 2012-12-17 11:16:10 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:10 2012-12-17 11:16:10 INFO [migrate.versioning.api] 13 -> 14... | |
2012-12-17 11:16:10 2012-12-17 11:16:10 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_tags | |
2012-12-17 11:16:11 2012-12-17 11:16:11 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:11 2012-12-17 11:16:11 INFO [migrate.versioning.api] 14 -> 15... | |
2012-12-17 11:16:11 2012-12-17 11:16:11 INFO [migrate.versioning.api] done | |
2012-12-17 11:16:11 2012-12-17 11:16:11 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:stackdb@localhost/glance?charset=utf8) | |
2012-12-17 11:16:11 + sudo mkdir -p /var/cache/glance/api | |
2012-12-17 11:16:11 ++ whoami | |
2012-12-17 11:16:11 + sudo chown anita /var/cache/glance/api | |
2012-12-17 11:16:11 + sudo mkdir -p /var/cache/glance/registry | |
2012-12-17 11:16:11 ++ whoami | |
2012-12-17 11:16:11 + sudo chown anita /var/cache/glance/registry | |
2012-12-17 11:16:11 + is_service_enabled swift | |
2012-12-17 11:16:11 + services=swift | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2012-12-17 11:16:11 + [[ swift == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ swift == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ swift == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ swift == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled ryu | |
2012-12-17 11:16:11 + services=ryu | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ryu, ]] | |
2012-12-17 11:16:11 + [[ ryu == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ ryu == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ ryu == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ ryu == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ ryu == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled quantum | |
2012-12-17 11:16:11 + services=quantum | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:16:11 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled q-svc | |
2012-12-17 11:16:11 + services=q-svc | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-svc, ]] | |
2012-12-17 11:16:11 + [[ q-svc == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ q-svc == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ q-svc == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ q-svc == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ q-svc == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled q-agt | |
2012-12-17 11:16:11 + services=q-agt | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-agt, ]] | |
2012-12-17 11:16:11 + [[ q-agt == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ q-agt == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ q-agt == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ q-agt == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ q-agt == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled q-dhcp | |
2012-12-17 11:16:11 + services=q-dhcp | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-dhcp, ]] | |
2012-12-17 11:16:11 + [[ q-dhcp == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ q-dhcp == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ q-dhcp == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ q-dhcp == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ q-dhcp == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled q-l3 | |
2012-12-17 11:16:11 + services=q-l3 | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-l3, ]] | |
2012-12-17 11:16:11 + [[ q-l3 == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ q-l3 == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ q-l3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ q-l3 == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ q-l3 == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled q-meta | |
2012-12-17 11:16:11 + services=q-meta | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-meta, ]] | |
2012-12-17 11:16:11 + [[ q-meta == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ q-meta == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ q-meta == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ q-meta == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ q-meta == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled quantum | |
2012-12-17 11:16:11 + services=quantum | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:16:11 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:11 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:11 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:11 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:11 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:16:11 + return 1 | |
2012-12-17 11:16:11 + is_service_enabled nova | |
2012-12-17 11:16:11 + services=nova | |
2012-12-17 11:16:11 + for service in '${services}' | |
2012-12-17 11:16:11 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:16:11 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:16:11 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:16:11 + return 0 | |
2012-12-17 11:16:11 + echo_summary 'Configuring Nova' | |
2012-12-17 11:16:11 + [[ -t 3 ]] | |
2012-12-17 11:16:11 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:11 + echo Configuring Nova | |
2012-12-17 11:16:11 Configuring Nova | |
2012-12-17 11:16:11 + configure_nova | |
2012-12-17 11:16:11 + setup_develop /opt/stack/nova | |
2012-12-17 11:16:11 + [[ False = True ]] | |
2012-12-17 11:16:11 + SUDO_CMD=sudo | |
2012-12-17 11:16:11 + cd /opt/stack/nova | |
2012-12-17 11:16:11 + python setup.py egg_info | |
2012-12-17 11:16:11 running egg_info | |
2012-12-17 11:16:11 writing requirements to nova.egg-info/requires.txt | |
2012-12-17 11:16:11 writing nova.egg-info/PKG-INFO | |
2012-12-17 11:16:11 writing top-level names to nova.egg-info/top_level.txt | |
2012-12-17 11:16:11 writing dependency_links to nova.egg-info/dependency_links.txt | |
2012-12-17 11:16:12 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:16:12 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:16:12 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:16:12 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:16:12 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2012-12-17 11:16:12 ++ awk '/^.+/ {print "-f " $1}' nova.egg-info/dependency_links.txt | |
2012-12-17 11:16:12 + raw_links= | |
2012-12-17 11:16:12 ++ xargs | |
2012-12-17 11:16:12 ++ echo | |
2012-12-17 11:16:12 + depend_links= | |
2012-12-17 11:16:12 ++ '[' '!' -r nova.egg-info/requires.txt ']' | |
2012-12-17 11:16:12 ++ echo '-r *-info/requires.txt' | |
2012-12-17 11:16:12 + require_file='-r *-info/requires.txt' | |
2012-12-17 11:16:12 + pip_install -r nova.egg-info/requires.txt | |
2012-12-17 11:16:12 + [[ False = \T\r\u\e ]] | |
2012-12-17 11:16:12 + [[ -z -r nova.egg-info/requires.txt ]] | |
2012-12-17 11:16:12 + [[ -z deb ]] | |
2012-12-17 11:16:12 + [[ False = True ]] | |
2012-12-17 11:16:12 + SUDO_PIP=sudo | |
2012-12-17 11:16:12 ++ get_pip_command | |
2012-12-17 11:16:12 ++ is_fedora | |
2012-12-17 11:16:12 ++ [[ -z Ubuntu ]] | |
2012-12-17 11:16:12 ++ '[' Ubuntu = Fedora ']' | |
2012-12-17 11:16:12 ++ '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:16:12 ++ '[' Ubuntu = CentOS ']' | |
2012-12-17 11:16:12 ++ echo /usr/bin/pip | |
2012-12-17 11:16:12 + CMD_PIP=/usr/bin/pip | |
2012-12-17 11:16:12 + [[ '' != \F\a\l\s\e ]] | |
2012-12-17 11:16:12 + PIP_MIRROR_OPT=--use-mirrors | |
2012-12-17 11:16:12 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r nova.egg-info/requires.txt | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy>=0.7.8,<=0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 1)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): Cheetah==2.4.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 2)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): amqplib==0.6.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 3)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.2.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 4)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): boto==2.1.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 5)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.17 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 6)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): kombu==1.0.4 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 7)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3,<=2.3.5 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 8)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): routes==1.12.3 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 9)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): WebOb==1.0.8 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 10)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 11)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy==1.5.0 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 12)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 13)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate>=0.7.2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 15)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): suds==0.4 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 16)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 17)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): Babel>=0.9.6 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 18)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 19)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 20)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): setuptools-git>=0.4 in /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg (from -r nova.egg-info/requires.txt (line 21)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /opt/stack/python-cinderclient (from -r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.1 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0,<2 in /opt/stack/python-glanceclient (from -r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): Markdown>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from Cheetah==2.4.4->-r nova.egg-info/requires.txt (line 2)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): decorator in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): Tempita>=0.4 in /usr/lib/python2.7/dist-packages (from sqlalchemy-migrate>=0.7.2->-r nova.egg-info/requires.txt (line 14)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): pyparsing in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.1.2,<1 in /opt/stack/python-keystoneclient (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2012-12-17 11:16:12 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<1 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2012-12-17 11:16:12 Cleaning up... | |
2012-12-17 11:16:12 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2012-12-17 11:16:12 running develop | |
2012-12-17 11:16:12 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2012-12-17 11:16:12 /usr/bin/python -E -c pass | |
2012-12-17 11:16:13 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2012-12-17 11:16:13 running egg_info | |
2012-12-17 11:16:13 writing requirements to nova.egg-info/requires.txt | |
2012-12-17 11:16:13 writing nova.egg-info/PKG-INFO | |
2012-12-17 11:16:13 writing top-level names to nova.egg-info/top_level.txt | |
2012-12-17 11:16:13 writing dependency_links to nova.egg-info/dependency_links.txt | |
2012-12-17 11:16:13 reading manifest template 'MANIFEST.in' | |
2012-12-17 11:16:13 warning: no files found matching 'AUTHORS' | |
2012-12-17 11:16:13 warning: no files found matching 'ChangeLog' | |
2012-12-17 11:16:13 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2012-12-17 11:16:13 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2012-12-17 11:16:13 running build_ext | |
2012-12-17 11:16:13 Creating /usr/local/lib/python2.7/dist-packages/nova.egg-link (link to .) | |
2012-12-17 11:16:13 nova 2013.1 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 Installing nova-all script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-api script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-api-ec2 script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-api-metadata script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-api-os-compute script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-rpc-zmq-receiver script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-cert script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-clear-rabbit-queues script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-compute script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-conductor script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-console script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-consoleauth script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-dhcpbridge script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-manage script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-network script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-novncproxy script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-objectstore script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-rootwrap script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-scheduler script to /usr/local/bin | |
2012-12-17 11:16:13 Installing nova-xvpvncproxy script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Installed /opt/stack/nova | |
2012-12-17 11:16:13 Processing dependencies for nova==2013.1 | |
2012-12-17 11:16:13 Searching for python-glanceclient==0.6.0.2.ge195543 | |
2012-12-17 11:16:13 Best match: python-glanceclient 0.6.0.2.ge195543 | |
2012-12-17 11:16:13 python-glanceclient 0.6.0.2.ge195543 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 Installing glance script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /opt/stack/python-glanceclient | |
2012-12-17 11:16:13 Searching for python-quantumclient==2.1 | |
2012-12-17 11:16:13 Best match: python-quantumclient 2.1 | |
2012-12-17 11:16:13 python-quantumclient 2.1 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 Installing quantum script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for python-cinderclient==1.0.0.16.g79dc21d | |
2012-12-17 11:16:13 Best match: python-cinderclient 1.0.0.16.g79dc21d | |
2012-12-17 11:16:13 Removing python-cinderclient 1.0.0 from easy-install.pth file | |
2012-12-17 11:16:13 python-cinderclient 1.0.0.16.g79dc21d is already the active version in easy-install.pth | |
2012-12-17 11:16:13 Installing cinder script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /opt/stack/python-cinderclient | |
2012-12-17 11:16:13 Searching for setuptools-git==0.4.2 | |
2012-12-17 11:16:13 Best match: setuptools-git 0.4.2 | |
2012-12-17 11:16:13 Processing setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:16:13 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2012-12-17 11:16:13 Searching for httplib2==0.7.2 | |
2012-12-17 11:16:13 Best match: httplib2 0.7.2 | |
2012-12-17 11:16:13 Adding httplib2 0.7.2 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for iso8601==0.1.4 | |
2012-12-17 11:16:13 Best match: iso8601 0.1.4 | |
2012-12-17 11:16:13 Adding iso8601 0.1.4 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for Babel==0.9.6 | |
2012-12-17 11:16:13 Best match: Babel 0.9.6 | |
2012-12-17 11:16:13 Adding Babel 0.9.6 to easy-install.pth file | |
2012-12-17 11:16:13 Installing pybabel script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for paramiko==1.7.7.1 | |
2012-12-17 11:16:13 Best match: paramiko 1.7.7.1 | |
2012-12-17 11:16:13 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for suds==0.4 | |
2012-12-17 11:16:13 Best match: suds 0.4 | |
2012-12-17 11:16:13 suds 0.4 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for netaddr==0.7.5 | |
2012-12-17 11:16:13 Best match: netaddr 0.7.5 | |
2012-12-17 11:16:13 Adding netaddr 0.7.5 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for sqlalchemy-migrate==0.7.2 | |
2012-12-17 11:16:13 Best match: sqlalchemy-migrate 0.7.2 | |
2012-12-17 11:16:13 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2012-12-17 11:16:13 Installing migrate script to /usr/local/bin | |
2012-12-17 11:16:13 Installing migrate-repository script to /usr/local/bin | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for Paste==1.7.5.1 | |
2012-12-17 11:16:13 Best match: Paste 1.7.5.1 | |
2012-12-17 11:16:13 Adding Paste 1.7.5.1 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for PasteDeploy==1.5.0 | |
2012-12-17 11:16:13 Best match: PasteDeploy 1.5.0 | |
2012-12-17 11:16:13 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for greenlet==0.3.1 | |
2012-12-17 11:16:13 Best match: greenlet 0.3.1 | |
2012-12-17 11:16:13 Adding greenlet 0.3.1 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for WebOb==1.0.8 | |
2012-12-17 11:16:13 Best match: WebOb 1.0.8 | |
2012-12-17 11:16:13 WebOb 1.0.8 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for Routes==1.12.3 | |
2012-12-17 11:16:13 Best match: Routes 1.12.3 | |
2012-12-17 11:16:13 Adding Routes 1.12.3 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for lxml==2.3.2 | |
2012-12-17 11:16:13 Best match: lxml 2.3.2 | |
2012-12-17 11:16:13 Adding lxml 2.3.2 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for kombu==1.0.4 | |
2012-12-17 11:16:13 Best match: kombu 1.0.4 | |
2012-12-17 11:16:13 kombu 1.0.4 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for eventlet==0.9.17 | |
2012-12-17 11:16:13 Best match: eventlet 0.9.17 | |
2012-12-17 11:16:13 eventlet 0.9.17 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for boto==2.1.1 | |
2012-12-17 11:16:13 Best match: boto 2.1.1 | |
2012-12-17 11:16:13 boto 2.1.1 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for anyjson==0.3.1 | |
2012-12-17 11:16:13 Best match: anyjson 0.3.1 | |
2012-12-17 11:16:13 Adding anyjson 0.3.1 to easy-install.pth file | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for amqplib==0.6.1 | |
2012-12-17 11:16:13 Best match: amqplib 0.6.1 | |
2012-12-17 11:16:13 amqplib 0.6.1 is already the active version in easy-install.pth | |
2012-12-17 11:16:13 | |
2012-12-17 11:16:13 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:13 Searching for Cheetah==2.4.4 | |
2012-12-17 11:16:13 Best match: Cheetah 2.4.4 | |
2012-12-17 11:16:14 Adding Cheetah 2.4.4 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for SQLAlchemy==0.7.9 | |
2012-12-17 11:16:14 Best match: SQLAlchemy 0.7.9 | |
2012-12-17 11:16:14 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for warlock==0.6.0 | |
2012-12-17 11:16:14 Best match: warlock 0.6.0 | |
2012-12-17 11:16:14 warlock 0.6.0 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for pyOpenSSL==0.12 | |
2012-12-17 11:16:14 Best match: pyOpenSSL 0.12 | |
2012-12-17 11:16:14 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for python-keystoneclient==0.2.0.18.g095cdd1 | |
2012-12-17 11:16:14 Best match: python-keystoneclient 0.2.0.18.g095cdd1 | |
2012-12-17 11:16:14 Removing python-keystoneclient 0.2.0 from easy-install.pth file | |
2012-12-17 11:16:14 python-keystoneclient 0.2.0.18.g095cdd1 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 Installing keystone script to /usr/local/bin | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /opt/stack/python-keystoneclient | |
2012-12-17 11:16:14 Searching for prettytable==0.6.1 | |
2012-12-17 11:16:14 Best match: prettytable 0.6.1 | |
2012-12-17 11:16:14 Adding prettytable 0.6.1 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for pyparsing==1.5.6 | |
2012-12-17 11:16:14 Best match: pyparsing 1.5.6 | |
2012-12-17 11:16:14 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for simplejson==2.3.2 | |
2012-12-17 11:16:14 Best match: simplejson 2.3.2 | |
2012-12-17 11:16:14 Adding simplejson 2.3.2 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for cliff==1.3 | |
2012-12-17 11:16:14 Best match: cliff 1.3 | |
2012-12-17 11:16:14 cliff 1.3 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for Tempita==0.5.1 | |
2012-12-17 11:16:14 Best match: Tempita 0.5.1 | |
2012-12-17 11:16:14 Adding Tempita 0.5.1 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for decorator==3.3.2 | |
2012-12-17 11:16:14 Best match: decorator 3.3.2 | |
2012-12-17 11:16:14 Adding decorator 3.3.2 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for Markdown==2.2.1 | |
2012-12-17 11:16:14 Best match: Markdown 2.2.1 | |
2012-12-17 11:16:14 Markdown 2.2.1 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for jsonschema==0.7 | |
2012-12-17 11:16:14 Best match: jsonschema 0.7 | |
2012-12-17 11:16:14 jsonschema 0.7 is already the active version in easy-install.pth | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/local/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for cmd2==0.6.3 | |
2012-12-17 11:16:14 Best match: cmd2 0.6.3 | |
2012-12-17 11:16:14 Adding cmd2 0.6.3 to easy-install.pth file | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Searching for distribute==0.6.24dev-r0 | |
2012-12-17 11:16:14 Best match: distribute 0.6.24dev-r0 | |
2012-12-17 11:16:14 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2012-12-17 11:16:14 Installing easy_install script to /usr/local/bin | |
2012-12-17 11:16:14 Installing easy_install-2.7 script to /usr/local/bin | |
2012-12-17 11:16:14 | |
2012-12-17 11:16:14 Using /usr/lib/python2.7/dist-packages | |
2012-12-17 11:16:14 Finished processing dependencies for nova==2013.1 | |
2012-12-17 11:16:14 + [[ ! -d /etc/nova ]] | |
2012-12-17 11:16:14 ++ whoami | |
2012-12-17 11:16:14 + sudo chown anita /etc/nova | |
2012-12-17 11:16:14 + cp -p /opt/stack/nova/etc/nova/policy.json /etc/nova | |
2012-12-17 11:16:14 + configure_nova_rootwrap | |
2012-12-17 11:16:14 + [[ -d /etc/nova/rootwrap.d ]] | |
2012-12-17 11:16:14 + sudo rm -rf /etc/nova/rootwrap.d | |
2012-12-17 11:16:14 + sudo mkdir -m 755 /etc/nova/rootwrap.d | |
2012-12-17 11:16:14 + sudo cp /opt/stack/nova/etc/nova/rootwrap.d/api-metadata.filters /opt/stack/nova/etc/nova/rootwrap.d/compute.filters /opt/stack/nova/etc/nova/rootwrap.d/network.filters /etc/nova/rootwrap.d | |
2012-12-17 11:16:14 + sudo chown -R root:root /etc/nova/rootwrap.d | |
2012-12-17 11:16:14 + sudo chmod 644 /etc/nova/rootwrap.d/api-metadata.filters /etc/nova/rootwrap.d/compute.filters /etc/nova/rootwrap.d/network.filters | |
2012-12-17 11:16:14 + sudo cp /opt/stack/nova/etc/nova/rootwrap.conf /etc/nova/ | |
2012-12-17 11:16:14 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/nova/rootwrap.d:' -i /etc/nova/rootwrap.conf | |
2012-12-17 11:16:14 + sudo chown root:root /etc/nova/rootwrap.conf | |
2012-12-17 11:16:14 + sudo chmod 0644 /etc/nova/rootwrap.conf | |
2012-12-17 11:16:14 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2012-12-17 11:16:14 ++ mktemp | |
2012-12-17 11:16:14 + TEMPFILE=/tmp/tmp.uxiiweQucG | |
2012-12-17 11:16:14 + echo 'anita ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2012-12-17 11:16:14 + chmod 0440 /tmp/tmp.uxiiweQucG | |
2012-12-17 11:16:14 + sudo chown root:root /tmp/tmp.uxiiweQucG | |
2012-12-17 11:16:14 + sudo mv /tmp/tmp.uxiiweQucG /etc/sudoers.d/nova-rootwrap | |
2012-12-17 11:16:14 + is_service_enabled n-api | |
2012-12-17 11:16:14 + services=n-api | |
2012-12-17 11:16:14 + for service in '${services}' | |
2012-12-17 11:16:14 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-api, ]] | |
2012-12-17 11:16:14 + return 0 | |
2012-12-17 11:16:14 + rm -f /opt/stack/nova/bin/nova-api-paste.ini | |
2012-12-17 11:16:14 + cp /opt/stack/nova/etc/nova/api-paste.ini /etc/nova | |
2012-12-17 11:16:14 + sed -e ' | |
2012-12-17 11:16:14 /^admin_token/i admin_tenant_name = service | |
2012-12-17 11:16:14 /admin_tenant_name/s/^.*$/admin_tenant_name = service/; | |
2012-12-17 11:16:14 /admin_user/s/^.*$/admin_user = nova/; | |
2012-12-17 11:16:14 /admin_password/s/^.*$/admin_password = nomoresecrete/; | |
2012-12-17 11:16:14 s,%SERVICE_TENANT_NAME%,service,g; | |
2012-12-17 11:16:14 s,%SERVICE_TOKEN%,b24350cf048f2cf97a60,g; | |
2012-12-17 11:16:14 ' -i /etc/nova/api-paste.ini | |
2012-12-17 11:16:14 + iniset /etc/nova/api-paste.ini filter:authtoken signing_dir /var/cache/nova | |
2012-12-17 11:16:14 + local file=/etc/nova/api-paste.ini | |
2012-12-17 11:16:14 + local section=filter:authtoken | |
2012-12-17 11:16:14 + local option=signing_dir | |
2012-12-17 11:16:14 + local value=/var/cache/nova | |
2012-12-17 11:16:14 + grep -q '^\[ *filter:authtoken *\]' /etc/nova/api-paste.ini | |
2012-12-17 11:16:14 ++ iniget /etc/nova/api-paste.ini filter:authtoken signing_dir | |
2012-12-17 11:16:14 ++ local file=/etc/nova/api-paste.ini | |
2012-12-17 11:16:14 ++ local section=filter:authtoken | |
2012-12-17 11:16:14 ++ local option=signing_dir | |
2012-12-17 11:16:14 ++ local line | |
2012-12-17 11:16:14 +++ sed -ne '/^\[ *filter:authtoken *\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2012-12-17 11:16:14 ++ line='signing_dir = /tmp/keystone-signing-nova' | |
2012-12-17 11:16:14 ++ echo /tmp/keystone-signing-nova | |
2012-12-17 11:16:14 + [[ -z /tmp/keystone-signing-nova ]] | |
2012-12-17 11:16:14 + sed -i -e '/^\[ *filter:authtoken *\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/nova|' /etc/nova/api-paste.ini | |
2012-12-17 11:16:14 + is_service_enabled n-cpu | |
2012-12-17 11:16:14 + services=n-cpu | |
2012-12-17 11:16:14 + for service in '${services}' | |
2012-12-17 11:16:14 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:16:14 + return 0 | |
2012-12-17 11:16:14 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2012-12-17 11:16:14 net.ipv4.ip_forward = 1 | |
2012-12-17 11:16:14 + sudo modprobe nbd | |
2012-12-17 11:16:14 + [[ qemu == \k\v\m ]] | |
2012-12-17 11:16:14 + [[ qemu == \l\x\c ]] | |
2012-12-17 11:16:14 + is_service_enabled quantum | |
2012-12-17 11:16:14 + services=quantum | |
2012-12-17 11:16:14 + for service in '${services}' | |
2012-12-17 11:16:14 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:16:14 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:16:14 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:14 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:14 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:14 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:14 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:16:14 + return 1 | |
2012-12-17 11:16:14 + is_ubuntu | |
2012-12-17 11:16:14 + [[ -z deb ]] | |
2012-12-17 11:16:14 + '[' deb = deb ']' | |
2012-12-17 11:16:14 + LIBVIRT_DAEMON=libvirt-bin | |
2012-12-17 11:16:14 + is_fedora | |
2012-12-17 11:16:14 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:14 + '[' Ubuntu = Fedora ']' | |
2012-12-17 11:16:14 + '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:16:14 + '[' Ubuntu = CentOS ']' | |
2012-12-17 11:16:14 + is_suse | |
2012-12-17 11:16:14 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:14 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:16:14 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:16:14 + getent group libvirtd | |
2012-12-17 11:16:14 ++ whoami | |
2012-12-17 11:16:14 + add_user_to_group anita libvirtd | |
2012-12-17 11:16:14 + local user=anita | |
2012-12-17 11:16:14 + local group=libvirtd | |
2012-12-17 11:16:14 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:14 + is_suse | |
2012-12-17 11:16:14 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:14 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:16:14 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:16:14 + sudo usermod -a -G libvirtd anita | |
2012-12-17 11:16:14 + restart_service libvirt-bin | |
2012-12-17 11:16:14 + is_ubuntu | |
2012-12-17 11:16:14 + [[ -z deb ]] | |
2012-12-17 11:16:14 + '[' deb = deb ']' | |
2012-12-17 11:16:14 + sudo /usr/sbin/service libvirt-bin restart | |
2012-12-17 11:16:14 libvirt-bin stop/waiting | |
2012-12-17 11:16:14 libvirt-bin start/running, process 1048 | |
2012-12-17 11:16:14 + mkdir -p /opt/stack/data/nova/instances | |
2012-12-17 11:16:14 + '[' -L /dev/disk/by-label/nova-instances ']' | |
2012-12-17 11:16:14 + cleanup_nova | |
2012-12-17 11:16:14 + is_service_enabled n-cpu | |
2012-12-17 11:16:14 + services=n-cpu | |
2012-12-17 11:16:14 + for service in '${services}' | |
2012-12-17 11:16:14 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:16:14 + return 0 | |
2012-12-17 11:16:14 + clean_iptables | |
2012-12-17 11:16:14 + sudo iptables -S -v | |
2012-12-17 11:16:14 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:14 + grep nova | |
2012-12-17 11:16:14 + grep '\-A' | |
2012-12-17 11:16:14 + sed s/-A/-D/g | |
2012-12-17 11:16:14 + bash | |
2012-12-17 11:16:14 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:16:14 + sudo iptables -S -v -t nat | |
2012-12-17 11:16:14 + sed s/-A/-D/g | |
2012-12-17 11:16:14 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:16:14 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:14 + bash | |
2012-12-17 11:16:14 + grep nova | |
2012-12-17 11:16:14 + grep '\-A' | |
2012-12-17 11:16:14 + bash | |
2012-12-17 11:16:14 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:16:14 + sed s/-N/-X/g | |
2012-12-17 11:16:14 + grep '\-N' | |
2012-12-17 11:16:14 + grep nova | |
2012-12-17 11:16:14 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:14 + sudo iptables -S -v | |
2012-12-17 11:16:14 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:14 + sudo iptables -S -v -t nat | |
2012-12-17 11:16:14 + grep nova | |
2012-12-17 11:16:14 + grep '\-N' | |
2012-12-17 11:16:14 + sed s/-N/-X/g | |
2012-12-17 11:16:14 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:16:14 + bash | |
2012-12-17 11:16:14 ++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g' | |
2012-12-17 11:16:14 ++ grep instance- | |
2012-12-17 11:16:14 ++ sudo virsh list --all | |
2012-12-17 11:16:15 + instances= | |
2012-12-17 11:16:15 + '[' '!' '' = '' ']' | |
2012-12-17 11:16:15 + sudo iscsiadm --mode node | |
2012-12-17 11:16:15 + cut -d ' ' -f2 | |
2012-12-17 11:16:15 + xargs sudo iscsiadm --mode node --logout | |
2012-12-17 11:16:15 + grep volume- | |
2012-12-17 11:16:15 iscsiadm: no records found! | |
2012-12-17 11:16:15 + sudo iscsiadm --mode node --op delete | |
2012-12-17 11:16:15 + cut -d ' ' -f2 | |
2012-12-17 11:16:15 + sudo iscsiadm --mode node | |
2012-12-17 11:16:15 + grep volume- | |
2012-12-17 11:16:15 iscsiadm: no records found! | |
2012-12-17 11:16:15 iscsiadm: no records found! | |
2012-12-17 11:16:15 + true | |
2012-12-17 11:16:15 + sudo rm -rf '/opt/stack/data/nova/instances/*' | |
2012-12-17 11:16:15 + is_service_enabled n-net q-dhcp | |
2012-12-17 11:16:15 + services='n-net q-dhcp' | |
2012-12-17 11:16:15 + for service in '${services}' | |
2012-12-17 11:16:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-net, ]] | |
2012-12-17 11:16:15 + return 0 | |
2012-12-17 11:16:15 + sudo killall dnsmasq | |
2012-12-17 11:16:15 dnsmasq: no process found | |
2012-12-17 11:16:15 + true | |
2012-12-17 11:16:15 + clean_iptables | |
2012-12-17 11:16:15 + sed s/-A/-D/g | |
2012-12-17 11:16:15 + bash | |
2012-12-17 11:16:15 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:16:15 + grep '\-A' | |
2012-12-17 11:16:15 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:15 + grep nova | |
2012-12-17 11:16:15 + sudo iptables -S -v | |
2012-12-17 11:16:15 + bash | |
2012-12-17 11:16:15 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:16:15 + sed s/-A/-D/g | |
2012-12-17 11:16:15 + grep '\-A' | |
2012-12-17 11:16:15 + grep nova | |
2012-12-17 11:16:15 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:15 + sudo iptables -S -v -t nat | |
2012-12-17 11:16:15 + bash | |
2012-12-17 11:16:15 + grep '\-N' | |
2012-12-17 11:16:15 + sed s/-N/-X/g | |
2012-12-17 11:16:15 + grep nova | |
2012-12-17 11:16:15 + sudo iptables -S -v | |
2012-12-17 11:16:15 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:15 + awk '{print "sudo iptables",$0}' | |
2012-12-17 11:16:15 + sed 's/-c [0-9]* [0-9]* //g' | |
2012-12-17 11:16:15 + bash | |
2012-12-17 11:16:15 + grep '\-N' | |
2012-12-17 11:16:15 + sed s/-N/-X/g | |
2012-12-17 11:16:15 + grep nova | |
2012-12-17 11:16:15 + awk '{print "sudo iptables -t nat",$0}' | |
2012-12-17 11:16:15 + sudo iptables -S -v -t nat | |
2012-12-17 11:16:15 + rm -rf /opt/stack/data/nova/networks | |
2012-12-17 11:16:15 + mkdir -p /opt/stack/data/nova/networks | |
2012-12-17 11:16:15 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2012-12-17 11:16:15 net.ipv4.ip_forward = 1 | |
2012-12-17 11:16:15 + is_service_enabled swift | |
2012-12-17 11:16:15 + services=swift | |
2012-12-17 11:16:15 + for service in '${services}' | |
2012-12-17 11:16:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2012-12-17 11:16:15 + [[ swift == \n\o\v\a ]] | |
2012-12-17 11:16:15 + [[ swift == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:15 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:15 + [[ swift == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:15 + [[ swift == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:15 + return 1 | |
2012-12-17 11:16:15 + is_service_enabled cinder | |
2012-12-17 11:16:15 + services=cinder | |
2012-12-17 11:16:15 + for service in '${services}' | |
2012-12-17 11:16:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,cinder, ]] | |
2012-12-17 11:16:15 + return 0 | |
2012-12-17 11:16:15 + echo_summary 'Configuring Cinder' | |
2012-12-17 11:16:15 + [[ -t 3 ]] | |
2012-12-17 11:16:15 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:15 + echo Configuring Cinder | |
2012-12-17 11:16:15 + init_cinder | |
2012-12-17 11:16:15 Configuring Cinder | |
2012-12-17 11:16:15 ++ sed s/osapi_volume,// | |
2012-12-17 11:16:15 ++ echo ec2,osapi_compute,metadata | |
2012-12-17 11:16:15 + NOVA_ENABLED_APIS=ec2,osapi_compute,metadata | |
2012-12-17 11:16:15 + is_service_enabled mysql postgresql | |
2012-12-17 11:16:15 + services='mysql postgresql' | |
2012-12-17 11:16:15 + for service in '${services}' | |
2012-12-17 11:16:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2012-12-17 11:16:15 + return 0 | |
2012-12-17 11:16:15 + recreate_database cinder utf8 | |
2012-12-17 11:16:15 + local db=cinder | |
2012-12-17 11:16:15 + local charset=utf8 | |
2012-12-17 11:16:15 + recreate_database_mysql cinder utf8 | |
2012-12-17 11:16:15 + local db=cinder | |
2012-12-17 11:16:15 + local charset=utf8 | |
2012-12-17 11:16:15 + mysql -uroot -pstackdb -e 'DROP DATABASE IF EXISTS cinder;' | |
2012-12-17 11:16:16 + mysql -uroot -pstackdb -e 'CREATE DATABASE cinder CHARACTER SET utf8;' | |
2012-12-17 11:16:16 + /opt/stack/cinder/bin/cinder-manage db sync | |
2012-12-17 11:16:16 2012-12-17 11:16:16 [00;32mDEBUG cinder.utils [[00;36m-[00;32m] [01;35m[00;32mbackend <module 'cinder.db.sqlalchemy.migration' from '/opt/stack/cinder/cinder/db/sqlalchemy/migration.pyc'>[00m [00;33mfrom (pid=1904) __get_backend /opt/stack/cinder/cinder/utils.py:557[00m | |
2012-12-17 11:16:24 + is_service_enabled c-vol | |
2012-12-17 11:16:24 + services=c-vol | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,c-vol, ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + sudo vgs stack-volumes | |
2012-12-17 11:16:24 VG #PV #LV #SN Attr VSize VFree | |
2012-12-17 11:16:24 stack-volumes 1 0 0 wz--n- 5.01g 5.01g | |
2012-12-17 11:16:24 + mkdir -p /opt/stack/data/cinder/volumes | |
2012-12-17 11:16:24 + sudo vgs stack-volumes | |
2012-12-17 11:16:24 VG #PV #LV #SN Attr VSize VFree | |
2012-12-17 11:16:24 stack-volumes 1 0 0 wz--n- 5.01g 5.01g | |
2012-12-17 11:16:24 + is_fedora | |
2012-12-17 11:16:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:24 + '[' Ubuntu = Fedora ']' | |
2012-12-17 11:16:24 + '[' Ubuntu = 'Red Hat' ']' | |
2012-12-17 11:16:24 + '[' Ubuntu = CentOS ']' | |
2012-12-17 11:16:24 + is_suse | |
2012-12-17 11:16:24 + [[ -z Ubuntu ]] | |
2012-12-17 11:16:24 + '[' Ubuntu = openSUSE ']' | |
2012-12-17 11:16:24 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2012-12-17 11:16:24 + grep volume- | |
2012-12-17 11:16:24 + sudo xargs -n1 tgt-admin --delete | |
2012-12-17 11:16:24 + cut -f3 -d ' ' | |
2012-12-17 11:16:24 + grep Target | |
2012-12-17 11:16:24 + sudo tgtadm --op show --mode target | |
2012-12-17 11:16:24 tgtadm: can't send the request to the tgt daemon, Transport endpoint is not connected | |
2012-12-17 11:16:24 Option delete requires an argument | |
2012-12-17 11:16:24 No action specified. | |
2012-12-17 11:16:24 ++ sudo lvs --noheadings -o lv_name stack-volumes | |
2012-12-17 11:16:24 + sudo mkdir -p /var/cache/cinder | |
2012-12-17 11:16:24 ++ whoami | |
2012-12-17 11:16:24 + sudo chown anita /var/cache/cinder | |
2012-12-17 11:16:24 + is_service_enabled nova | |
2012-12-17 11:16:24 + services=nova | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:16:24 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:16:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + echo_summary 'Configuring Nova' | |
2012-12-17 11:16:24 + [[ -t 3 ]] | |
2012-12-17 11:16:24 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:24 + echo Configuring Nova | |
2012-12-17 11:16:24 + create_nova_conf | |
2012-12-17 11:16:24 + rm -f /opt/stack/nova/bin/nova.conf | |
2012-12-17 11:16:24 Configuring Nova | |
2012-12-17 11:16:24 + rm -f /etc/nova/nova.conf | |
2012-12-17 11:16:24 + add_nova_opt '[DEFAULT]' | |
2012-12-17 11:16:24 + echo '[DEFAULT]' | |
2012-12-17 11:16:24 + add_nova_opt verbose=True | |
2012-12-17 11:16:24 + echo verbose=True | |
2012-12-17 11:16:24 + add_nova_opt auth_strategy=keystone | |
2012-12-17 11:16:24 + echo auth_strategy=keystone | |
2012-12-17 11:16:24 + add_nova_opt allow_resize_to_same_host=True | |
2012-12-17 11:16:24 + echo allow_resize_to_same_host=True | |
2012-12-17 11:16:24 + add_nova_opt api_paste_config=/etc/nova/api-paste.ini | |
2012-12-17 11:16:24 + echo api_paste_config=/etc/nova/api-paste.ini | |
2012-12-17 11:16:24 + add_nova_opt rootwrap_config=/etc/nova/rootwrap.conf | |
2012-12-17 11:16:24 + echo rootwrap_config=/etc/nova/rootwrap.conf | |
2012-12-17 11:16:24 + add_nova_opt compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler | |
2012-12-17 11:16:24 + echo compute_scheduler_driver=nova.scheduler.filter_scheduler.FilterScheduler | |
2012-12-17 11:16:24 + add_nova_opt dhcpbridge_flagfile=/etc/nova/nova.conf | |
2012-12-17 11:16:24 + echo dhcpbridge_flagfile=/etc/nova/nova.conf | |
2012-12-17 11:16:24 + add_nova_opt force_dhcp_release=True | |
2012-12-17 11:16:24 + echo force_dhcp_release=True | |
2012-12-17 11:16:24 + add_nova_opt fixed_range=10.0.0.0/24 | |
2012-12-17 11:16:24 + echo fixed_range=10.0.0.0/24 | |
2012-12-17 11:16:24 + add_nova_opt s3_host=192.168.0.100 | |
2012-12-17 11:16:24 + echo s3_host=192.168.0.100 | |
2012-12-17 11:16:24 + add_nova_opt s3_port=3333 | |
2012-12-17 11:16:24 + echo s3_port=3333 | |
2012-12-17 11:16:24 + add_nova_opt osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions | |
2012-12-17 11:16:24 + echo osapi_compute_extension=nova.api.openstack.compute.contrib.standard_extensions | |
2012-12-17 11:16:24 + add_nova_opt my_ip=192.168.0.100 | |
2012-12-17 11:16:24 + echo my_ip=192.168.0.100 | |
2012-12-17 11:16:24 + local dburl | |
2012-12-17 11:16:24 + database_connection_url dburl nova | |
2012-12-17 11:16:24 + local var=dburl | |
2012-12-17 11:16:24 + local db=nova | |
2012-12-17 11:16:24 + database_connection_url_mysql dburl nova | |
2012-12-17 11:16:24 + local output=dburl | |
2012-12-17 11:16:24 + local db=nova | |
2012-12-17 11:16:24 + eval 'dburl=mysql://root:stackdb@localhost/nova?charset=utf8' | |
2012-12-17 11:16:24 ++ dburl='mysql://root:stackdb@localhost/nova?charset=utf8' | |
2012-12-17 11:16:24 + add_nova_opt 'sql_connection=mysql://root:stackdb@localhost/nova?charset=utf8' | |
2012-12-17 11:16:24 + echo 'sql_connection=mysql://root:stackdb@localhost/nova?charset=utf8' | |
2012-12-17 11:16:24 + add_nova_opt libvirt_type=qemu | |
2012-12-17 11:16:24 + echo libvirt_type=qemu | |
2012-12-17 11:16:24 + add_nova_opt libvirt_cpu_mode=none | |
2012-12-17 11:16:24 + echo libvirt_cpu_mode=none | |
2012-12-17 11:16:24 + add_nova_opt instance_name_template=instance-%08x | |
2012-12-17 11:16:24 + echo instance_name_template=instance-%08x | |
2012-12-17 11:16:24 + is_service_enabled n-api | |
2012-12-17 11:16:24 + services=n-api | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-api, ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + add_nova_opt enabled_apis=ec2,osapi_compute,metadata | |
2012-12-17 11:16:24 + echo enabled_apis=ec2,osapi_compute,metadata | |
2012-12-17 11:16:24 + is_service_enabled cinder | |
2012-12-17 11:16:24 + services=cinder | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,cinder, ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + add_nova_opt volume_api_class=nova.volume.cinder.API | |
2012-12-17 11:16:24 + echo volume_api_class=nova.volume.cinder.API | |
2012-12-17 11:16:24 + '[' -n /opt/stack/data/nova ']' | |
2012-12-17 11:16:24 + add_nova_opt state_path=/opt/stack/data/nova | |
2012-12-17 11:16:24 + echo state_path=/opt/stack/data/nova | |
2012-12-17 11:16:24 + add_nova_opt lock_path=/opt/stack/data/nova | |
2012-12-17 11:16:24 + echo lock_path=/opt/stack/data/nova | |
2012-12-17 11:16:24 + '[' -n /opt/stack/data/nova/instances ']' | |
2012-12-17 11:16:24 + add_nova_opt instances_path=/opt/stack/data/nova/instances | |
2012-12-17 11:16:24 + echo instances_path=/opt/stack/data/nova/instances | |
2012-12-17 11:16:24 + '[' False '!=' False ']' | |
2012-12-17 11:16:24 + '[' False '!=' False ']' | |
2012-12-17 11:16:24 + '[' True '!=' True ']' | |
2012-12-17 11:16:24 + '[' True == True ']' | |
2012-12-17 11:16:24 + '[' False == False ']' | |
2012-12-17 11:16:24 + add_nova_opt 'logging_context_format_string=%(asctime)s %(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' | |
2012-12-17 11:16:24 + echo 'logging_context_format_string=%(asctime)s %(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' | |
2012-12-17 11:16:24 + add_nova_opt 'logging_default_format_string=%(asctime)s %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:16:24 + echo 'logging_default_format_string=%(asctime)s %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2012-12-17 11:16:24 + add_nova_opt 'logging_debug_format_suffix=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2012-12-17 11:16:24 + echo 'logging_debug_format_suffix=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2012-12-17 11:16:24 + add_nova_opt 'logging_exception_prefix=%(color)s%(asctime)s TRACE %(name)s [01;35m%(instance)s[00m' | |
2012-12-17 11:16:24 + echo 'logging_exception_prefix=%(color)s%(asctime)s TRACE %(name)s [01;35m%(instance)s[00m' | |
2012-12-17 11:16:24 + is_service_enabled ceilometer | |
2012-12-17 11:16:24 + services=ceilometer | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ceilometer, ]] | |
2012-12-17 11:16:24 + [[ ceilometer == \n\o\v\a ]] | |
2012-12-17 11:16:24 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:24 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer- ]] | |
2012-12-17 11:16:24 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:24 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:24 + return 1 | |
2012-12-17 11:16:24 + [[ -z '' ]] | |
2012-12-17 11:16:24 + [[ -n '' ]] | |
2012-12-17 11:16:24 + init_nova | |
2012-12-17 11:16:24 + is_service_enabled mysql postgresql | |
2012-12-17 11:16:24 + services='mysql postgresql' | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + is_service_enabled nova | |
2012-12-17 11:16:24 + services=nova | |
2012-12-17 11:16:24 + for service in '${services}' | |
2012-12-17 11:16:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:16:24 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:16:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:16:24 + return 0 | |
2012-12-17 11:16:24 + recreate_database nova latin1 | |
2012-12-17 11:16:24 + local db=nova | |
2012-12-17 11:16:24 + local charset=latin1 | |
2012-12-17 11:16:24 + recreate_database_mysql nova latin1 | |
2012-12-17 11:16:24 + local db=nova | |
2012-12-17 11:16:24 + local charset=latin1 | |
2012-12-17 11:16:24 + mysql -uroot -pstackdb -e 'DROP DATABASE IF EXISTS nova;' | |
2012-12-17 11:16:25 + mysql -uroot -pstackdb -e 'CREATE DATABASE nova CHARACTER SET latin1;' | |
2012-12-17 11:16:25 + /opt/stack/nova/bin/nova-manage db sync | |
2012-12-17 11:16:56 + sudo mkdir -p /var/cache/nova | |
2012-12-17 11:16:56 ++ whoami | |
2012-12-17 11:16:56 + sudo chown anita /var/cache/nova | |
2012-12-17 11:16:56 + is_service_enabled quantum | |
2012-12-17 11:16:56 + services=quantum | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,quantum, ]] | |
2012-12-17 11:16:56 + [[ quantum == \n\o\v\a ]] | |
2012-12-17 11:16:56 + [[ quantum == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:56 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:56 + [[ quantum == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:56 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:56 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2012-12-17 11:16:56 + return 1 | |
2012-12-17 11:16:56 + is_service_enabled n-net | |
2012-12-17 11:16:56 + services=n-net | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-net, ]] | |
2012-12-17 11:16:56 + return 0 | |
2012-12-17 11:16:56 + add_nova_opt network_manager=nova.network.manager.FlatDHCPManager | |
2012-12-17 11:16:56 + echo network_manager=nova.network.manager.FlatDHCPManager | |
2012-12-17 11:16:56 + add_nova_opt public_interface=br100 | |
2012-12-17 11:16:56 + echo public_interface=br100 | |
2012-12-17 11:16:56 + add_nova_opt vlan_interface=eth0 | |
2012-12-17 11:16:56 + echo vlan_interface=eth0 | |
2012-12-17 11:16:56 + add_nova_opt flat_network_bridge=br100 | |
2012-12-17 11:16:56 + echo flat_network_bridge=br100 | |
2012-12-17 11:16:56 + '[' -n eth0 ']' | |
2012-12-17 11:16:56 + add_nova_opt flat_interface=eth0 | |
2012-12-17 11:16:56 + echo flat_interface=eth0 | |
2012-12-17 11:16:56 + is_service_enabled n-cpu | |
2012-12-17 11:16:56 + services=n-cpu | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:16:56 + return 0 | |
2012-12-17 11:16:56 + NOVNCPROXY_URL=http://192.168.0.100:6080/vnc_auto.html | |
2012-12-17 11:16:56 + add_nova_opt novncproxy_base_url=http://192.168.0.100:6080/vnc_auto.html | |
2012-12-17 11:16:56 + echo novncproxy_base_url=http://192.168.0.100:6080/vnc_auto.html | |
2012-12-17 11:16:56 + XVPVNCPROXY_URL=http://192.168.0.100:6081/console | |
2012-12-17 11:16:56 + add_nova_opt xvpvncproxy_base_url=http://192.168.0.100:6081/console | |
2012-12-17 11:16:56 + echo xvpvncproxy_base_url=http://192.168.0.100:6081/console | |
2012-12-17 11:16:56 + '[' libvirt = xenserver ']' | |
2012-12-17 11:16:56 + VNCSERVER_PROXYCLIENT_ADDRESS=127.0.0.1 | |
2012-12-17 11:16:56 + VNCSERVER_LISTEN=127.0.0.1 | |
2012-12-17 11:16:56 + add_nova_opt vncserver_listen=127.0.0.1 | |
2012-12-17 11:16:56 + echo vncserver_listen=127.0.0.1 | |
2012-12-17 11:16:56 + add_nova_opt vncserver_proxyclient_address=127.0.0.1 | |
2012-12-17 11:16:56 + echo vncserver_proxyclient_address=127.0.0.1 | |
2012-12-17 11:16:56 + add_nova_opt ec2_dmz_host=192.168.0.100 | |
2012-12-17 11:16:56 + echo ec2_dmz_host=192.168.0.100 | |
2012-12-17 11:16:56 + is_service_enabled zeromq | |
2012-12-17 11:16:56 + services=zeromq | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,zeromq, ]] | |
2012-12-17 11:16:56 + [[ zeromq == \n\o\v\a ]] | |
2012-12-17 11:16:56 + [[ zeromq == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:56 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:56 + [[ zeromq == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:56 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:56 + return 1 | |
2012-12-17 11:16:56 + is_service_enabled qpid | |
2012-12-17 11:16:56 + services=qpid | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,qpid, ]] | |
2012-12-17 11:16:56 + [[ qpid == \n\o\v\a ]] | |
2012-12-17 11:16:56 + [[ qpid == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:56 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:56 + [[ qpid == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:56 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:56 + return 1 | |
2012-12-17 11:16:56 + '[' -n localhost ']' | |
2012-12-17 11:16:56 + '[' -n stackqueue ']' | |
2012-12-17 11:16:56 + add_nova_opt rabbit_host=localhost | |
2012-12-17 11:16:56 + echo rabbit_host=localhost | |
2012-12-17 11:16:56 + add_nova_opt rabbit_password=stackqueue | |
2012-12-17 11:16:56 + echo rabbit_password=stackqueue | |
2012-12-17 11:16:56 + add_nova_opt glance_api_servers=192.168.0.100:9292 | |
2012-12-17 11:16:56 + echo glance_api_servers=192.168.0.100:9292 | |
2012-12-17 11:16:56 + '[' libvirt = xenserver ']' | |
2012-12-17 11:16:56 + '[' libvirt = openvz ']' | |
2012-12-17 11:16:56 + echo_summary 'Using libvirt virtualization driver' | |
2012-12-17 11:16:56 + [[ -t 3 ]] | |
2012-12-17 11:16:56 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:56 + echo Using libvirt virtualization driver | |
2012-12-17 11:16:56 Using libvirt virtualization driver | |
2012-12-17 11:16:56 + add_nova_opt compute_driver=libvirt.LibvirtDriver | |
2012-12-17 11:16:56 + echo compute_driver=libvirt.LibvirtDriver | |
2012-12-17 11:16:56 + LIBVIRT_FIREWALL_DRIVER=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2012-12-17 11:16:56 + add_nova_opt firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2012-12-17 11:16:56 + echo firewall_driver=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2012-12-17 11:16:56 + is_service_enabled swift | |
2012-12-17 11:16:56 + services=swift | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2012-12-17 11:16:56 + [[ swift == \n\o\v\a ]] | |
2012-12-17 11:16:56 + [[ swift == \c\i\n\d\e\r ]] | |
2012-12-17 11:16:56 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:16:56 + [[ swift == \g\l\a\n\c\e ]] | |
2012-12-17 11:16:56 + [[ swift == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:16:56 + return 1 | |
2012-12-17 11:16:56 + is_service_enabled g-api g-reg | |
2012-12-17 11:16:56 + services='g-api g-reg' | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-api, ]] | |
2012-12-17 11:16:56 + return 0 | |
2012-12-17 11:16:56 + echo_summary 'Starting Glance' | |
2012-12-17 11:16:56 + [[ -t 3 ]] | |
2012-12-17 11:16:56 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:16:56 + echo Starting Glance | |
2012-12-17 11:16:56 Starting Glance | |
2012-12-17 11:16:56 + start_glance | |
2012-12-17 11:16:56 + screen_it g-reg 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf' | |
2012-12-17 11:16:56 ++ echo -ne '\015' | |
2012-12-17 11:16:56 + NL=$'\r' | |
2012-12-17 11:16:56 + SCREEN_NAME=stack | |
2012-12-17 11:16:56 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:16:56 + is_service_enabled g-reg | |
2012-12-17 11:16:56 + services=g-reg | |
2012-12-17 11:16:56 + for service in '${services}' | |
2012-12-17 11:16:56 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-reg, ]] | |
2012-12-17 11:16:56 + return 0 | |
2012-12-17 11:16:56 + screen_rc g-reg 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf' | |
2012-12-17 11:16:56 + SCREEN_NAME=stack | |
2012-12-17 11:16:56 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:16:56 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:16:56 + grep g-reg /home/anita/devstack/stack-screenrc | |
2012-12-17 11:16:56 ++ echo -ne '\015' | |
2012-12-17 11:16:56 + NL=$'\r' | |
2012-12-17 11:16:56 + echo 'screen -t g-reg bash' | |
2012-12-17 11:16:56 + echo 'stuff "cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf | |
"' | |
2012-12-17 11:16:56 + screen -S stack -X screen -t g-reg | |
2012-12-17 11:16:56 + sleep 1.5 | |
2012-12-17 11:16:57 + [[ -n '' ]] | |
2012-12-17 11:16:57 + screen -S stack -p g-reg -X stuff 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf || touch "/opt/stack/status/stack/g-reg.failure" | |
' | |
2012-12-17 11:16:57 + screen_it g-api 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf' | |
2012-12-17 11:16:57 ++ echo -ne '\015' | |
2012-12-17 11:16:57 + NL=$'\r' | |
2012-12-17 11:16:57 + SCREEN_NAME=stack | |
2012-12-17 11:16:57 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:16:57 + is_service_enabled g-api | |
2012-12-17 11:16:57 + services=g-api | |
2012-12-17 11:16:57 + for service in '${services}' | |
2012-12-17 11:16:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-api, ]] | |
2012-12-17 11:16:57 + return 0 | |
2012-12-17 11:16:57 + screen_rc g-api 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf' | |
2012-12-17 11:16:57 + SCREEN_NAME=stack | |
2012-12-17 11:16:57 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:16:57 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:16:57 + grep g-api /home/anita/devstack/stack-screenrc | |
2012-12-17 11:16:57 ++ echo -ne '\015' | |
2012-12-17 11:16:57 + NL=$'\r' | |
2012-12-17 11:16:57 + echo 'screen -t g-api bash' | |
2012-12-17 11:16:57 + echo 'stuff "cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf | |
"' | |
2012-12-17 11:16:57 + screen -S stack -X screen -t g-api | |
2012-12-17 11:16:57 + sleep 1.5 | |
2012-12-17 11:16:59 + [[ -n '' ]] | |
2012-12-17 11:16:59 + screen -S stack -p g-api -X stuff 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf || touch "/opt/stack/status/stack/g-api.failure" | |
' | |
2012-12-17 11:16:59 + echo 'Waiting for g-api (192.168.0.100:9292) to start...' | |
2012-12-17 11:16:59 Waiting for g-api (192.168.0.100:9292) to start... | |
2012-12-17 11:16:59 + timeout 60 sh -c 'while ! http_proxy= wget -q -O- http://192.168.0.100:9292; do sleep 1; done' | |
2012-12-17 11:17:00 {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://192.168.0.100:9292/v2/", "rel": "self"}]}, {"status": "CURRENT", "id": "v1.1", "links": [{"href": "http://192.168.0.100:9292/v1/", "rel": "self"}]}, {"status": "SUPPORTED", "id": "v1.0", "links": [{"href": "http://192.168.0.100:9292/v1/", "rel": "self"}]}]}+ is_service_enabled key | |
2012-12-17 11:17:00 + services=key | |
2012-12-17 11:17:00 + for service in '${services}' | |
2012-12-17 11:17:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2012-12-17 11:17:00 + return 0 | |
2012-12-17 11:17:00 + is_service_enabled swift3 | |
2012-12-17 11:17:00 + services=swift3 | |
2012-12-17 11:17:00 + for service in '${services}' | |
2012-12-17 11:17:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift3, ]] | |
2012-12-17 11:17:00 + [[ swift3 == \n\o\v\a ]] | |
2012-12-17 11:17:00 + [[ swift3 == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:00 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:00 + [[ swift3 == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:00 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:00 + return 1 | |
2012-12-17 11:17:00 + screen_it zeromq 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-rpc-zmq-receiver' | |
2012-12-17 11:17:00 ++ echo -ne '\015' | |
2012-12-17 11:17:00 + NL=$'\r' | |
2012-12-17 11:17:00 + SCREEN_NAME=stack | |
2012-12-17 11:17:00 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:00 + is_service_enabled zeromq | |
2012-12-17 11:17:00 + services=zeromq | |
2012-12-17 11:17:00 + for service in '${services}' | |
2012-12-17 11:17:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,zeromq, ]] | |
2012-12-17 11:17:00 + [[ zeromq == \n\o\v\a ]] | |
2012-12-17 11:17:00 + [[ zeromq == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:00 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:00 + [[ zeromq == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:00 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:00 + return 1 | |
2012-12-17 11:17:00 + is_service_enabled n-api | |
2012-12-17 11:17:00 + services=n-api | |
2012-12-17 11:17:00 + for service in '${services}' | |
2012-12-17 11:17:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-api, ]] | |
2012-12-17 11:17:00 + return 0 | |
2012-12-17 11:17:00 + echo_summary 'Starting Nova API' | |
2012-12-17 11:17:00 + [[ -t 3 ]] | |
2012-12-17 11:17:00 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:00 + echo Starting Nova API | |
2012-12-17 11:17:00 Starting Nova API | |
2012-12-17 11:17:00 + screen_it n-api 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-api' | |
2012-12-17 11:17:00 ++ echo -ne '\015' | |
2012-12-17 11:17:00 + NL=$'\r' | |
2012-12-17 11:17:00 + SCREEN_NAME=stack | |
2012-12-17 11:17:00 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:00 + is_service_enabled n-api | |
2012-12-17 11:17:00 + services=n-api | |
2012-12-17 11:17:00 + for service in '${services}' | |
2012-12-17 11:17:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-api, ]] | |
2012-12-17 11:17:00 + return 0 | |
2012-12-17 11:17:00 + screen_rc n-api 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-api' | |
2012-12-17 11:17:00 + SCREEN_NAME=stack | |
2012-12-17 11:17:00 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:00 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:00 + grep n-api /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:00 ++ echo -ne '\015' | |
2012-12-17 11:17:00 + NL=$'\r' | |
2012-12-17 11:17:00 + echo 'screen -t n-api bash' | |
2012-12-17 11:17:00 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-api | |
"' | |
2012-12-17 11:17:00 + screen -S stack -X screen -t n-api | |
2012-12-17 11:17:00 + sleep 1.5 | |
2012-12-17 11:17:02 + [[ -n '' ]] | |
2012-12-17 11:17:02 + screen -S stack -p n-api -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-api || touch "/opt/stack/status/stack/n-api.failure" | |
' | |
2012-12-17 11:17:02 + echo 'Waiting for nova-api to start...' | |
2012-12-17 11:17:02 Waiting for nova-api to start... | |
2012-12-17 11:17:02 + timeout 60 sh -c 'while ! http_proxy= wget -q -O- http://127.0.0.1:8774; do sleep 1; done' | |
2012-12-17 11:17:04 {"versions": [{"status": "CURRENT", "updated": "2011-01-21T11:33:21Z", "id": "v2.0", "links": [{"href": "http://127.0.0.1:8774/v2/", "rel": "self"}]}]}+ is_service_enabled q-svc | |
2012-12-17 11:17:04 + services=q-svc | |
2012-12-17 11:17:04 + for service in '${services}' | |
2012-12-17 11:17:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-svc, ]] | |
2012-12-17 11:17:04 + [[ q-svc == \n\o\v\a ]] | |
2012-12-17 11:17:04 + [[ q-svc == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:04 + [[ q-svc == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:04 + [[ q-svc == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:04 + [[ q-svc == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:04 + return 1 | |
2012-12-17 11:17:04 + is_service_enabled mysql postgresql | |
2012-12-17 11:17:04 + services='mysql postgresql' | |
2012-12-17 11:17:04 + for service in '${services}' | |
2012-12-17 11:17:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2012-12-17 11:17:04 + return 0 | |
2012-12-17 11:17:04 + is_service_enabled n-net | |
2012-12-17 11:17:04 + services=n-net | |
2012-12-17 11:17:04 + for service in '${services}' | |
2012-12-17 11:17:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-net, ]] | |
2012-12-17 11:17:04 + return 0 | |
2012-12-17 11:17:04 + /opt/stack/nova/bin/nova-manage network create private 10.0.0.0/24 1 256 | |
2012-12-17 11:17:05 + /opt/stack/nova/bin/nova-manage floating create 172.24.4.224/28 --pool= | |
2012-12-17 11:17:06 + /opt/stack/nova/bin/nova-manage floating create --ip_range=192.168.253.0/29 --pool=test | |
2012-12-17 11:17:07 + screen_it q-agt 'python --config-file /etc/quantum/quantum.conf --config-file /' | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:07 + is_service_enabled q-agt | |
2012-12-17 11:17:07 + services=q-agt | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-agt, ]] | |
2012-12-17 11:17:07 + [[ q-agt == \n\o\v\a ]] | |
2012-12-17 11:17:07 + [[ q-agt == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:07 + [[ q-agt == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:07 + [[ q-agt == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:07 + [[ q-agt == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:07 + return 1 | |
2012-12-17 11:17:07 + screen_it q-dhcp 'python --config-file /etc/quantum/quantum.conf --config-file=' | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:07 + is_service_enabled q-dhcp | |
2012-12-17 11:17:07 + services=q-dhcp | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-dhcp, ]] | |
2012-12-17 11:17:07 + [[ q-dhcp == \n\o\v\a ]] | |
2012-12-17 11:17:07 + [[ q-dhcp == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:07 + [[ q-dhcp == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:07 + [[ q-dhcp == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:07 + [[ q-dhcp == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:07 + return 1 | |
2012-12-17 11:17:07 + screen_it q-meta 'python --config-file /etc/quantum/quantum.conf --config-file=' | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:07 + is_service_enabled q-meta | |
2012-12-17 11:17:07 + services=q-meta | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-meta, ]] | |
2012-12-17 11:17:07 + [[ q-meta == \n\o\v\a ]] | |
2012-12-17 11:17:07 + [[ q-meta == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:07 + [[ q-meta == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:07 + [[ q-meta == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:07 + [[ q-meta == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:07 + return 1 | |
2012-12-17 11:17:07 + screen_it q-l3 'python --config-file /etc/quantum/quantum.conf --config-file=' | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:07 + is_service_enabled q-l3 | |
2012-12-17 11:17:07 + services=q-l3 | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,q-l3, ]] | |
2012-12-17 11:17:07 + [[ q-l3 == \n\o\v\a ]] | |
2012-12-17 11:17:07 + [[ q-l3 == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:07 + [[ q-l3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:07 + [[ q-l3 == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:07 + [[ q-l3 == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:07 + return 1 | |
2012-12-17 11:17:07 + is_service_enabled nova | |
2012-12-17 11:17:07 + services=nova | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,nova, ]] | |
2012-12-17 11:17:07 + [[ nova == \n\o\v\a ]] | |
2012-12-17 11:17:07 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n- ]] | |
2012-12-17 11:17:07 + return 0 | |
2012-12-17 11:17:07 + echo_summary 'Starting Nova' | |
2012-12-17 11:17:07 + [[ -t 3 ]] | |
2012-12-17 11:17:07 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:07 + echo Starting Nova | |
2012-12-17 11:17:07 + start_nova | |
2012-12-17 11:17:07 + screen_it n-cond 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor' | |
2012-12-17 11:17:07 Starting Nova | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:07 + is_service_enabled n-cond | |
2012-12-17 11:17:07 + services=n-cond | |
2012-12-17 11:17:07 + for service in '${services}' | |
2012-12-17 11:17:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cond, ]] | |
2012-12-17 11:17:07 + return 0 | |
2012-12-17 11:17:07 + screen_rc n-cond 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor' | |
2012-12-17 11:17:07 + SCREEN_NAME=stack | |
2012-12-17 11:17:07 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:07 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:07 + grep n-cond /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:07 ++ echo -ne '\015' | |
2012-12-17 11:17:07 + NL=$'\r' | |
2012-12-17 11:17:07 + echo 'screen -t n-cond bash' | |
2012-12-17 11:17:07 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor | |
"' | |
2012-12-17 11:17:07 + screen -S stack -X screen -t n-cond | |
2012-12-17 11:17:07 + sleep 1.5 | |
2012-12-17 11:17:09 + [[ -n '' ]] | |
2012-12-17 11:17:09 + screen -S stack -p n-cond -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor || touch "/opt/stack/status/stack/n-cond.failure" | |
' | |
2012-12-17 11:17:09 + screen_it n-cpu 'cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute' | |
2012-12-17 11:17:09 ++ echo -ne '\015' | |
2012-12-17 11:17:09 + NL=$'\r' | |
2012-12-17 11:17:09 + SCREEN_NAME=stack | |
2012-12-17 11:17:09 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:09 + is_service_enabled n-cpu | |
2012-12-17 11:17:09 + services=n-cpu | |
2012-12-17 11:17:09 + for service in '${services}' | |
2012-12-17 11:17:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cpu, ]] | |
2012-12-17 11:17:09 + return 0 | |
2012-12-17 11:17:09 + screen_rc n-cpu 'cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute' | |
2012-12-17 11:17:09 + SCREEN_NAME=stack | |
2012-12-17 11:17:09 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:09 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:09 + grep n-cpu /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:09 ++ echo -ne '\015' | |
2012-12-17 11:17:09 + NL=$'\r' | |
2012-12-17 11:17:09 + echo 'screen -t n-cpu bash' | |
2012-12-17 11:17:09 + echo 'stuff "cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute | |
"' | |
2012-12-17 11:17:09 + screen -S stack -X screen -t n-cpu | |
2012-12-17 11:17:09 + sleep 1.5 | |
2012-12-17 11:17:10 + [[ -n '' ]] | |
2012-12-17 11:17:10 + screen -S stack -p n-cpu -X stuff 'cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute || touch "/opt/stack/status/stack/n-cpu.failure" | |
' | |
2012-12-17 11:17:10 + screen_it n-crt 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert' | |
2012-12-17 11:17:10 ++ echo -ne '\015' | |
2012-12-17 11:17:10 + NL=$'\r' | |
2012-12-17 11:17:10 + SCREEN_NAME=stack | |
2012-12-17 11:17:10 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:10 + is_service_enabled n-crt | |
2012-12-17 11:17:10 + services=n-crt | |
2012-12-17 11:17:10 + for service in '${services}' | |
2012-12-17 11:17:10 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-crt, ]] | |
2012-12-17 11:17:10 + return 0 | |
2012-12-17 11:17:10 + screen_rc n-crt 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert' | |
2012-12-17 11:17:10 + SCREEN_NAME=stack | |
2012-12-17 11:17:10 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:10 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:10 + grep n-crt /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:10 ++ echo -ne '\015' | |
2012-12-17 11:17:10 + NL=$'\r' | |
2012-12-17 11:17:10 + echo 'screen -t n-crt bash' | |
2012-12-17 11:17:10 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert | |
"' | |
2012-12-17 11:17:10 + screen -S stack -X screen -t n-crt | |
2012-12-17 11:17:10 + sleep 1.5 | |
2012-12-17 11:17:12 + [[ -n '' ]] | |
2012-12-17 11:17:12 + screen -S stack -p n-crt -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert || touch "/opt/stack/status/stack/n-crt.failure" | |
' | |
2012-12-17 11:17:12 + screen_it n-net 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-network' | |
2012-12-17 11:17:12 ++ echo -ne '\015' | |
2012-12-17 11:17:12 + NL=$'\r' | |
2012-12-17 11:17:12 + SCREEN_NAME=stack | |
2012-12-17 11:17:12 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:12 + is_service_enabled n-net | |
2012-12-17 11:17:12 + services=n-net | |
2012-12-17 11:17:12 + for service in '${services}' | |
2012-12-17 11:17:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-net, ]] | |
2012-12-17 11:17:12 + return 0 | |
2012-12-17 11:17:12 + screen_rc n-net 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-network' | |
2012-12-17 11:17:12 + SCREEN_NAME=stack | |
2012-12-17 11:17:12 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:12 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:12 + grep n-net /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:12 ++ echo -ne '\015' | |
2012-12-17 11:17:12 + NL=$'\r' | |
2012-12-17 11:17:12 + echo 'screen -t n-net bash' | |
2012-12-17 11:17:12 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-network | |
"' | |
2012-12-17 11:17:12 + screen -S stack -X screen -t n-net | |
2012-12-17 11:17:12 + sleep 1.5 | |
2012-12-17 11:17:13 + [[ -n '' ]] | |
2012-12-17 11:17:13 + screen -S stack -p n-net -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-network || touch "/opt/stack/status/stack/n-net.failure" | |
' | |
2012-12-17 11:17:13 + screen_it n-sch 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler' | |
2012-12-17 11:17:13 ++ echo -ne '\015' | |
2012-12-17 11:17:13 + NL=$'\r' | |
2012-12-17 11:17:13 + SCREEN_NAME=stack | |
2012-12-17 11:17:13 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:13 + is_service_enabled n-sch | |
2012-12-17 11:17:13 + services=n-sch | |
2012-12-17 11:17:13 + for service in '${services}' | |
2012-12-17 11:17:13 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-sch, ]] | |
2012-12-17 11:17:13 + return 0 | |
2012-12-17 11:17:13 + screen_rc n-sch 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler' | |
2012-12-17 11:17:13 + SCREEN_NAME=stack | |
2012-12-17 11:17:13 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:13 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:13 + grep n-sch /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:13 ++ echo -ne '\015' | |
2012-12-17 11:17:13 + NL=$'\r' | |
2012-12-17 11:17:13 + echo 'screen -t n-sch bash' | |
2012-12-17 11:17:13 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler | |
"' | |
2012-12-17 11:17:13 + screen -S stack -X screen -t n-sch | |
2012-12-17 11:17:14 + sleep 1.5 | |
2012-12-17 11:17:15 + [[ -n '' ]] | |
2012-12-17 11:17:15 + screen -S stack -p n-sch -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler || touch "/opt/stack/status/stack/n-sch.failure" | |
' | |
2012-12-17 11:17:15 + screen_it n-novnc 'cd /opt/stack/noVNC && ./utils/nova-novncproxy --config-file /etc/nova/nova.conf --web .' | |
2012-12-17 11:17:15 ++ echo -ne '\015' | |
2012-12-17 11:17:15 + NL=$'\r' | |
2012-12-17 11:17:15 + SCREEN_NAME=stack | |
2012-12-17 11:17:15 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:15 + is_service_enabled n-novnc | |
2012-12-17 11:17:15 + services=n-novnc | |
2012-12-17 11:17:15 + for service in '${services}' | |
2012-12-17 11:17:15 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-novnc, ]] | |
2012-12-17 11:17:15 + return 0 | |
2012-12-17 11:17:15 + screen_rc n-novnc 'cd /opt/stack/noVNC && ./utils/nova-novncproxy --config-file /etc/nova/nova.conf --web .' | |
2012-12-17 11:17:15 + SCREEN_NAME=stack | |
2012-12-17 11:17:15 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:15 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:15 + grep n-novnc /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:15 ++ echo -ne '\015' | |
2012-12-17 11:17:15 + NL=$'\r' | |
2012-12-17 11:17:15 + echo 'screen -t n-novnc bash' | |
2012-12-17 11:17:15 + echo 'stuff "cd /opt/stack/noVNC && ./utils/nova-novncproxy --config-file /etc/nova/nova.conf --web . | |
"' | |
2012-12-17 11:17:15 + screen -S stack -X screen -t n-novnc | |
2012-12-17 11:17:15 + sleep 1.5 | |
2012-12-17 11:17:16 + [[ -n '' ]] | |
2012-12-17 11:17:16 + screen -S stack -p n-novnc -X stuff 'cd /opt/stack/noVNC && ./utils/nova-novncproxy --config-file /etc/nova/nova.conf --web . || touch "/opt/stack/status/stack/n-novnc.failure" | |
' | |
2012-12-17 11:17:16 + screen_it n-xvnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf' | |
2012-12-17 11:17:17 ++ echo -ne '\015' | |
2012-12-17 11:17:17 + NL=$'\r' | |
2012-12-17 11:17:17 + SCREEN_NAME=stack | |
2012-12-17 11:17:17 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:17 + is_service_enabled n-xvnc | |
2012-12-17 11:17:17 + services=n-xvnc | |
2012-12-17 11:17:17 + for service in '${services}' | |
2012-12-17 11:17:17 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-xvnc, ]] | |
2012-12-17 11:17:17 + return 0 | |
2012-12-17 11:17:17 + screen_rc n-xvnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf' | |
2012-12-17 11:17:17 + SCREEN_NAME=stack | |
2012-12-17 11:17:17 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:17 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:17 + grep n-xvnc /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:17 ++ echo -ne '\015' | |
2012-12-17 11:17:17 + NL=$'\r' | |
2012-12-17 11:17:17 + echo 'screen -t n-xvnc bash' | |
2012-12-17 11:17:17 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf | |
"' | |
2012-12-17 11:17:17 + screen -S stack -X screen -t n-xvnc | |
2012-12-17 11:17:17 + sleep 1.5 | |
2012-12-17 11:17:18 + [[ -n '' ]] | |
2012-12-17 11:17:18 + screen -S stack -p n-xvnc -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf || touch "/opt/stack/status/stack/n-xvnc.failure" | |
' | |
2012-12-17 11:17:18 + screen_it n-cauth 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth' | |
2012-12-17 11:17:18 ++ echo -ne '\015' | |
2012-12-17 11:17:18 + NL=$'\r' | |
2012-12-17 11:17:18 + SCREEN_NAME=stack | |
2012-12-17 11:17:18 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:18 + is_service_enabled n-cauth | |
2012-12-17 11:17:18 + services=n-cauth | |
2012-12-17 11:17:18 + for service in '${services}' | |
2012-12-17 11:17:18 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cauth, ]] | |
2012-12-17 11:17:18 + return 0 | |
2012-12-17 11:17:18 + screen_rc n-cauth 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth' | |
2012-12-17 11:17:18 + SCREEN_NAME=stack | |
2012-12-17 11:17:18 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:18 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:18 + grep n-cauth /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:18 ++ echo -ne '\015' | |
2012-12-17 11:17:18 + NL=$'\r' | |
2012-12-17 11:17:18 + echo 'screen -t n-cauth bash' | |
2012-12-17 11:17:18 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth | |
"' | |
2012-12-17 11:17:18 + screen -S stack -X screen -t n-cauth | |
2012-12-17 11:17:18 + sleep 1.5 | |
2012-12-17 11:17:20 + [[ -n '' ]] | |
2012-12-17 11:17:20 + screen -S stack -p n-cauth -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth || touch "/opt/stack/status/stack/n-cauth.failure" | |
' | |
2012-12-17 11:17:20 + is_service_enabled cinder | |
2012-12-17 11:17:20 + services=cinder | |
2012-12-17 11:17:20 + for service in '${services}' | |
2012-12-17 11:17:20 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,cinder, ]] | |
2012-12-17 11:17:20 + return 0 | |
2012-12-17 11:17:20 + echo_summary 'Starting Cinder' | |
2012-12-17 11:17:20 + [[ -t 3 ]] | |
2012-12-17 11:17:20 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:20 + echo Starting Cinder | |
2012-12-17 11:17:20 + start_cinder | |
2012-12-17 11:17:20 + is_service_enabled c-vol | |
2012-12-17 11:17:20 + services=c-vol | |
2012-12-17 11:17:20 + for service in '${services}' | |
2012-12-17 11:17:20 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,c-vol, ]] | |
2012-12-17 11:17:20 + return 0 | |
2012-12-17 11:17:20 + _configure_tgt_for_config_d | |
2012-12-17 11:17:20 + [[ ! -d /etc/tgt/conf.d/ ]] | |
2012-12-17 11:17:20 + [[ ! -f /etc/tgt/conf.d/stack.conf ]] | |
2012-12-17 11:17:20 + is_ubuntu | |
2012-12-17 11:17:20 + [[ -z deb ]] | |
2012-12-17 11:17:20 + '[' deb = deb ']' | |
2012-12-17 11:17:20 + sudo stop tgt | |
2012-12-17 11:17:20 Starting Cinder | |
2012-12-17 11:17:20 stop: Unknown instance: | |
2012-12-17 11:17:20 + true | |
2012-12-17 11:17:20 + sudo start tgt | |
2012-12-17 11:17:20 tgt start/running, process 4401 | |
2012-12-17 11:17:20 + screen_it c-api 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:20 ++ echo -ne '\015' | |
2012-12-17 11:17:20 + NL=$'\r' | |
2012-12-17 11:17:20 + SCREEN_NAME=stack | |
2012-12-17 11:17:20 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:20 + is_service_enabled c-api | |
2012-12-17 11:17:20 + services=c-api | |
2012-12-17 11:17:20 + for service in '${services}' | |
2012-12-17 11:17:20 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,c-api, ]] | |
2012-12-17 11:17:20 + return 0 | |
2012-12-17 11:17:20 + screen_rc c-api 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:20 + SCREEN_NAME=stack | |
2012-12-17 11:17:20 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:20 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:20 + grep c-api /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:20 ++ echo -ne '\015' | |
2012-12-17 11:17:20 + NL=$'\r' | |
2012-12-17 11:17:20 + echo 'screen -t c-api bash' | |
2012-12-17 11:17:20 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf | |
"' | |
2012-12-17 11:17:20 + screen -S stack -X screen -t c-api | |
2012-12-17 11:17:20 + sleep 1.5 | |
2012-12-17 11:17:21 + [[ -n '' ]] | |
2012-12-17 11:17:21 + screen -S stack -p c-api -X stuff 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf || touch "/opt/stack/status/stack/c-api.failure" | |
' | |
2012-12-17 11:17:21 + screen_it c-vol 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:21 ++ echo -ne '\015' | |
2012-12-17 11:17:21 + NL=$'\r' | |
2012-12-17 11:17:21 + SCREEN_NAME=stack | |
2012-12-17 11:17:21 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:21 + is_service_enabled c-vol | |
2012-12-17 11:17:21 + services=c-vol | |
2012-12-17 11:17:21 + for service in '${services}' | |
2012-12-17 11:17:21 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,c-vol, ]] | |
2012-12-17 11:17:21 + return 0 | |
2012-12-17 11:17:21 + screen_rc c-vol 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:21 + SCREEN_NAME=stack | |
2012-12-17 11:17:21 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:21 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:21 + grep c-vol /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:21 ++ echo -ne '\015' | |
2012-12-17 11:17:21 + NL=$'\r' | |
2012-12-17 11:17:21 + echo 'screen -t c-vol bash' | |
2012-12-17 11:17:21 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf | |
"' | |
2012-12-17 11:17:21 + screen -S stack -X screen -t c-vol | |
2012-12-17 11:17:21 + sleep 1.5 | |
2012-12-17 11:17:23 + [[ -n '' ]] | |
2012-12-17 11:17:23 + screen -S stack -p c-vol -X stuff 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf || touch "/opt/stack/status/stack/c-vol.failure" | |
' | |
2012-12-17 11:17:23 + screen_it c-sch 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:23 ++ echo -ne '\015' | |
2012-12-17 11:17:23 + NL=$'\r' | |
2012-12-17 11:17:23 + SCREEN_NAME=stack | |
2012-12-17 11:17:23 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:23 + is_service_enabled c-sch | |
2012-12-17 11:17:23 + services=c-sch | |
2012-12-17 11:17:23 + for service in '${services}' | |
2012-12-17 11:17:23 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,c-sch, ]] | |
2012-12-17 11:17:23 + return 0 | |
2012-12-17 11:17:23 + screen_rc c-sch 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf' | |
2012-12-17 11:17:23 + SCREEN_NAME=stack | |
2012-12-17 11:17:23 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:23 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:23 + grep c-sch /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:23 ++ echo -ne '\015' | |
2012-12-17 11:17:23 + NL=$'\r' | |
2012-12-17 11:17:23 + echo 'screen -t c-sch bash' | |
2012-12-17 11:17:23 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf | |
"' | |
2012-12-17 11:17:23 + screen -S stack -X screen -t c-sch | |
2012-12-17 11:17:23 + sleep 1.5 | |
2012-12-17 11:17:24 + [[ -n '' ]] | |
2012-12-17 11:17:24 + screen -S stack -p c-sch -X stuff 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf || touch "/opt/stack/status/stack/c-sch.failure" | |
' | |
2012-12-17 11:17:24 + is_service_enabled ceilometer | |
2012-12-17 11:17:24 + services=ceilometer | |
2012-12-17 11:17:24 + for service in '${services}' | |
2012-12-17 11:17:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ceilometer, ]] | |
2012-12-17 11:17:24 + [[ ceilometer == \n\o\v\a ]] | |
2012-12-17 11:17:24 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:24 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:24 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer- ]] | |
2012-12-17 11:17:24 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:24 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:24 + return 1 | |
2012-12-17 11:17:24 + is_service_enabled swift3 | |
2012-12-17 11:17:24 + services=swift3 | |
2012-12-17 11:17:24 + for service in '${services}' | |
2012-12-17 11:17:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift3, ]] | |
2012-12-17 11:17:24 + [[ swift3 == \n\o\v\a ]] | |
2012-12-17 11:17:24 + [[ swift3 == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:24 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:24 + [[ swift3 == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:24 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:24 + return 1 | |
2012-12-17 11:17:24 + screen_it n-obj 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore' | |
2012-12-17 11:17:25 ++ echo -ne '\015' | |
2012-12-17 11:17:25 + NL=$'\r' | |
2012-12-17 11:17:25 + SCREEN_NAME=stack | |
2012-12-17 11:17:25 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:25 + is_service_enabled n-obj | |
2012-12-17 11:17:25 + services=n-obj | |
2012-12-17 11:17:25 + for service in '${services}' | |
2012-12-17 11:17:25 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-obj, ]] | |
2012-12-17 11:17:25 + return 0 | |
2012-12-17 11:17:25 + screen_rc n-obj 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore' | |
2012-12-17 11:17:25 + SCREEN_NAME=stack | |
2012-12-17 11:17:25 + SCREENRC=/home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:25 + [[ ! -e /home/anita/devstack/stack-screenrc ]] | |
2012-12-17 11:17:25 + grep n-obj /home/anita/devstack/stack-screenrc | |
2012-12-17 11:17:25 ++ echo -ne '\015' | |
2012-12-17 11:17:25 + NL=$'\r' | |
2012-12-17 11:17:25 + echo 'screen -t n-obj bash' | |
2012-12-17 11:17:25 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore | |
"' | |
2012-12-17 11:17:25 + screen -S stack -X screen -t n-obj | |
2012-12-17 11:17:25 + sleep 1.5 | |
2012-12-17 11:17:26 + [[ -n '' ]] | |
2012-12-17 11:17:26 + screen -S stack -p n-obj -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore || touch "/opt/stack/status/stack/n-obj.failure" | |
' | |
2012-12-17 11:17:26 + is_service_enabled heat | |
2012-12-17 11:17:26 + services=heat | |
2012-12-17 11:17:26 + for service in '${services}' | |
2012-12-17 11:17:26 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,heat, ]] | |
2012-12-17 11:17:26 + [[ heat == \n\o\v\a ]] | |
2012-12-17 11:17:26 + [[ heat == \c\i\n\d\e\r ]] | |
2012-12-17 11:17:26 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2012-12-17 11:17:26 + [[ heat == \g\l\a\n\c\e ]] | |
2012-12-17 11:17:26 + [[ heat == \q\u\a\n\t\u\m ]] | |
2012-12-17 11:17:26 + return 1 | |
2012-12-17 11:17:26 + is_service_enabled g-reg | |
2012-12-17 11:17:26 + services=g-reg | |
2012-12-17 11:17:26 + for service in '${services}' | |
2012-12-17 11:17:26 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,g-reg, ]] | |
2012-12-17 11:17:26 + return 0 | |
2012-12-17 11:17:26 + echo_summary 'Uploading images' | |
2012-12-17 11:17:26 + [[ -t 3 ]] | |
2012-12-17 11:17:26 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:26 + echo Uploading images | |
2012-12-17 11:17:26 Uploading images | |
2012-12-17 11:17:26 ++ get_field 2 | |
2012-12-17 11:17:26 ++ read data | |
2012-12-17 11:17:26 ++ keystone token-get | |
2012-12-17 11:17:26 ++ grep ' id ' | |
2012-12-17 11:17:27 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:17:27 ++ field='$3' | |
2012-12-17 11:17:27 ++ echo '| id | MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= |' | |
2012-12-17 11:17:27 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:17:27 ++ read data | |
2012-12-17 11:17:27 + TOKEN=MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= | |
2012-12-17 11:17:27 + [[ -n '' ]] | |
2012-12-17 11:17:27 + for image_url in '${IMAGE_URLS//,/ }' | |
2012-12-17 11:17:27 + upload_image http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= | |
2012-12-17 11:17:27 + local image_url=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz | |
2012-12-17 11:17:27 + local token=MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= | |
2012-12-17 11:17:27 + mkdir -p /home/anita/devstack/files/images | |
2012-12-17 11:17:27 ++ basename http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz | |
2012-12-17 11:17:27 + IMAGE_FNAME=cirros-0.3.0-x86_64-uec.tar.gz | |
2012-12-17 11:17:27 + [[ ! -f /home/anita/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz ]] | |
2012-12-17 11:17:27 ++ stat -c %s /home/anita/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz | |
2012-12-17 11:17:27 + [[ 6957349 = \0 ]] | |
2012-12-17 11:17:27 + [[ http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz =~ openvz ]] | |
2012-12-17 11:17:27 + KERNEL= | |
2012-12-17 11:17:27 + RAMDISK= | |
2012-12-17 11:17:27 + DISK_FORMAT= | |
2012-12-17 11:17:27 + CONTAINER_FORMAT= | |
2012-12-17 11:17:27 + UNPACK= | |
2012-12-17 11:17:27 + case "$IMAGE_FNAME" in | |
2012-12-17 11:17:27 + '[' cirros-0.3.0-x86_64-uec '!=' cirros-0.3.0-x86_64-uec.tar.gz ']' | |
2012-12-17 11:17:27 + IMAGE_NAME=cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:27 + xdir=/home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:27 + rm -Rf /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:27 + mkdir /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:27 + tar -zxf /home/anita/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz -C /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:27 ++ for f in '"$xdir/"*-vmlinuz*' '"$xdir/"aki-*/image' | |
2012-12-17 11:17:27 ++ '[' -f /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz ']' | |
2012-12-17 11:17:27 ++ echo /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz | |
2012-12-17 11:17:27 ++ break | |
2012-12-17 11:17:27 ++ true | |
2012-12-17 11:17:27 + KERNEL=/home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz | |
2012-12-17 11:17:27 ++ for f in '"$xdir/"*-initrd*' '"$xdir/"ari-*/image' | |
2012-12-17 11:17:27 ++ '[' -f /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd ']' | |
2012-12-17 11:17:27 ++ echo /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd | |
2012-12-17 11:17:27 ++ break | |
2012-12-17 11:17:27 ++ true | |
2012-12-17 11:17:27 + RAMDISK=/home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd | |
2012-12-17 11:17:27 ++ for f in '"$xdir/"*.img' '"$xdir/"ami-*/image' | |
2012-12-17 11:17:27 ++ '[' -f /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img ']' | |
2012-12-17 11:17:27 ++ echo /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img | |
2012-12-17 11:17:27 ++ break | |
2012-12-17 11:17:27 ++ true | |
2012-12-17 11:17:27 + IMAGE=/home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img | |
2012-12-17 11:17:27 + [[ -z cirros-0.3.0-x86_64-uec ]] | |
2012-12-17 11:17:27 + '[' '' = bare ']' | |
2012-12-17 11:17:27 + KERNEL_ID= | |
2012-12-17 11:17:27 + RAMDISK_ID= | |
2012-12-17 11:17:27 + '[' -n /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz ']' | |
2012-12-17 11:17:28 ++ get_field 2 | |
2012-12-17 11:17:28 ++ read data | |
2012-12-17 11:17:28 ++ grep ' id ' | |
2012-12-17 11:17:28 ++ glance --os-auth-token MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= --os-image-url http://192.168.0.100:9292 image-create --name cirros-0.3.0-x86_64-uec-kernel --public --container-format aki --disk-format aki | |
2012-12-17 11:17:29 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:17:29 ++ field='$3' | |
2012-12-17 11:17:29 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:17:29 ++ echo '| id | 8d7e23f9-004d-4082-a92d-f80afaa8d1f0 |' | |
2012-12-17 11:17:29 ++ read data | |
2012-12-17 11:17:29 + KERNEL_ID=8d7e23f9-004d-4082-a92d-f80afaa8d1f0 | |
2012-12-17 11:17:29 + '[' -n /home/anita/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd ']' | |
2012-12-17 11:17:29 ++ get_field 2 | |
2012-12-17 11:17:29 ++ read data | |
2012-12-17 11:17:29 ++ grep ' id ' | |
2012-12-17 11:17:29 ++ glance --os-auth-token MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= --os-image-url http://192.168.0.100:9292 image-create --name cirros-0.3.0-x86_64-uec-ramdisk --public --container-format ari --disk-format ari | |
2012-12-17 11:17:30 ++ '[' 2 -lt 0 ']' | |
2012-12-17 11:17:30 ++ field='$3' | |
2012-12-17 11:17:30 ++ echo '| id | e0043999-f24c-4bf5-acd9-3b11b32b548f |' | |
2012-12-17 11:17:30 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2012-12-17 11:17:30 ++ read data | |
2012-12-17 11:17:30 + RAMDISK_ID=e0043999-f24c-4bf5-acd9-3b11b32b548f | |
2012-12-17 11:17:30 + glance --os-auth-token MIIKaQYJKoZIhvcNAQcCoIIKWjCCClYCAQExCTAHBgUrDgMCGjCCCUIGCSqGSIb3DQEHAaCCCTMEggkveyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMi0xMi0xN1QxNjoxNzoyNy4wNDI1MzkiLCAiZXhwaXJlcyI6ICIyMDEyLTEyLTE4VDE2OjE3OjI3WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICJiNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3NC92Mi9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYiLCAiaWQiOiAiZjg3MmE3ZjU4OTQ2NDUzMWIwZjU2NGNkZWZkMWNjMjUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjg3NzQvdjIvYjViYTIwNzdiNWIwNDUwNzk3MmI5ODNmYzFjMzljZGYifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozMzMzIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyIsICJpZCI6ICI2MzIzOTE2ZmYyYzE0YjllYmVjOGIzNDI2ODM0YTJlMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6MzMzMyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJzMyIsICJuYW1lIjogInMzIn0sIHsiZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6OTI5MiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIiLCAiaWQiOiAiZTAyZmYyN2NiOWE0NGYxZDgwNWMyZjdhNWJiMWVkMDEiLCAicHVibGljVVJMIjogImh0dHA6Ly8xOTIuMTY4LjAuMTAwOjkyOTIifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaW1hZ2UiLCAibmFtZSI6ICJnbGFuY2UifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4Nzc2L3YxL2I1YmEyMDc3YjViMDQ1MDc5NzJiOTgzZmMxYzM5Y2RmIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiIsICJpZCI6ICI2OGI2OGI4ZmRhY2I0NGM2YTRiYjZhZjhhZjQ5YTgxNyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3Ni92MS9iNWJhMjA3N2I1YjA0NTA3OTcyYjk4M2ZjMWMzOWNkZiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJ2b2x1bWUiLCAibmFtZSI6ICJjaW5kZXIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo4NzczL3NlcnZpY2VzL0FkbWluIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIzOTgyMmVjNGQ4MDI0NjI3Yjk3ZTU5YjUyNjNiOGRhYyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6ODc3My9zZXJ2aWNlcy9DbG91ZCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJlYzIiLCAibmFtZSI6ICJlYzIifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDozNTM1Ny92Mi4wIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzE5Mi4xNjguMC4xMDA6NTAwMC92Mi4wIiwgImlkIjogImY5ZmRiNjViMzRjZTQzZTFhOWExM2UyNTIwZTIwMDliIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTkyLjE2OC4wLjEwMDo1MDAwL3YyLjAifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiaWRlbnRpdHkiLCAibmFtZSI6ICJrZXlzdG9uZSJ9XSwgInVzZXIiOiB7InVzZXJuYW1lIjogImFkbWluIiwgInJvbGVzX2xpbmtzIjogW10sICJpZCI6ICI2YjcxMDZlNWQwMDE0ZWQwYjllMTQxOGI2ZTkwMjBiYiIsICJyb2xlcyI6IFt7Im5hbWUiOiAiYWRtaW4ifV0sICJuYW1lIjogImFkbWluIn0sICJtZXRhZGF0YSI6IHsiaXNfYWRtaW4iOiAwLCAicm9sZXMiOiBbIjFiNWE4M2MzZDEyMDRmYWFiZmE3YmEyNjQ5OWU5MzJjIl19fX0xgf8wgfwCAQEwXDBXMQswCQYDVQQGEwJVUzEOMAwGA1UECBMFVW5zZXQxDjAMBgNVBAcTBVVuc2V0MQ4wDAYDVQQKEwVVbnNldDEYMBYGA1UEAxMPd3d3LmV4YW1wbGUuY29tAgEBMAcGBSsOAwIaMA0GCSqGSIb3DQEBAQUABIGABCe4EUuHmibW1VLZcnW4KHU9yarBCktKGv2q1i2JFAWYAfJG1CNaQsDY3ukkDXq4jZkiT5yQxqLVx7Ntub3BA6ULCUK0GPvEGDTXxMWIjoBn7eK432f2dx+tdiJP73TeJlPmgOGtAP67fAe3zGc2Z+1D9Qr-696cQ+UjjjpHjtY= --os-image-url http://192.168.0.100:9292 image-create --name cirros-0.3.0-x86_64-uec --public --container-format ami --disk-format ami --property kernel_id=8d7e23f9-004d-4082-a92d-f80afaa8d1f0 --property ramdisk_id=e0043999-f24c-4bf5-acd9-3b11b32b548f | |
2012-12-17 11:17:32 +-----------------------+--------------------------------------+ | |
2012-12-17 11:17:32 | Property | Value | | |
2012-12-17 11:17:32 +-----------------------+--------------------------------------+ | |
2012-12-17 11:17:32 | Property 'kernel_id' | 8d7e23f9-004d-4082-a92d-f80afaa8d1f0 | | |
2012-12-17 11:17:32 | Property 'ramdisk_id' | e0043999-f24c-4bf5-acd9-3b11b32b548f | | |
2012-12-17 11:17:32 | checksum | 2f81976cae15c16ef0010c51e3a6c163 | | |
2012-12-17 11:17:32 | container_format | ami | | |
2012-12-17 11:17:32 | created_at | 2012-12-17T16:17:31 | | |
2012-12-17 11:17:32 | deleted | False | | |
2012-12-17 11:17:32 | deleted_at | None | | |
2012-12-17 11:17:32 | disk_format | ami | | |
2012-12-17 11:17:32 | id | 7c9e6067-2706-4c6b-b227-c8140ae13a2e | | |
2012-12-17 11:17:32 | is_public | True | | |
2012-12-17 11:17:32 | min_disk | 0 | | |
2012-12-17 11:17:32 | min_ram | 0 | | |
2012-12-17 11:17:32 | name | cirros-0.3.0-x86_64-uec | | |
2012-12-17 11:17:32 | owner | b5ba2077b5b04507972b983fc1c39cdf | | |
2012-12-17 11:17:32 | protected | False | | |
2012-12-17 11:17:32 | size | 25165824 | | |
2012-12-17 11:17:32 | status | active | | |
2012-12-17 11:17:32 | updated_at | 2012-12-17T16:17:32 | | |
2012-12-17 11:17:32 +-----------------------+--------------------------------------+ | |
2012-12-17 11:17:32 + is_service_enabled tempest | |
2012-12-17 11:17:32 + services=tempest | |
2012-12-17 11:17:32 + for service in '${services}' | |
2012-12-17 11:17:32 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tempest, ]] | |
2012-12-17 11:17:32 + return 0 | |
2012-12-17 11:17:32 + echo_summary 'Configuring Tempest' | |
2012-12-17 11:17:32 + [[ -t 3 ]] | |
2012-12-17 11:17:32 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:32 + echo Configuring Tempest | |
2012-12-17 11:17:32 + configure_tempest | |
2012-12-17 11:17:32 Configuring Tempest | |
2012-12-17 11:17:32 + local image_lines | |
2012-12-17 11:17:32 + local images | |
2012-12-17 11:17:32 + local num_images | |
2012-12-17 11:17:32 + local image_uuid | |
2012-12-17 11:17:32 + local image_uuid_alt | |
2012-12-17 11:17:32 + local errexit | |
2012-12-17 11:17:32 + local password | |
2012-12-17 11:17:32 + local line | |
2012-12-17 11:17:32 + local flavors | |
2012-12-17 11:17:32 + local flavors_ref | |
2012-12-17 11:17:32 + local flavor_lines | |
2012-12-17 11:17:32 ++ grep errexit | |
2012-12-17 11:17:32 ++ set +o | |
2012-12-17 11:17:32 + errexit='set +o errexit' | |
2012-12-17 11:17:32 + set -o errexit | |
2012-12-17 11:17:32 + ifs=' | |
2012-12-17 11:17:32 ' | |
2012-12-17 11:17:32 ++ glance image-list | |
2012-12-17 11:17:33 + image_lines='+--------------------------------------+---------------------------------+-------------+------------------+----------+--------+ | |
2012-12-17 11:17:33 | ID | Name | Disk Format | Container Format | Size | Status | | |
2012-12-17 11:17:33 +--------------------------------------+---------------------------------+-------------+------------------+----------+--------+ | |
2012-12-17 11:17:33 | 7c9e6067-2706-4c6b-b227-c8140ae13a2e | cirros-0.3.0-x86_64-uec | ami | ami | 25165824 | active | | |
2012-12-17 11:17:33 | 8d7e23f9-004d-4082-a92d-f80afaa8d1f0 | cirros-0.3.0-x86_64-uec-kernel | aki | aki | 4731440 | active | | |
2012-12-17 11:17:33 | e0043999-f24c-4bf5-acd9-3b11b32b548f | cirros-0.3.0-x86_64-uec-ramdisk | ari | ari | 2254249 | active | | |
2012-12-17 11:17:33 +--------------------------------------+---------------------------------+-------------+------------------+----------+--------+' | |
2012-12-17 11:17:33 + IFS=' | |
2012-12-17 11:17:33 | |
' | |
2012-12-17 11:17:33 + images= | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 ++ echo +--------------------------------------+---------------------------------+-------------+------------------+----------+--------+ | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 + images=' ' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 ++ echo '| ID | Name | Disk Format | Container Format | Size | Status |' | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 + images=' ' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ echo +--------------------------------------+---------------------------------+-------------+------------------+----------+--------+ | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 + images=' ' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 ++ echo '| 7c9e6067-2706-4c6b-b227-c8140ae13a2e | cirros-0.3.0-x86_64-uec | ami | ami | 25165824 | active |' | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 + images=' 7c9e6067-2706-4c6b-b227-c8140ae13a2e' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 ++ echo '| 8d7e23f9-004d-4082-a92d-f80afaa8d1f0 | cirros-0.3.0-x86_64-uec-kernel | aki | aki | 4731440 | active |' | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 + images=' 7c9e6067-2706-4c6b-b227-c8140ae13a2e ' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 ++ echo '| e0043999-f24c-4bf5-acd9-3b11b32b548f | cirros-0.3.0-x86_64-uec-ramdisk | ari | ari | 2254249 | active |' | |
2012-12-17 11:17:33 + images=' 7c9e6067-2706-4c6b-b227-c8140ae13a2e ' | |
2012-12-17 11:17:33 + for line in '$image_lines' | |
2012-12-17 11:17:33 + '[' -z cirros-0.3.0-x86_64-uec ']' | |
2012-12-17 11:17:33 ++ cut '-d ' -f2 | |
2012-12-17 11:17:33 ++ grep -v '^\(ID\|+--\)' | |
2012-12-17 11:17:33 ++ grep active | |
2012-12-17 11:17:33 ++ grep cirros-0.3.0-x86_64-uec | |
2012-12-17 11:17:33 ++ echo +--------------------------------------+---------------------------------+-------------+------------------+----------+--------+ | |
2012-12-17 11:17:33 ++ grep -v '\(aki\|ari\)' | |
2012-12-17 11:17:33 + images=' 7c9e6067-2706-4c6b-b227-c8140ae13a2e ' | |
2012-12-17 11:17:33 + IFS=' ' | |
2012-12-17 11:17:33 + images=($images) | |
2012-12-17 11:17:33 + num_images=1 | |
2012-12-17 11:17:33 + echo 'Found 1 images' | |
2012-12-17 11:17:33 Found 1 images | |
2012-12-17 11:17:33 + [[ 1 -eq 0 ]] | |
2012-12-17 11:17:33 + image_uuid=7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:33 + image_uuid_alt=7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:33 + [[ 1 -gt 1 ]] | |
2012-12-17 11:17:33 + cp /opt/stack/tempest/etc/tempest.conf.sample /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:33 + IDENTITY_USE_SSL=False | |
2012-12-17 11:17:33 + IDENTITY_HOST=127.0.0.1 | |
2012-12-17 11:17:33 + IDENTITY_PORT=5000 | |
2012-12-17 11:17:33 + IDENTITY_PATH=tokens | |
2012-12-17 11:17:33 + password=nomoresecrete | |
2012-12-17 11:17:33 + ALT_USERNAME=alt_demo | |
2012-12-17 11:17:33 + ALT_TENANT_NAME=alt_demo | |
2012-12-17 11:17:33 ++ nova flavor-list | |
2012-12-17 11:17:43 + flavor_lines='+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | |
2012-12-17 11:17:43 | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | extra_specs | | |
2012-12-17 11:17:43 +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | |
2012-12-17 11:17:43 | 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | True | {} | | |
2012-12-17 11:17:43 | 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True | {} | | |
2012-12-17 11:17:43 | 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True | {} | | |
2012-12-17 11:17:43 | 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True | {} | | |
2012-12-17 11:17:43 | 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True | {} | | |
2012-12-17 11:17:43 +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+' | |
2012-12-17 11:17:43 + IFS=' | |
2012-12-17 11:17:43 ' | |
2012-12-17 11:17:43 + flavors= | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ echo +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | |
2012-12-17 11:17:43 + flavors=' ' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ echo '| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public | extra_specs |' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 + flavors=' ' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ echo +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 + flavors=' ' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ echo '| 1 | m1.tiny | 512 | 0 | 0 | | 1 | 1.0 | True | {} |' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 + flavors=' 1' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ echo '| 2 | m1.small | 2048 | 20 | 0 | | 1 | 1.0 | True | {} |' | |
2012-12-17 11:17:43 + flavors=' 1 2' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ echo '| 3 | m1.medium | 4096 | 40 | 0 | | 2 | 1.0 | True | {} |' | |
2012-12-17 11:17:43 + flavors=' 1 2 3' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ echo '| 4 | m1.large | 8192 | 80 | 0 | | 4 | 1.0 | True | {} |' | |
2012-12-17 11:17:43 + flavors=' 1 2 3 4' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ echo '| 5 | m1.xlarge | 16384 | 160 | 0 | | 8 | 1.0 | True | {} |' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 + flavors=' 1 2 3 4 5' | |
2012-12-17 11:17:43 + for line in '$flavor_lines' | |
2012-12-17 11:17:43 + '[' -z ']' | |
2012-12-17 11:17:43 ++ grep -v '^\(|\s*ID\|+--\)' | |
2012-12-17 11:17:43 ++ cut '-d ' -f2 | |
2012-12-17 11:17:43 ++ echo +----+-----------+-----------+------+-----------+------+-------+-------------+-----------+-------------+ | |
2012-12-17 11:17:43 + flavors=' 1 2 3 4 5 ' | |
2012-12-17 11:17:43 + IFS=' ' | |
2012-12-17 11:17:43 + flavors=($flavors) | |
2012-12-17 11:17:43 + num_flavors=5 | |
2012-12-17 11:17:43 + echo 'Found 5 flavors' | |
2012-12-17 11:17:43 Found 5 flavors | |
2012-12-17 11:17:43 + [[ 5 -eq 0 ]] | |
2012-12-17 11:17:43 + flavor_ref=1 | |
2012-12-17 11:17:43 + flavor_ref_alt=1 | |
2012-12-17 11:17:43 + [[ 5 -gt 1 ]] | |
2012-12-17 11:17:43 + flavor_ref_alt=2 | |
2012-12-17 11:17:43 + iniset /opt/stack/tempest/etc/tempest.conf compute build_timeout 400 | |
2012-12-17 11:17:43 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + local section=compute | |
2012-12-17 11:17:43 + local option=build_timeout | |
2012-12-17 11:17:43 + local value=400 | |
2012-12-17 11:17:43 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ iniget /opt/stack/tempest/etc/tempest.conf compute build_timeout | |
2012-12-17 11:17:43 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ local section=compute | |
2012-12-17 11:17:43 ++ local option=build_timeout | |
2012-12-17 11:17:43 ++ local line | |
2012-12-17 11:17:43 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ line='build_timeout = 600' | |
2012-12-17 11:17:43 ++ echo 600 | |
2012-12-17 11:17:43 + [[ -z 600 ]] | |
2012-12-17 11:17:43 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + iniset /opt/stack/tempest/etc/tempest.conf volume build_timeout 400 | |
2012-12-17 11:17:43 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + local section=volume | |
2012-12-17 11:17:43 + local option=build_timeout | |
2012-12-17 11:17:43 + local value=400 | |
2012-12-17 11:17:43 + grep -q '^\[ *volume *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ iniget /opt/stack/tempest/etc/tempest.conf volume build_timeout | |
2012-12-17 11:17:43 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ local section=volume | |
2012-12-17 11:17:43 ++ local option=build_timeout | |
2012-12-17 11:17:43 ++ local line | |
2012-12-17 11:17:43 +++ sed -ne '/^\[ *volume *\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ line='build_timeout = 300' | |
2012-12-17 11:17:43 ++ echo 300 | |
2012-12-17 11:17:43 + [[ -z 300 ]] | |
2012-12-17 11:17:43 + sed -i -e '/^\[ *volume *\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + iniset /opt/stack/tempest/etc/tempest.conf boto build_timeout 400 | |
2012-12-17 11:17:43 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + local section=boto | |
2012-12-17 11:17:43 + local option=build_timeout | |
2012-12-17 11:17:43 + local value=400 | |
2012-12-17 11:17:43 + grep -q '^\[ *boto *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ iniget /opt/stack/tempest/etc/tempest.conf boto build_timeout | |
2012-12-17 11:17:43 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ local section=boto | |
2012-12-17 11:17:43 ++ local option=build_timeout | |
2012-12-17 11:17:43 ++ local line | |
2012-12-17 11:17:43 +++ sed -ne '/^\[ *boto *\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ line='build_timeout = 120' | |
2012-12-17 11:17:43 ++ echo 120 | |
2012-12-17 11:17:43 + [[ -z 120 ]] | |
2012-12-17 11:17:43 + sed -i -e '/^\[ *boto *\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + iniset /opt/stack/tempest/etc/tempest.conf compute build_interval 3 | |
2012-12-17 11:17:43 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + local section=compute | |
2012-12-17 11:17:43 + local option=build_interval | |
2012-12-17 11:17:43 + local value=3 | |
2012-12-17 11:17:43 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ iniget /opt/stack/tempest/etc/tempest.conf compute build_interval | |
2012-12-17 11:17:43 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ local section=compute | |
2012-12-17 11:17:43 ++ local option=build_interval | |
2012-12-17 11:17:43 ++ local line | |
2012-12-17 11:17:43 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 ++ line='build_interval = 10' | |
2012-12-17 11:17:43 ++ echo 10 | |
2012-12-17 11:17:43 + [[ -z 10 ]] | |
2012-12-17 11:17:43 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:43 + iniset /opt/stack/tempest/etc/tempest.conf volume build_interval 3 | |
2012-12-17 11:17:43 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=volume | |
2012-12-17 11:17:44 + local option=build_interval | |
2012-12-17 11:17:44 + local value=3 | |
2012-12-17 11:17:44 + grep -q '^\[ *volume *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf volume build_interval | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=volume | |
2012-12-17 11:17:44 ++ local option=build_interval | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *volume *\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='build_interval = 10' | |
2012-12-17 11:17:44 ++ echo 10 | |
2012-12-17 11:17:44 + [[ -z 10 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *volume *\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf boto build_interval 3 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=boto | |
2012-12-17 11:17:44 + local option=build_interval | |
2012-12-17 11:17:44 + local value=3 | |
2012-12-17 11:17:44 + grep -q '^\[ *boto *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf boto build_interval | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=boto | |
2012-12-17 11:17:44 ++ local option=build_interval | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *boto *\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='build_interval = 1' | |
2012-12-17 11:17:44 ++ echo 1 | |
2012-12-17 11:17:44 + [[ -z 1 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *boto *\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout 5 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=boto | |
2012-12-17 11:17:44 + local option=http_socket_timeout | |
2012-12-17 11:17:44 + local value=5 | |
2012-12-17 11:17:44 + grep -q '^\[ *boto *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=boto | |
2012-12-17 11:17:44 ++ local option=http_socket_timeout | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *boto *\]/,/^\[.*\]/ { /^http_socket_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='http_socket_timeout = 5' | |
2012-12-17 11:17:44 ++ echo 5 | |
2012-12-17 11:17:44 + [[ -z 5 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *boto *\]/,/^\[.*\]/ s|^\(http_socket_timeout[ \t]*=[ \t]*\).*$|\15|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf identity use_ssl False | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=identity | |
2012-12-17 11:17:44 + local option=use_ssl | |
2012-12-17 11:17:44 + local value=False | |
2012-12-17 11:17:44 + grep -q '^\[ *identity *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf identity use_ssl | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=identity | |
2012-12-17 11:17:44 ++ local option=use_ssl | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *identity *\]/,/^\[.*\]/ { /^use_ssl[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='use_ssl = False' | |
2012-12-17 11:17:44 ++ echo False | |
2012-12-17 11:17:44 + [[ -z False ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *identity *\]/,/^\[.*\]/ s|^\(use_ssl[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf identity host 127.0.0.1 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=identity | |
2012-12-17 11:17:44 + local option=host | |
2012-12-17 11:17:44 + local value=127.0.0.1 | |
2012-12-17 11:17:44 + grep -q '^\[ *identity *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf identity host | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=identity | |
2012-12-17 11:17:44 ++ local option=host | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *identity *\]/,/^\[.*\]/ { /^host[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='host = 127.0.0.1' | |
2012-12-17 11:17:44 ++ echo 127.0.0.1 | |
2012-12-17 11:17:44 + [[ -z 127.0.0.1 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *identity *\]/,/^\[.*\]/ s|^\(host[ \t]*=[ \t]*\).*$|\1127.0.0.1|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf identity port 5000 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=identity | |
2012-12-17 11:17:44 + local option=port | |
2012-12-17 11:17:44 + local value=5000 | |
2012-12-17 11:17:44 + grep -q '^\[ *identity *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf identity port | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=identity | |
2012-12-17 11:17:44 ++ local option=port | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *identity *\]/,/^\[.*\]/ { /^port[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='port = 5000' | |
2012-12-17 11:17:44 ++ echo 5000 | |
2012-12-17 11:17:44 + [[ -z 5000 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *identity *\]/,/^\[.*\]/ s|^\(port[ \t]*=[ \t]*\).*$|\15000|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf identity path tokens | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=identity | |
2012-12-17 11:17:44 + local option=path | |
2012-12-17 11:17:44 + local value=tokens | |
2012-12-17 11:17:44 + grep -q '^\[ *identity *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf identity path | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=identity | |
2012-12-17 11:17:44 ++ local option=path | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *identity *\]/,/^\[.*\]/ { /^path[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='path = tokens' | |
2012-12-17 11:17:44 ++ echo tokens | |
2012-12-17 11:17:44 + [[ -z tokens ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *identity *\]/,/^\[.*\]/ s|^\(path[ \t]*=[ \t]*\).*$|\1tokens|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute password nomoresecrete | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=password | |
2012-12-17 11:17:44 + local value=nomoresecrete | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute password | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=password | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='password = pass' | |
2012-12-17 11:17:44 ++ echo pass | |
2012-12-17 11:17:44 + [[ -z pass ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute alt_username alt_demo | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=alt_username | |
2012-12-17 11:17:44 + local value=alt_demo | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute alt_username | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=alt_username | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^alt_username[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='alt_username = alt_demo' | |
2012-12-17 11:17:44 ++ echo alt_demo | |
2012-12-17 11:17:44 + [[ -z alt_demo ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(alt_username[ \t]*=[ \t]*\).*$|\1alt_demo|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute alt_password nomoresecrete | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=alt_password | |
2012-12-17 11:17:44 + local value=nomoresecrete | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute alt_password | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=alt_password | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^alt_password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='alt_password = pass' | |
2012-12-17 11:17:44 ++ echo pass | |
2012-12-17 11:17:44 + [[ -z pass ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(alt_password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute alt_tenant_name alt_demo | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=alt_tenant_name | |
2012-12-17 11:17:44 + local value=alt_demo | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute alt_tenant_name | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=alt_tenant_name | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^alt_tenant_name[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='alt_tenant_name = alt_demo' | |
2012-12-17 11:17:44 ++ echo alt_demo | |
2012-12-17 11:17:44 + [[ -z alt_demo ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(alt_tenant_name[ \t]*=[ \t]*\).*$|\1alt_demo|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute resize_available False | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=resize_available | |
2012-12-17 11:17:44 + local value=False | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute resize_available | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=resize_available | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^resize_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='resize_available = true' | |
2012-12-17 11:17:44 ++ echo true | |
2012-12-17 11:17:44 + [[ -z true ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(resize_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute change_password_available False | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=change_password_available | |
2012-12-17 11:17:44 + local value=False | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute change_password_available | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=change_password_available | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^change_password_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line=change_password_available=true | |
2012-12-17 11:17:44 ++ echo true | |
2012-12-17 11:17:44 + [[ -z true ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(change_password_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute compute_log_level ERROR | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=compute_log_level | |
2012-12-17 11:17:44 + local value=ERROR | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute compute_log_level | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=compute_log_level | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^compute_log_level[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line= | |
2012-12-17 11:17:44 ++ echo | |
2012-12-17 11:17:44 + [[ -z '' ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/ a\ | |
2012-12-17 11:17:44 compute_log_level = ERROR | |
2012-12-17 11:17:44 ' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute run_ssh False | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=run_ssh | |
2012-12-17 11:17:44 + local value=False | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute run_ssh | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=run_ssh | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^run_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='run_ssh = false' | |
2012-12-17 11:17:44 ++ echo false | |
2012-12-17 11:17:44 + [[ -z false ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(run_ssh[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute ssh_user admin | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=ssh_user | |
2012-12-17 11:17:44 + local value=admin | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute ssh_user | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=ssh_user | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^ssh_user[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='ssh_user = {$SSH_USER}' | |
2012-12-17 11:17:44 ++ echo '{$SSH_USER}' | |
2012-12-17 11:17:44 + [[ -z {$SSH_USER} ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(ssh_user[ \t]*=[ \t]*\).*$|\1admin|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute network_for_ssh private | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=network_for_ssh | |
2012-12-17 11:17:44 + local value=private | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute network_for_ssh | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=network_for_ssh | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^network_for_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='network_for_ssh = {$SSH_NETWORK}' | |
2012-12-17 11:17:44 ++ echo '{$SSH_NETWORK}' | |
2012-12-17 11:17:44 + [[ -z {$SSH_NETWORK} ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(network_for_ssh[ \t]*=[ \t]*\).*$|\1private|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute ip_version_for_ssh 4 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=ip_version_for_ssh | |
2012-12-17 11:17:44 + local value=4 | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute ip_version_for_ssh | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=ip_version_for_ssh | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^ip_version_for_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='ip_version_for_ssh = {$SSH_IP_VERSION}' | |
2012-12-17 11:17:44 ++ echo '{$SSH_IP_VERSION}' | |
2012-12-17 11:17:44 + [[ -z {$SSH_IP_VERSION} ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(ip_version_for_ssh[ \t]*=[ \t]*\).*$|\14|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute ssh_timeout 4 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=ssh_timeout | |
2012-12-17 11:17:44 + local value=4 | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute ssh_timeout | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=ssh_timeout | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^ssh_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='ssh_timeout = 300' | |
2012-12-17 11:17:44 ++ echo 300 | |
2012-12-17 11:17:44 + [[ -z 300 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(ssh_timeout[ \t]*=[ \t]*\).*$|\14|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute image_ref 7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=image_ref | |
2012-12-17 11:17:44 + local value=7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute image_ref | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=image_ref | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^image_ref[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='image_ref = {$IMAGE_ID}' | |
2012-12-17 11:17:44 ++ echo '{$IMAGE_ID}' | |
2012-12-17 11:17:44 + [[ -z {$IMAGE_ID} ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(image_ref[ \t]*=[ \t]*\).*$|\17c9e6067-2706-4c6b-b227-c8140ae13a2e|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute image_ref_alt 7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=image_ref_alt | |
2012-12-17 11:17:44 + local value=7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute image_ref_alt | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=image_ref_alt | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^image_ref_alt[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='image_ref_alt = {$IMAGE_ID_ALT}' | |
2012-12-17 11:17:44 ++ echo '{$IMAGE_ID_ALT}' | |
2012-12-17 11:17:44 + [[ -z {$IMAGE_ID_ALT} ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(image_ref_alt[ \t]*=[ \t]*\).*$|\17c9e6067-2706-4c6b-b227-c8140ae13a2e|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute flavor_ref 1 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=flavor_ref | |
2012-12-17 11:17:44 + local value=1 | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute flavor_ref | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=flavor_ref | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^flavor_ref[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='flavor_ref = 1' | |
2012-12-17 11:17:44 ++ echo 1 | |
2012-12-17 11:17:44 + [[ -z 1 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(flavor_ref[ \t]*=[ \t]*\).*$|\11|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute flavor_ref_alt 2 | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=flavor_ref_alt | |
2012-12-17 11:17:44 + local value=2 | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute flavor_ref_alt | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=flavor_ref_alt | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^flavor_ref_alt[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='flavor_ref_alt = 2' | |
2012-12-17 11:17:44 ++ echo 2 | |
2012-12-17 11:17:44 + [[ -z 2 ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(flavor_ref_alt[ \t]*=[ \t]*\).*$|\12|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute source_dir /opt/stack/nova | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + local section=compute | |
2012-12-17 11:17:44 + local option=source_dir | |
2012-12-17 11:17:44 + local value=/opt/stack/nova | |
2012-12-17 11:17:44 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ iniget /opt/stack/tempest/etc/tempest.conf compute source_dir | |
2012-12-17 11:17:44 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ local section=compute | |
2012-12-17 11:17:44 ++ local option=source_dir | |
2012-12-17 11:17:44 ++ local line | |
2012-12-17 11:17:44 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^source_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 ++ line='source_dir = /opt/stack/nova' | |
2012-12-17 11:17:44 ++ echo /opt/stack/nova | |
2012-12-17 11:17:44 + [[ -z /opt/stack/nova ]] | |
2012-12-17 11:17:44 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(source_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/nova|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:44 + iniset /opt/stack/tempest/etc/tempest.conf compute live_migration_available False | |
2012-12-17 11:17:44 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute | |
2012-12-17 11:17:45 + local option=live_migration_available | |
2012-12-17 11:17:45 + local value=False | |
2012-12-17 11:17:45 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute live_migration_available | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute | |
2012-12-17 11:17:45 ++ local option=live_migration_available | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^live_migration_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='live_migration_available = false' | |
2012-12-17 11:17:45 ++ echo false | |
2012-12-17 11:17:45 + [[ -z false ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(live_migration_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf compute use_block_migration_for_live_migration False | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute | |
2012-12-17 11:17:45 + local option=use_block_migration_for_live_migration | |
2012-12-17 11:17:45 + local value=False | |
2012-12-17 11:17:45 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute use_block_migration_for_live_migration | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute | |
2012-12-17 11:17:45 ++ local option=use_block_migration_for_live_migration | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^use_block_migration_for_live_migration[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='use_block_migration_for_live_migration = false' | |
2012-12-17 11:17:45 ++ echo false | |
2012-12-17 11:17:45 + [[ -z false ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(use_block_migration_for_live_migration[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf compute bin_dir /opt/stack/nova/bin | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute | |
2012-12-17 11:17:45 + local option=bin_dir | |
2012-12-17 11:17:45 + local value=/opt/stack/nova/bin | |
2012-12-17 11:17:45 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute bin_dir | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute | |
2012-12-17 11:17:45 ++ local option=bin_dir | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^bin_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='bin_dir = /usr/local/bin' | |
2012-12-17 11:17:45 ++ echo /usr/local/bin | |
2012-12-17 11:17:45 + [[ -z /usr/local/bin ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(bin_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/nova/bin|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf compute path_to_private_key /opt/stack/tempest/id_rsa | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute | |
2012-12-17 11:17:45 + local option=path_to_private_key | |
2012-12-17 11:17:45 + local value=/opt/stack/tempest/id_rsa | |
2012-12-17 11:17:45 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute path_to_private_key | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute | |
2012-12-17 11:17:45 ++ local option=path_to_private_key | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^path_to_private_key[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='path_to_private_key = /home/user/.ssh/id_rsa' | |
2012-12-17 11:17:45 ++ echo /home/user/.ssh/id_rsa | |
2012-12-17 11:17:45 + [[ -z /home/user/.ssh/id_rsa ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(path_to_private_key[ \t]*=[ \t]*\).*$|\1/opt/stack/tempest/id_rsa|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf compute db_uri mysql://root:stackdb@localhost/nova | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute | |
2012-12-17 11:17:45 + local option=db_uri | |
2012-12-17 11:17:45 + local value=mysql://root:stackdb@localhost/nova | |
2012-12-17 11:17:45 + grep -q '^\[ *compute *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute db_uri | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute | |
2012-12-17 11:17:45 ++ local option=db_uri | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute *\]/,/^\[.*\]/ { /^db_uri[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='db_uri = mysql://user:pass@localhost/nova' | |
2012-12-17 11:17:45 ++ echo mysql://user:pass@localhost/nova | |
2012-12-17 11:17:45 + [[ -z mysql://user:pass@localhost/nova ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute *\]/,/^\[.*\]/ s|^\(db_uri[ \t]*=[ \t]*\).*$|\1mysql://root:stackdb@localhost/nova|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf image host 127.0.0.1 | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=image | |
2012-12-17 11:17:45 + local option=host | |
2012-12-17 11:17:45 + local value=127.0.0.1 | |
2012-12-17 11:17:45 + grep -q '^\[ *image *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf image host | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=image | |
2012-12-17 11:17:45 ++ local option=host | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *image *\]/,/^\[.*\]/ { /^host[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='host = 127.0.0.1' | |
2012-12-17 11:17:45 ++ echo 127.0.0.1 | |
2012-12-17 11:17:45 + [[ -z 127.0.0.1 ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *image *\]/,/^\[.*\]/ s|^\(host[ \t]*=[ \t]*\).*$|\1127.0.0.1|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf image port 9292 | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=image | |
2012-12-17 11:17:45 + local option=port | |
2012-12-17 11:17:45 + local value=9292 | |
2012-12-17 11:17:45 + grep -q '^\[ *image *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf image port | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=image | |
2012-12-17 11:17:45 ++ local option=port | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *image *\]/,/^\[.*\]/ { /^port[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='port = 9292' | |
2012-12-17 11:17:45 ++ echo 9292 | |
2012-12-17 11:17:45 + [[ -z 9292 ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *image *\]/,/^\[.*\]/ s|^\(port[ \t]*=[ \t]*\).*$|\19292|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf image password nomoresecrete | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=image | |
2012-12-17 11:17:45 + local option=password | |
2012-12-17 11:17:45 + local value=nomoresecrete | |
2012-12-17 11:17:45 + grep -q '^\[ *image *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf image password | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=image | |
2012-12-17 11:17:45 ++ local option=password | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *image *\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='password = pass' | |
2012-12-17 11:17:45 ++ echo pass | |
2012-12-17 11:17:45 + [[ -z pass ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *image *\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf identity-admin password nomoresecrete | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=identity-admin | |
2012-12-17 11:17:45 + local option=password | |
2012-12-17 11:17:45 + local value=nomoresecrete | |
2012-12-17 11:17:45 + grep -q '^\[ *identity-admin *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf identity-admin password | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=identity-admin | |
2012-12-17 11:17:45 ++ local option=password | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *identity-admin *\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='password = pass' | |
2012-12-17 11:17:45 ++ echo pass | |
2012-12-17 11:17:45 + [[ -z pass ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *identity-admin *\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf compute-admin password nomoresecrete | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=compute-admin | |
2012-12-17 11:17:45 + local option=password | |
2012-12-17 11:17:45 + local value=nomoresecrete | |
2012-12-17 11:17:45 + grep -q '^\[ *compute-admin *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf compute-admin password | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=compute-admin | |
2012-12-17 11:17:45 ++ local option=password | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *compute-admin *\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='password = pass' | |
2012-12-17 11:17:45 ++ echo pass | |
2012-12-17 11:17:45 + [[ -z pass ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *compute-admin *\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1nomoresecrete|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf network api_version 2.0 | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=network | |
2012-12-17 11:17:45 + local option=api_version | |
2012-12-17 11:17:45 + local value=2.0 | |
2012-12-17 11:17:45 + grep -q '^\[ *network *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf network api_version | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=network | |
2012-12-17 11:17:45 ++ local option=api_version | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *network *\]/,/^\[.*\]/ { /^api_version[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='api_version = v1.1' | |
2012-12-17 11:17:45 ++ echo v1.1 | |
2012-12-17 11:17:45 + [[ -z v1.1 ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *network *\]/,/^\[.*\]/ s|^\(api_version[ \t]*=[ \t]*\).*$|\12.0|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf boto ec2_url http://192.168.0.100:8773/services/Cloud | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=boto | |
2012-12-17 11:17:45 + local option=ec2_url | |
2012-12-17 11:17:45 + local value=http://192.168.0.100:8773/services/Cloud | |
2012-12-17 11:17:45 + grep -q '^\[ *boto *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf boto ec2_url | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=boto | |
2012-12-17 11:17:45 ++ local option=ec2_url | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *boto *\]/,/^\[.*\]/ { /^ec2_url[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='ec2_url = http://localhost:8773/services/Cloud' | |
2012-12-17 11:17:45 ++ echo http://localhost:8773/services/Cloud | |
2012-12-17 11:17:45 + [[ -z http://localhost:8773/services/Cloud ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *boto *\]/,/^\[.*\]/ s|^\(ec2_url[ \t]*=[ \t]*\).*$|\1http://192.168.0.100:8773/services/Cloud|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + iniset /opt/stack/tempest/etc/tempest.conf boto s3_url http://192.168.0.100:3333 | |
2012-12-17 11:17:45 + local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + local section=boto | |
2012-12-17 11:17:45 + local option=s3_url | |
2012-12-17 11:17:45 + local value=http://192.168.0.100:3333 | |
2012-12-17 11:17:45 + grep -q '^\[ *boto *\]' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ iniget /opt/stack/tempest/etc/tempest.conf boto s3_url | |
2012-12-17 11:17:45 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ local section=boto | |
2012-12-17 11:17:45 ++ local option=s3_url | |
2012-12-17 11:17:45 ++ local line | |
2012-12-17 11:17:45 +++ sed -ne '/^\[ *boto *\]/,/^\[.*\]/ { /^s3_url[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 ++ line='s3_url = http://localhost:3333' | |
2012-12-17 11:17:45 ++ echo http://localhost:3333 | |
2012-12-17 11:17:45 + [[ -z http://localhost:3333 ]] | |
2012-12-17 11:17:45 + sed -i -e '/^\[ *boto *\]/,/^\[.*\]/ s|^\(s3_url[ \t]*=[ \t]*\).*$|\1http://192.168.0.100:3333|' /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 + echo 'Created tempest configuration file:' | |
2012-12-17 11:17:45 Created tempest configuration file: | |
2012-12-17 11:17:45 + cat /opt/stack/tempest/etc/tempest.conf | |
2012-12-17 11:17:45 [identity] | |
2012-12-17 11:17:45 # This section contains configuration options that a variety of Tempest | |
2012-12-17 11:17:45 # test clients use when authenticating with different user/tenant | |
2012-12-17 11:17:45 # combinations | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The type of endpoint for a Identity service. Unless you have a | |
2012-12-17 11:17:45 # custom Keystone service catalog implementation, you probably want to leave | |
2012-12-17 11:17:45 # this value as "identity" | |
2012-12-17 11:17:45 catalog_type = identity | |
2012-12-17 11:17:45 # Set to True if your test environment's Keystone authentication service should | |
2012-12-17 11:17:45 # be accessed over HTTPS | |
2012-12-17 11:17:45 use_ssl = False | |
2012-12-17 11:17:45 # This is the main host address of the authentication service API | |
2012-12-17 11:17:45 host = 127.0.0.1 | |
2012-12-17 11:17:45 # Port that the authentication service API is running on | |
2012-12-17 11:17:45 port = 5000 | |
2012-12-17 11:17:45 # Version of the authentication service API (a string) | |
2012-12-17 11:17:45 api_version = v2.0 | |
2012-12-17 11:17:45 # Path to the authentication service tokens resource (do not modify unless you | |
2012-12-17 11:17:45 # have a custom authentication API and are not using Keystone) | |
2012-12-17 11:17:45 path = tokens | |
2012-12-17 11:17:45 # Should typically be left as keystone unless you have a non-Keystone | |
2012-12-17 11:17:45 # authentication API service | |
2012-12-17 11:17:45 strategy = keystone | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [compute] | |
2012-12-17 11:17:45 compute_log_level = ERROR | |
2012-12-17 11:17:45 # This section contains configuration options used when executing tests | |
2012-12-17 11:17:45 # against the OpenStack Compute API. | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Allows test cases to create/destroy tenants and users. This option | |
2012-12-17 11:17:45 # enables isolated test cases and better parallel execution, | |
2012-12-17 11:17:45 # but also requires that OpenStack Identity API admin credentials | |
2012-12-17 11:17:45 # are known. | |
2012-12-17 11:17:45 allow_tenant_isolation = true | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Allows test cases to create/destroy tenants and users. This option | |
2012-12-17 11:17:45 # enables isolated test cases and better parallel execution, | |
2012-12-17 11:17:45 # but also requires that OpenStack Identity API admin credentials | |
2012-12-17 11:17:45 # are known. | |
2012-12-17 11:17:45 allow_tenant_reuse = true | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This should be the username of a user WITHOUT administrative privileges | |
2012-12-17 11:17:45 username = demo | |
2012-12-17 11:17:45 # The above non-administrative user's password | |
2012-12-17 11:17:45 password = nomoresecrete | |
2012-12-17 11:17:45 # The above non-administrative user's tenant name | |
2012-12-17 11:17:45 tenant_name = demo | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This should be the username of an alternate user WITHOUT | |
2012-12-17 11:17:45 # administrative privileges | |
2012-12-17 11:17:45 alt_username = alt_demo | |
2012-12-17 11:17:45 # The above non-administrative user's password | |
2012-12-17 11:17:45 alt_password = nomoresecrete | |
2012-12-17 11:17:45 # The above non-administrative user's tenant name | |
2012-12-17 11:17:45 alt_tenant_name = alt_demo | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Reference data for tests. The ref and ref_alt should be | |
2012-12-17 11:17:45 # distinct images/flavors. | |
2012-12-17 11:17:45 image_ref = 7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:45 image_ref_alt = 7c9e6067-2706-4c6b-b227-c8140ae13a2e | |
2012-12-17 11:17:45 flavor_ref = 1 | |
2012-12-17 11:17:45 flavor_ref_alt = 2 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Number of seconds to wait while looping to check the status of an | |
2012-12-17 11:17:45 # instance that is building. | |
2012-12-17 11:17:45 build_interval = 3 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Number of seconds to time out on waiting for an instance | |
2012-12-17 11:17:45 # to build or reach an expected status | |
2012-12-17 11:17:45 build_timeout = 400 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Run additional tests that use SSH for instance validation? | |
2012-12-17 11:17:45 # This requires the instances be routable from the host | |
2012-12-17 11:17:45 # executing the tests | |
2012-12-17 11:17:45 run_ssh = False | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Name of a user used to authenticated to an instance | |
2012-12-17 11:17:45 ssh_user = admin | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Network id used for SSH (public, private, etc) | |
2012-12-17 11:17:45 network_for_ssh = private | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # IP version of the address used for SSH | |
2012-12-17 11:17:45 ip_version_for_ssh = 4 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Number of seconds to wait to authenticate to an instance | |
2012-12-17 11:17:45 ssh_timeout = 4 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The type of endpoint for a Compute API service. Unless you have a | |
2012-12-17 11:17:45 # custom Keystone service catalog implementation, you probably want to leave | |
2012-12-17 11:17:45 # this value as "compute" | |
2012-12-17 11:17:45 catalog_type = compute | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Does the Compute API support creation of images? | |
2012-12-17 11:17:45 create_image_enabled = true | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # For resize to work with libvirt/kvm, one of the following must be true: | |
2012-12-17 11:17:45 # Single node: allow_resize_to_same_host=True must be set in nova.conf | |
2012-12-17 11:17:45 # Cluster: the 'nova' user must have scp access between cluster nodes | |
2012-12-17 11:17:45 resize_available = False | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Does the compute API support changing the admin password? | |
2012-12-17 11:17:45 change_password_available=False | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Level to log Compute API request/response details. | |
2012-12-17 11:17:45 log_level = ERROR | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Whitebox options for compute. Whitebox options enable the | |
2012-12-17 11:17:45 # whitebox test cases, which look at internal Nova database state, | |
2012-12-17 11:17:45 # SSH into VMs to check instance state, etc. | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Should we run whitebox tests for Compute? | |
2012-12-17 11:17:45 whitebox_enabled = true | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Path of nova source directory | |
2012-12-17 11:17:45 source_dir = /opt/stack/nova | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Path of nova configuration file | |
2012-12-17 11:17:45 config_path = /etc/nova/nova.conf | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Directory containing nova binaries such as nova-manage | |
2012-12-17 11:17:45 bin_dir = /opt/stack/nova/bin | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Path to a private key file for SSH access to remote hosts | |
2012-12-17 11:17:45 path_to_private_key = /opt/stack/tempest/id_rsa | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Connection string to the database of Compute service | |
2012-12-17 11:17:45 db_uri = mysql://root:stackdb@localhost/nova | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Run live migration tests (requires 2 hosts) | |
2012-12-17 11:17:45 live_migration_available = False | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Use block live migration (Otherwise, non-block migration will be | |
2012-12-17 11:17:45 # performed, which requires XenServer pools in case of using XS) | |
2012-12-17 11:17:45 use_block_migration_for_live_migration = False | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [image] | |
2012-12-17 11:17:45 # This section contains configuration options used when executing tests | |
2012-12-17 11:17:45 # against the OpenStack Images API | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The type of endpoint for an Image API service. Unless you have a | |
2012-12-17 11:17:45 # custom Keystone service catalog implementation, you probably want to leave | |
2012-12-17 11:17:45 # this value as "image" | |
2012-12-17 11:17:45 catalog_type = image | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The version of the OpenStack Images API to use | |
2012-12-17 11:17:45 api_version = 1 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This is the main host address of the Image API | |
2012-12-17 11:17:45 host = 127.0.0.1 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Port that the Image API is running on | |
2012-12-17 11:17:45 port = 9292 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This should be the username of a user WITHOUT administrative privileges | |
2012-12-17 11:17:45 username = demo | |
2012-12-17 11:17:45 # The above non-administrative user's password | |
2012-12-17 11:17:45 password = nomoresecrete | |
2012-12-17 11:17:45 # The above non-administrative user's tenant name | |
2012-12-17 11:17:45 tenant_name = demo | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [compute-admin] | |
2012-12-17 11:17:45 # This section contains configuration options for an administrative | |
2012-12-17 11:17:45 # user of the Compute API. These options are used in tests that stress | |
2012-12-17 11:17:45 # the admin-only parts of the Compute API | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This should be the username of a user WITH administrative privileges | |
2012-12-17 11:17:45 username = admin | |
2012-12-17 11:17:45 # The above administrative user's password | |
2012-12-17 11:17:45 password = nomoresecrete | |
2012-12-17 11:17:45 # The above administrative user's tenant name | |
2012-12-17 11:17:45 tenant_name = admin | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [network] | |
2012-12-17 11:17:45 # This section contains configuration options used when executing tests | |
2012-12-17 11:17:45 # against the OpenStack Network API. | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Version of the Quantum API | |
2012-12-17 11:17:45 api_version = 2.0 | |
2012-12-17 11:17:45 # Catalog type of the Quantum Service | |
2012-12-17 11:17:45 catalog_type = network | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [identity-admin] | |
2012-12-17 11:17:45 # This section contains configuration options for an administrative | |
2012-12-17 11:17:45 # user of the Compute API. These options are used in tests that stress | |
2012-12-17 11:17:45 # the admin-only parts of the Compute API | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # This should be the username of a user WITH administrative privileges | |
2012-12-17 11:17:45 username = admin | |
2012-12-17 11:17:45 # The above administrative user's password | |
2012-12-17 11:17:45 password = nomoresecrete | |
2012-12-17 11:17:45 # The above administrative user's tenant name | |
2012-12-17 11:17:45 tenant_name = admin | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [volume] | |
2012-12-17 11:17:45 # This section contains the configuration options used when executing tests | |
2012-12-17 11:17:45 # against the OpenStack Block Storage API service | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The type of endpoint for a Cinder or Block Storage API service. | |
2012-12-17 11:17:45 # Unless you have a custom Keystone service catalog implementation, you | |
2012-12-17 11:17:45 # probably want to leave this value as "volume" | |
2012-12-17 11:17:45 catalog_type = volume | |
2012-12-17 11:17:45 # Number of seconds to wait while looping to check the status of a | |
2012-12-17 11:17:45 # volume that is being made available | |
2012-12-17 11:17:45 build_interval = 3 | |
2012-12-17 11:17:45 # Number of seconds to time out on waiting for a volume | |
2012-12-17 11:17:45 # to be available or reach an expected status | |
2012-12-17 11:17:45 build_timeout = 400 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [object-storage] | |
2012-12-17 11:17:45 # This section contains configuration options used when executing tests | |
2012-12-17 11:17:45 # against the OpenStack Object Storage API. | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # You can configure the credentials in the compute section | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # The type of endpoint for an Object Storage API service. Unless you have a | |
2012-12-17 11:17:45 # custom Keystone service catalog implementation, you probably want to leave | |
2012-12-17 11:17:45 # this value as "object-store" | |
2012-12-17 11:17:45 catalog_type = object-store | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 [boto] | |
2012-12-17 11:17:45 # This section contains configuration options used when executing tests | |
2012-12-17 11:17:45 # with boto. | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # EC2 URL | |
2012-12-17 11:17:45 ec2_url = http://192.168.0.100:8773/services/Cloud | |
2012-12-17 11:17:45 # S3 URL | |
2012-12-17 11:17:45 s3_url = http://192.168.0.100:3333 | |
2012-12-17 11:17:45 | |
2012-12-17 11:17:45 # Use keystone ec2-* command to get those values for your test user and tenant | |
2012-12-17 11:17:45 aws_access = | |
2012-12-17 11:17:46 aws_secret = | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #Region | |
2012-12-17 11:17:46 aws_region = RegionOne | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #Image materials for S3 upload | |
2012-12-17 11:17:46 # ALL content of the specified directory will be uploaded to S3 | |
2012-12-17 11:17:46 s3_materials_path = /opt/stack/devstack/files/images/s3-materials/cirros-0.3.0 | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 # The manifest.xml files, must be in the s3_materials_path directory | |
2012-12-17 11:17:46 # Subdirectories not allowed! | |
2012-12-17 11:17:46 # The filenames will be used as a Keys in the S3 Buckets | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #ARI Ramdisk manifest. Must be in the above s3_materials_path | |
2012-12-17 11:17:46 ari_manifest = cirros-0.3.0-x86_64-initrd.manifest.xml | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #AMI Machine Image manifest. Must be in the above s3_materials_path | |
2012-12-17 11:17:46 ami_manifest = cirros-0.3.0-x86_64-blank.img.manifest.xml | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #AKI Kernel Image manifest, Must be in the above s3_materials_path | |
2012-12-17 11:17:46 aki_manifest = cirros-0.3.0-x86_64-vmlinuz.manifest.xml | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #Instance type | |
2012-12-17 11:17:46 instance_type = m1.tiny | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 #TCP/IP connection timeout | |
2012-12-17 11:17:46 http_socket_timeout = 5 | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 # Status change wait timout | |
2012-12-17 11:17:46 build_timeout = 400 | |
2012-12-17 11:17:46 | |
2012-12-17 11:17:46 # Status change wait interval | |
2012-12-17 11:17:46 build_interval = 3 | |
2012-12-17 11:17:46 + IFS=' | |
2012-12-17 11:17:46 ' | |
2012-12-17 11:17:46 + set +o errexit | |
2012-12-17 11:17:46 + echo '**************************************************' | |
2012-12-17 11:17:46 ************************************************** | |
2012-12-17 11:17:46 + echo_summary 'Finished Configuring Tempest' | |
2012-12-17 11:17:46 + [[ -t 3 ]] | |
2012-12-17 11:17:46 + [[ True != \T\r\u\e ]] | |
2012-12-17 11:17:46 + echo Finished Configuring Tempest | |
2012-12-17 11:17:46 + echo '**************************************************' | |
2012-12-17 11:17:46 ************************************************** | |
2012-12-17 11:17:46 + [[ -x /home/anita/devstack/local.sh ]] | |
2012-12-17 11:17:46 + service_check | |
2012-12-17 11:17:46 + local service | |
2012-12-17 11:17:46 + local failures | |
2012-12-17 11:17:46 + SCREEN_NAME=stack | |
2012-12-17 11:17:46 + SERVICE_DIR=/opt/stack/status | |
2012-12-17 11:17:46 + [[ ! -d /opt/stack/status/stack ]] | |
2012-12-17 11:17:46 Finished Configuring Tempest | |
2012-12-17 11:17:46 ++ ls /opt/stack/status/stack/n-novnc.failure | |
2012-12-17 11:17:46 + failures=/opt/stack/status/stack/n-novnc.failure | |
2012-12-17 11:17:46 + for service in '$failures' | |
2012-12-17 11:17:46 ++ basename /opt/stack/status/stack/n-novnc.failure | |
2012-12-17 11:17:46 + service=n-novnc.failure | |
2012-12-17 11:17:46 + service=n-novnc | |
2012-12-17 11:17:46 + echo 'Error: Service n-novnc is not running' | |
2012-12-17 11:17:46 Error: Service n-novnc is not running | |
2012-12-17 11:17:46 + '[' -n /opt/stack/status/stack/n-novnc.failure ']' | |
2012-12-17 11:17:46 + echo 'More details about the above errors can be found with screen, with ./rejoin-stack.sh' | |
2012-12-17 11:17:46 More details about the above errors can be found with screen, with ./rejoin-stack.sh | |
2012-12-17 11:17:46 + set +o xtrace | |
2012-12-17 11:17:46 stack.sh completed in 189 seconds. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment