Created
January 29, 2013 13:55
-
-
Save vkmc/4664403 to your computer and use it in GitHub Desktop.
Adding Quantum and Swift in a DevStack deployment. Keeps failing and I can't figure out why :/
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2013-01-29 09:03:14 stack.sh log stack.sh.log.2013-01-29-090314 | |
2013-01-29 09:03:14 + echo_summary 'Installing package prerequisites' | |
2013-01-29 09:03:14 + [[ -t 3 ]] | |
2013-01-29 09:03:14 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:03:14 + echo Installing package prerequisites | |
2013-01-29 09:03:14 + is_ubuntu | |
2013-01-29 09:03:14 + [[ -z deb ]] | |
2013-01-29 09:03:14 + '[' deb = deb ']' | |
2013-01-29 09:03:14 Installing package prerequisites | |
2013-01-29 09:03:14 ++ get_packages /home/vkmc/devstack/files/apts | |
2013-01-29 09:03:14 ++ local package_dir=/home/vkmc/devstack/files/apts | |
2013-01-29 09:03:14 ++ local file_to_parse | |
2013-01-29 09:03:14 ++ local service | |
2013-01-29 09:03:14 ++ [[ -z /home/vkmc/devstack/files/apts ]] | |
2013-01-29 09:03:14 ++ [[ -z precise ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/general ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general' | |
2013-01-29 09:03:14 ++ [[ general == n-api ]] | |
2013-01-29 09:03:14 ++ [[ general == c-* ]] | |
2013-01-29 09:03:14 ++ [[ general == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ general == n-* ]] | |
2013-01-29 09:03:14 ++ [[ general == g-* ]] | |
2013-01-29 09:03:14 ++ [[ general == key* ]] | |
2013-01-29 09:03:14 ++ [[ general == q-* ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/g-api ]] | |
2013-01-29 09:03:14 ++ [[ g-api == n-api ]] | |
2013-01-29 09:03:14 ++ [[ g-api == c-* ]] | |
2013-01-29 09:03:14 ++ [[ g-api == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ g-api == n-* ]] | |
2013-01-29 09:03:14 ++ [[ g-api == g-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general =~ glance ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general glance' | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/g-reg ]] | |
2013-01-29 09:03:14 ++ [[ g-reg == n-api ]] | |
2013-01-29 09:03:14 ++ [[ g-reg == c-* ]] | |
2013-01-29 09:03:14 ++ [[ g-reg == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ g-reg == n-* ]] | |
2013-01-29 09:03:14 ++ [[ g-reg == g-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance =~ glance ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/key ]] | |
2013-01-29 09:03:14 ++ [[ key == n-api ]] | |
2013-01-29 09:03:14 ++ [[ key == c-* ]] | |
2013-01-29 09:03:14 ++ [[ key == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ key == n-* ]] | |
2013-01-29 09:03:14 ++ [[ key == g-* ]] | |
2013-01-29 09:03:14 ++ [[ key == key* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance =~ keystone ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general glance keystone' | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/n-api ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general glance keystone n-api' | |
2013-01-29 09:03:14 ++ [[ n-api == n-api ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api =~ nova ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general glance keystone n-api nova' | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api nova =~ glance ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/n-crt ]] | |
2013-01-29 09:03:14 ++ [[ n-crt == n-api ]] | |
2013-01-29 09:03:14 ++ [[ n-crt == c-* ]] | |
2013-01-29 09:03:14 ++ [[ n-crt == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ n-crt == n-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api nova =~ nova ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/n-obj ]] | |
2013-01-29 09:03:14 ++ [[ n-obj == n-api ]] | |
2013-01-29 09:03:14 ++ [[ n-obj == c-* ]] | |
2013-01-29 09:03:14 ++ [[ n-obj == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ n-obj == n-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api nova =~ nova ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/n-cpu ]] | |
2013-01-29 09:03:14 ++ file_to_parse=' general glance keystone n-api nova n-cpu' | |
2013-01-29 09:03:14 ++ [[ n-cpu == n-api ]] | |
2013-01-29 09:03:14 ++ [[ n-cpu == c-* ]] | |
2013-01-29 09:03:14 ++ [[ n-cpu == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ n-cpu == n-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api nova n-cpu =~ nova ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:14 ++ [[ -e /home/vkmc/devstack/files/apts/n-cond ]] | |
2013-01-29 09:03:14 ++ [[ n-cond == n-api ]] | |
2013-01-29 09:03:14 ++ [[ n-cond == c-* ]] | |
2013-01-29 09:03:14 ++ [[ n-cond == ceilometer-* ]] | |
2013-01-29 09:03:14 ++ [[ n-cond == n-* ]] | |
2013-01-29 09:03:14 ++ [[ ! general glance keystone n-api nova n-cpu =~ nova ]] | |
2013-01-29 09:03:14 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/cinder ]] | |
2013-01-29 09:03:15 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder' | |
2013-01-29 09:03:15 ++ [[ cinder == n-api ]] | |
2013-01-29 09:03:15 ++ [[ cinder == c-* ]] | |
2013-01-29 09:03:15 ++ [[ cinder == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ cinder == n-* ]] | |
2013-01-29 09:03:15 ++ [[ cinder == g-* ]] | |
2013-01-29 09:03:15 ++ [[ cinder == key* ]] | |
2013-01-29 09:03:15 ++ [[ cinder == q-* ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/c-sch ]] | |
2013-01-29 09:03:15 ++ [[ c-sch == n-api ]] | |
2013-01-29 09:03:15 ++ [[ c-sch == c-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/c-api ]] | |
2013-01-29 09:03:15 ++ [[ c-api == n-api ]] | |
2013-01-29 09:03:15 ++ [[ c-api == c-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/c-vol ]] | |
2013-01-29 09:03:15 ++ [[ c-vol == n-api ]] | |
2013-01-29 09:03:15 ++ [[ c-vol == c-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ cinder ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/n-sch ]] | |
2013-01-29 09:03:15 ++ [[ n-sch == n-api ]] | |
2013-01-29 09:03:15 ++ [[ n-sch == c-* ]] | |
2013-01-29 09:03:15 ++ [[ n-sch == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ n-sch == n-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder =~ nova ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/n-novnc ]] | |
2013-01-29 09:03:15 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc' | |
2013-01-29 09:03:15 ++ [[ n-novnc == n-api ]] | |
2013-01-29 09:03:15 ++ [[ n-novnc == c-* ]] | |
2013-01-29 09:03:15 ++ [[ n-novnc == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ n-novnc == n-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/n-xvnc ]] | |
2013-01-29 09:03:15 ++ [[ n-xvnc == n-api ]] | |
2013-01-29 09:03:15 ++ [[ n-xvnc == c-* ]] | |
2013-01-29 09:03:15 ++ [[ n-xvnc == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ n-xvnc == n-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/n-cauth ]] | |
2013-01-29 09:03:15 ++ [[ n-cauth == n-api ]] | |
2013-01-29 09:03:15 ++ [[ n-cauth == c-* ]] | |
2013-01-29 09:03:15 ++ [[ n-cauth == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ n-cauth == n-* ]] | |
2013-01-29 09:03:15 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc =~ nova ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/horizon ]] | |
2013-01-29 09:03:15 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc horizon' | |
2013-01-29 09:03:15 ++ [[ horizon == n-api ]] | |
2013-01-29 09:03:15 ++ [[ horizon == c-* ]] | |
2013-01-29 09:03:15 ++ [[ horizon == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ horizon == n-* ]] | |
2013-01-29 09:03:15 ++ [[ horizon == g-* ]] | |
2013-01-29 09:03:15 ++ [[ horizon == key* ]] | |
2013-01-29 09:03:15 ++ [[ horizon == q-* ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/rabbit ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == n-api ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == c-* ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == n-* ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == g-* ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == key* ]] | |
2013-01-29 09:03:15 ++ [[ rabbit == q-* ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/tempest ]] | |
2013-01-29 09:03:15 ++ [[ tempest == n-api ]] | |
2013-01-29 09:03:15 ++ [[ tempest == c-* ]] | |
2013-01-29 09:03:15 ++ [[ tempest == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ tempest == n-* ]] | |
2013-01-29 09:03:15 ++ [[ tempest == g-* ]] | |
2013-01-29 09:03:15 ++ [[ tempest == key* ]] | |
2013-01-29 09:03:15 ++ [[ tempest == q-* ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/mysql ]] | |
2013-01-29 09:03:15 ++ [[ mysql == n-api ]] | |
2013-01-29 09:03:15 ++ [[ mysql == c-* ]] | |
2013-01-29 09:03:15 ++ [[ mysql == ceilometer-* ]] | |
2013-01-29 09:03:15 ++ [[ mysql == n-* ]] | |
2013-01-29 09:03:15 ++ [[ mysql == g-* ]] | |
2013-01-29 09:03:15 ++ [[ mysql == key* ]] | |
2013-01-29 09:03:15 ++ [[ mysql == q-* ]] | |
2013-01-29 09:03:15 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:15 ++ [[ -e /home/vkmc/devstack/files/apts/q-svc ]] | |
2013-01-29 09:03:15 ++ [[ q-svc == n-api ]] | |
2013-01-29 09:03:15 ++ [[ q-svc == c-* ]] | |
2013-01-29 09:03:16 ++ [[ q-svc == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ q-svc == n-* ]] | |
2013-01-29 09:03:16 ++ [[ q-svc == g-* ]] | |
2013-01-29 09:03:16 ++ [[ q-svc == key* ]] | |
2013-01-29 09:03:16 ++ [[ q-svc == q-* ]] | |
2013-01-29 09:03:16 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc horizon =~ quantum ]] | |
2013-01-29 09:03:16 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum' | |
2013-01-29 09:03:16 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/q-agt ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == n-api ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == c-* ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == n-* ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == g-* ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == key* ]] | |
2013-01-29 09:03:16 ++ [[ q-agt == q-* ]] | |
2013-01-29 09:03:16 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum =~ quantum ]] | |
2013-01-29 09:03:16 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/q-dhcp ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == n-api ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == c-* ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == n-* ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == g-* ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == key* ]] | |
2013-01-29 09:03:16 ++ [[ q-dhcp == q-* ]] | |
2013-01-29 09:03:16 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum =~ quantum ]] | |
2013-01-29 09:03:16 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/q-l3 ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == n-api ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == c-* ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == n-* ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == g-* ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == key* ]] | |
2013-01-29 09:03:16 ++ [[ q-l3 == q-* ]] | |
2013-01-29 09:03:16 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum =~ quantum ]] | |
2013-01-29 09:03:16 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/q-meta ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == n-api ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == c-* ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == n-* ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == g-* ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == key* ]] | |
2013-01-29 09:03:16 ++ [[ q-meta == q-* ]] | |
2013-01-29 09:03:16 ++ [[ ! general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum =~ quantum ]] | |
2013-01-29 09:03:16 ++ for service in general '${ENABLED_SERVICES//,/ }' | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/swift ]] | |
2013-01-29 09:03:16 ++ file_to_parse=' general glance keystone n-api nova n-cpu cinder n-novnc horizon quantum swift' | |
2013-01-29 09:03:16 ++ [[ swift == n-api ]] | |
2013-01-29 09:03:16 ++ [[ swift == c-* ]] | |
2013-01-29 09:03:16 ++ [[ swift == ceilometer-* ]] | |
2013-01-29 09:03:16 ++ [[ swift == n-* ]] | |
2013-01-29 09:03:16 ++ [[ swift == g-* ]] | |
2013-01-29 09:03:16 ++ [[ swift == key* ]] | |
2013-01-29 09:03:16 ++ [[ swift == q-* ]] | |
2013-01-29 09:03:16 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:16 ++ local fname=/home/vkmc/devstack/files/apts/general | |
2013-01-29 09:03:16 ++ local OIFS line package distros distro | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/general ]] | |
2013-01-29 09:03:16 ++ OIFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ bridge-utils =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ bridge-utils =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo bridge-utils | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ pep8 =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ pep8 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo pep8 | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ pylint =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ pylint =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo pylint | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-pip =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-pip =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-pip | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ screen =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ screen =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo screen | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ unzip =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ unzip =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo unzip | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ wget =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ wget =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo wget | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ psmisc =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ psmisc =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo psmisc | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ git =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ git =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo git | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ lsof # useful when debugging =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ lsof # useful when debugging =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo 'lsof ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ openssh-server =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ openssh-server =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo openssh-server | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ vim-nox =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ vim-nox =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo vim-nox | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ locate # useful when debugging =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ locate # useful when debugging =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo 'locate ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-virtualenv =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-virtualenv =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-virtualenv | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-unittest2 =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-unittest2 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-unittest2 | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ iputils-ping =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ iputils-ping =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo iputils-ping | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ wget =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ wget =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo wget | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ curl =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ curl =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo curl | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ tcpdump =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ tcpdump =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo tcpdump | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ euca2ools # only for testing client =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ euca2ools # only for testing client =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo 'euca2ools ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ tar =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ tar =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo tar | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-cmd2 # dist:precise =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-cmd2 # dist:precise =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ package='python-cmd2 ' | |
2013-01-29 09:03:16 ++ distros=precise | |
2013-01-29 09:03:16 ++ [[ precise =~ precise ]] | |
2013-01-29 09:03:16 ++ echo 'python-cmd2 ' | |
2013-01-29 09:03:16 ++ continue | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-netaddr =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-netaddr | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:16 ++ local fname=/home/vkmc/devstack/files/apts/glance | |
2013-01-29 09:03:16 ++ local OIFS line package distros distro | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/glance ]] | |
2013-01-29 09:03:16 ++ OIFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ gcc =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ gcc =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo gcc | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ libxml2-dev =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ libxml2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo libxml2-dev | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-dev =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-dev | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-eventlet =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-eventlet | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-routes =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-routes | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-greenlet =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-greenlet | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-argparse # dist:oneiric =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-argparse # dist:oneiric =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ package='python-argparse ' | |
2013-01-29 09:03:16 ++ distros=oneiric | |
2013-01-29 09:03:16 ++ [[ oneiric =~ precise ]] | |
2013-01-29 09:03:16 ++ continue | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-sqlalchemy | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-wsgiref =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-wsgiref =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-wsgiref | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-pastedeploy | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-xattr =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-xattr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-xattr | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-iso8601 =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-iso8601 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-iso8601 | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:16 ++ local fname=/home/vkmc/devstack/files/apts/keystone | |
2013-01-29 09:03:16 ++ local OIFS line package distros distro | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/keystone ]] | |
2013-01-29 09:03:16 ++ OIFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-setuptools =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-setuptools =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-setuptools | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-dev =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-dev | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-lxml =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-lxml =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-lxml | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-pastescript =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-pastescript =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-pastescript | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-pastedeploy | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-paste =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-paste | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ sqlite3 =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo sqlite3 | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-pysqlite2 =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-pysqlite2 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-pysqlite2 | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-sqlalchemy | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-mysqldb =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-mysqldb =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-mysqldb | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-webob =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-webob =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-webob | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-greenlet =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-greenlet | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-routes =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-routes | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ libldap2-dev =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ libldap2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo libldap2-dev | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ libsasl2-dev =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ libsasl2-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo libsasl2-dev | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-bcrypt =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-bcrypt =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-bcrypt | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:16 ++ local fname=/home/vkmc/devstack/files/apts/n-api | |
2013-01-29 09:03:16 ++ local OIFS line package distros distro | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/n-api ]] | |
2013-01-29 09:03:16 ++ OIFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ gcc # temporary because this pulls in glance to get the client without running the glance prereqs =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ gcc # temporary because this pulls in glance to get the client without running the glance prereqs =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo 'gcc ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ python-dateutil =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ python-dateutil =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo python-dateutil | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:16 ++ local fname=/home/vkmc/devstack/files/apts/nova | |
2013-01-29 09:03:16 ++ local OIFS line package distros distro | |
2013-01-29 09:03:16 ++ [[ -e /home/vkmc/devstack/files/apts/nova ]] | |
2013-01-29 09:03:16 ++ OIFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ IFS=' | |
2013-01-29 09:03:16 ' | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:16 ++ [[ dnsmasq-base =~ NOPRIME ]] | |
2013-01-29 09:03:16 ++ [[ dnsmasq-base =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:16 ++ echo dnsmasq-base | |
2013-01-29 09:03:16 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ package='dnsmasq-utils ' | |
2013-01-29 09:03:17 ++ distros=oneiric,precise,quantal | |
2013-01-29 09:03:17 ++ [[ oneiric,precise,quantal =~ precise ]] | |
2013-01-29 09:03:17 ++ echo 'dnsmasq-utils ' | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ kpartx =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ kpartx =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo kpartx | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ parted =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ parted =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo parted | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ arping # only available in dist:natty =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ arping # only available in dist:natty =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ package='arping ' | |
2013-01-29 09:03:17 ++ distros=natty | |
2013-01-29 09:03:17 ++ [[ natty =~ precise ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ iputils-arping # only available in dist:oneiric =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ iputils-arping # only available in dist:oneiric =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ package='iputils-arping ' | |
2013-01-29 09:03:17 ++ distros=oneiric | |
2013-01-29 09:03:17 ++ [[ oneiric =~ precise ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ mysql-server # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-mysqldb =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-mysqldb =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-mysqldb | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-xattr # needed for glance which is needed for nova --- this shouldn't be here =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-xattr # needed for glance which is needed for nova --- this shouldn't be here =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'python-xattr ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-lxml # needed for glance which is needed for nova --- this shouldn't be here =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-lxml # needed for glance which is needed for nova --- this shouldn't be here =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'python-lxml ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ kvm =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ kvm =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo kvm | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ gawk =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ gawk =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo gawk | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ iptables =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ iptables =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo iptables | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ ebtables =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ ebtables =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo ebtables | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ sqlite3 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo sqlite3 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ sudo =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ sudo =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo sudo | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ kvm =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ kvm =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo kvm | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ libvirt-bin # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ libjs-jquery-tablesorter # Needed for coverage html reports =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ libjs-jquery-tablesorter # Needed for coverage html reports =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'libjs-jquery-tablesorter ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ vlan =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ vlan =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo vlan | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ curl =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ curl =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo curl | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ rabbitmq-server # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ qpidd # dist:precise NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ socat # used by ajaxterm =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ socat # used by ajaxterm =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'socat ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-mox =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-mox =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-mox | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-paste =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-paste | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-migrate =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-migrate =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-migrate | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-gflags =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-gflags =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-gflags | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-greenlet =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-greenlet | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-libvirt =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-libvirt =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-libvirt | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-libxml2 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-libxml2 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-libxml2 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-routes =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-routes | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-netaddr =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-netaddr | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-numpy # used by websockify for spice console =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-numpy # used by websockify for spice console =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'python-numpy ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-pastedeploy | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-eventlet =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-eventlet | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-cheetah =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-cheetah =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-cheetah | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-carrot =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-carrot =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-carrot | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-tempita =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-tempita =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-tempita | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-sqlalchemy | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-suds =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-suds =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-suds | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-lockfile =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-lockfile =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-lockfile | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-m2crypto =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-m2crypto =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-m2crypto | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-boto =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-boto =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-boto | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-kombu | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-feedparser =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-feedparser =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-feedparser | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-iso8601 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-iso8601 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-iso8601 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-qpid # dist:precise =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-qpid # dist:precise =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ package='python-qpid ' | |
2013-01-29 09:03:17 ++ distros=precise | |
2013-01-29 09:03:17 ++ [[ precise =~ precise ]] | |
2013-01-29 09:03:17 ++ echo 'python-qpid ' | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:17 ++ local fname=/home/vkmc/devstack/files/apts/n-cpu | |
2013-01-29 09:03:17 ++ local OIFS line package distros distro | |
2013-01-29 09:03:17 ++ [[ -e /home/vkmc/devstack/files/apts/n-cpu ]] | |
2013-01-29 09:03:17 ++ OIFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ # Stuff for diablo volumes =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ # Stuff for diablo volumes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ lvm2 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ lvm2 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo lvm2 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ open-iscsi =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ open-iscsi =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo open-iscsi | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ open-iscsi-utils =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ open-iscsi-utils =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo open-iscsi-utils | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ genisoimage =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ genisoimage =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo genisoimage | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:17 ++ local fname=/home/vkmc/devstack/files/apts/cinder | |
2013-01-29 09:03:17 ++ local OIFS line package distros distro | |
2013-01-29 09:03:17 ++ [[ -e /home/vkmc/devstack/files/apts/cinder ]] | |
2013-01-29 09:03:17 ++ OIFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ tgt =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ tgt =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo tgt | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ lvm2 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ lvm2 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo lvm2 | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:17 ++ local fname=/home/vkmc/devstack/files/apts/n-novnc | |
2013-01-29 09:03:17 ++ local OIFS line package distros distro | |
2013-01-29 09:03:17 ++ [[ -e /home/vkmc/devstack/files/apts/n-novnc ]] | |
2013-01-29 09:03:17 ++ OIFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-numpy =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-numpy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-numpy | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:17 ++ local fname=/home/vkmc/devstack/files/apts/horizon | |
2013-01-29 09:03:17 ++ local OIFS line package distros distro | |
2013-01-29 09:03:17 ++ [[ -e /home/vkmc/devstack/files/apts/horizon ]] | |
2013-01-29 09:03:17 ++ OIFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ apache2 # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ libapache2-mod-wsgi # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-beautifulsoup =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-beautifulsoup =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-beautifulsoup | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-dateutil =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-dateutil =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-dateutil | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-paste =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-paste | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-pastedeploy | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-anyjson =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-anyjson =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-anyjson | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-routes =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-routes | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-xattr =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-xattr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-xattr | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-sqlalchemy | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-webob =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-webob =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-webob | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-kombu | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ pylint =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ pylint =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo pylint | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ pep8 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ pep8 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo pep8 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-eventlet =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-eventlet | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-nose =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-nose =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-nose | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-sphinx =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-sphinx =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-sphinx | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-mox =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-mox =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-mox | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-kombu | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-coverage =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-coverage =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-coverage | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-cherrypy3 # why? =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-cherrypy3 # why? =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo 'python-cherrypy3 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-migrate =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-migrate =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-migrate | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ nodejs =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ nodejs =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo nodejs | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ nodejs-legacy # dist:quantal =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ nodejs-legacy # dist:quantal =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ package='nodejs-legacy ' | |
2013-01-29 09:03:17 ++ distros=quantal | |
2013-01-29 09:03:17 ++ [[ quantal =~ precise ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-netaddr =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-netaddr | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:17 ++ local fname=/home/vkmc/devstack/files/apts/quantum | |
2013-01-29 09:03:17 ++ local OIFS line package distros distro | |
2013-01-29 09:03:17 ++ [[ -e /home/vkmc/devstack/files/apts/quantum ]] | |
2013-01-29 09:03:17 ++ OIFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ IFS=' | |
2013-01-29 09:03:17 ' | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ ebtables =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ ebtables =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo ebtables | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ iptables =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ iptables =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo iptables | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ iputils-ping =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ iputils-ping =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo iputils-ping | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ iputils-arping =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ iputils-arping =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo iputils-arping | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ mysql-server #NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ continue | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ sudo =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ sudo =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo sudo | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-boto =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-boto =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-boto | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-iso8601 =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-iso8601 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-iso8601 | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-paste =~ NOPRIME ]] | |
2013-01-29 09:03:17 ++ [[ python-paste =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:17 ++ echo python-paste | |
2013-01-29 09:03:17 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:17 ++ [[ python-routes =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-routes =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-routes | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-suds =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-suds =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-suds | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-netaddr =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-netaddr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-netaddr | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-pastedeploy | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-greenlet =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-greenlet | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-kombu =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-kombu =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-kombu | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-eventlet =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-eventlet | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-sqlalchemy =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-sqlalchemy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-sqlalchemy | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-mysqldb =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-mysqldb =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-mysqldb | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-pyudev =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-pyudev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-pyudev | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-qpid # dist:precise =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-qpid # dist:precise =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ package='python-qpid ' | |
2013-01-29 09:03:18 ++ distros=precise | |
2013-01-29 09:03:18 ++ [[ precise =~ precise ]] | |
2013-01-29 09:03:18 ++ echo 'python-qpid ' | |
2013-01-29 09:03:18 ++ continue | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ dnsmasq-base =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ dnsmasq-base =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo dnsmasq-base | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ dnsmasq-utils # for dhcp_release only available in dist:oneiric,precise,quantal =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ package='dnsmasq-utils ' | |
2013-01-29 09:03:18 ++ distros=oneiric,precise,quantal | |
2013-01-29 09:03:18 ++ [[ oneiric,precise,quantal =~ precise ]] | |
2013-01-29 09:03:18 ++ echo 'dnsmasq-utils ' | |
2013-01-29 09:03:18 ++ continue | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ rabbitmq-server # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ continue | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ qpid # NOPRIME =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ continue | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ sqlite3 =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo sqlite3 | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ vlan =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ vlan =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo vlan | |
2013-01-29 09:03:18 ++ IFS=' | |
2013-01-29 09:03:18 ' | |
2013-01-29 09:03:18 ++ for file in '${file_to_parse}' | |
2013-01-29 09:03:18 ++ local fname=/home/vkmc/devstack/files/apts/swift | |
2013-01-29 09:03:18 ++ local OIFS line package distros distro | |
2013-01-29 09:03:18 ++ [[ -e /home/vkmc/devstack/files/apts/swift ]] | |
2013-01-29 09:03:18 ++ OIFS=' | |
2013-01-29 09:03:18 ' | |
2013-01-29 09:03:18 ++ IFS=' | |
2013-01-29 09:03:18 ' | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ curl =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ curl =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo curl | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ gcc =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ gcc =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo gcc | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ memcached =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ memcached =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo memcached | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-configobj =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-configobj =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-configobj | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-coverage =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-coverage =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-coverage | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-dev =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-dev =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-dev | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-eventlet =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-eventlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-eventlet | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-greenlet =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-greenlet =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-greenlet | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-netifaces =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-netifaces =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-netifaces | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-nose =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-nose =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-nose | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-pastedeploy =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-pastedeploy =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-pastedeploy | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-setuptools =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-setuptools =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-setuptools | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-simplejson =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-simplejson =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-simplejson | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-webob =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-webob =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-webob | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ python-xattr =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ python-xattr =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo python-xattr | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ sqlite3 =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ sqlite3 =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo sqlite3 | |
2013-01-29 09:03:18 ++ for line in '$(<${fname})' | |
2013-01-29 09:03:18 ++ [[ xfsprogs =~ NOPRIME ]] | |
2013-01-29 09:03:18 ++ [[ xfsprogs =~ (.*)#.*dist:([^ ]*) ]] | |
2013-01-29 09:03:18 ++ echo xfsprogs | |
2013-01-29 09:03:18 ++ IFS=' | |
2013-01-29 09:03:18 ' | |
2013-01-29 09:03:18 + install_package bridge-utils pep8 pylint python-pip screen unzip wget psmisc git 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 libjs-jquery-tablesorter vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-numpy 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 ebtables iptables iputils-ping iputils-arping sudo python-boto python-iso8601 python-paste python-routes python-suds python-netaddr python-pastedeploy python-greenlet python-kombu python-eventlet python-sqlalchemy python-mysqldb python-pyudev python-qpid dnsmasq-base dnsmasq-utils sqlite3 vlan curl gcc memcached python-configobj python-coverage python-dev python-eventlet python-greenlet python-netifaces python-nose python-pastedeploy python-setuptools python-simplejson python-webob python-xattr sqlite3 xfsprogs | |
2013-01-29 09:03:18 + is_ubuntu | |
2013-01-29 09:03:18 + [[ -z deb ]] | |
2013-01-29 09:03:18 + '[' deb = deb ']' | |
2013-01-29 09:03:18 + [[ '' = \T\r\u\e ]] | |
2013-01-29 09:03:18 + apt_get update | |
2013-01-29 09:03:18 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:18 + [[ -z update ]] | |
2013-01-29 09:03:18 + local sudo=sudo | |
2013-01-29 09:03:18 ++ id -u | |
2013-01-29 09:03:18 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:18 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes update | |
2013-01-29 09:03:18 Ign http://ppa.launchpad.net precise InRelease | |
2013-01-29 09:03:18 Ign http://extras.ubuntu.com precise InRelease | |
2013-01-29 09:03:18 Ign http://ar.archive.ubuntu.com precise InRelease | |
2013-01-29 09:03:18 Hit http://ppa.launchpad.net precise Release.gpg | |
2013-01-29 09:03:18 Hit http://extras.ubuntu.com precise Release.gpg | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise Release.gpg | |
2013-01-29 09:03:18 Hit http://ppa.launchpad.net precise Release | |
2013-01-29 09:03:18 Hit http://extras.ubuntu.com precise Release | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise Release | |
2013-01-29 09:03:18 Hit http://ppa.launchpad.net precise/main Sources | |
2013-01-29 09:03:18 Hit http://extras.ubuntu.com precise/main Sources | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/main Sources | |
2013-01-29 09:03:18 Hit http://ppa.launchpad.net precise/main amd64 Packages | |
2013-01-29 09:03:18 Hit http://ppa.launchpad.net precise/main i386 Packages | |
2013-01-29 09:03:18 Ign http://ppa.launchpad.net precise/main TranslationIndex | |
2013-01-29 09:03:18 Hit http://extras.ubuntu.com precise/main amd64 Packages | |
2013-01-29 09:03:18 Hit http://extras.ubuntu.com precise/main i386 Packages | |
2013-01-29 09:03:18 Ign http://extras.ubuntu.com precise/main TranslationIndex | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/restricted Sources | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/universe Sources | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/multiverse Sources | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/main amd64 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/restricted amd64 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/universe amd64 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/multiverse amd64 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/main i386 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/restricted i386 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/universe i386 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/multiverse i386 Packages | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/main TranslationIndex | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/multiverse TranslationIndex | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/restricted TranslationIndex | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/universe TranslationIndex | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/main Translation-en | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/multiverse Translation-en | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/restricted Translation-en | |
2013-01-29 09:03:18 Hit http://ar.archive.ubuntu.com precise/universe Translation-en | |
2013-01-29 09:03:19 Ign http://ppa.launchpad.net precise/main Translation-en_US | |
2013-01-29 09:03:19 Ign http://extras.ubuntu.com precise/main Translation-en_US | |
2013-01-29 09:03:20 Ign http://extras.ubuntu.com precise/main Translation-en | |
2013-01-29 09:03:20 Ign http://ppa.launchpad.net precise/main Translation-en | |
2013-01-29 09:03:26 Reading package lists... | |
2013-01-29 09:03:26 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:26 + apt_get install bridge-utils pep8 pylint python-pip screen unzip wget psmisc git 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 libjs-jquery-tablesorter vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-numpy 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 ebtables iptables iputils-ping iputils-arping sudo python-boto python-iso8601 python-paste python-routes python-suds python-netaddr python-pastedeploy python-greenlet python-kombu python-eventlet python-sqlalchemy python-mysqldb python-pyudev python-qpid dnsmasq-base dnsmasq-utils sqlite3 vlan curl gcc memcached python-configobj python-coverage python-dev python-eventlet python-greenlet python-netifaces python-nose python-pastedeploy python-setuptools python-simplejson python-webob python-xattr sqlite3 xfsprogs | |
2013-01-29 09:03:26 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:26 + [[ -z install bridge-utils pep8 pylint python-pip screen unzip wget psmisc git 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 libjs-jquery-tablesorter vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-numpy 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 ebtables iptables iputils-ping iputils-arping sudo python-boto python-iso8601 python-paste python-routes python-suds python-netaddr python-pastedeploy python-greenlet python-kombu python-eventlet python-sqlalchemy python-mysqldb python-pyudev python-qpid dnsmasq-base dnsmasq-utils sqlite3 vlan curl gcc memcached python-configobj python-coverage python-dev python-eventlet python-greenlet python-netifaces python-nose python-pastedeploy python-setuptools python-simplejson python-webob python-xattr sqlite3 xfsprogs ]] | |
2013-01-29 09:03:26 + local sudo=sudo | |
2013-01-29 09:03:26 ++ id -u | |
2013-01-29 09:03:26 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:26 + 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 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 libjs-jquery-tablesorter vlan curl socat python-mox python-paste python-migrate python-gflags python-greenlet python-libvirt python-libxml2 python-routes python-netaddr python-numpy 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 ebtables iptables iputils-ping iputils-arping sudo python-boto python-iso8601 python-paste python-routes python-suds python-netaddr python-pastedeploy python-greenlet python-kombu python-eventlet python-sqlalchemy python-mysqldb python-pyudev python-qpid dnsmasq-base dnsmasq-utils sqlite3 vlan curl gcc memcached python-configobj python-coverage python-dev python-eventlet python-greenlet python-netifaces python-nose python-pastedeploy python-setuptools python-simplejson python-webob python-xattr sqlite3 xfsprogs | |
2013-01-29 09:03:26 Reading package lists... | |
2013-01-29 09:03:27 Building dependency tree... | |
2013-01-29 09:03:27 Reading state information... | |
2013-01-29 09:03:27 curl is already the newest version. | |
2013-01-29 09:03:27 dnsmasq-base is already the newest version. | |
2013-01-29 09:03:28 dnsmasq-utils is already the newest version. | |
2013-01-29 09:03:28 ebtables is already the newest version. | |
2013-01-29 09:03:28 gawk is already the newest version. | |
2013-01-29 09:03:28 gcc is already the newest version. | |
2013-01-29 09:03:28 genisoimage is already the newest version. | |
2013-01-29 09:03:28 git is already the newest version. | |
2013-01-29 09:03:28 iptables is already the newest version. | |
2013-01-29 09:03:28 iputils-arping is already the newest version. | |
2013-01-29 09:03:28 iputils-ping is already the newest version. | |
2013-01-29 09:03:28 kpartx is already the newest version. | |
2013-01-29 09:03:28 lsof is already the newest version. | |
2013-01-29 09:03:28 memcached is already the newest version. | |
2013-01-29 09:03:28 openssh-server is already the newest version. | |
2013-01-29 09:03:28 pep8 is already the newest version. | |
2013-01-29 09:03:28 pylint is already the newest version. | |
2013-01-29 09:03:28 python is already the newest version. | |
2013-01-29 09:03:28 python-anyjson is already the newest version. | |
2013-01-29 09:03:28 python-beautifulsoup is already the newest version. | |
2013-01-29 09:03:28 python-boto is already the newest version. | |
2013-01-29 09:03:28 python-carrot is already the newest version. | |
2013-01-29 09:03:28 python-cheetah is already the newest version. | |
2013-01-29 09:03:28 python-configobj is already the newest version. | |
2013-01-29 09:03:28 python-coverage is already the newest version. | |
2013-01-29 09:03:28 python-dateutil is already the newest version. | |
2013-01-29 09:03:28 python-dev is already the newest version. | |
2013-01-29 09:03:28 python-gflags is already the newest version. | |
2013-01-29 09:03:28 python-iso8601 is already the newest version. | |
2013-01-29 09:03:28 python-kombu is already the newest version. | |
2013-01-29 09:03:28 python-lockfile is already the newest version. | |
2013-01-29 09:03:28 python-lxml is already the newest version. | |
2013-01-29 09:03:28 python-m2crypto is already the newest version. | |
2013-01-29 09:03:28 python-migrate is already the newest version. | |
2013-01-29 09:03:28 python-mox is already the newest version. | |
2013-01-29 09:03:28 python-mysqldb is already the newest version. | |
2013-01-29 09:03:28 python-netaddr is already the newest version. | |
2013-01-29 09:03:28 python-netifaces is already the newest version. | |
2013-01-29 09:03:28 python-nose is already the newest version. | |
2013-01-29 09:03:28 python-numpy is already the newest version. | |
2013-01-29 09:03:28 python-paste is already the newest version. | |
2013-01-29 09:03:28 python-pastedeploy is already the newest version. | |
2013-01-29 09:03:28 python-pastescript is already the newest version. | |
2013-01-29 09:03:28 python-pyudev is already the newest version. | |
2013-01-29 09:03:28 python-routes is already the newest version. | |
2013-01-29 09:03:28 python-setuptools is already the newest version. | |
2013-01-29 09:03:28 python-simplejson is already the newest version. | |
2013-01-29 09:03:28 python-suds is already the newest version. | |
2013-01-29 09:03:28 python-tempita is already the newest version. | |
2013-01-29 09:03:28 python-unittest2 is already the newest version. | |
2013-01-29 09:03:28 python-xattr is already the newest version. | |
2013-01-29 09:03:28 screen is already the newest version. | |
2013-01-29 09:03:28 tar is already the newest version. | |
2013-01-29 09:03:28 tcpdump is already the newest version. | |
2013-01-29 09:03:28 tgt is already the newest version. | |
2013-01-29 09:03:28 unzip is already the newest version. | |
2013-01-29 09:03:28 vlan is already the newest version. | |
2013-01-29 09:03:28 wget is already the newest version. | |
2013-01-29 09:03:28 xfsprogs is already the newest version. | |
2013-01-29 09:03:28 libjs-jquery-tablesorter is already the newest version. | |
2013-01-29 09:03:28 locate is already the newest version. | |
2013-01-29 09:03:28 nodejs is already the newest version. | |
2013-01-29 09:03:28 python-bcrypt is already the newest version. | |
2013-01-29 09:03:28 python-cherrypy3 is already the newest version. | |
2013-01-29 09:03:28 python-cmd2 is already the newest version. | |
2013-01-29 09:03:28 python-pip is already the newest version. | |
2013-01-29 09:03:28 python-pysqlite2 is already the newest version. | |
2013-01-29 09:03:28 python-qpid is already the newest version. | |
2013-01-29 09:03:28 python-virtualenv is already the newest version. | |
2013-01-29 09:03:28 socat is already the newest version. | |
2013-01-29 09:03:28 sudo is already the newest version. | |
2013-01-29 09:03:28 bridge-utils is already the newest version. | |
2013-01-29 09:03:28 psmisc is already the newest version. | |
2013-01-29 09:03:28 sqlite3 is already the newest version. | |
2013-01-29 09:03:28 lvm2 is already the newest version. | |
2013-01-29 09:03:28 open-iscsi is already the newest version. | |
2013-01-29 09:03:28 python-eventlet is already the newest version. | |
2013-01-29 09:03:28 libldap2-dev is already the newest version. | |
2013-01-29 09:03:29 parted is already the newest version. | |
2013-01-29 09:03:29 vim-nox is already the newest version. | |
2013-01-29 09:03:29 python-greenlet is already the newest version. | |
2013-01-29 09:03:29 open-iscsi-utils is already the newest version. | |
2013-01-29 09:03:29 python-sqlalchemy is already the newest version. | |
2013-01-29 09:03:29 kvm is already the newest version. | |
2013-01-29 09:03:29 euca2ools is already the newest version. | |
2013-01-29 09:03:29 python-feedparser is already the newest version. | |
2013-01-29 09:03:29 libxml2-dev is already the newest version. | |
2013-01-29 09:03:29 python-libvirt is already the newest version. | |
2013-01-29 09:03:29 python-webob is already the newest version. | |
2013-01-29 09:03:29 python-libxml2 is already the newest version. | |
2013-01-29 09:03:29 libsasl2-dev is already the newest version. | |
2013-01-29 09:03:29 python-sphinx is already the newest version. | |
2013-01-29 09:03:29 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:29 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:29 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:29 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:29 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:29 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:29 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:29 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:29 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:29 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:29 + [[ False != \F\a\l\s\e ]] | |
2013-01-29 09:03:29 + install_rpc_backend | |
2013-01-29 09:03:29 + is_service_enabled rabbit | |
2013-01-29 09:03:29 + services=rabbit | |
2013-01-29 09:03:29 + for service in '${services}' | |
2013-01-29 09:03:29 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,rabbit, ]] | |
2013-01-29 09:03:29 + return 0 | |
2013-01-29 09:03:29 ++ mktemp | |
2013-01-29 09:03:29 + tfile=/tmp/tmp.kv8NEoUiMm | |
2013-01-29 09:03:29 + install_package rabbitmq-server | |
2013-01-29 09:03:30 + cat /tmp/tmp.kv8NEoUiMm | |
2013-01-29 09:03:30 + is_ubuntu | |
2013-01-29 09:03:30 + [[ -z deb ]] | |
2013-01-29 09:03:30 + '[' deb = deb ']' | |
2013-01-29 09:03:30 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:03:30 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:30 + apt_get install rabbitmq-server | |
2013-01-29 09:03:30 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:30 + [[ -z install rabbitmq-server ]] | |
2013-01-29 09:03:30 + local sudo=sudo | |
2013-01-29 09:03:30 ++ id -u | |
2013-01-29 09:03:30 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:30 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install rabbitmq-server | |
2013-01-29 09:03:30 Reading package lists... | |
2013-01-29 09:03:30 Building dependency tree... | |
2013-01-29 09:03:30 Reading state information... | |
2013-01-29 09:03:30 rabbitmq-server is already the newest version. | |
2013-01-29 09:03:30 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:30 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:30 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:30 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:30 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:30 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:30 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:30 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:30 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:30 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:30 + rm -f /tmp/tmp.kv8NEoUiMm | |
2013-01-29 09:03:30 + is_service_enabled mysql postgresql | |
2013-01-29 09:03:30 + services='mysql postgresql' | |
2013-01-29 09:03:30 + for service in '${services}' | |
2013-01-29 09:03:30 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,mysql, ]] | |
2013-01-29 09:03:30 + return 0 | |
2013-01-29 09:03:30 + install_database | |
2013-01-29 09:03:30 + install_database_mysql | |
2013-01-29 09:03:30 + is_ubuntu | |
2013-01-29 09:03:30 + [[ -z deb ]] | |
2013-01-29 09:03:30 + '[' deb = deb ']' | |
2013-01-29 09:03:30 + sudo debconf-set-selections | |
2013-01-29 09:03:30 + cat | |
2013-01-29 09:03:31 + [[ ! -e /home/vkmc/.my.cnf ]] | |
2013-01-29 09:03:31 + is_ubuntu | |
2013-01-29 09:03:31 + [[ -z deb ]] | |
2013-01-29 09:03:31 + '[' deb = deb ']' | |
2013-01-29 09:03:31 + install_package mysql-server | |
2013-01-29 09:03:31 + is_ubuntu | |
2013-01-29 09:03:31 + [[ -z deb ]] | |
2013-01-29 09:03:31 + '[' deb = deb ']' | |
2013-01-29 09:03:31 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:03:31 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:31 + apt_get install mysql-server | |
2013-01-29 09:03:31 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:31 + [[ -z install mysql-server ]] | |
2013-01-29 09:03:31 + local sudo=sudo | |
2013-01-29 09:03:31 ++ id -u | |
2013-01-29 09:03:31 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:31 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install mysql-server | |
2013-01-29 09:03:31 Reading package lists... | |
2013-01-29 09:03:31 Building dependency tree... | |
2013-01-29 09:03:31 Reading state information... | |
2013-01-29 09:03:32 mysql-server is already the newest version. | |
2013-01-29 09:03:32 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:32 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:32 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:32 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:32 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:32 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:32 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:32 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:32 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:32 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:32 + is_service_enabled q-agt | |
2013-01-29 09:03:32 + services=q-agt | |
2013-01-29 09:03:32 + for service in '${services}' | |
2013-01-29 09:03:32 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-agt, ]] | |
2013-01-29 09:03:32 + return 0 | |
2013-01-29 09:03:32 + install_quantum_agent_packages | |
2013-01-29 09:03:32 + quantum_plugin_install_agent_packages | |
2013-01-29 09:03:32 + _quantum_ovs_base_install_agent_packages | |
2013-01-29 09:03:32 + local kernel_version | |
2013-01-29 09:03:32 + is_ubuntu | |
2013-01-29 09:03:32 + [[ -z deb ]] | |
2013-01-29 09:03:32 + '[' deb = deb ']' | |
2013-01-29 09:03:32 ++ cut -d ' ' -f3 | |
2013-01-29 09:03:32 ++ cat /proc/version | |
2013-01-29 09:03:32 + kernel_version=3.2.0-29-generic | |
2013-01-29 09:03:32 + install_package make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.2.0-29-generic | |
2013-01-29 09:03:32 + is_ubuntu | |
2013-01-29 09:03:32 + [[ -z deb ]] | |
2013-01-29 09:03:32 + '[' deb = deb ']' | |
2013-01-29 09:03:32 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:03:32 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:32 + apt_get install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.2.0-29-generic | |
2013-01-29 09:03:32 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:32 + [[ -z install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.2.0-29-generic ]] | |
2013-01-29 09:03:32 + local sudo=sudo | |
2013-01-29 09:03:32 ++ id -u | |
2013-01-29 09:03:32 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:32 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install make fakeroot dkms openvswitch-switch openvswitch-datapath-dkms linux-headers-3.2.0-29-generic | |
2013-01-29 09:03:32 Reading package lists... | |
2013-01-29 09:03:33 Building dependency tree... | |
2013-01-29 09:03:33 Reading state information... | |
2013-01-29 09:03:34 dkms is already the newest version. | |
2013-01-29 09:03:34 fakeroot is already the newest version. | |
2013-01-29 09:03:34 make is already the newest version. | |
2013-01-29 09:03:34 openvswitch-datapath-dkms is already the newest version. | |
2013-01-29 09:03:34 openvswitch-switch is already the newest version. | |
2013-01-29 09:03:34 linux-headers-3.2.0-29-generic is already the newest version. | |
2013-01-29 09:03:34 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:34 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:34 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:34 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:34 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:34 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:34 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:34 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:34 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:34 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:34 + TRACK_DEPENDS=False | |
2013-01-29 09:03:34 + [[ False = True ]] | |
2013-01-29 09:03:34 + echo_summary 'Installing OpenStack project source' | |
2013-01-29 09:03:35 + [[ -t 3 ]] | |
2013-01-29 09:03:35 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:03:35 + echo Installing OpenStack project source | |
2013-01-29 09:03:35 Installing OpenStack project source | |
2013-01-29 09:03:35 + install_keystoneclient | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/python-keystoneclient /opt/stack/python-keystoneclient master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/python-keystoneclient | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/python-keystoneclient | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/python-keystoneclient ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + install_glanceclient | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/python-glanceclient /opt/stack/python-glanceclient master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/python-glanceclient | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/python-glanceclient | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/python-glanceclient ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + install_novaclient | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/python-novaclient.git /opt/stack/python-novaclient master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/python-novaclient.git | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/python-novaclient | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/python-novaclient ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/python-openstackclient.git /opt/stack/python-openstackclient master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/python-openstackclient.git | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/python-openstackclient | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/python-openstackclient ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + is_service_enabled key g-api n-api swift | |
2013-01-29 09:03:35 + services='key g-api n-api swift' | |
2013-01-29 09:03:35 + for service in '${services}' | |
2013-01-29 09:03:35 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:03:35 + return 0 | |
2013-01-29 09:03:35 + install_keystone | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/keystone.git /opt/stack/keystone master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/keystone.git | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/keystone | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/keystone ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + is_service_enabled swift | |
2013-01-29 09:03:35 + services=swift | |
2013-01-29 09:03:35 + for service in '${services}' | |
2013-01-29 09:03:35 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:03:35 + return 0 | |
2013-01-29 09:03:35 + install_swiftclient | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/python-swiftclient /opt/stack/python-swiftclient master | |
2013-01-29 09:03:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:35 + GIT_REMOTE=https://github.com/openstack/python-swiftclient | |
2013-01-29 09:03:35 + GIT_DEST=/opt/stack/python-swiftclient | |
2013-01-29 09:03:35 + GIT_REF=master | |
2013-01-29 09:03:35 + egrep -q '^refs' | |
2013-01-29 09:03:35 + echo master | |
2013-01-29 09:03:35 + [[ ! -d /opt/stack/python-swiftclient ]] | |
2013-01-29 09:03:35 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:35 + install_swift | |
2013-01-29 09:03:35 + git_clone https://github.com/openstack/swift.git /opt/stack/swift master | |
2013-01-29 09:03:36 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:36 + GIT_REMOTE=https://github.com/openstack/swift.git | |
2013-01-29 09:03:36 + GIT_DEST=/opt/stack/swift | |
2013-01-29 09:03:36 + GIT_REF=master | |
2013-01-29 09:03:36 + egrep -q '^refs' | |
2013-01-29 09:03:36 + echo master | |
2013-01-29 09:03:36 + [[ ! -d /opt/stack/swift ]] | |
2013-01-29 09:03:36 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:36 + is_service_enabled swift3 | |
2013-01-29 09:03:36 + services=swift3 | |
2013-01-29 09:03:36 + for service in '${services}' | |
2013-01-29 09:03:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:03:36 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:03:36 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:36 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:36 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:36 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:36 + return 1 | |
2013-01-29 09:03:36 + is_service_enabled g-api n-api | |
2013-01-29 09:03:36 + services='g-api n-api' | |
2013-01-29 09:03:36 + for service in '${services}' | |
2013-01-29 09:03:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-api, ]] | |
2013-01-29 09:03:36 + return 0 | |
2013-01-29 09:03:36 + install_glance | |
2013-01-29 09:03:36 + git_clone https://github.com/openstack/glance.git /opt/stack/glance master | |
2013-01-29 09:03:36 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:36 + GIT_REMOTE=https://github.com/openstack/glance.git | |
2013-01-29 09:03:36 + GIT_DEST=/opt/stack/glance | |
2013-01-29 09:03:36 + GIT_REF=master | |
2013-01-29 09:03:36 + egrep -q '^refs' | |
2013-01-29 09:03:36 + echo master | |
2013-01-29 09:03:36 + [[ ! -d /opt/stack/glance ]] | |
2013-01-29 09:03:36 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:36 + is_service_enabled nova | |
2013-01-29 09:03:36 + services=nova | |
2013-01-29 09:03:36 + for service in '${services}' | |
2013-01-29 09:03:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:03:36 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:03:36 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:03:36 + return 0 | |
2013-01-29 09:03:36 + install_nova | |
2013-01-29 09:03:36 + is_service_enabled n-cpu | |
2013-01-29 09:03:36 + services=n-cpu | |
2013-01-29 09:03:36 + for service in '${services}' | |
2013-01-29 09:03:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:03:36 + return 0 | |
2013-01-29 09:03:36 + is_ubuntu | |
2013-01-29 09:03:36 + [[ -z deb ]] | |
2013-01-29 09:03:36 + '[' deb = deb ']' | |
2013-01-29 09:03:36 + install_package libvirt-bin | |
2013-01-29 09:03:36 + is_ubuntu | |
2013-01-29 09:03:36 + [[ -z deb ]] | |
2013-01-29 09:03:36 + '[' deb = deb ']' | |
2013-01-29 09:03:36 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:03:36 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:36 + apt_get install libvirt-bin | |
2013-01-29 09:03:36 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:36 + [[ -z install libvirt-bin ]] | |
2013-01-29 09:03:36 + local sudo=sudo | |
2013-01-29 09:03:36 ++ id -u | |
2013-01-29 09:03:36 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:36 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install libvirt-bin | |
2013-01-29 09:03:36 Reading package lists... | |
2013-01-29 09:03:36 Building dependency tree... | |
2013-01-29 09:03:36 Reading state information... | |
2013-01-29 09:03:36 libvirt-bin is already the newest version. | |
2013-01-29 09:03:36 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:36 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:36 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:36 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:36 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:36 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:36 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:36 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:36 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:37 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:37 + [[ kvm == \l\x\c ]] | |
2013-01-29 09:03:37 + git_clone https://github.com/openstack/nova.git /opt/stack/nova master | |
2013-01-29 09:03:37 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:37 + GIT_REMOTE=https://github.com/openstack/nova.git | |
2013-01-29 09:03:37 + GIT_DEST=/opt/stack/nova | |
2013-01-29 09:03:37 + GIT_REF=master | |
2013-01-29 09:03:37 + egrep -q '^refs' | |
2013-01-29 09:03:37 + echo master | |
2013-01-29 09:03:37 + [[ ! -d /opt/stack/nova ]] | |
2013-01-29 09:03:37 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:37 + is_service_enabled n-novnc | |
2013-01-29 09:03:37 + services=n-novnc | |
2013-01-29 09:03:37 + for service in '${services}' | |
2013-01-29 09:03:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-novnc, ]] | |
2013-01-29 09:03:37 + return 0 | |
2013-01-29 09:03:37 + git_clone https://github.com/kanaka/noVNC.git /opt/stack/noVNC master | |
2013-01-29 09:03:37 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:37 + GIT_REMOTE=https://github.com/kanaka/noVNC.git | |
2013-01-29 09:03:37 + GIT_DEST=/opt/stack/noVNC | |
2013-01-29 09:03:37 + GIT_REF=master | |
2013-01-29 09:03:37 + egrep -q '^refs' | |
2013-01-29 09:03:37 + echo master | |
2013-01-29 09:03:37 + [[ ! -d /opt/stack/noVNC ]] | |
2013-01-29 09:03:37 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:37 + is_service_enabled n-spice | |
2013-01-29 09:03:37 + services=n-spice | |
2013-01-29 09:03:37 + for service in '${services}' | |
2013-01-29 09:03:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-spice, ]] | |
2013-01-29 09:03:37 + [[ n-spice == \n\o\v\a ]] | |
2013-01-29 09:03:37 + [[ n-spice == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:37 + [[ n-spice == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:37 + [[ n-spice == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:37 + [[ n-spice == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:37 + return 1 | |
2013-01-29 09:03:37 + is_service_enabled horizon | |
2013-01-29 09:03:37 + services=horizon | |
2013-01-29 09:03:37 + for service in '${services}' | |
2013-01-29 09:03:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,horizon, ]] | |
2013-01-29 09:03:37 + return 0 | |
2013-01-29 09:03:37 + install_horizon | |
2013-01-29 09:03:37 + is_ubuntu | |
2013-01-29 09:03:37 + [[ -z deb ]] | |
2013-01-29 09:03:37 + '[' deb = deb ']' | |
2013-01-29 09:03:37 + install_package apache2 libapache2-mod-wsgi | |
2013-01-29 09:03:37 + is_ubuntu | |
2013-01-29 09:03:37 + [[ -z deb ]] | |
2013-01-29 09:03:37 + '[' deb = deb ']' | |
2013-01-29 09:03:37 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:03:37 + NO_UPDATE_REPOS=True | |
2013-01-29 09:03:37 + apt_get install apache2 libapache2-mod-wsgi | |
2013-01-29 09:03:37 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:37 + [[ -z install apache2 libapache2-mod-wsgi ]] | |
2013-01-29 09:03:37 + local sudo=sudo | |
2013-01-29 09:03:37 ++ id -u | |
2013-01-29 09:03:37 + [[ 1000 = \0 ]] | |
2013-01-29 09:03:37 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi | |
2013-01-29 09:03:37 Reading package lists... | |
2013-01-29 09:03:37 Building dependency tree... | |
2013-01-29 09:03:37 Reading state information... | |
2013-01-29 09:03:38 libapache2-mod-wsgi is already the newest version. | |
2013-01-29 09:03:38 apache2 is already the newest version. | |
2013-01-29 09:03:38 The following packages were automatically installed and are no longer required: | |
2013-01-29 09:03:38 libcogl9 libcogl-pango0 libcaribou0 libcaribou-common gir1.2-upowerglib-1.0 | |
2013-01-29 09:03:38 gkbd-capplet gir1.2-json-1.0 gir1.2-caribou-1.0 libmozjs185-1.0 caribou | |
2013-01-29 09:03:38 gir1.2-polkit-1.0 gir1.2-muffin-3.0 gir1.2-gkbd-3.0 libnemo-extension1 | |
2013-01-29 09:03:38 libmuffin0 gir1.2-coglpango-1.0 libclutter-1.0-common gjs | |
2013-01-29 09:03:38 gir1.2-accountsservice-1.0 libclutter-1.0-0 muffin-common | |
2013-01-29 09:03:38 gir1.2-gdesktopenums-3.0 gir1.2-networkmanager-1.0 nemo-data libcogl-common | |
2013-01-29 09:03:38 libgjs0c gir1.2-xkl-1.0 gir1.2-cogl-1.0 gir1.2-clutter-1.0 | |
2013-01-29 09:03:38 Use 'apt-get autoremove' to remove them. | |
2013-01-29 09:03:38 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | |
2013-01-29 09:03:38 + is_ubuntu | |
2013-01-29 09:03:38 + [[ -z deb ]] | |
2013-01-29 09:03:38 + '[' deb = deb ']' | |
2013-01-29 09:03:38 + [[ ! -e /usr/bin/node ]] | |
2013-01-29 09:03:38 + git_clone https://github.com/openstack/horizon.git /opt/stack/horizon master | |
2013-01-29 09:03:38 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:38 + GIT_REMOTE=https://github.com/openstack/horizon.git | |
2013-01-29 09:03:38 + GIT_DEST=/opt/stack/horizon | |
2013-01-29 09:03:38 + GIT_REF=master | |
2013-01-29 09:03:38 + egrep -q '^refs' | |
2013-01-29 09:03:38 + echo master | |
2013-01-29 09:03:38 + [[ ! -d /opt/stack/horizon ]] | |
2013-01-29 09:03:38 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:38 + is_service_enabled quantum | |
2013-01-29 09:03:38 + services=quantum | |
2013-01-29 09:03:38 + for service in '${services}' | |
2013-01-29 09:03:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:03:38 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:03:38 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:38 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:38 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:38 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:38 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:03:38 + return 0 | |
2013-01-29 09:03:38 + install_quantum | |
2013-01-29 09:03:38 + git_clone https://github.com/openstack/quantum /opt/stack/quantum master | |
2013-01-29 09:03:38 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:38 + GIT_REMOTE=https://github.com/openstack/quantum | |
2013-01-29 09:03:38 + GIT_DEST=/opt/stack/quantum | |
2013-01-29 09:03:38 + GIT_REF=master | |
2013-01-29 09:03:38 + egrep -q '^refs' | |
2013-01-29 09:03:38 + echo master | |
2013-01-29 09:03:38 + [[ ! -d /opt/stack/quantum ]] | |
2013-01-29 09:03:38 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:38 + install_quantumclient | |
2013-01-29 09:03:38 + git_clone https://github.com/openstack/python-quantumclient /opt/stack/python-quantumclient master | |
2013-01-29 09:03:38 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:38 + GIT_REMOTE=https://github.com/openstack/python-quantumclient | |
2013-01-29 09:03:38 + GIT_DEST=/opt/stack/python-quantumclient | |
2013-01-29 09:03:38 + GIT_REF=master | |
2013-01-29 09:03:38 + egrep -q '^refs' | |
2013-01-29 09:03:38 + echo master | |
2013-01-29 09:03:38 + [[ ! -d /opt/stack/python-quantumclient ]] | |
2013-01-29 09:03:38 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:38 + install_quantum_third_party | |
2013-01-29 09:03:38 + _quantum_third_party_do install | |
2013-01-29 09:03:38 + is_service_enabled heat | |
2013-01-29 09:03:38 + services=heat | |
2013-01-29 09:03:38 + for service in '${services}' | |
2013-01-29 09:03:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,heat, ]] | |
2013-01-29 09:03:38 + [[ heat == \n\o\v\a ]] | |
2013-01-29 09:03:38 + [[ heat == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:38 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:38 + [[ heat == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:38 + [[ heat == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:38 + return 1 | |
2013-01-29 09:03:38 + is_service_enabled cinder | |
2013-01-29 09:03:38 + services=cinder | |
2013-01-29 09:03:38 + for service in '${services}' | |
2013-01-29 09:03:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,cinder, ]] | |
2013-01-29 09:03:38 + return 0 | |
2013-01-29 09:03:38 + install_cinder | |
2013-01-29 09:03:38 + git_clone https://github.com/openstack/cinder /opt/stack/cinder master | |
2013-01-29 09:03:38 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:38 + GIT_REMOTE=https://github.com/openstack/cinder | |
2013-01-29 09:03:38 + GIT_DEST=/opt/stack/cinder | |
2013-01-29 09:03:38 + GIT_REF=master | |
2013-01-29 09:03:38 + egrep -q '^refs' | |
2013-01-29 09:03:38 + echo master | |
2013-01-29 09:03:38 + [[ ! -d /opt/stack/cinder ]] | |
2013-01-29 09:03:38 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:38 + git_clone https://github.com/openstack/python-cinderclient /opt/stack/python-cinderclient master | |
2013-01-29 09:03:38 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:38 + GIT_REMOTE=https://github.com/openstack/python-cinderclient | |
2013-01-29 09:03:38 + GIT_DEST=/opt/stack/python-cinderclient | |
2013-01-29 09:03:38 + GIT_REF=master | |
2013-01-29 09:03:38 + egrep -q '^refs' | |
2013-01-29 09:03:38 + echo master | |
2013-01-29 09:03:38 + [[ ! -d /opt/stack/python-cinderclient ]] | |
2013-01-29 09:03:38 + [[ '' == \y\e\s ]] | |
2013-01-29 09:03:38 + is_service_enabled ceilometer | |
2013-01-29 09:03:38 + services=ceilometer | |
2013-01-29 09:03:38 + for service in '${services}' | |
2013-01-29 09:03:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,ceilometer, ]] | |
2013-01-29 09:03:38 + [[ ceilometer == \n\o\v\a ]] | |
2013-01-29 09:03:38 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:39 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:39 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ ceilometer- ]] | |
2013-01-29 09:03:39 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:39 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:39 + return 1 | |
2013-01-29 09:03:39 + echo_summary 'Configuring OpenStack projects' | |
2013-01-29 09:03:39 + [[ -t 3 ]] | |
2013-01-29 09:03:39 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:03:39 + echo Configuring OpenStack projects | |
2013-01-29 09:03:39 + configure_keystoneclient | |
2013-01-29 09:03:39 + setup_develop /opt/stack/python-keystoneclient | |
2013-01-29 09:03:39 + [[ False = True ]] | |
2013-01-29 09:03:39 + SUDO_CMD=sudo | |
2013-01-29 09:03:39 Configuring OpenStack projects | |
2013-01-29 09:03:39 + cd /opt/stack/python-keystoneclient | |
2013-01-29 09:03:39 + python setup.py egg_info | |
2013-01-29 09:03:39 running egg_info | |
2013-01-29 09:03:39 writing requirements to python_keystoneclient.egg-info/requires.txt | |
2013-01-29 09:03:39 writing python_keystoneclient.egg-info/PKG-INFO | |
2013-01-29 09:03:39 writing top-level names to python_keystoneclient.egg-info/top_level.txt | |
2013-01-29 09:03:39 writing dependency_links to python_keystoneclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:39 writing entry points to python_keystoneclient.egg-info/entry_points.txt | |
2013-01-29 09:03:39 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:39 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:39 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:39 warning: no files found matching 'python-keystoneclient' | |
2013-01-29 09:03:39 writing manifest file 'python_keystoneclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:39 ++ awk '/^.+/ {print "-f " $1}' python_keystoneclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:39 + raw_links= | |
2013-01-29 09:03:39 ++ xargs | |
2013-01-29 09:03:39 ++ echo | |
2013-01-29 09:03:39 + depend_links= | |
2013-01-29 09:03:39 ++ '[' '!' -r python_keystoneclient.egg-info/requires.txt ']' | |
2013-01-29 09:03:39 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:39 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:39 + pip_install -r python_keystoneclient.egg-info/requires.txt | |
2013-01-29 09:03:39 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:39 + [[ -z -r python_keystoneclient.egg-info/requires.txt ]] | |
2013-01-29 09:03:39 + [[ -z deb ]] | |
2013-01-29 09:03:39 + [[ False = True ]] | |
2013-01-29 09:03:39 + SUDO_PIP=sudo | |
2013-01-29 09:03:39 ++ get_pip_command | |
2013-01-29 09:03:39 ++ is_fedora | |
2013-01-29 09:03:39 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:39 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:39 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:39 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:39 ++ which pip | |
2013-01-29 09:03:39 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:39 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:39 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:39 + 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 | |
2013-01-29 09:03:40 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 1)) | |
2013-01-29 09:03:40 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from -r python_keystoneclient.egg-info/requires.txt (line 2)) | |
2013-01-29 09:03:40 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)) | |
2013-01-29 09:03:40 Cleaning up... | |
2013-01-29 09:03:40 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:40 running develop | |
2013-01-29 09:03:40 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:40 /usr/bin/python -E -c pass | |
2013-01-29 09:03:40 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:40 running egg_info | |
2013-01-29 09:03:40 writing requirements to python_keystoneclient.egg-info/requires.txt | |
2013-01-29 09:03:40 writing python_keystoneclient.egg-info/PKG-INFO | |
2013-01-29 09:03:40 writing top-level names to python_keystoneclient.egg-info/top_level.txt | |
2013-01-29 09:03:40 writing dependency_links to python_keystoneclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:40 writing entry points to python_keystoneclient.egg-info/entry_points.txt | |
2013-01-29 09:03:40 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:40 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:40 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:40 warning: no files found matching 'python-keystoneclient' | |
2013-01-29 09:03:41 writing manifest file 'python_keystoneclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:41 running build_ext | |
2013-01-29 09:03:41 Creating /usr/local/lib/python2.7/dist-packages/python-keystoneclient.egg-link (link to .) | |
2013-01-29 09:03:41 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:03:41 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:03:41 Installing keystone script to /usr/local/bin | |
2013-01-29 09:03:41 | |
2013-01-29 09:03:41 Installed /opt/stack/python-keystoneclient | |
2013-01-29 09:03:41 Processing dependencies for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:03:41 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:41 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:41 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:41 | |
2013-01-29 09:03:41 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:41 Searching for requests==0.14.2 | |
2013-01-29 09:03:41 Best match: requests 0.14.2 | |
2013-01-29 09:03:41 Adding requests 0.14.2 to easy-install.pth file | |
2013-01-29 09:03:41 | |
2013-01-29 09:03:41 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:41 Searching for prettytable==0.6.1 | |
2013-01-29 09:03:41 Best match: prettytable 0.6.1 | |
2013-01-29 09:03:41 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:03:41 | |
2013-01-29 09:03:41 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:41 Finished processing dependencies for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:03:41 + configure_novaclient | |
2013-01-29 09:03:41 + setup_develop /opt/stack/python-novaclient | |
2013-01-29 09:03:41 + [[ False = True ]] | |
2013-01-29 09:03:41 + SUDO_CMD=sudo | |
2013-01-29 09:03:41 + cd /opt/stack/python-novaclient | |
2013-01-29 09:03:41 + python setup.py egg_info | |
2013-01-29 09:03:41 running egg_info | |
2013-01-29 09:03:41 writing requirements to python_novaclient.egg-info/requires.txt | |
2013-01-29 09:03:41 writing python_novaclient.egg-info/PKG-INFO | |
2013-01-29 09:03:41 writing top-level names to python_novaclient.egg-info/top_level.txt | |
2013-01-29 09:03:41 writing dependency_links to python_novaclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:41 writing entry points to python_novaclient.egg-info/entry_points.txt | |
2013-01-29 09:03:41 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:41 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:41 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:41 writing manifest file 'python_novaclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:41 ++ awk '/^.+/ {print "-f " $1}' python_novaclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:41 + raw_links= | |
2013-01-29 09:03:41 ++ xargs | |
2013-01-29 09:03:41 ++ echo | |
2013-01-29 09:03:41 + depend_links= | |
2013-01-29 09:03:41 ++ '[' '!' -r python_novaclient.egg-info/requires.txt ']' | |
2013-01-29 09:03:41 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:41 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:41 + pip_install -r python_novaclient.egg-info/requires.txt | |
2013-01-29 09:03:41 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:41 + [[ -z -r python_novaclient.egg-info/requires.txt ]] | |
2013-01-29 09:03:41 + [[ -z deb ]] | |
2013-01-29 09:03:41 + [[ False = True ]] | |
2013-01-29 09:03:41 + SUDO_PIP=sudo | |
2013-01-29 09:03:41 ++ get_pip_command | |
2013-01-29 09:03:41 ++ is_fedora | |
2013-01-29 09:03:41 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:41 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:41 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:41 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:41 ++ which pip | |
2013-01-29 09:03:41 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:41 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:41 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:41 + 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 | |
2013-01-29 09:03:42 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 1)) | |
2013-01-29 09:03:42 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 2)) | |
2013-01-29 09:03:42 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from -r python_novaclient.egg-info/requires.txt (line 3)) | |
2013-01-29 09:03:42 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)) | |
2013-01-29 09:03:42 Cleaning up... | |
2013-01-29 09:03:42 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:42 running develop | |
2013-01-29 09:03:42 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:42 /usr/bin/python -E -c pass | |
2013-01-29 09:03:42 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:43 running egg_info | |
2013-01-29 09:03:43 writing requirements to python_novaclient.egg-info/requires.txt | |
2013-01-29 09:03:43 writing python_novaclient.egg-info/PKG-INFO | |
2013-01-29 09:03:43 writing top-level names to python_novaclient.egg-info/top_level.txt | |
2013-01-29 09:03:43 writing dependency_links to python_novaclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:43 writing entry points to python_novaclient.egg-info/entry_points.txt | |
2013-01-29 09:03:43 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:43 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:43 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:43 writing manifest file 'python_novaclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:43 running build_ext | |
2013-01-29 09:03:43 Creating /usr/local/lib/python2.7/dist-packages/python-novaclient.egg-link (link to .) | |
2013-01-29 09:03:43 Removing python-novaclient 2.10.0 from easy-install.pth file | |
2013-01-29 09:03:43 Adding python-novaclient 2.10.0.36.gfba20df to easy-install.pth file | |
2013-01-29 09:03:43 Installing nova script to /usr/local/bin | |
2013-01-29 09:03:43 | |
2013-01-29 09:03:43 Installed /opt/stack/python-novaclient | |
2013-01-29 09:03:43 Processing dependencies for python-novaclient==2.10.0.36.gfba20df | |
2013-01-29 09:03:43 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:43 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:43 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:43 | |
2013-01-29 09:03:43 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:43 Searching for requests==0.14.2 | |
2013-01-29 09:03:43 Best match: requests 0.14.2 | |
2013-01-29 09:03:43 Adding requests 0.14.2 to easy-install.pth file | |
2013-01-29 09:03:43 | |
2013-01-29 09:03:43 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:43 Searching for prettytable==0.6.1 | |
2013-01-29 09:03:43 Best match: prettytable 0.6.1 | |
2013-01-29 09:03:43 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:03:43 | |
2013-01-29 09:03:43 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:43 Searching for iso8601==0.1.4 | |
2013-01-29 09:03:43 Best match: iso8601 0.1.4 | |
2013-01-29 09:03:43 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:03:43 | |
2013-01-29 09:03:43 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:43 Finished processing dependencies for python-novaclient==2.10.0.36.gfba20df | |
2013-01-29 09:03:43 + setup_develop /opt/stack/python-openstackclient | |
2013-01-29 09:03:43 + [[ False = True ]] | |
2013-01-29 09:03:43 + SUDO_CMD=sudo | |
2013-01-29 09:03:43 + cd /opt/stack/python-openstackclient | |
2013-01-29 09:03:43 + python setup.py egg_info | |
2013-01-29 09:03:43 running egg_info | |
2013-01-29 09:03:43 writing requirements to python_openstackclient.egg-info/requires.txt | |
2013-01-29 09:03:43 writing python_openstackclient.egg-info/PKG-INFO | |
2013-01-29 09:03:43 writing top-level names to python_openstackclient.egg-info/top_level.txt | |
2013-01-29 09:03:43 writing dependency_links to python_openstackclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:43 writing entry points to python_openstackclient.egg-info/entry_points.txt | |
2013-01-29 09:03:43 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:43 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:43 writing manifest file 'python_openstackclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:43 ++ awk '/^.+/ {print "-f " $1}' python_openstackclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:43 + raw_links= | |
2013-01-29 09:03:43 ++ xargs | |
2013-01-29 09:03:43 ++ echo | |
2013-01-29 09:03:43 + depend_links= | |
2013-01-29 09:03:43 ++ '[' '!' -r python_openstackclient.egg-info/requires.txt ']' | |
2013-01-29 09:03:43 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:43 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:43 + pip_install -r python_openstackclient.egg-info/requires.txt | |
2013-01-29 09:03:43 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:43 + [[ -z -r python_openstackclient.egg-info/requires.txt ]] | |
2013-01-29 09:03:43 + [[ -z deb ]] | |
2013-01-29 09:03:43 + [[ False = True ]] | |
2013-01-29 09:03:43 + SUDO_PIP=sudo | |
2013-01-29 09:03:43 ++ get_pip_command | |
2013-01-29 09:03:43 ++ is_fedora | |
2013-01-29 09:03:43 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:43 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:43 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:43 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:43 ++ which pip | |
2013-01-29 09:03:43 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:43 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:43 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:43 + 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 | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from -r python_openstackclient.egg-info/requires.txt (line 6)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2,<1.0 in /opt/stack/python-keystoneclient (from -r python_openstackclient.egg-info/requires.txt (line 8)) | |
2013-01-29 09:03:44 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2 in /opt/stack/python-novaclient (from -r python_openstackclient.egg-info/requires.txt (line 9)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 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)) | |
2013-01-29 09:03:44 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2,<1.0->-r python_openstackclient.egg-info/requires.txt (line 8)) | |
2013-01-29 09:03:44 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2->-r python_openstackclient.egg-info/requires.txt (line 9)) | |
2013-01-29 09:03:44 Cleaning up... | |
2013-01-29 09:03:44 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:45 running develop | |
2013-01-29 09:03:45 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:45 /usr/bin/python -E -c pass | |
2013-01-29 09:03:45 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:45 running egg_info | |
2013-01-29 09:03:45 writing requirements to python_openstackclient.egg-info/requires.txt | |
2013-01-29 09:03:45 writing python_openstackclient.egg-info/PKG-INFO | |
2013-01-29 09:03:45 writing top-level names to python_openstackclient.egg-info/top_level.txt | |
2013-01-29 09:03:45 writing dependency_links to python_openstackclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:45 writing entry points to python_openstackclient.egg-info/entry_points.txt | |
2013-01-29 09:03:45 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:45 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:45 writing manifest file 'python_openstackclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:45 running build_ext | |
2013-01-29 09:03:45 Creating /usr/local/lib/python2.7/dist-packages/python-openstackclient.egg-link (link to .) | |
2013-01-29 09:03:45 python-openstackclient 0.1.74.gc6755d5 is already the active version in easy-install.pth | |
2013-01-29 09:03:45 Installing openstack script to /usr/local/bin | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Installed /opt/stack/python-openstackclient | |
2013-01-29 09:03:45 Processing dependencies for python-openstackclient==0.1.74.gc6755d5 | |
2013-01-29 09:03:45 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:45 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:45 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for python-novaclient==2012.1 | |
2013-01-29 09:03:45 Best match: python-novaclient 2012.1 | |
2013-01-29 09:03:45 Removing python-novaclient 2.10.0.36.gfba20df from easy-install.pth file | |
2013-01-29 09:03:45 Adding python-novaclient 2012.1 to easy-install.pth file | |
2013-01-29 09:03:45 Installing nova script to /usr/local/bin | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:03:45 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:03:45 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:03:45 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:03:45 Installing keystone script to /usr/local/bin | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:03:45 Searching for pycrypto==2.4.1 | |
2013-01-29 09:03:45 Best match: pycrypto 2.4.1 | |
2013-01-29 09:03:45 Adding pycrypto 2.4.1 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for pyparsing==1.5.6 | |
2013-01-29 09:03:45 Best match: pyparsing 1.5.6 | |
2013-01-29 09:03:45 Adding pyparsing 1.5.6 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for prettytable==0.6.1 | |
2013-01-29 09:03:45 Best match: prettytable 0.6.1 | |
2013-01-29 09:03:45 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for keyring==0.7.1 | |
2013-01-29 09:03:45 Best match: keyring 0.7.1 | |
2013-01-29 09:03:45 Adding keyring 0.7.1 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for httplib2==0.7.2 | |
2013-01-29 09:03:45 Best match: httplib2 0.7.2 | |
2013-01-29 09:03:45 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for cmd2==0.6.3 | |
2013-01-29 09:03:45 Best match: cmd2 0.6.3 | |
2013-01-29 09:03:45 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for cliff==1.3 | |
2013-01-29 09:03:45 Best match: cliff 1.3 | |
2013-01-29 09:03:45 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for requests==0.14.2 | |
2013-01-29 09:03:45 Best match: requests 0.14.2 | |
2013-01-29 09:03:45 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:03:45 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:03:45 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:03:45 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:03:45 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:03:45 | |
2013-01-29 09:03:45 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:45 Finished processing dependencies for python-openstackclient==0.1.74.gc6755d5 | |
2013-01-29 09:03:45 + is_service_enabled key g-api n-api swift | |
2013-01-29 09:03:45 + services='key g-api n-api swift' | |
2013-01-29 09:03:45 + for service in '${services}' | |
2013-01-29 09:03:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:03:45 + return 0 | |
2013-01-29 09:03:45 + configure_keystone | |
2013-01-29 09:03:45 + setup_develop /opt/stack/keystone | |
2013-01-29 09:03:45 + [[ False = True ]] | |
2013-01-29 09:03:45 + SUDO_CMD=sudo | |
2013-01-29 09:03:45 + cd /opt/stack/keystone | |
2013-01-29 09:03:46 + python setup.py egg_info | |
2013-01-29 09:03:46 running egg_info | |
2013-01-29 09:03:46 writing requirements to keystone.egg-info/requires.txt | |
2013-01-29 09:03:46 writing keystone.egg-info/PKG-INFO | |
2013-01-29 09:03:46 writing top-level names to keystone.egg-info/top_level.txt | |
2013-01-29 09:03:46 writing dependency_links to keystone.egg-info/dependency_links.txt | |
2013-01-29 09:03:46 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:46 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:46 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:46 warning: no files found matching 'run_tests.py' | |
2013-01-29 09:03:46 warning: no files found matching '*.json' under directory 'keystone' | |
2013-01-29 09:03:46 warning: no files found matching '*.xml' under directory 'keystone' | |
2013-01-29 09:03:46 warning: no files found matching '*.pem' under directory 'keystone' | |
2013-01-29 09:03:46 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:03:46 warning: no previously-included files matching '*.log' found anywhere in distribution | |
2013-01-29 09:03:46 warning: no previously-included files matching '*.db' found anywhere in distribution | |
2013-01-29 09:03:46 warning: no previously-included files matching '*.swp' found anywhere in distribution | |
2013-01-29 09:03:46 writing manifest file 'keystone.egg-info/SOURCES.txt' | |
2013-01-29 09:03:46 ++ awk '/^.+/ {print "-f " $1}' keystone.egg-info/dependency_links.txt | |
2013-01-29 09:03:46 + raw_links= | |
2013-01-29 09:03:46 ++ xargs | |
2013-01-29 09:03:46 ++ echo | |
2013-01-29 09:03:46 + depend_links= | |
2013-01-29 09:03:46 ++ '[' '!' -r keystone.egg-info/requires.txt ']' | |
2013-01-29 09:03:46 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:46 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:46 + pip_install -r keystone.egg-info/requires.txt | |
2013-01-29 09:03:46 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:46 + [[ -z -r keystone.egg-info/requires.txt ]] | |
2013-01-29 09:03:46 + [[ -z deb ]] | |
2013-01-29 09:03:46 + [[ False = True ]] | |
2013-01-29 09:03:46 + SUDO_PIP=sudo | |
2013-01-29 09:03:46 ++ get_pip_command | |
2013-01-29 09:03:46 ++ is_fedora | |
2013-01-29 09:03:46 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:46 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:46 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:46 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:46 ++ which pip | |
2013-01-29 09:03:46 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:46 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:46 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:46 + 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 | |
2013-01-29 09:03:46 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)) | |
2013-01-29 09:03:46 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)) | |
2013-01-29 09:03:46 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)) | |
2013-01-29 09:03:46 Requirement already satisfied (use --upgrade to upgrade): greenlet in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 4)) | |
2013-01-29 09:03:46 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 5)) | |
2013-01-29 09:03:46 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 6)) | |
2013-01-29 09:03:46 Requirement already satisfied (use --upgrade to upgrade): routes in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 7)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from -r keystone.egg-info/requires.txt (line 11)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2,<0.3 in /opt/stack/python-keystoneclient (from -r keystone.egg-info/requires.txt (line 13)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2,<0.3->-r keystone.egg-info/requires.txt (line 13)) | |
2013-01-29 09:03:47 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)) | |
2013-01-29 09:03:47 Cleaning up... | |
2013-01-29 09:03:47 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:47 running develop | |
2013-01-29 09:03:47 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:47 /usr/bin/python -E -c pass | |
2013-01-29 09:03:47 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:47 running egg_info | |
2013-01-29 09:03:47 writing requirements to keystone.egg-info/requires.txt | |
2013-01-29 09:03:47 writing keystone.egg-info/PKG-INFO | |
2013-01-29 09:03:47 writing top-level names to keystone.egg-info/top_level.txt | |
2013-01-29 09:03:47 writing dependency_links to keystone.egg-info/dependency_links.txt | |
2013-01-29 09:03:47 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:47 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:47 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:47 warning: no files found matching 'run_tests.py' | |
2013-01-29 09:03:47 warning: no files found matching '*.json' under directory 'keystone' | |
2013-01-29 09:03:47 warning: no files found matching '*.xml' under directory 'keystone' | |
2013-01-29 09:03:47 warning: no files found matching '*.pem' under directory 'keystone' | |
2013-01-29 09:03:47 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:03:47 warning: no previously-included files matching '*.log' found anywhere in distribution | |
2013-01-29 09:03:47 warning: no previously-included files matching '*.db' found anywhere in distribution | |
2013-01-29 09:03:47 warning: no previously-included files matching '*.swp' found anywhere in distribution | |
2013-01-29 09:03:47 writing manifest file 'keystone.egg-info/SOURCES.txt' | |
2013-01-29 09:03:47 running build_ext | |
2013-01-29 09:03:47 Creating /usr/local/lib/python2.7/dist-packages/keystone.egg-link (link to .) | |
2013-01-29 09:03:47 keystone 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:03:47 Installing keystone-all script to /usr/local/bin | |
2013-01-29 09:03:47 Installing keystone-manage script to /usr/local/bin | |
2013-01-29 09:03:47 | |
2013-01-29 09:03:47 Installed /opt/stack/keystone | |
2013-01-29 09:03:47 Processing dependencies for keystone==2013.1 | |
2013-01-29 09:03:47 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:03:47 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:03:47 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:03:47 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:03:47 Installing keystone script to /usr/local/bin | |
2013-01-29 09:03:47 | |
2013-01-29 09:03:47 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:03:47 Searching for iso8601==0.1.4 | |
2013-01-29 09:03:47 Best match: iso8601 0.1.4 | |
2013-01-29 09:03:47 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:03:47 | |
2013-01-29 09:03:47 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:47 Searching for lxml==2.3.2 | |
2013-01-29 09:03:47 Best match: lxml 2.3.2 | |
2013-01-29 09:03:47 Adding lxml 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:47 | |
2013-01-29 09:03:47 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:47 Searching for passlib==1.6.1 | |
2013-01-29 09:03:47 Best match: passlib 1.6.1 | |
2013-01-29 09:03:47 Adding passlib 1.6.1 to easy-install.pth file | |
2013-01-29 09:03:47 | |
2013-01-29 09:03:47 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:47 Searching for sqlalchemy-migrate==0.7.2 | |
2013-01-29 09:03:47 Best match: sqlalchemy-migrate 0.7.2 | |
2013-01-29 09:03:48 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2013-01-29 09:03:48 Installing migrate script to /usr/local/bin | |
2013-01-29 09:03:48 Installing migrate-repository script to /usr/local/bin | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:03:48 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:03:48 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for Routes==1.12.3 | |
2013-01-29 09:03:48 Best match: Routes 1.12.3 | |
2013-01-29 09:03:48 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for Paste==1.7.5.1 | |
2013-01-29 09:03:48 Best match: Paste 1.7.5.1 | |
2013-01-29 09:03:48 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:03:48 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:03:48 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for greenlet==0.3.1 | |
2013-01-29 09:03:48 Best match: greenlet 0.3.1 | |
2013-01-29 09:03:48 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for eventlet==0.10.0 | |
2013-01-29 09:03:48 Best match: eventlet 0.10.0 | |
2013-01-29 09:03:48 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for WebOb==1.0.8 | |
2013-01-29 09:03:48 Best match: WebOb 1.0.8 | |
2013-01-29 09:03:48 WebOb 1.0.8 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for pam==0.1.4 | |
2013-01-29 09:03:48 Best match: pam 0.1.4 | |
2013-01-29 09:03:48 pam 0.1.4 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:48 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:48 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for requests==0.14.2 | |
2013-01-29 09:03:48 Best match: requests 0.14.2 | |
2013-01-29 09:03:48 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for prettytable==0.6.1 | |
2013-01-29 09:03:48 Best match: prettytable 0.6.1 | |
2013-01-29 09:03:48 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for Tempita==0.5.1 | |
2013-01-29 09:03:48 Best match: Tempita 0.5.1 | |
2013-01-29 09:03:48 Adding Tempita 0.5.1 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Searching for decorator==3.3.2 | |
2013-01-29 09:03:48 Best match: decorator 3.3.2 | |
2013-01-29 09:03:48 Adding decorator 3.3.2 to easy-install.pth file | |
2013-01-29 09:03:48 | |
2013-01-29 09:03:48 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:48 Finished processing dependencies for keystone==2013.1 | |
2013-01-29 09:03:48 + [[ ! -d /etc/keystone ]] | |
2013-01-29 09:03:48 + sudo chown vkmc /etc/keystone | |
2013-01-29 09:03:48 + [[ /etc/keystone != \/\o\p\t\/\s\t\a\c\k\/\k\e\y\s\t\o\n\e\/\e\t\c ]] | |
2013-01-29 09:03:48 + cp -p /opt/stack/keystone/etc/keystone.conf.sample /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + cp -p /opt/stack/keystone/etc/policy.json /etc/keystone | |
2013-01-29 09:03:48 + local dburl | |
2013-01-29 09:03:48 + database_connection_url dburl keystone | |
2013-01-29 09:03:48 + local var=dburl | |
2013-01-29 09:03:48 + local db=keystone | |
2013-01-29 09:03:48 + database_connection_url_mysql dburl keystone | |
2013-01-29 09:03:48 + local output=dburl | |
2013-01-29 09:03:48 + local db=keystone | |
2013-01-29 09:03:48 + eval 'dburl=mysql://root:***@localhost/keystone?charset=utf8' | |
2013-01-29 09:03:48 ++ dburl='mysql://root:***@localhost/keystone?charset=utf8' | |
2013-01-29 09:03:48 + is_service_enabled tls-proxy | |
2013-01-29 09:03:48 + services=tls-proxy | |
2013-01-29 09:03:48 + for service in '${services}' | |
2013-01-29 09:03:48 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:03:48 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:03:48 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:48 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:48 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:48 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:48 + return 1 | |
2013-01-29 09:03:48 + iniset /etc/keystone/keystone.conf DEFAULT admin_token *** | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=DEFAULT | |
2013-01-29 09:03:48 + local option=admin_token | |
2013-01-29 09:03:48 + local value=*** | |
2013-01-29 09:03:48 + grep -q '^\[DEFAULT\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + ini_has_option /etc/keystone/keystone.conf DEFAULT admin_token | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=DEFAULT | |
2013-01-29 09:03:48 + local option=admin_token | |
2013-01-29 09:03:48 + local line | |
2013-01-29 09:03:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_token[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + line= | |
2013-01-29 09:03:48 + '[' -n '' ']' | |
2013-01-29 09:03:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:03:48 admin_token = *** | |
2013-01-29 09:03:48 ' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + iniset /etc/keystone/keystone.conf signing token_format PKI | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=signing | |
2013-01-29 09:03:48 + local option=token_format | |
2013-01-29 09:03:48 + local value=PKI | |
2013-01-29 09:03:48 + grep -q '^\[signing\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + ini_has_option /etc/keystone/keystone.conf signing token_format | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=signing | |
2013-01-29 09:03:48 + local option=token_format | |
2013-01-29 09:03:48 + local line | |
2013-01-29 09:03:48 ++ sed -ne '/^\[signing\]/,/^\[.*\]/ { /^token_format[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + line= | |
2013-01-29 09:03:48 + '[' -n '' ']' | |
2013-01-29 09:03:48 + sed -i -e '/^\[signing\]/ a\ | |
2013-01-29 09:03:48 token_format = PKI | |
2013-01-29 09:03:48 ' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + iniset /etc/keystone/keystone.conf sql connection 'mysql://root:***@localhost/keystone?charset=utf8' | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=sql | |
2013-01-29 09:03:48 + local option=connection | |
2013-01-29 09:03:48 + local 'value=mysql://root:***@localhost/keystone?charset=utf8' | |
2013-01-29 09:03:48 + grep -q '^\[sql\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + ini_has_option /etc/keystone/keystone.conf sql connection | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=sql | |
2013-01-29 09:03:48 + local option=connection | |
2013-01-29 09:03:48 + local line | |
2013-01-29 09:03:48 ++ sed -ne '/^\[sql\]/,/^\[.*\]/ { /^connection[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + line= | |
2013-01-29 09:03:48 + '[' -n '' ']' | |
2013-01-29 09:03:48 + sed -i -e '/^\[sql\]/ a\ | |
2013-01-29 09:03:48 connection = mysql://root:***@localhost/keystone?charset=utf8 | |
2013-01-29 09:03:48 ' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + iniset /etc/keystone/keystone.conf ec2 driver keystone.contrib.ec2.backends.sql.Ec2 | |
2013-01-29 09:03:48 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + local section=ec2 | |
2013-01-29 09:03:48 + local option=driver | |
2013-01-29 09:03:48 + local value=keystone.contrib.ec2.backends.sql.Ec2 | |
2013-01-29 09:03:48 + grep -q '^\[ec2\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:48 + ini_has_option /etc/keystone/keystone.conf ec2 driver | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=ec2 | |
2013-01-29 09:03:49 + local option=driver | |
2013-01-29 09:03:49 + local line | |
2013-01-29 09:03:49 ++ sed -ne '/^\[ec2\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + line= | |
2013-01-29 09:03:49 + '[' -n '' ']' | |
2013-01-29 09:03:49 + sed -i -e '/^\[ec2\]/ a\ | |
2013-01-29 09:03:49 driver = keystone.contrib.ec2.backends.sql.Ec2 | |
2013-01-29 09:03:49 ' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + sed -e ' | |
2013-01-29 09:03:49 /^pipeline.*ec2_extension crud_/s|ec2_extension crud_extension|ec2_extension s3_extension crud_extension|; | |
2013-01-29 09:03:49 ' -i /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + iniset /etc/keystone/keystone.conf filter:s3_extension paste.filter_factory keystone.contrib.s3:S3Extension.factory | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=filter:s3_extension | |
2013-01-29 09:03:49 + local option=paste.filter_factory | |
2013-01-29 09:03:49 + local value=keystone.contrib.s3:S3Extension.factory | |
2013-01-29 09:03:49 + grep -q '^\[filter:s3_extension\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + ini_has_option /etc/keystone/keystone.conf filter:s3_extension paste.filter_factory | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=filter:s3_extension | |
2013-01-29 09:03:49 + local option=paste.filter_factory | |
2013-01-29 09:03:49 + local line | |
2013-01-29 09:03:49 ++ sed -ne '/^\[filter:s3_extension\]/,/^\[.*\]/ { /^paste.filter_factory[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + line='paste.filter_factory = keystone.contrib.s3:S3Extension.factory' | |
2013-01-29 09:03:49 + '[' -n 'paste.filter_factory = keystone.contrib.s3:S3Extension.factory' ']' | |
2013-01-29 09:03:49 + sed -i -e '/^\[filter:s3_extension\]/,/^\[.*\]/ s|^\(paste.filter_factory[ \t]*=[ \t]*\).*$|\1keystone.contrib.s3:S3Extension.factory|' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + [[ sql = \s\q\l ]] | |
2013-01-29 09:03:49 + iniset /etc/keystone/keystone.conf catalog driver keystone.catalog.backends.sql.Catalog | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=catalog | |
2013-01-29 09:03:49 + local option=driver | |
2013-01-29 09:03:49 + local value=keystone.catalog.backends.sql.Catalog | |
2013-01-29 09:03:49 + grep -q '^\[catalog\]' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + ini_has_option /etc/keystone/keystone.conf catalog driver | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=catalog | |
2013-01-29 09:03:49 + local option=driver | |
2013-01-29 09:03:49 + local line | |
2013-01-29 09:03:49 ++ sed -ne '/^\[catalog\]/,/^\[.*\]/ { /^driver[ \t]*=/ p; }' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + line= | |
2013-01-29 09:03:49 + '[' -n '' ']' | |
2013-01-29 09:03:49 + sed -i -e '/^\[catalog\]/ a\ | |
2013-01-29 09:03:49 driver = keystone.catalog.backends.sql.Catalog | |
2013-01-29 09:03:49 ' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + inicomment /etc/keystone/keystone.conf catalog template_file | |
2013-01-29 09:03:49 + local file=/etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + local section=catalog | |
2013-01-29 09:03:49 + local option=template_file | |
2013-01-29 09:03:49 + sed -i -e '/^\[catalog\]/,/^\[.*\]/ s|^\(template_file[ \t]*=.*$\)|#\1|' /etc/keystone/keystone.conf | |
2013-01-29 09:03:49 + LOGGING_ROOT=devel | |
2013-01-29 09:03:49 + '[' False '!=' False ']' | |
2013-01-29 09:03:49 + KEYSTONE_LOG_CONFIG='--log-config /etc/keystone/logging.conf' | |
2013-01-29 09:03:49 + cp /opt/stack/keystone/etc/logging.conf.sample /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + iniset /etc/keystone/logging.conf logger_root level DEBUG | |
2013-01-29 09:03:49 + local file=/etc/keystone/logging.conf | |
2013-01-29 09:03:49 + local section=logger_root | |
2013-01-29 09:03:49 + local option=level | |
2013-01-29 09:03:49 + local value=DEBUG | |
2013-01-29 09:03:49 + grep -q '^\[logger_root\]' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + ini_has_option /etc/keystone/logging.conf logger_root level | |
2013-01-29 09:03:49 + local file=/etc/keystone/logging.conf | |
2013-01-29 09:03:49 + local section=logger_root | |
2013-01-29 09:03:49 + local option=level | |
2013-01-29 09:03:49 + local line | |
2013-01-29 09:03:49 ++ sed -ne '/^\[logger_root\]/,/^\[.*\]/ { /^level[ \t]*=/ p; }' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + line=level=WARNING | |
2013-01-29 09:03:49 + '[' -n level=WARNING ']' | |
2013-01-29 09:03:49 + sed -i -e '/^\[logger_root\]/,/^\[.*\]/ s|^\(level[ \t]*=[ \t]*\).*$|\1DEBUG|' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + iniset /etc/keystone/logging.conf logger_root handlers devel,production | |
2013-01-29 09:03:49 + local file=/etc/keystone/logging.conf | |
2013-01-29 09:03:49 + local section=logger_root | |
2013-01-29 09:03:49 + local option=handlers | |
2013-01-29 09:03:49 + local value=devel,production | |
2013-01-29 09:03:49 + grep -q '^\[logger_root\]' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + ini_has_option /etc/keystone/logging.conf logger_root handlers | |
2013-01-29 09:03:49 + local file=/etc/keystone/logging.conf | |
2013-01-29 09:03:49 + local section=logger_root | |
2013-01-29 09:03:49 + local option=handlers | |
2013-01-29 09:03:49 + local line | |
2013-01-29 09:03:49 ++ sed -ne '/^\[logger_root\]/,/^\[.*\]/ { /^handlers[ \t]*=/ p; }' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + line=handlers=file | |
2013-01-29 09:03:49 + '[' -n handlers=file ']' | |
2013-01-29 09:03:49 + sed -i -e '/^\[logger_root\]/,/^\[.*\]/ s|^\(handlers[ \t]*=[ \t]*\).*$|\1devel,production|' /etc/keystone/logging.conf | |
2013-01-29 09:03:49 + is_service_enabled swift | |
2013-01-29 09:03:49 + services=swift | |
2013-01-29 09:03:49 + for service in '${services}' | |
2013-01-29 09:03:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:03:49 + return 0 | |
2013-01-29 09:03:49 + configure_swift | |
2013-01-29 09:03:49 + local swift_auth_server | |
2013-01-29 09:03:49 + local node_number | |
2013-01-29 09:03:49 + local swift_node_config | |
2013-01-29 09:03:49 + local swift_log_dir | |
2013-01-29 09:03:49 + setup_develop /opt/stack/swift | |
2013-01-29 09:03:49 + [[ False = True ]] | |
2013-01-29 09:03:49 + SUDO_CMD=sudo | |
2013-01-29 09:03:49 + cd /opt/stack/swift | |
2013-01-29 09:03:49 + python setup.py egg_info | |
2013-01-29 09:03:49 running egg_info | |
2013-01-29 09:03:49 writing requirements to swift.egg-info/requires.txt | |
2013-01-29 09:03:49 writing swift.egg-info/PKG-INFO | |
2013-01-29 09:03:49 writing top-level names to swift.egg-info/top_level.txt | |
2013-01-29 09:03:49 writing dependency_links to swift.egg-info/dependency_links.txt | |
2013-01-29 09:03:49 writing entry points to swift.egg-info/entry_points.txt | |
2013-01-29 09:03:49 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:49 writing manifest file 'swift.egg-info/SOURCES.txt' | |
2013-01-29 09:03:49 ++ awk '/^.+/ {print "-f " $1}' swift.egg-info/dependency_links.txt | |
2013-01-29 09:03:49 + raw_links= | |
2013-01-29 09:03:49 ++ echo | |
2013-01-29 09:03:49 ++ xargs | |
2013-01-29 09:03:49 + depend_links= | |
2013-01-29 09:03:49 ++ '[' '!' -r swift.egg-info/requires.txt ']' | |
2013-01-29 09:03:49 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:49 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:49 + pip_install -r swift.egg-info/requires.txt | |
2013-01-29 09:03:49 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:49 + [[ -z -r swift.egg-info/requires.txt ]] | |
2013-01-29 09:03:49 + [[ -z deb ]] | |
2013-01-29 09:03:49 + [[ False = True ]] | |
2013-01-29 09:03:49 + SUDO_PIP=sudo | |
2013-01-29 09:03:49 ++ get_pip_command | |
2013-01-29 09:03:49 ++ is_fedora | |
2013-01-29 09:03:49 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:49 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:49 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:49 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:49 ++ which pip | |
2013-01-29 09:03:49 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:49 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:49 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:49 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r swift.egg-info/requires.txt | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.15 in /usr/local/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 1)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 2)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): netifaces>=0.5 in /usr/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 3)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): pastedeploy>=1.3.3 in /usr/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 4)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 5)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): xattr>=0.4 in /usr/lib/python2.7/dist-packages (from -r swift.egg-info/requires.txt (line 6)) | |
2013-01-29 09:03:49 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient in /opt/stack/python-swiftclient (from -r swift.egg-info/requires.txt (line 7)) | |
2013-01-29 09:03:49 Cleaning up... | |
2013-01-29 09:03:49 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:49 running develop | |
2013-01-29 09:03:49 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:49 /usr/bin/python -E -c pass | |
2013-01-29 09:03:49 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:49 running egg_info | |
2013-01-29 09:03:49 writing requirements to swift.egg-info/requires.txt | |
2013-01-29 09:03:49 writing swift.egg-info/PKG-INFO | |
2013-01-29 09:03:49 writing top-level names to swift.egg-info/top_level.txt | |
2013-01-29 09:03:49 writing dependency_links to swift.egg-info/dependency_links.txt | |
2013-01-29 09:03:49 writing entry points to swift.egg-info/entry_points.txt | |
2013-01-29 09:03:49 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:49 writing manifest file 'swift.egg-info/SOURCES.txt' | |
2013-01-29 09:03:49 running build_ext | |
2013-01-29 09:03:49 Creating /usr/local/lib/python2.7/dist-packages/swift.egg-link (link to .) | |
2013-01-29 09:03:49 swift 1.7.7 is already the active version in easy-install.pth | |
2013-01-29 09:03:49 Installing swift-account-audit script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-account-auditor script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-account-reaper script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-account-replicator script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-account-server script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-bench script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-bench-client script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-container-auditor script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-container-replicator script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-container-server script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-container-sync script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-container-updater script to /usr/local/bin | |
2013-01-29 09:03:49 Installing swift-dispersion-populate script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-dispersion-report script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-drive-audit script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-form-signature script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-get-nodes script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-init script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-auditor script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-expirer script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-info script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-replicator script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-server script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-object-updater script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-oldies script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-orphans script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-proxy-server script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-recon script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-recon-cron script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-ring-builder script to /usr/local/bin | |
2013-01-29 09:03:50 Installing swift-temp-url script to /usr/local/bin | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Installed /opt/stack/swift | |
2013-01-29 09:03:50 Processing dependencies for swift==1.7.7 | |
2013-01-29 09:03:50 Searching for python-swiftclient==1.3.0 | |
2013-01-29 09:03:50 Best match: python-swiftclient 1.3.0 | |
2013-01-29 09:03:50 Removing python-swiftclient 1.2.0 from easy-install.pth file | |
2013-01-29 09:03:50 python-swiftclient 1.3.0 is already the active version in easy-install.pth | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /opt/stack/python-swiftclient | |
2013-01-29 09:03:50 Searching for xattr==0.6.2 | |
2013-01-29 09:03:50 Best match: xattr 0.6.2 | |
2013-01-29 09:03:50 Adding xattr 0.6.2 to easy-install.pth file | |
2013-01-29 09:03:50 Installing xattr script to /usr/local/bin | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:50 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:50 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:03:50 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:03:50 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Searching for netifaces==0.6 | |
2013-01-29 09:03:50 Best match: netifaces 0.6 | |
2013-01-29 09:03:50 Adding netifaces 0.6 to easy-install.pth file | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Searching for greenlet==0.3.1 | |
2013-01-29 09:03:50 Best match: greenlet 0.3.1 | |
2013-01-29 09:03:50 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Searching for eventlet==0.10.0 | |
2013-01-29 09:03:50 Best match: eventlet 0.10.0 | |
2013-01-29 09:03:50 Adding eventlet 0.10.0 to easy-install.pth file | |
2013-01-29 09:03:50 | |
2013-01-29 09:03:50 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:03:50 Finished processing dependencies for swift==1.7.7 | |
2013-01-29 09:03:50 + swift-init all stop | |
2013-01-29 09:03:50 No container-updater running | |
2013-01-29 09:03:50 No account-auditor running | |
2013-01-29 09:03:50 No object-replicator running | |
2013-01-29 09:03:50 No proxy-server running | |
2013-01-29 09:03:50 No container-replicator running | |
2013-01-29 09:03:50 No object-auditor running | |
2013-01-29 09:03:50 No object-expirer running | |
2013-01-29 09:03:50 No container-auditor running | |
2013-01-29 09:03:50 No container-server running | |
2013-01-29 09:03:50 No account-server running | |
2013-01-29 09:03:50 No account-reaper running | |
2013-01-29 09:03:50 No container-sync running | |
2013-01-29 09:03:50 No account-replicator running | |
2013-01-29 09:03:50 No object-updater running | |
2013-01-29 09:03:50 No object-server running | |
2013-01-29 09:03:50 + true | |
2013-01-29 09:03:50 ++ id -g | |
2013-01-29 09:03:50 + USER_GROUP=1000 | |
2013-01-29 09:03:50 + sudo mkdir -p /opt/stack/data/swift/drives /opt/stack/data/swift/cache | |
2013-01-29 09:03:50 + sudo chown -R vkmc:1000 /opt/stack/data/swift | |
2013-01-29 09:03:50 + [[ -e /opt/stack/data/swift/drives/images/swift.img ]] | |
2013-01-29 09:03:50 + mkdir -p /opt/stack/data/swift/drives/images | |
2013-01-29 09:03:50 + sudo touch /opt/stack/data/swift/drives/images/swift.img | |
2013-01-29 09:03:50 + sudo chown vkmc: /opt/stack/data/swift/drives/images/swift.img | |
2013-01-29 09:03:50 + dd if=/dev/zero of=/opt/stack/data/swift/drives/images/swift.img bs=1024 count=0 seek=1000000 | |
2013-01-29 09:03:50 0+0 records in | |
2013-01-29 09:03:50 0+0 records out | |
2013-01-29 09:03:50 0 bytes (0 B) copied, 9.57e-06 s, 0.0 kB/s | |
2013-01-29 09:03:50 + mkfs.xfs -f -i size=1024 /opt/stack/data/swift/drives/images/swift.img | |
2013-01-29 09:03:51 meta-data=/opt/stack/data/swift/drives/images/swift.img isize=1024 agcount=4, agsize=62500 blks | |
2013-01-29 09:03:51 = sectsz=512 attr=2, projid32bit=0 | |
2013-01-29 09:03:51 data = bsize=4096 blocks=250000, imaxpct=25 | |
2013-01-29 09:03:51 = sunit=0 swidth=0 blks | |
2013-01-29 09:03:51 naming =version 2 bsize=4096 ascii-ci=0 | |
2013-01-29 09:03:51 log =internal log bsize=4096 blocks=1216, version=2 | |
2013-01-29 09:03:51 = sectsz=512 sunit=0 blks, lazy-count=1 | |
2013-01-29 09:03:51 realtime =none extsz=4096 blocks=0, rtextents=0 | |
2013-01-29 09:03:51 + mkdir -p /opt/stack/data/swift/drives/sdb1 | |
2013-01-29 09:03:51 + egrep -q /opt/stack/data/swift/drives/sdb1 /proc/mounts | |
2013-01-29 09:03:51 + sudo mount -t xfs -o loop,noatime,nodiratime,nobarrier,logbufs=8 /opt/stack/data/swift/drives/images/swift.img /opt/stack/data/swift/drives/sdb1 | |
2013-01-29 09:03:51 + for node_number in '${SWIFT_REPLICAS_SEQ}' | |
2013-01-29 09:03:51 + sudo ln -sf /opt/stack/data/swift/drives/sdb1/1 /opt/stack/data/swift/1 | |
2013-01-29 09:03:51 + drive=/opt/stack/data/swift/drives/sdb1/1 | |
2013-01-29 09:03:51 + node=/opt/stack/data/swift/1/node | |
2013-01-29 09:03:51 + node_device=/opt/stack/data/swift/1/node/sdb1 | |
2013-01-29 09:03:51 + [[ -d /opt/stack/data/swift/1/node ]] | |
2013-01-29 09:03:51 + [[ -d /opt/stack/data/swift/drives/sdb1/1 ]] | |
2013-01-29 09:03:51 + sudo install -o vkmc -g 1000 -d /opt/stack/data/swift/drives/sdb1/1 | |
2013-01-29 09:03:51 + sudo install -o vkmc -g 1000 -d /opt/stack/data/swift/1/node/sdb1 | |
2013-01-29 09:03:51 + sudo chown -R vkmc: /opt/stack/data/swift/1/node | |
2013-01-29 09:03:51 + sudo mkdir -p /etc/swift/object-server /etc/swift/container-server /etc/swift/account-server /var/run/swift | |
2013-01-29 09:03:51 + sudo chown -R vkmc: /etc/swift /var/run/swift | |
2013-01-29 09:03:51 + [[ /etc/swift != \/\e\t\c\/\s\w\i\f\t ]] | |
2013-01-29 09:03:51 + sudo tee /etc/rsyncd.conf | |
2013-01-29 09:03:51 + sed -e ' | |
2013-01-29 09:03:51 s/%GROUP%/1000/; | |
2013-01-29 09:03:51 s/%USER%/vkmc/; | |
2013-01-29 09:03:51 s,%SWIFT_DATA_DIR%,/opt/stack/data/swift,; | |
2013-01-29 09:03:51 ' /home/vkmc/devstack/files/swift/rsyncd.conf | |
2013-01-29 09:03:51 uid = vkmc | |
2013-01-29 09:03:51 gid = 1000 | |
2013-01-29 09:03:51 log file = /var/log/rsyncd.log | |
2013-01-29 09:03:51 pid file = /var/run/rsyncd.pid | |
2013-01-29 09:03:51 address = 127.0.0.1 | |
2013-01-29 09:03:51 | |
2013-01-29 09:03:51 [account6012] | |
2013-01-29 09:03:51 max connections = 25 | |
2013-01-29 09:03:51 path = /opt/stack/data/swift/1/node/ | |
2013-01-29 09:03:51 read only = false | |
2013-01-29 09:03:51 lock file = /var/lock/account6012.lock | |
2013-01-29 09:03:51 | |
2013-01-29 09:03:51 [account6022] | |
2013-01-29 09:03:51 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/2/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/account6022.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [account6032] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/3/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/account6032.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [account6042] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/4/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/account6042.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [container6011] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/1/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/container6011.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [container6021] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/2/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/container6021.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [container6031] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/3/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/container6031.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [container6041] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/4/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/container6041.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [object6010] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/1/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/object6010.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [object6020] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/2/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/object6020.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [object6030] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/3/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/object6030.lock | |
2013-01-29 09:03:52 | |
2013-01-29 09:03:52 [object6040] | |
2013-01-29 09:03:52 max connections = 25 | |
2013-01-29 09:03:52 path = /opt/stack/data/swift/4/node/ | |
2013-01-29 09:03:52 read only = false | |
2013-01-29 09:03:52 lock file = /var/lock/object6040.lock | |
2013-01-29 09:03:52 + is_ubuntu | |
2013-01-29 09:03:52 + [[ -z deb ]] | |
2013-01-29 09:03:52 + '[' deb = deb ']' | |
2013-01-29 09:03:52 + sudo sed -i '/^RSYNC_ENABLE=false/ { s/false/true/ }' /etc/default/rsync | |
2013-01-29 09:03:52 + is_service_enabled swift3 | |
2013-01-29 09:03:52 + services=swift3 | |
2013-01-29 09:03:52 + for service in '${services}' | |
2013-01-29 09:03:52 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:03:53 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:03:53 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:53 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:53 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:53 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:53 + return 1 | |
2013-01-29 09:03:53 + is_service_enabled key | |
2013-01-29 09:03:53 + services=key | |
2013-01-29 09:03:53 + for service in '${services}' | |
2013-01-29 09:03:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:03:53 + return 0 | |
2013-01-29 09:03:53 + swift_auth_server+='authtoken keystoneauth' | |
2013-01-29 09:03:53 + SWIFT_CONFIG_PROXY_SERVER=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + cp /opt/stack/swift/etc/proxy-server.conf-sample /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniuncomment /etc/swift/proxy-server.conf DEFAULT user | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=user | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(user[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniset /etc/swift/proxy-server.conf DEFAULT user vkmc | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=user | |
2013-01-29 09:03:53 + local value=vkmc | |
2013-01-29 09:03:53 + grep -q '^\[DEFAULT\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + ini_has_option /etc/swift/proxy-server.conf DEFAULT user | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=user | |
2013-01-29 09:03:53 + local line | |
2013-01-29 09:03:53 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^user[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + line='user = swift' | |
2013-01-29 09:03:53 + '[' -n 'user = swift' ']' | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(user[ \t]*=[ \t]*\).*$|\1vkmc|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniuncomment /etc/swift/proxy-server.conf DEFAULT swift_dir | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=swift_dir | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(swift_dir[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniset /etc/swift/proxy-server.conf DEFAULT swift_dir /etc/swift | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=swift_dir | |
2013-01-29 09:03:53 + local value=/etc/swift | |
2013-01-29 09:03:53 + grep -q '^\[DEFAULT\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + ini_has_option /etc/swift/proxy-server.conf DEFAULT swift_dir | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=swift_dir | |
2013-01-29 09:03:53 + local line | |
2013-01-29 09:03:53 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_dir[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + line='swift_dir = /etc/swift' | |
2013-01-29 09:03:53 + '[' -n 'swift_dir = /etc/swift' ']' | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_dir[ \t]*=[ \t]*\).*$|\1/etc/swift|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniuncomment /etc/swift/proxy-server.conf DEFAULT workers | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=workers | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(workers[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniset /etc/swift/proxy-server.conf DEFAULT workers 1 | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=workers | |
2013-01-29 09:03:53 + local value=1 | |
2013-01-29 09:03:53 + grep -q '^\[DEFAULT\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + ini_has_option /etc/swift/proxy-server.conf DEFAULT workers | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=workers | |
2013-01-29 09:03:53 + local line | |
2013-01-29 09:03:53 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^workers[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + line='workers = 1' | |
2013-01-29 09:03:53 + '[' -n 'workers = 1' ']' | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(workers[ \t]*=[ \t]*\).*$|\11|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniuncomment /etc/swift/proxy-server.conf DEFAULT log_level | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=log_level | |
2013-01-29 09:03:53 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(log_level[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + iniset /etc/swift/proxy-server.conf DEFAULT log_level DEBUG | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=log_level | |
2013-01-29 09:03:53 + local value=DEBUG | |
2013-01-29 09:03:53 + grep -q '^\[DEFAULT\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + ini_has_option /etc/swift/proxy-server.conf DEFAULT log_level | |
2013-01-29 09:03:53 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + local section=DEFAULT | |
2013-01-29 09:03:53 + local option=log_level | |
2013-01-29 09:03:53 + local line | |
2013-01-29 09:03:53 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^log_level[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:53 + line='log_level = INFO' | |
2013-01-29 09:03:54 + '[' -n 'log_level = INFO' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_level[ \t]*=[ \t]*\).*$|\1DEBUG|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniuncomment /etc/swift/proxy-server.conf DEFAULT bind_port | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=DEFAULT | |
2013-01-29 09:03:54 + local option=bind_port | |
2013-01-29 09:03:54 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(bind_port[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf DEFAULT bind_port 8080 | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=DEFAULT | |
2013-01-29 09:03:54 + local option=bind_port | |
2013-01-29 09:03:54 + local value=8080 | |
2013-01-29 09:03:54 + grep -q '^\[DEFAULT\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf DEFAULT bind_port | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=DEFAULT | |
2013-01-29 09:03:54 + local option=bind_port | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^bind_port[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='bind_port = 80' | |
2013-01-29 09:03:54 + '[' -n 'bind_port = 80' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(bind_port[ \t]*=[ \t]*\).*$|\18080|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + is_service_enabled swift3 | |
2013-01-29 09:03:54 + services=swift3 | |
2013-01-29 09:03:54 + for service in '${services}' | |
2013-01-29 09:03:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:03:54 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:03:54 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:54 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:54 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:54 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:54 + return 1 | |
2013-01-29 09:03:54 + swift3= | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf pipeline:main pipeline 'catch_errors healthcheck cache ratelimit authtoken keystoneauth proxy-logging proxy-server' | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=pipeline:main | |
2013-01-29 09:03:54 + local option=pipeline | |
2013-01-29 09:03:54 + local 'value=catch_errors healthcheck cache ratelimit authtoken keystoneauth proxy-logging proxy-server' | |
2013-01-29 09:03:54 + grep -q '^\[pipeline:main\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf pipeline:main pipeline | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=pipeline:main | |
2013-01-29 09:03:54 + local option=pipeline | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[pipeline:main\]/,/^\[.*\]/ { /^pipeline[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='pipeline = catch_errors healthcheck cache ratelimit tempauth proxy-logging proxy-server' | |
2013-01-29 09:03:54 + '[' -n 'pipeline = catch_errors healthcheck cache ratelimit tempauth proxy-logging proxy-server' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[pipeline:main\]/,/^\[.*\]/ s|^\(pipeline[ \t]*=[ \t]*\).*$|\1catch_errors healthcheck cache ratelimit authtoken keystoneauth proxy-logging proxy-server|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf app:proxy-server account_autocreate true | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=app:proxy-server | |
2013-01-29 09:03:54 + local option=account_autocreate | |
2013-01-29 09:03:54 + local value=true | |
2013-01-29 09:03:54 + grep -q '^\[app:proxy-server\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf app:proxy-server account_autocreate | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=app:proxy-server | |
2013-01-29 09:03:54 + local option=account_autocreate | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[app:proxy-server\]/,/^\[.*\]/ { /^account_autocreate[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line= | |
2013-01-29 09:03:54 + '[' -n '' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[app:proxy-server\]/ a\ | |
2013-01-29 09:03:54 account_autocreate = true | |
2013-01-29 09:03:54 ' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + sed -i '/^# \[filter:authtoken\]/,/^# \[filter:keystoneauth\]$/ s/^#[ \t]*//' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken auth_host 10.0.2.15 | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_host | |
2013-01-29 09:03:54 + local value=10.0.2.15 | |
2013-01-29 09:03:54 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken auth_host | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_host | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='auth_host = keystonehost' | |
2013-01-29 09:03:54 + '[' -n 'auth_host = keystonehost' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken auth_port 35357 | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_port | |
2013-01-29 09:03:54 + local value=35357 | |
2013-01-29 09:03:54 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken auth_port | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_port | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='auth_port = 35357' | |
2013-01-29 09:03:54 + '[' -n 'auth_port = 35357' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken auth_protocol http | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_protocol | |
2013-01-29 09:03:54 + local value=http | |
2013-01-29 09:03:54 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken auth_protocol | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_protocol | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='auth_protocol = http' | |
2013-01-29 09:03:54 + '[' -n 'auth_protocol = http' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken auth_uri http://10.0.2.15:5000/ | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_uri | |
2013-01-29 09:03:54 + local value=http://10.0.2.15:5000/ | |
2013-01-29 09:03:54 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken auth_uri | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=auth_uri | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='auth_uri = http://keystonehost:5000/' | |
2013-01-29 09:03:54 + '[' -n 'auth_uri = http://keystonehost:5000/' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_uri[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:5000/|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken admin_tenant_name service | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=admin_tenant_name | |
2013-01-29 09:03:54 + local value=service | |
2013-01-29 09:03:54 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken admin_tenant_name | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=admin_tenant_name | |
2013-01-29 09:03:54 + local line | |
2013-01-29 09:03:54 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + line='admin_tenant_name = service' | |
2013-01-29 09:03:54 + '[' -n 'admin_tenant_name = service' ']' | |
2013-01-29 09:03:54 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + iniset /etc/swift/proxy-server.conf filter:authtoken admin_user swift | |
2013-01-29 09:03:54 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:54 + local section=filter:authtoken | |
2013-01-29 09:03:54 + local option=admin_user | |
2013-01-29 09:03:54 + local value=swift | |
2013-01-29 09:03:55 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken admin_user | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:authtoken | |
2013-01-29 09:03:55 + local option=admin_user | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + line='admin_user = swift' | |
2013-01-29 09:03:55 + '[' -n 'admin_user = swift' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1swift|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/proxy-server.conf filter:authtoken admin_password *** | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:authtoken | |
2013-01-29 09:03:55 + local option=admin_password | |
2013-01-29 09:03:55 + local value=*** | |
2013-01-29 09:03:55 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken admin_password | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:authtoken | |
2013-01-29 09:03:55 + local option=admin_password | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + line='admin_password = password' | |
2013-01-29 09:03:55 + '[' -n 'admin_password = password' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/proxy-server.conf filter:authtoken signing_dir /var/cache/swift | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:authtoken | |
2013-01-29 09:03:55 + local option=signing_dir | |
2013-01-29 09:03:55 + local value=/var/cache/swift | |
2013-01-29 09:03:55 + grep -q '^\[filter:authtoken\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/proxy-server.conf filter:authtoken signing_dir | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:authtoken | |
2013-01-29 09:03:55 + local option=signing_dir | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + line= | |
2013-01-29 09:03:55 + '[' -n '' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:authtoken\]/ a\ | |
2013-01-29 09:03:55 signing_dir = /var/cache/swift | |
2013-01-29 09:03:55 ' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/proxy-server.conf filter:keystoneauth use | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:keystoneauth | |
2013-01-29 09:03:55 + local option=use | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:keystoneauth\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(use[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/proxy-server.conf filter:keystoneauth operator_roles | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:keystoneauth | |
2013-01-29 09:03:55 + local option=operator_roles | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:keystoneauth\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(operator_roles[ \t]*=.*$\)|\1|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/proxy-server.conf filter:keystoneauth operator_roles 'Member, admin' | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:keystoneauth | |
2013-01-29 09:03:55 + local option=operator_roles | |
2013-01-29 09:03:55 + local 'value=Member, admin' | |
2013-01-29 09:03:55 + grep -q '^\[filter:keystoneauth\]' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/proxy-server.conf filter:keystoneauth operator_roles | |
2013-01-29 09:03:55 + local file=/etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + local section=filter:keystoneauth | |
2013-01-29 09:03:55 + local option=operator_roles | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[filter:keystoneauth\]/,/^\[.*\]/ { /^operator_roles[ \t]*=/ p; }' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + line='operator_roles = admin, swiftoperator' | |
2013-01-29 09:03:55 + '[' -n 'operator_roles = admin, swiftoperator' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:keystoneauth\]/,/^\[.*\]/ s|^\(operator_roles[ \t]*=[ \t]*\).*$|\1Member, admin|' /etc/swift/proxy-server.conf | |
2013-01-29 09:03:55 + is_service_enabled swift3 | |
2013-01-29 09:03:55 + services=swift3 | |
2013-01-29 09:03:55 + for service in '${services}' | |
2013-01-29 09:03:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:03:55 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:03:55 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:55 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:55 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:55 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:55 + return 1 | |
2013-01-29 09:03:55 + cp /opt/stack/swift/etc/swift.conf-sample /etc/swift/swift.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/swift.conf swift-hash swift_hash_path_suffix 66a3d6b56c1f479c8b4e70ab5c2000f5 | |
2013-01-29 09:03:55 + local file=/etc/swift/swift.conf | |
2013-01-29 09:03:55 + local section=swift-hash | |
2013-01-29 09:03:55 + local option=swift_hash_path_suffix | |
2013-01-29 09:03:55 + local value=66a3d6b56c1f479c8b4e70ab5c2000f5 | |
2013-01-29 09:03:55 + grep -q '^\[swift-hash\]' /etc/swift/swift.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/swift.conf swift-hash swift_hash_path_suffix | |
2013-01-29 09:03:55 + local file=/etc/swift/swift.conf | |
2013-01-29 09:03:55 + local section=swift-hash | |
2013-01-29 09:03:55 + local option=swift_hash_path_suffix | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[swift-hash\]/,/^\[.*\]/ { /^swift_hash_path_suffix[ \t]*=/ p; }' /etc/swift/swift.conf | |
2013-01-29 09:03:55 + line='swift_hash_path_suffix = changeme' | |
2013-01-29 09:03:55 + '[' -n 'swift_hash_path_suffix = changeme' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[swift-hash\]/,/^\[.*\]/ s|^\(swift_hash_path_suffix[ \t]*=[ \t]*\).*$|\166a3d6b56c1f479c8b4e70ab5c2000f5|' /etc/swift/swift.conf | |
2013-01-29 09:03:55 + for node_number in '${SWIFT_REPLICAS_SEQ}' | |
2013-01-29 09:03:55 + swift_node_config=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + cp /opt/stack/swift/etc/object-server.conf-sample /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + generate_swift_config /etc/swift/object-server/1.conf 1 6010 | |
2013-01-29 09:03:55 + local swift_node_config=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local node_id=1 | |
2013-01-29 09:03:55 + local bind_port=6010 | |
2013-01-29 09:03:55 + log_facility=0 | |
2013-01-29 09:03:55 + node_path=/opt/stack/data/swift/1 | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT user | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=user | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(user[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT user vkmc | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=user | |
2013-01-29 09:03:55 + local value=vkmc | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT user | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=user | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^user[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='user = swift' | |
2013-01-29 09:03:55 + '[' -n 'user = swift' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(user[ \t]*=[ \t]*\).*$|\1vkmc|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=bind_port | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(bind_port[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT bind_port 6010 | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=bind_port | |
2013-01-29 09:03:55 + local value=6010 | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=bind_port | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^bind_port[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='bind_port = 6000' | |
2013-01-29 09:03:55 + '[' -n 'bind_port = 6000' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(bind_port[ \t]*=[ \t]*\).*$|\16010|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=swift_dir | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(swift_dir[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT swift_dir /etc/swift | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=swift_dir | |
2013-01-29 09:03:55 + local value=/etc/swift | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=swift_dir | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_dir[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='swift_dir = /etc/swift' | |
2013-01-29 09:03:55 + '[' -n 'swift_dir = /etc/swift' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_dir[ \t]*=[ \t]*\).*$|\1/etc/swift|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT devices | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=devices | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(devices[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT devices /opt/stack/data/swift/1 | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=devices | |
2013-01-29 09:03:55 + local value=/opt/stack/data/swift/1 | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT devices | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=devices | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^devices[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='devices = /srv/node' | |
2013-01-29 09:03:55 + '[' -n 'devices = /srv/node' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(devices[ \t]*=[ \t]*\).*$|\1/opt/stack/data/swift/1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=log_facility | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(log_facility[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT log_facility LOG_LOCAL0 | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=log_facility | |
2013-01-29 09:03:55 + local value=LOG_LOCAL0 | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=log_facility | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^log_facility[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='log_facility = LOG_LOCAL0' | |
2013-01-29 09:03:55 + '[' -n 'log_facility = LOG_LOCAL0' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_facility[ \t]*=[ \t]*\).*$|\1LOG_LOCAL0|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=mount_check | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(mount_check[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf DEFAULT mount_check false | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=mount_check | |
2013-01-29 09:03:55 + local value=false | |
2013-01-29 09:03:55 + grep -q '^\[DEFAULT\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=DEFAULT | |
2013-01-29 09:03:55 + local option=mount_check | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^mount_check[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line='mount_check = true' | |
2013-01-29 09:03:55 + '[' -n 'mount_check = true' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(mount_check[ \t]*=[ \t]*\).*$|\1false|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniuncomment /etc/swift/object-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=-replicator | |
2013-01-29 09:03:55 + local option=vm_test_mode | |
2013-01-29 09:03:55 + sed -i -e '/^\[-replicator\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(vm_test_mode[ \t]*=.*$\)|\1|' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf -replicator vm_test_mode yes | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=-replicator | |
2013-01-29 09:03:55 + local option=vm_test_mode | |
2013-01-29 09:03:55 + local value=yes | |
2013-01-29 09:03:55 + grep -q '^\[-replicator\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + echo -e '\n[-replicator]' | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=-replicator | |
2013-01-29 09:03:55 + local option=vm_test_mode | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[-replicator\]/,/^\[.*\]/ { /^vm_test_mode[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line= | |
2013-01-29 09:03:55 + '[' -n '' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[-replicator\]/ a\ | |
2013-01-29 09:03:55 vm_test_mode = yes | |
2013-01-29 09:03:55 ' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + iniset /etc/swift/object-server/1.conf filter:recon recon_cache_path /opt/stack/data/swift/cache | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=filter:recon | |
2013-01-29 09:03:55 + local option=recon_cache_path | |
2013-01-29 09:03:55 + local value=/opt/stack/data/swift/cache | |
2013-01-29 09:03:55 + grep -q '^\[filter:recon\]' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + ini_has_option /etc/swift/object-server/1.conf filter:recon recon_cache_path | |
2013-01-29 09:03:55 + local file=/etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + local section=filter:recon | |
2013-01-29 09:03:55 + local option=recon_cache_path | |
2013-01-29 09:03:55 + local line | |
2013-01-29 09:03:55 ++ sed -ne '/^\[filter:recon\]/,/^\[.*\]/ { /^recon_cache_path[ \t]*=/ p; }' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + line= | |
2013-01-29 09:03:55 + '[' -n '' ']' | |
2013-01-29 09:03:55 + sed -i -e '/^\[filter:recon\]/ a\ | |
2013-01-29 09:03:55 recon_cache_path = /opt/stack/data/swift/cache | |
2013-01-29 09:03:55 ' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + sed -i -e 's,#[ ]*recon_cache_path .*,recon_cache_path = /opt/stack/data/swift/cache,' /etc/swift/object-server/1.conf | |
2013-01-29 09:03:55 + swift_node_config=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:55 + cp /opt/stack/swift/etc/container-server.conf-sample /etc/swift/container-server/1.conf | |
2013-01-29 09:03:55 + generate_swift_config /etc/swift/container-server/1.conf 1 6011 | |
2013-01-29 09:03:55 + local swift_node_config=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:55 + local node_id=1 | |
2013-01-29 09:03:55 + local bind_port=6011 | |
2013-01-29 09:03:55 + log_facility=0 | |
2013-01-29 09:03:55 + node_path=/opt/stack/data/swift/1 | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT user | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=user | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(user[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT user vkmc | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=user | |
2013-01-29 09:03:56 + local value=vkmc | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT user | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=user | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^user[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='user = swift' | |
2013-01-29 09:03:56 + '[' -n 'user = swift' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(user[ \t]*=[ \t]*\).*$|\1vkmc|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=bind_port | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(bind_port[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT bind_port 6011 | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=bind_port | |
2013-01-29 09:03:56 + local value=6011 | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=bind_port | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^bind_port[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='bind_port = 6001' | |
2013-01-29 09:03:56 + '[' -n 'bind_port = 6001' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(bind_port[ \t]*=[ \t]*\).*$|\16011|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=swift_dir | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(swift_dir[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT swift_dir /etc/swift | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=swift_dir | |
2013-01-29 09:03:56 + local value=/etc/swift | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=swift_dir | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_dir[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='swift_dir = /etc/swift' | |
2013-01-29 09:03:56 + '[' -n 'swift_dir = /etc/swift' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_dir[ \t]*=[ \t]*\).*$|\1/etc/swift|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT devices | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=devices | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(devices[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT devices /opt/stack/data/swift/1 | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=devices | |
2013-01-29 09:03:56 + local value=/opt/stack/data/swift/1 | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT devices | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=devices | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^devices[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='devices = /srv/node' | |
2013-01-29 09:03:56 + '[' -n 'devices = /srv/node' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(devices[ \t]*=[ \t]*\).*$|\1/opt/stack/data/swift/1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=log_facility | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(log_facility[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT log_facility LOG_LOCAL0 | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=log_facility | |
2013-01-29 09:03:56 + local value=LOG_LOCAL0 | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=log_facility | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^log_facility[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='log_facility = LOG_LOCAL0' | |
2013-01-29 09:03:56 + '[' -n 'log_facility = LOG_LOCAL0' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_facility[ \t]*=[ \t]*\).*$|\1LOG_LOCAL0|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniuncomment /etc/swift/container-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=mount_check | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(mount_check[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + iniset /etc/swift/container-server/1.conf DEFAULT mount_check false | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=mount_check | |
2013-01-29 09:03:56 + local value=false | |
2013-01-29 09:03:56 + grep -q '^\[DEFAULT\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + ini_has_option /etc/swift/container-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:56 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + local section=DEFAULT | |
2013-01-29 09:03:56 + local option=mount_check | |
2013-01-29 09:03:56 + local line | |
2013-01-29 09:03:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^mount_check[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:56 + line='mount_check = true' | |
2013-01-29 09:03:56 + '[' -n 'mount_check = true' ']' | |
2013-01-29 09:03:56 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(mount_check[ \t]*=[ \t]*\).*$|\1false|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/container-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + sed -i -e '/^\[-replicator\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(vm_test_mode[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/container-server/1.conf -replicator vm_test_mode yes | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + local value=yes | |
2013-01-29 09:03:57 + grep -q '^\[-replicator\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + echo -e '\n[-replicator]' | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/container-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[-replicator\]/,/^\[.*\]/ { /^vm_test_mode[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + line= | |
2013-01-29 09:03:57 + '[' -n '' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[-replicator\]/ a\ | |
2013-01-29 09:03:57 vm_test_mode = yes | |
2013-01-29 09:03:57 ' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/container-server/1.conf app:container-server allow_versions | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=app:container-server | |
2013-01-29 09:03:57 + local option=allow_versions | |
2013-01-29 09:03:57 + sed -i -e '/^\[app:container-server\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(allow_versions[ \t]*=.*$\)|\1|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/container-server/1.conf app:container-server allow_versions true | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=app:container-server | |
2013-01-29 09:03:57 + local option=allow_versions | |
2013-01-29 09:03:57 + local value=true | |
2013-01-29 09:03:57 + grep -q '^\[app:container-server\]' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/container-server/1.conf app:container-server allow_versions | |
2013-01-29 09:03:57 + local file=/etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + local section=app:container-server | |
2013-01-29 09:03:57 + local option=allow_versions | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[app:container-server\]/,/^\[.*\]/ { /^allow_versions[ \t]*=/ p; }' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + line='allow_versions = False' | |
2013-01-29 09:03:57 + '[' -n 'allow_versions = False' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[app:container-server\]/,/^\[.*\]/ s|^\(allow_versions[ \t]*=[ \t]*\).*$|\1true|' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + sed -i -e 's,#[ ]*recon_cache_path .*,recon_cache_path = /opt/stack/data/swift/cache,' /etc/swift/container-server/1.conf | |
2013-01-29 09:03:57 + swift_node_config=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + cp /opt/stack/swift/etc/account-server.conf-sample /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + generate_swift_config /etc/swift/account-server/1.conf 1 6012 | |
2013-01-29 09:03:57 + local swift_node_config=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local node_id=1 | |
2013-01-29 09:03:57 + local bind_port=6012 | |
2013-01-29 09:03:57 + log_facility=0 | |
2013-01-29 09:03:57 + node_path=/opt/stack/data/swift/1 | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT user | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=user | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(user[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT user vkmc | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=user | |
2013-01-29 09:03:57 + local value=vkmc | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT user | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=user | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^user[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='user = swift' | |
2013-01-29 09:03:57 + '[' -n 'user = swift' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(user[ \t]*=[ \t]*\).*$|\1vkmc|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=bind_port | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(bind_port[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT bind_port 6012 | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=bind_port | |
2013-01-29 09:03:57 + local value=6012 | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT bind_port | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=bind_port | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^bind_port[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='bind_port = 6002' | |
2013-01-29 09:03:57 + '[' -n 'bind_port = 6002' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(bind_port[ \t]*=[ \t]*\).*$|\16012|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=swift_dir | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(swift_dir[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT swift_dir /etc/swift | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=swift_dir | |
2013-01-29 09:03:57 + local value=/etc/swift | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT swift_dir | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=swift_dir | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_dir[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='swift_dir = /etc/swift' | |
2013-01-29 09:03:57 + '[' -n 'swift_dir = /etc/swift' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_dir[ \t]*=[ \t]*\).*$|\1/etc/swift|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT devices | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=devices | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(devices[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT devices /opt/stack/data/swift/1 | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=devices | |
2013-01-29 09:03:57 + local value=/opt/stack/data/swift/1 | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT devices | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=devices | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^devices[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='devices = /srv/node' | |
2013-01-29 09:03:57 + '[' -n 'devices = /srv/node' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(devices[ \t]*=[ \t]*\).*$|\1/opt/stack/data/swift/1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=log_facility | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(log_facility[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT log_facility LOG_LOCAL0 | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=log_facility | |
2013-01-29 09:03:57 + local value=LOG_LOCAL0 | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT log_facility | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=log_facility | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^log_facility[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='log_facility = LOG_LOCAL0' | |
2013-01-29 09:03:57 + '[' -n 'log_facility = LOG_LOCAL0' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_facility[ \t]*=[ \t]*\).*$|\1LOG_LOCAL0|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=mount_check | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(mount_check[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf DEFAULT mount_check false | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=mount_check | |
2013-01-29 09:03:57 + local value=false | |
2013-01-29 09:03:57 + grep -q '^\[DEFAULT\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf DEFAULT mount_check | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=DEFAULT | |
2013-01-29 09:03:57 + local option=mount_check | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^mount_check[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line='mount_check = true' | |
2013-01-29 09:03:57 + '[' -n 'mount_check = true' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(mount_check[ \t]*=[ \t]*\).*$|\1false|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniuncomment /etc/swift/account-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + sed -i -e '/^\[-replicator\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(vm_test_mode[ \t]*=.*$\)|\1|' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + iniset /etc/swift/account-server/1.conf -replicator vm_test_mode yes | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + local value=yes | |
2013-01-29 09:03:57 + grep -q '^\[-replicator\]' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + echo -e '\n[-replicator]' | |
2013-01-29 09:03:57 + ini_has_option /etc/swift/account-server/1.conf -replicator vm_test_mode | |
2013-01-29 09:03:57 + local file=/etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + local section=-replicator | |
2013-01-29 09:03:57 + local option=vm_test_mode | |
2013-01-29 09:03:57 + local line | |
2013-01-29 09:03:57 ++ sed -ne '/^\[-replicator\]/,/^\[.*\]/ { /^vm_test_mode[ \t]*=/ p; }' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + line= | |
2013-01-29 09:03:57 + '[' -n '' ']' | |
2013-01-29 09:03:57 + sed -i -e '/^\[-replicator\]/ a\ | |
2013-01-29 09:03:57 vm_test_mode = yes | |
2013-01-29 09:03:57 ' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + sed -i -e 's,#[ ]*recon_cache_path .*,recon_cache_path = /opt/stack/data/swift/cache,' /etc/swift/account-server/1.conf | |
2013-01-29 09:03:57 + swift_log_dir=/opt/stack/data/swift/logs | |
2013-01-29 09:03:57 + rm -rf /opt/stack/data/swift/logs | |
2013-01-29 09:03:57 + mkdir -p /opt/stack/data/swift/logs/hourly | |
2013-01-29 09:03:57 + sudo chown -R vkmc:adm /opt/stack/data/swift/logs | |
2013-01-29 09:03:57 + sudo tee /etc/rsyslog.d/10-swift.conf | |
2013-01-29 09:03:57 + sed s,%SWIFT_LOGDIR%,/opt/stack/data/swift/logs, /home/vkmc/devstack/files/swift/rsyslog.conf | |
2013-01-29 09:03:57 # Uncomment the following to have a log containing all logs together | |
2013-01-29 09:03:57 #local1,local2,local3,local4,local5.* /opt/stack/data/swift/logs/all.log | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 # Uncomment the following to have hourly proxy logs for stats processing | |
2013-01-29 09:03:57 #$template HourlyProxyLog,"/opt/stack/data/swift/logs/hourly/%$YEAR%%$MONTH%%$DAY%%$HOUR%" | |
2013-01-29 09:03:57 #local1.*;local1.!notice ?HourlyProxyLog | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 local1.*;local1.!notice /opt/stack/data/swift/logs/proxy.log | |
2013-01-29 09:03:57 local1.notice /opt/stack/data/swift/logs/proxy.error | |
2013-01-29 09:03:57 local1.* ~ | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 local2.*;local2.!notice /opt/stack/data/swift/logs/storage1.log | |
2013-01-29 09:03:57 local2.notice /opt/stack/data/swift/logs/storage1.error | |
2013-01-29 09:03:57 local2.* ~ | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 local3.*;local3.!notice /opt/stack/data/swift/logs/storage2.log | |
2013-01-29 09:03:57 local3.notice /opt/stack/data/swift/logs/storage2.error | |
2013-01-29 09:03:57 local3.* ~ | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 local4.*;local4.!notice /opt/stack/data/swift/logs/storage3.log | |
2013-01-29 09:03:57 local4.notice /opt/stack/data/swift/logs/storage3.error | |
2013-01-29 09:03:57 local4.* ~ | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 local5.*;local5.!notice /opt/stack/data/swift/logs/storage4.log | |
2013-01-29 09:03:57 local5.notice /opt/stack/data/swift/logs/storage4.error | |
2013-01-29 09:03:57 local5.* ~ | |
2013-01-29 09:03:57 + configure_swiftclient | |
2013-01-29 09:03:57 + setup_develop /opt/stack/python-swiftclient | |
2013-01-29 09:03:57 + [[ False = True ]] | |
2013-01-29 09:03:57 + SUDO_CMD=sudo | |
2013-01-29 09:03:57 + cd /opt/stack/python-swiftclient | |
2013-01-29 09:03:57 + python setup.py egg_info | |
2013-01-29 09:03:57 running egg_info | |
2013-01-29 09:03:57 writing requirements to python_swiftclient.egg-info/requires.txt | |
2013-01-29 09:03:57 writing python_swiftclient.egg-info/PKG-INFO | |
2013-01-29 09:03:57 writing top-level names to python_swiftclient.egg-info/top_level.txt | |
2013-01-29 09:03:57 writing dependency_links to python_swiftclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:57 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:57 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:57 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:57 warning: no files found matching 'swiftclient/versioninfo' | |
2013-01-29 09:03:57 writing manifest file 'python_swiftclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:57 ++ awk '/^.+/ {print "-f " $1}' python_swiftclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:57 + raw_links= | |
2013-01-29 09:03:57 ++ xargs | |
2013-01-29 09:03:57 ++ echo | |
2013-01-29 09:03:57 + depend_links= | |
2013-01-29 09:03:57 ++ '[' '!' -r python_swiftclient.egg-info/requires.txt ']' | |
2013-01-29 09:03:57 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:03:57 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:03:57 + pip_install -r python_swiftclient.egg-info/requires.txt | |
2013-01-29 09:03:57 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:03:57 + [[ -z -r python_swiftclient.egg-info/requires.txt ]] | |
2013-01-29 09:03:57 + [[ -z deb ]] | |
2013-01-29 09:03:57 + [[ False = True ]] | |
2013-01-29 09:03:57 + SUDO_PIP=sudo | |
2013-01-29 09:03:57 ++ get_pip_command | |
2013-01-29 09:03:57 ++ is_fedora | |
2013-01-29 09:03:57 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:03:57 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:03:57 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:03:57 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:03:57 ++ which pip | |
2013-01-29 09:03:57 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:03:57 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:03:57 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:03:57 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_swiftclient.egg-info/requires.txt | |
2013-01-29 09:03:57 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_swiftclient.egg-info/requires.txt (line 1)) | |
2013-01-29 09:03:57 Cleaning up... | |
2013-01-29 09:03:57 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:03:57 running develop | |
2013-01-29 09:03:57 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:03:57 /usr/bin/python -E -c pass | |
2013-01-29 09:03:57 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:03:57 running egg_info | |
2013-01-29 09:03:57 writing requirements to python_swiftclient.egg-info/requires.txt | |
2013-01-29 09:03:57 writing python_swiftclient.egg-info/PKG-INFO | |
2013-01-29 09:03:57 writing top-level names to python_swiftclient.egg-info/top_level.txt | |
2013-01-29 09:03:57 writing dependency_links to python_swiftclient.egg-info/dependency_links.txt | |
2013-01-29 09:03:57 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:03:57 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:03:57 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:03:57 warning: no files found matching 'swiftclient/versioninfo' | |
2013-01-29 09:03:57 writing manifest file 'python_swiftclient.egg-info/SOURCES.txt' | |
2013-01-29 09:03:57 running build_ext | |
2013-01-29 09:03:57 Creating /usr/local/lib/python2.7/dist-packages/python-swiftclient.egg-link (link to .) | |
2013-01-29 09:03:57 Removing python-swiftclient 1.2.0 from easy-install.pth file | |
2013-01-29 09:03:57 python-swiftclient 1.3.0 is already the active version in easy-install.pth | |
2013-01-29 09:03:57 Installing swift script to /usr/local/bin | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 Installed /opt/stack/python-swiftclient | |
2013-01-29 09:03:57 Processing dependencies for python-swiftclient==1.3.0 | |
2013-01-29 09:03:57 Searching for simplejson==2.3.2 | |
2013-01-29 09:03:57 Best match: simplejson 2.3.2 | |
2013-01-29 09:03:57 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:03:57 | |
2013-01-29 09:03:57 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:03:57 Finished processing dependencies for python-swiftclient==1.3.0 | |
2013-01-29 09:03:57 + is_service_enabled swift3 | |
2013-01-29 09:03:57 + services=swift3 | |
2013-01-29 09:03:57 + for service in '${services}' | |
2013-01-29 09:03:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:03:57 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:03:57 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:03:57 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:03:57 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:03:57 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:03:57 + return 1 | |
2013-01-29 09:03:57 + is_service_enabled g-api n-api | |
2013-01-29 09:03:57 + services='g-api n-api' | |
2013-01-29 09:03:57 + for service in '${services}' | |
2013-01-29 09:03:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-api, ]] | |
2013-01-29 09:03:57 + return 0 | |
2013-01-29 09:03:57 + configure_glance | |
2013-01-29 09:03:57 + setup_develop /opt/stack/glance | |
2013-01-29 09:03:57 + [[ False = True ]] | |
2013-01-29 09:03:57 + SUDO_CMD=sudo | |
2013-01-29 09:03:57 + cd /opt/stack/glance | |
2013-01-29 09:03:57 + python setup.py egg_info | |
2013-01-29 09:04:04 running egg_info | |
2013-01-29 09:04:04 writing requirements to glance.egg-info/requires.txt | |
2013-01-29 09:04:04 writing glance.egg-info/PKG-INFO | |
2013-01-29 09:04:04 writing top-level names to glance.egg-info/top_level.txt | |
2013-01-29 09:04:04 writing dependency_links to glance.egg-info/dependency_links.txt | |
2013-01-29 09:04:04 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:04 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:04 warning: no files found matching 'builddeb.sh' | |
2013-01-29 09:04:04 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:04 warning: no files found matching 'run_tests.py' | |
2013-01-29 09:04:04 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:04 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:04 writing manifest file 'glance.egg-info/SOURCES.txt' | |
2013-01-29 09:04:04 ++ awk '/^.+/ {print "-f " $1}' glance.egg-info/dependency_links.txt | |
2013-01-29 09:04:04 + raw_links= | |
2013-01-29 09:04:04 ++ xargs | |
2013-01-29 09:04:04 ++ echo | |
2013-01-29 09:04:04 + depend_links= | |
2013-01-29 09:04:04 ++ '[' '!' -r glance.egg-info/requires.txt ']' | |
2013-01-29 09:04:04 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:04 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:04 + pip_install -r glance.egg-info/requires.txt | |
2013-01-29 09:04:04 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:04 + [[ -z -r glance.egg-info/requires.txt ]] | |
2013-01-29 09:04:04 + [[ -z deb ]] | |
2013-01-29 09:04:04 + [[ False = True ]] | |
2013-01-29 09:04:04 + SUDO_PIP=sudo | |
2013-01-29 09:04:04 ++ get_pip_command | |
2013-01-29 09:04:04 ++ is_fedora | |
2013-01-29 09:04:04 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:04 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:04 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:04 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:04 ++ which pip | |
2013-01-29 09:04:04 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:04 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:04 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04: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 | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): anyjson in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 3)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): routes in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 6)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): wsgiref in /usr/lib/python2.7 (from -r glance.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): boto in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 9)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 11)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=1.2,<2 in /opt/stack/python-swiftclient (from -r glance.egg-info/requires.txt (line 15)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): lxml in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 16)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from -r glance.egg-info/requires.txt (line 17)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r glance.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 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)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): prettytable in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r glance.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:05 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r glance.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:05 Cleaning up... | |
2013-01-29 09:04:05 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:13 running develop | |
2013-01-29 09:04:13 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:13 /usr/bin/python -E -c pass | |
2013-01-29 09:04:13 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:13 running egg_info | |
2013-01-29 09:04:13 writing requirements to glance.egg-info/requires.txt | |
2013-01-29 09:04:13 writing glance.egg-info/PKG-INFO | |
2013-01-29 09:04:13 writing top-level names to glance.egg-info/top_level.txt | |
2013-01-29 09:04:13 writing dependency_links to glance.egg-info/dependency_links.txt | |
2013-01-29 09:04:13 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:13 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:13 warning: no files found matching 'builddeb.sh' | |
2013-01-29 09:04:13 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:13 warning: no files found matching 'run_tests.py' | |
2013-01-29 09:04:13 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:13 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:13 writing manifest file 'glance.egg-info/SOURCES.txt' | |
2013-01-29 09:04:13 running build_ext | |
2013-01-29 09:04:13 Creating /usr/local/lib/python2.7/dist-packages/glance.egg-link (link to .) | |
2013-01-29 09:04:13 glance 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 Installing glance-api script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-cache-prefetcher script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-cache-pruner script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-cache-manage script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-cache-cleaner script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-control script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-manage script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-registry script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-replicator script to /usr/local/bin | |
2013-01-29 09:04:13 Installing glance-scrubber script to /usr/local/bin | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Installed /opt/stack/glance | |
2013-01-29 09:04:13 Processing dependencies for glance==2013.1 | |
2013-01-29 09:04:13 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:04:13 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:04:13 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:04:13 Installing keystone script to /usr/local/bin | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:04:13 Searching for jsonschema==0.7 | |
2013-01-29 09:04:13 Best match: jsonschema 0.7 | |
2013-01-29 09:04:13 Adding jsonschema 0.7 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for passlib==1.6.1 | |
2013-01-29 09:04:13 Best match: passlib 1.6.1 | |
2013-01-29 09:04:13 passlib 1.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for Paste==1.7.5.1 | |
2013-01-29 09:04:13 Best match: Paste 1.7.5.1 | |
2013-01-29 09:04:13 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for lxml==2.3.2 | |
2013-01-29 09:04:13 Best match: lxml 2.3.2 | |
2013-01-29 09:04:13 Adding lxml 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for python-swiftclient==1.3.0 | |
2013-01-29 09:04:13 Best match: python-swiftclient 1.3.0 | |
2013-01-29 09:04:13 python-swiftclient 1.3.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /opt/stack/python-swiftclient | |
2013-01-29 09:04:13 Searching for iso8601==0.1.4 | |
2013-01-29 09:04:13 Best match: iso8601 0.1.4 | |
2013-01-29 09:04:13 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for pycrypto==2.4.1 | |
2013-01-29 09:04:13 Best match: pycrypto 2.4.1 | |
2013-01-29 09:04:13 Adding pycrypto 2.4.1 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for kombu==1.0.4 | |
2013-01-29 09:04:13 Best match: kombu 1.0.4 | |
2013-01-29 09:04:13 kombu 1.0.4 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for httplib2==0.7.2 | |
2013-01-29 09:04:13 Best match: httplib2 0.7.2 | |
2013-01-29 09:04:13 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for sqlalchemy-migrate==0.7.2 | |
2013-01-29 09:04:13 Best match: sqlalchemy-migrate 0.7.2 | |
2013-01-29 09:04:13 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:13 Installing migrate script to /usr/local/bin | |
2013-01-29 09:04:13 Installing migrate-repository script to /usr/local/bin | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for boto==2.2.2 | |
2013-01-29 09:04:13 Best match: boto 2.2.2 | |
2013-01-29 09:04:13 Adding boto 2.2.2 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for wsgiref==0.1.2 | |
2013-01-29 09:04:13 Best match: wsgiref 0.1.2 | |
2013-01-29 09:04:13 wsgiref 0.1.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7 | |
2013-01-29 09:04:13 Searching for WebOb==1.0.8 | |
2013-01-29 09:04:13 Best match: WebOb 1.0.8 | |
2013-01-29 09:04:13 WebOb 1.0.8 is already the active version in easy-install.pth | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for Routes==1.12.3 | |
2013-01-29 09:04:13 Best match: Routes 1.12.3 | |
2013-01-29 09:04:13 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:13 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:13 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:04:13 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:04:13 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:04:13 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for eventlet==0.10.0 | |
2013-01-29 09:04:14 Best match: eventlet 0.10.0 | |
2013-01-29 09:04:14 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for anyjson==0.3.1 | |
2013-01-29 09:04:14 Best match: anyjson 0.3.1 | |
2013-01-29 09:04:14 Adding anyjson 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:04:14 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:04:14 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for greenlet==0.3.1 | |
2013-01-29 09:04:14 Best match: greenlet 0.3.1 | |
2013-01-29 09:04:14 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:14 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:14 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for requests==0.14.2 | |
2013-01-29 09:04:14 Best match: requests 0.14.2 | |
2013-01-29 09:04:14 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:14 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:14 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for amqplib==1.0.0 | |
2013-01-29 09:04:14 Best match: amqplib 1.0.0 | |
2013-01-29 09:04:14 Adding amqplib 1.0.0 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for Tempita==0.5.1 | |
2013-01-29 09:04:14 Best match: Tempita 0.5.1 | |
2013-01-29 09:04:14 Adding Tempita 0.5.1 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Searching for decorator==3.3.2 | |
2013-01-29 09:04:14 Best match: decorator 3.3.2 | |
2013-01-29 09:04:14 Adding decorator 3.3.2 to easy-install.pth file | |
2013-01-29 09:04:14 | |
2013-01-29 09:04:14 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:14 Finished processing dependencies for glance==2013.1 | |
2013-01-29 09:04:14 + [[ ! -d /etc/glance ]] | |
2013-01-29 09:04:14 + sudo chown vkmc /etc/glance | |
2013-01-29 09:04:14 + cp /opt/stack/glance/etc/glance-registry.conf /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + iniset /etc/glance/glance-registry.conf DEFAULT debug True | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=debug | |
2013-01-29 09:04:14 + local value=True | |
2013-01-29 09:04:14 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + ini_has_option /etc/glance/glance-registry.conf DEFAULT debug | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=debug | |
2013-01-29 09:04:14 + local line | |
2013-01-29 09:04:14 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + line='debug = False' | |
2013-01-29 09:04:14 + '[' -n 'debug = False' ']' | |
2013-01-29 09:04:14 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + inicomment /etc/glance/glance-registry.conf DEFAULT log_file | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=log_file | |
2013-01-29 09:04:14 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local dburl | |
2013-01-29 09:04:14 + database_connection_url dburl glance | |
2013-01-29 09:04:14 + local var=dburl | |
2013-01-29 09:04:14 + local db=glance | |
2013-01-29 09:04:14 + database_connection_url_mysql dburl glance | |
2013-01-29 09:04:14 + local output=dburl | |
2013-01-29 09:04:14 + local db=glance | |
2013-01-29 09:04:14 + eval 'dburl=mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:14 ++ dburl='mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:14 + iniset /etc/glance/glance-registry.conf DEFAULT sql_connection 'mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=sql_connection | |
2013-01-29 09:04:14 + local 'value=mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:14 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + ini_has_option /etc/glance/glance-registry.conf DEFAULT sql_connection | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=sql_connection | |
2013-01-29 09:04:14 + local line | |
2013-01-29 09:04:14 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + line='sql_connection = sqlite:///glance.sqlite' | |
2013-01-29 09:04:14 + '[' -n 'sql_connection = sqlite:///glance.sqlite' ']' | |
2013-01-29 09:04:14 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(sql_connection[ \t]*=[ \t]*\).*$|\1mysql://root:***@localhost/glance?charset=utf8|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + iniset /etc/glance/glance-registry.conf DEFAULT use_syslog False | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=use_syslog | |
2013-01-29 09:04:14 + local value=False | |
2013-01-29 09:04:14 + grep -q '^\[DEFAULT\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + ini_has_option /etc/glance/glance-registry.conf DEFAULT use_syslog | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=DEFAULT | |
2013-01-29 09:04:14 + local option=use_syslog | |
2013-01-29 09:04:14 + local line | |
2013-01-29 09:04:14 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + line='use_syslog = False' | |
2013-01-29 09:04:14 + '[' -n 'use_syslog = False' ']' | |
2013-01-29 09:04:14 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + iniset /etc/glance/glance-registry.conf paste_deploy flavor keystone | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + local section=paste_deploy | |
2013-01-29 09:04:14 + local option=flavor | |
2013-01-29 09:04:14 + local value=keystone | |
2013-01-29 09:04:14 + grep -q '^\[paste_deploy\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:14 + ini_has_option /etc/glance/glance-registry.conf paste_deploy flavor | |
2013-01-29 09:04:14 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=paste_deploy | |
2013-01-29 09:04:15 + local option=flavor | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[paste_deploy\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line= | |
2013-01-29 09:04:15 + '[' -n '' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[paste_deploy\]/ a\ | |
2013-01-29 09:04:15 flavor = keystone | |
2013-01-29 09:04:15 ' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_host 10.0.2.15 | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_host | |
2013-01-29 09:04:15 + local value=10.0.2.15 | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_host | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_host | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:04:15 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_port 35357 | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_port | |
2013-01-29 09:04:15 + local value=35357 | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_port | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_port | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='auth_port = 35357' | |
2013-01-29 09:04:15 + '[' -n 'auth_port = 35357' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_protocol http | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_protocol | |
2013-01-29 09:04:15 + local value=http | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_protocol | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_protocol | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='auth_protocol = http' | |
2013-01-29 09:04:15 + '[' -n 'auth_protocol = http' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken auth_uri http://10.0.2.15:5000/ | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_uri | |
2013-01-29 09:04:15 + local value=http://10.0.2.15:5000/ | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken auth_uri | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_uri | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line= | |
2013-01-29 09:04:15 + '[' -n '' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/ a\ | |
2013-01-29 09:04:15 auth_uri = http://10.0.2.15:5000/ | |
2013-01-29 09:04:15 ' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name service | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_tenant_name | |
2013-01-29 09:04:15 + local value=service | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_tenant_name | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_tenant_name | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2013-01-29 09:04:15 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_user glance | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_user | |
2013-01-29 09:04:15 + local value=glance | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_user | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_user | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='admin_user = %SERVICE_USER%' | |
2013-01-29 09:04:15 + '[' -n 'admin_user = %SERVICE_USER%' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1glance|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken admin_password *** | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_password | |
2013-01-29 09:04:15 + local value=*** | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken admin_password | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=admin_password | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line='admin_password = %SERVICE_PASSWORD%' | |
2013-01-29 09:04:15 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-registry.conf keystone_authtoken signing_dir /var/cache/glance/registry | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=signing_dir | |
2013-01-29 09:04:15 + local value=/var/cache/glance/registry | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-registry.conf keystone_authtoken signing_dir | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=signing_dir | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + line= | |
2013-01-29 09:04:15 + '[' -n '' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/ a\ | |
2013-01-29 09:04:15 signing_dir = /var/cache/glance/registry | |
2013-01-29 09:04:15 ' /etc/glance/glance-registry.conf | |
2013-01-29 09:04:15 + cp /opt/stack/glance/etc/glance-api.conf /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf DEFAULT debug True | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=debug | |
2013-01-29 09:04:15 + local value=True | |
2013-01-29 09:04:15 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf DEFAULT debug | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=debug | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='debug = False' | |
2013-01-29 09:04:15 + '[' -n 'debug = False' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + inicomment /etc/glance/glance-api.conf DEFAULT log_file | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=log_file | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf DEFAULT sql_connection 'mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=sql_connection | |
2013-01-29 09:04:15 + local 'value=mysql://root:***@localhost/glance?charset=utf8' | |
2013-01-29 09:04:15 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf DEFAULT sql_connection | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=sql_connection | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='sql_connection = sqlite:///glance.sqlite' | |
2013-01-29 09:04:15 + '[' -n 'sql_connection = sqlite:///glance.sqlite' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(sql_connection[ \t]*=[ \t]*\).*$|\1mysql://root:***@localhost/glance?charset=utf8|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf DEFAULT use_syslog False | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=use_syslog | |
2013-01-29 09:04:15 + local value=False | |
2013-01-29 09:04:15 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf DEFAULT use_syslog | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=use_syslog | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='use_syslog = False' | |
2013-01-29 09:04:15 + '[' -n 'use_syslog = False' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/ | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=filesystem_store_datadir | |
2013-01-29 09:04:15 + local value=/opt/stack/data/glance/images/ | |
2013-01-29 09:04:15 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf DEFAULT filesystem_store_datadir | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=filesystem_store_datadir | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='filesystem_store_datadir = /var/lib/glance/images/' | |
2013-01-29 09:04:15 + '[' -n 'filesystem_store_datadir = /var/lib/glance/images/' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/images/|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/ | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=image_cache_dir | |
2013-01-29 09:04:15 + local value=/opt/stack/data/glance/cache/ | |
2013-01-29 09:04:15 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf DEFAULT image_cache_dir | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=DEFAULT | |
2013-01-29 09:04:15 + local option=image_cache_dir | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='image_cache_dir = /var/lib/glance/image-cache/' | |
2013-01-29 09:04:15 + '[' -n 'image_cache_dir = /var/lib/glance/image-cache/' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(image_cache_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/cache/|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf paste_deploy flavor keystone+cachemanagement | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=paste_deploy | |
2013-01-29 09:04:15 + local option=flavor | |
2013-01-29 09:04:15 + local value=keystone+cachemanagement | |
2013-01-29 09:04:15 + grep -q '^\[paste_deploy\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf paste_deploy flavor | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=paste_deploy | |
2013-01-29 09:04:15 + local option=flavor | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[paste_deploy\]/,/^\[.*\]/ { /^flavor[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line= | |
2013-01-29 09:04:15 + '[' -n '' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[paste_deploy\]/ a\ | |
2013-01-29 09:04:15 flavor = keystone+cachemanagement | |
2013-01-29 09:04:15 ' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_host 10.0.2.15 | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_host | |
2013-01-29 09:04:15 + local value=10.0.2.15 | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_host | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_host | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:04:15 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:04:15 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_port 35357 | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_port | |
2013-01-29 09:04:15 + local value=35357 | |
2013-01-29 09:04:15 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_port | |
2013-01-29 09:04:15 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + local section=keystone_authtoken | |
2013-01-29 09:04:15 + local option=auth_port | |
2013-01-29 09:04:15 + local line | |
2013-01-29 09:04:15 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:15 + line='auth_port = 35357' | |
2013-01-29 09:04:16 + '[' -n 'auth_port = 35357' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_protocol http | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=auth_protocol | |
2013-01-29 09:04:16 + local value=http | |
2013-01-29 09:04:16 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_protocol | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=auth_protocol | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line='auth_protocol = http' | |
2013-01-29 09:04:16 + '[' -n 'auth_protocol = http' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf keystone_authtoken auth_uri http://10.0.2.15:5000/ | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=auth_uri | |
2013-01-29 09:04:16 + local value=http://10.0.2.15:5000/ | |
2013-01-29 09:04:16 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken auth_uri | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=auth_uri | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^auth_uri[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line= | |
2013-01-29 09:04:16 + '[' -n '' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/ a\ | |
2013-01-29 09:04:16 auth_uri = http://10.0.2.15:5000/ | |
2013-01-29 09:04:16 ' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name service | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_tenant_name | |
2013-01-29 09:04:16 + local value=service | |
2013-01-29 09:04:16 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_tenant_name | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_tenant_name | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2013-01-29 09:04:16 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_user glance | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_user | |
2013-01-29 09:04:16 + local value=glance | |
2013-01-29 09:04:16 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_user | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_user | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line='admin_user = %SERVICE_USER%' | |
2013-01-29 09:04:16 + '[' -n 'admin_user = %SERVICE_USER%' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1glance|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf keystone_authtoken admin_password *** | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_password | |
2013-01-29 09:04:16 + local value=*** | |
2013-01-29 09:04:16 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken admin_password | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=keystone_authtoken | |
2013-01-29 09:04:16 + local option=admin_password | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line='admin_password = %SERVICE_PASSWORD%' | |
2013-01-29 09:04:16 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[keystone_authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + is_service_enabled qpid | |
2013-01-29 09:04:16 + services=qpid | |
2013-01-29 09:04:16 + for service in '${services}' | |
2013-01-29 09:04:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,qpid, ]] | |
2013-01-29 09:04:16 + [[ qpid == \n\o\v\a ]] | |
2013-01-29 09:04:16 + [[ qpid == \c\i\n\d\e\r ]] | |
2013-01-29 09:04:16 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:04:16 + [[ qpid == \g\l\a\n\c\e ]] | |
2013-01-29 09:04:16 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:04:16 + return 1 | |
2013-01-29 09:04:16 + '[' -n localhost ']' | |
2013-01-29 09:04:16 + '[' -n *** ']' | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf DEFAULT notifier_strategy rabbit | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=DEFAULT | |
2013-01-29 09:04:16 + local option=notifier_strategy | |
2013-01-29 09:04:16 + local value=rabbit | |
2013-01-29 09:04:16 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf DEFAULT notifier_strategy | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=DEFAULT | |
2013-01-29 09:04:16 + local option=notifier_strategy | |
2013-01-29 09:04:16 + local line | |
2013-01-29 09:04:16 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^notifier_strategy[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + line='notifier_strategy = noop' | |
2013-01-29 09:04:16 + '[' -n 'notifier_strategy = noop' ']' | |
2013-01-29 09:04:16 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(notifier_strategy[ \t]*=[ \t]*\).*$|\1rabbit|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_host localhost | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=DEFAULT | |
2013-01-29 09:04:16 + local option=rabbit_host | |
2013-01-29 09:04:16 + local value=localhost | |
2013-01-29 09:04:16 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + ini_has_option /etc/glance/glance-api.conf DEFAULT rabbit_host | |
2013-01-29 09:04:16 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:16 + local section=DEFAULT | |
2013-01-29 09:04:16 + local option=rabbit_host | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + line='rabbit_host = localhost' | |
2013-01-29 09:04:17 + '[' -n 'rabbit_host = localhost' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(rabbit_host[ \t]*=[ \t]*\).*$|\1localhost|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-api.conf DEFAULT rabbit_password *** | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=rabbit_password | |
2013-01-29 09:04:17 + local value=*** | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-api.conf DEFAULT rabbit_password | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=rabbit_password | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + line='rabbit_password = guest' | |
2013-01-29 09:04:17 + '[' -n 'rabbit_password = guest' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(rabbit_password[ \t]*=[ \t]*\).*$|\1***|' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-api.conf keystone_authtoken signing_dir /var/cache/glance/api | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + local section=keystone_authtoken | |
2013-01-29 09:04:17 + local option=signing_dir | |
2013-01-29 09:04:17 + local value=/var/cache/glance/api | |
2013-01-29 09:04:17 + grep -q '^\[keystone_authtoken\]' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-api.conf keystone_authtoken signing_dir | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + local section=keystone_authtoken | |
2013-01-29 09:04:17 + local option=signing_dir | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[keystone_authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + line= | |
2013-01-29 09:04:17 + '[' -n '' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[keystone_authtoken\]/ a\ | |
2013-01-29 09:04:17 signing_dir = /var/cache/glance/api | |
2013-01-29 09:04:17 ' /etc/glance/glance-api.conf | |
2013-01-29 09:04:17 + cp -p /opt/stack/glance/etc/glance-registry-paste.ini /etc/glance/glance-registry-paste.ini | |
2013-01-29 09:04:17 + cp -p /opt/stack/glance/etc/glance-api-paste.ini /etc/glance/glance-api-paste.ini | |
2013-01-29 09:04:17 + cp /opt/stack/glance/etc/glance-cache.conf /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-cache.conf DEFAULT debug True | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=debug | |
2013-01-29 09:04:17 + local value=True | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-cache.conf DEFAULT debug | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=debug | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + line='debug = False' | |
2013-01-29 09:04:17 + '[' -n 'debug = False' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(debug[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + inicomment /etc/glance/glance-cache.conf DEFAULT log_file | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=log_file | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(log_file[ \t]*=.*$\)|#\1|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-cache.conf DEFAULT use_syslog False | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=use_syslog | |
2013-01-29 09:04:17 + local value=False | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-cache.conf DEFAULT use_syslog | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=use_syslog | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_syslog[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + line='use_syslog = False' | |
2013-01-29 09:04:17 + '[' -n 'use_syslog = False' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(use_syslog[ \t]*=[ \t]*\).*$|\1False|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir /opt/stack/data/glance/images/ | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=filesystem_store_datadir | |
2013-01-29 09:04:17 + local value=/opt/stack/data/glance/images/ | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-cache.conf DEFAULT filesystem_store_datadir | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=filesystem_store_datadir | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^filesystem_store_datadir[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + line='filesystem_store_datadir = /var/lib/glance/images/' | |
2013-01-29 09:04:17 + '[' -n 'filesystem_store_datadir = /var/lib/glance/images/' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(filesystem_store_datadir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/images/|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-cache.conf DEFAULT image_cache_dir /opt/stack/data/glance/cache/ | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=image_cache_dir | |
2013-01-29 09:04:17 + local value=/opt/stack/data/glance/cache/ | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-cache.conf DEFAULT image_cache_dir | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=image_cache_dir | |
2013-01-29 09:04:17 + local line | |
2013-01-29 09:04:17 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^image_cache_dir[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + line='image_cache_dir = /var/lib/glance/image-cache/' | |
2013-01-29 09:04:17 + '[' -n 'image_cache_dir = /var/lib/glance/image-cache/' ']' | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(image_cache_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/data/glance/cache/|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_url | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=auth_url | |
2013-01-29 09:04:17 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_url[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + iniset /etc/glance/glance-cache.conf DEFAULT auth_url http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=auth_url | |
2013-01-29 09:04:17 + local value=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:04:17 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + ini_has_option /etc/glance/glance-cache.conf DEFAULT auth_url | |
2013-01-29 09:04:17 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:17 + local section=DEFAULT | |
2013-01-29 09:04:17 + local option=auth_url | |
2013-01-29 09:04:18 + local line | |
2013-01-29 09:04:18 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + line='auth_url = http://127.0.0.1:5000/v2.0/' | |
2013-01-29 09:04:18 + '[' -n 'auth_url = http://127.0.0.1:5000/v2.0/' ']' | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(auth_url[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:35357/v2.0|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_tenant_name | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=auth_tenant_name | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_tenant_name[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniset /etc/glance/glance-cache.conf DEFAULT admin_tenant_name service | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_tenant_name | |
2013-01-29 09:04:18 + local value=service | |
2013-01-29 09:04:18 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_tenant_name | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_tenant_name | |
2013-01-29 09:04:18 + local line | |
2013-01-29 09:04:18 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + line= | |
2013-01-29 09:04:18 + '[' -n '' ']' | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:04:18 admin_tenant_name = service | |
2013-01-29 09:04:18 ' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_user | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=auth_user | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_user[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniset /etc/glance/glance-cache.conf DEFAULT admin_user glance | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_user | |
2013-01-29 09:04:18 + local value=glance | |
2013-01-29 09:04:18 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_user | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_user | |
2013-01-29 09:04:18 + local line | |
2013-01-29 09:04:18 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + line= | |
2013-01-29 09:04:18 + '[' -n '' ']' | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:04:18 admin_user = glance | |
2013-01-29 09:04:18 ' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniuncomment /etc/glance/glance-cache.conf DEFAULT auth_password | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=auth_password | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|[^ \t]*#[ \t]*\(auth_password[ \t]*=.*$\)|\1|' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + iniset /etc/glance/glance-cache.conf DEFAULT admin_password *** | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_password | |
2013-01-29 09:04:18 + local value=*** | |
2013-01-29 09:04:18 + grep -q '^\[DEFAULT\]' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + ini_has_option /etc/glance/glance-cache.conf DEFAULT admin_password | |
2013-01-29 09:04:18 + local file=/etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + local section=DEFAULT | |
2013-01-29 09:04:18 + local option=admin_password | |
2013-01-29 09:04:18 + local line | |
2013-01-29 09:04:18 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + line= | |
2013-01-29 09:04:18 + '[' -n '' ']' | |
2013-01-29 09:04:18 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:04:18 admin_password = *** | |
2013-01-29 09:04:18 ' /etc/glance/glance-cache.conf | |
2013-01-29 09:04:18 + cp -p /opt/stack/glance/etc/policy.json /etc/glance/policy.json | |
2013-01-29 09:04:18 + configure_glanceclient | |
2013-01-29 09:04:18 + setup_develop /opt/stack/python-glanceclient | |
2013-01-29 09:04:18 + [[ False = True ]] | |
2013-01-29 09:04:18 + SUDO_CMD=sudo | |
2013-01-29 09:04:18 + cd /opt/stack/python-glanceclient | |
2013-01-29 09:04:18 + python setup.py egg_info | |
2013-01-29 09:04:18 running egg_info | |
2013-01-29 09:04:18 writing requirements to python_glanceclient.egg-info/requires.txt | |
2013-01-29 09:04:18 writing python_glanceclient.egg-info/PKG-INFO | |
2013-01-29 09:04:18 writing top-level names to python_glanceclient.egg-info/top_level.txt | |
2013-01-29 09:04:18 writing dependency_links to python_glanceclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:18 writing entry points to python_glanceclient.egg-info/entry_points.txt | |
2013-01-29 09:04:18 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:18 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:18 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:18 writing manifest file 'python_glanceclient.egg-info/SOURCES.txt' | |
2013-01-29 09:04:18 ++ awk '/^.+/ {print "-f " $1}' python_glanceclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:18 + raw_links= | |
2013-01-29 09:04:18 ++ xargs | |
2013-01-29 09:04:18 ++ echo | |
2013-01-29 09:04:18 + depend_links= | |
2013-01-29 09:04:18 ++ '[' '!' -r python_glanceclient.egg-info/requires.txt ']' | |
2013-01-29 09:04:18 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:18 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:18 + pip_install -r python_glanceclient.egg-info/requires.txt | |
2013-01-29 09:04:18 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:18 + [[ -z -r python_glanceclient.egg-info/requires.txt ]] | |
2013-01-29 09:04:18 + [[ -z deb ]] | |
2013-01-29 09:04:18 + [[ False = True ]] | |
2013-01-29 09:04:18 + SUDO_PIP=sudo | |
2013-01-29 09:04:18 ++ get_pip_command | |
2013-01-29 09:04:18 ++ is_fedora | |
2013-01-29 09:04:18 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:18 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:18 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:18 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:18 ++ which pip | |
2013-01-29 09:04:18 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:18 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:18 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:18 + 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 | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.1.2,<1->-r python_glanceclient.egg-info/requires.txt (line 2)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 in /usr/local/lib/python2.7/dist-packages (from warlock<2->-r python_glanceclient.egg-info/requires.txt (line 4)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->-r python_glanceclient.egg-info/requires.txt (line 4)) | |
2013-01-29 09:04:18 Cleaning up... | |
2013-01-29 09:04:18 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:18 running develop | |
2013-01-29 09:04:18 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:18 /usr/bin/python -E -c pass | |
2013-01-29 09:04:18 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:18 running egg_info | |
2013-01-29 09:04:18 writing requirements to python_glanceclient.egg-info/requires.txt | |
2013-01-29 09:04:18 writing python_glanceclient.egg-info/PKG-INFO | |
2013-01-29 09:04:18 writing top-level names to python_glanceclient.egg-info/top_level.txt | |
2013-01-29 09:04:18 writing dependency_links to python_glanceclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:18 writing entry points to python_glanceclient.egg-info/entry_points.txt | |
2013-01-29 09:04:18 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:18 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:18 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:18 writing manifest file 'python_glanceclient.egg-info/SOURCES.txt' | |
2013-01-29 09:04:18 running build_ext | |
2013-01-29 09:04:18 Creating /usr/local/lib/python2.7/dist-packages/python-glanceclient.egg-link (link to .) | |
2013-01-29 09:04:18 Removing python-glanceclient 0.7.0 from easy-install.pth file | |
2013-01-29 09:04:18 Adding python-glanceclient 0.7.0 to easy-install.pth file | |
2013-01-29 09:04:18 Installing glance script to /usr/local/bin | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Installed /opt/stack/python-glanceclient | |
2013-01-29 09:04:18 Processing dependencies for python-glanceclient==0.7.0 | |
2013-01-29 09:04:18 Searching for warlock==0.7.0 | |
2013-01-29 09:04:18 Best match: warlock 0.7.0 | |
2013-01-29 09:04:18 Adding warlock 0.7.0 to easy-install.pth file | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for pyOpenSSL==0.12 | |
2013-01-29 09:04:18 Best match: pyOpenSSL 0.12 | |
2013-01-29 09:04:18 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:04:18 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:04:18 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:04:18 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:04:18 Installing keystone script to /usr/local/bin | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:04:18 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:18 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:18 Adding prettytable 0.6.1 to easy-install.pth file | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for jsonpatch==0.10 | |
2013-01-29 09:04:18 Best match: jsonpatch 0.10 | |
2013-01-29 09:04:18 jsonpatch 0.10 is already the active version in easy-install.pth | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for jsonschema==0.7 | |
2013-01-29 09:04:18 Best match: jsonschema 0.7 | |
2013-01-29 09:04:18 jsonschema 0.7 is already the active version in easy-install.pth | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:18 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:18 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for requests==0.14.2 | |
2013-01-29 09:04:18 Best match: requests 0.14.2 | |
2013-01-29 09:04:18 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Searching for jsonpointer==0.6 | |
2013-01-29 09:04:18 Best match: jsonpointer 0.6 | |
2013-01-29 09:04:18 jsonpointer 0.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:18 | |
2013-01-29 09:04:18 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:18 Finished processing dependencies for python-glanceclient==0.7.0 | |
2013-01-29 09:04:18 + is_service_enabled nova | |
2013-01-29 09:04:18 + services=nova | |
2013-01-29 09:04:18 + for service in '${services}' | |
2013-01-29 09:04:18 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:04:18 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:04:18 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:04:18 + return 0 | |
2013-01-29 09:04:18 + configure_nova | |
2013-01-29 09:04:18 + setup_develop /opt/stack/nova | |
2013-01-29 09:04:18 + [[ False = True ]] | |
2013-01-29 09:04:18 + SUDO_CMD=sudo | |
2013-01-29 09:04:18 + cd /opt/stack/nova | |
2013-01-29 09:04:18 + python setup.py egg_info | |
2013-01-29 09:04:18 running egg_info | |
2013-01-29 09:04:18 writing requirements to nova.egg-info/requires.txt | |
2013-01-29 09:04:18 writing nova.egg-info/PKG-INFO | |
2013-01-29 09:04:18 writing top-level names to nova.egg-info/top_level.txt | |
2013-01-29 09:04:18 writing dependency_links to nova.egg-info/dependency_links.txt | |
2013-01-29 09:04:18 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:18 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:18 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:18 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:18 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2013-01-29 09:04:18 ++ awk '/^.+/ {print "-f " $1}' nova.egg-info/dependency_links.txt | |
2013-01-29 09:04:18 + raw_links= | |
2013-01-29 09:04:18 ++ xargs | |
2013-01-29 09:04:18 ++ echo | |
2013-01-29 09:04:18 + depend_links= | |
2013-01-29 09:04:18 ++ '[' '!' -r nova.egg-info/requires.txt ']' | |
2013-01-29 09:04:18 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:18 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:18 + pip_install -r nova.egg-info/requires.txt | |
2013-01-29 09:04:18 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:18 + [[ -z -r nova.egg-info/requires.txt ]] | |
2013-01-29 09:04:18 + [[ -z deb ]] | |
2013-01-29 09:04:18 + [[ False = True ]] | |
2013-01-29 09:04:18 + SUDO_PIP=sudo | |
2013-01-29 09:04:18 ++ get_pip_command | |
2013-01-29 09:04:18 ++ is_fedora | |
2013-01-29 09:04:18 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:18 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:18 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:18 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:18 ++ which pip | |
2013-01-29 09:04:18 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:18 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:18 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:18 + 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 | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): boto in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 13)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 15)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 17)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /opt/stack/python-cinderclient (from -r nova.egg-info/requires.txt (line 22)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.1 in /opt/stack/python-quantumclient (from -r nova.egg-info/requires.txt (line 23)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r nova.egg-info/requires.txt (line 25)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.7 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 26)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 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)) | |
2013-01-29 09:04:18 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2013-01-29 09:04:19 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)) | |
2013-01-29 09:04:19 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)) | |
2013-01-29 09:04:19 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from stevedore>=0.7->-r nova.egg-info/requires.txt (line 26)) | |
2013-01-29 09:04:19 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)) | |
2013-01-29 09:04:19 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)) | |
2013-01-29 09:04:19 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 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)) | |
2013-01-29 09:04:19 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2013-01-29 09:04:19 Cleaning up... | |
2013-01-29 09:04:19 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:19 running develop | |
2013-01-29 09:04:19 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:19 /usr/bin/python -E -c pass | |
2013-01-29 09:04:19 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:19 running egg_info | |
2013-01-29 09:04:19 writing requirements to nova.egg-info/requires.txt | |
2013-01-29 09:04:19 writing nova.egg-info/PKG-INFO | |
2013-01-29 09:04:19 writing top-level names to nova.egg-info/top_level.txt | |
2013-01-29 09:04:19 writing dependency_links to nova.egg-info/dependency_links.txt | |
2013-01-29 09:04:19 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:19 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:19 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:19 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:19 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2013-01-29 09:04:19 running build_ext | |
2013-01-29 09:04:19 Creating /usr/local/lib/python2.7/dist-packages/nova.egg-link (link to .) | |
2013-01-29 09:04:19 nova 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:19 Installing nova-all script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-api script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-api-ec2 script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-api-metadata script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-api-os-compute script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-rpc-zmq-receiver script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-cert script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-clear-rabbit-queues script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-compute script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-conductor script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-console script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-consoleauth script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-dhcpbridge script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-manage script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-network script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-novncproxy script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-objectstore script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-rootwrap script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-scheduler script to /usr/local/bin | |
2013-01-29 09:04:19 Installing nova-xvpvncproxy script to /usr/local/bin | |
2013-01-29 09:04:19 | |
2013-01-29 09:04:19 Installed /opt/stack/nova | |
2013-01-29 09:04:19 Processing dependencies for nova==2013.1 | |
2013-01-29 09:04:19 Searching for stevedore==0.7.2 | |
2013-01-29 09:04:19 Best match: stevedore 0.7.2 | |
2013-01-29 09:04:19 stevedore 0.7.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:19 | |
2013-01-29 09:04:19 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:19 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:04:19 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:04:19 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:04:19 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:04:19 Installing keystone script to /usr/local/bin | |
2013-01-29 09:04:19 | |
2013-01-29 09:04:19 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:04:19 Searching for python-glanceclient==0.7.0 | |
2013-01-29 09:04:19 Best match: python-glanceclient 0.7.0 | |
2013-01-29 09:04:19 Removing python-glanceclient 0.7.0 from easy-install.pth file | |
2013-01-29 09:04:19 Adding python-glanceclient 0.7.0 to easy-install.pth file | |
2013-01-29 09:04:19 Installing glance script to /usr/local/bin | |
2013-01-29 09:04:19 | |
2013-01-29 09:04:19 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:19 Searching for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:04:19 Best match: python-quantumclient 2.1.39.g9f1858d | |
2013-01-29 09:04:19 Removing python-quantumclient 2.1 from easy-install.pth file | |
2013-01-29 09:04:19 python-quantumclient 2.1.39.g9f1858d is already the active version in easy-install.pth | |
2013-01-29 09:04:19 Installing quantum script to /usr/local/bin | |
2013-01-29 09:04:19 | |
2013-01-29 09:04:20 Using /opt/stack/python-quantumclient | |
2013-01-29 09:04:20 Searching for python-cinderclient==1.0.2 | |
2013-01-29 09:04:20 Best match: python-cinderclient 1.0.2 | |
2013-01-29 09:04:20 Removing python-cinderclient 1.0.2 from easy-install.pth file | |
2013-01-29 09:04:20 Adding python-cinderclient 1.0.2 to easy-install.pth file | |
2013-01-29 09:04:20 Installing cinder script to /usr/local/bin | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for setuptools-git==0.4.2 | |
2013-01-29 09:04:20 Best match: setuptools-git 0.4.2 | |
2013-01-29 09:04:20 Processing setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:04:20 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:04:20 Searching for httplib2==0.7.2 | |
2013-01-29 09:04:20 Best match: httplib2 0.7.2 | |
2013-01-29 09:04:20 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for iso8601==0.1.4 | |
2013-01-29 09:04:20 Best match: iso8601 0.1.4 | |
2013-01-29 09:04:20 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for Babel==0.9.6 | |
2013-01-29 09:04:20 Best match: Babel 0.9.6 | |
2013-01-29 09:04:20 Babel 0.9.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 Installing pybabel script to /usr/local/bin | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for paramiko==1.7.7.1 | |
2013-01-29 09:04:20 Best match: paramiko 1.7.7.1 | |
2013-01-29 09:04:20 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for suds==0.4 | |
2013-01-29 09:04:20 Best match: suds 0.4 | |
2013-01-29 09:04:20 suds 0.4 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for netaddr==0.7.5 | |
2013-01-29 09:04:20 Best match: netaddr 0.7.5 | |
2013-01-29 09:04:20 Adding netaddr 0.7.5 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for sqlalchemy-migrate==0.7.2 | |
2013-01-29 09:04:20 Best match: sqlalchemy-migrate 0.7.2 | |
2013-01-29 09:04:20 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:20 Installing migrate script to /usr/local/bin | |
2013-01-29 09:04:20 Installing migrate-repository script to /usr/local/bin | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for Paste==1.7.5.1 | |
2013-01-29 09:04:20 Best match: Paste 1.7.5.1 | |
2013-01-29 09:04:20 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:04:20 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:04:20 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for greenlet==0.3.1 | |
2013-01-29 09:04:20 Best match: greenlet 0.3.1 | |
2013-01-29 09:04:20 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for WebOb==1.0.8 | |
2013-01-29 09:04:20 Best match: WebOb 1.0.8 | |
2013-01-29 09:04:20 WebOb 1.0.8 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for Routes==1.12.3 | |
2013-01-29 09:04:20 Best match: Routes 1.12.3 | |
2013-01-29 09:04:20 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for lxml==2.3.2 | |
2013-01-29 09:04:20 Best match: lxml 2.3.2 | |
2013-01-29 09:04:20 Adding lxml 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for kombu==1.0.4 | |
2013-01-29 09:04:20 Best match: kombu 1.0.4 | |
2013-01-29 09:04:20 kombu 1.0.4 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for eventlet==0.10.0 | |
2013-01-29 09:04:20 Best match: eventlet 0.10.0 | |
2013-01-29 09:04:20 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for boto==2.2.2 | |
2013-01-29 09:04:20 Best match: boto 2.2.2 | |
2013-01-29 09:04:20 Adding boto 2.2.2 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for anyjson==0.3.1 | |
2013-01-29 09:04:20 Best match: anyjson 0.3.1 | |
2013-01-29 09:04:20 Adding anyjson 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for amqplib==1.0.0 | |
2013-01-29 09:04:20 Best match: amqplib 1.0.0 | |
2013-01-29 09:04:20 Removing amqplib 0.6.1 from easy-install.pth file | |
2013-01-29 09:04:20 Adding amqplib 1.0.0 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for Cheetah==2.4.4 | |
2013-01-29 09:04:20 Best match: Cheetah 2.4.4 | |
2013-01-29 09:04:20 Adding Cheetah 2.4.4 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:04:20 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:04:20 Adding SQLAlchemy 0.7.9 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:04:20 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:04:20 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:04:20 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:04:20 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:20 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:20 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:20 Searching for requests==0.14.2 | |
2013-01-29 09:04:20 Best match: requests 0.14.2 | |
2013-01-29 09:04:20 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:20 | |
2013-01-29 09:04:20 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:21 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:21 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for warlock==0.7.0 | |
2013-01-29 09:04:21 Best match: warlock 0.7.0 | |
2013-01-29 09:04:21 warlock 0.7.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for pyOpenSSL==0.12 | |
2013-01-29 09:04:21 Best match: pyOpenSSL 0.12 | |
2013-01-29 09:04:21 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for pyparsing==1.5.6 | |
2013-01-29 09:04:21 Best match: pyparsing 1.5.6 | |
2013-01-29 09:04:21 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for cliff==1.3 | |
2013-01-29 09:04:21 Best match: cliff 1.3 | |
2013-01-29 09:04:21 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for Tempita==0.5.1 | |
2013-01-29 09:04:21 Best match: Tempita 0.5.1 | |
2013-01-29 09:04:21 Adding Tempita 0.5.1 to easy-install.pth file | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for decorator==3.3.2 | |
2013-01-29 09:04:21 Best match: decorator 3.3.2 | |
2013-01-29 09:04:21 Adding decorator 3.3.2 to easy-install.pth file | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for Markdown==2.2.1 | |
2013-01-29 09:04:21 Best match: Markdown 2.2.1 | |
2013-01-29 09:04:21 Markdown 2.2.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for jsonpatch==0.10 | |
2013-01-29 09:04:21 Best match: jsonpatch 0.10 | |
2013-01-29 09:04:21 jsonpatch 0.10 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for jsonschema==0.7 | |
2013-01-29 09:04:21 Best match: jsonschema 0.7 | |
2013-01-29 09:04:21 jsonschema 0.7 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for cmd2==0.6.3 | |
2013-01-29 09:04:21 Best match: cmd2 0.6.3 | |
2013-01-29 09:04:21 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Searching for jsonpointer==0.6 | |
2013-01-29 09:04:21 Best match: jsonpointer 0.6 | |
2013-01-29 09:04:21 jsonpointer 0.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:21 | |
2013-01-29 09:04:21 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:21 Finished processing dependencies for nova==2013.1 | |
2013-01-29 09:04:21 + [[ ! -d /etc/nova ]] | |
2013-01-29 09:04:21 + sudo chown vkmc /etc/nova | |
2013-01-29 09:04:21 + cp -p /opt/stack/nova/etc/nova/policy.json /etc/nova | |
2013-01-29 09:04:21 + configure_nova_rootwrap | |
2013-01-29 09:04:21 + [[ -d /etc/nova/rootwrap.d ]] | |
2013-01-29 09:04:21 + sudo rm -rf /etc/nova/rootwrap.d | |
2013-01-29 09:04:21 + sudo mkdir -m 755 /etc/nova/rootwrap.d | |
2013-01-29 09:04:21 + 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 | |
2013-01-29 09:04:21 + sudo chown -R root:root /etc/nova/rootwrap.d | |
2013-01-29 09:04:21 + sudo chmod 644 /etc/nova/rootwrap.d/api-metadata.filters /etc/nova/rootwrap.d/compute.filters /etc/nova/rootwrap.d/network.filters | |
2013-01-29 09:04:21 + sudo cp /opt/stack/nova/etc/nova/rootwrap.conf /etc/nova/ | |
2013-01-29 09:04:21 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/nova/rootwrap.d:' -i /etc/nova/rootwrap.conf | |
2013-01-29 09:04:21 + sudo chown root:root /etc/nova/rootwrap.conf | |
2013-01-29 09:04:21 + sudo chmod 0644 /etc/nova/rootwrap.conf | |
2013-01-29 09:04:21 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2013-01-29 09:04:21 ++ mktemp | |
2013-01-29 09:04:21 + TEMPFILE=/tmp/tmp.87OalonHdg | |
2013-01-29 09:04:21 + echo 'vkmc ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2013-01-29 09:04:21 + chmod 0440 /tmp/tmp.87OalonHdg | |
2013-01-29 09:04:21 + sudo chown root:root /tmp/tmp.87OalonHdg | |
2013-01-29 09:04:21 + sudo mv /tmp/tmp.87OalonHdg /etc/sudoers.d/nova-rootwrap | |
2013-01-29 09:04:21 + is_service_enabled n-api | |
2013-01-29 09:04:21 + services=n-api | |
2013-01-29 09:04:21 + for service in '${services}' | |
2013-01-29 09:04:21 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:04:21 + return 0 | |
2013-01-29 09:04:21 + rm -f /opt/stack/nova/bin/nova-api-paste.ini | |
2013-01-29 09:04:21 + cp /opt/stack/nova/etc/nova/api-paste.ini /etc/nova | |
2013-01-29 09:04:21 + sed -e ' | |
2013-01-29 09:04:21 /^admin_token/i admin_tenant_name = service | |
2013-01-29 09:04:21 /admin_tenant_name/s/^.*$/admin_tenant_name = service/; | |
2013-01-29 09:04:21 /admin_user/s/^.*$/admin_user = nova/; | |
2013-01-29 09:04:21 /admin_password/s/^.*$/admin_password = ***/; | |
2013-01-29 09:04:21 s,%SERVICE_TENANT_NAME%,service,g; | |
2013-01-29 09:04:21 s,%SERVICE_TOKEN%,***,g; | |
2013-01-29 09:04:21 ' -i /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + iniset /etc/nova/api-paste.ini filter:authtoken auth_host 10.0.2.15 | |
2013-01-29 09:04:21 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + local section=filter:authtoken | |
2013-01-29 09:04:21 + local option=auth_host | |
2013-01-29 09:04:21 + local value=10.0.2.15 | |
2013-01-29 09:04:21 + grep -q '^\[filter:authtoken\]' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + ini_has_option /etc/nova/api-paste.ini filter:authtoken auth_host | |
2013-01-29 09:04:21 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + local section=filter:authtoken | |
2013-01-29 09:04:21 + local option=auth_host | |
2013-01-29 09:04:21 + local line | |
2013-01-29 09:04:21 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:04:21 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:04:21 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + is_service_enabled tls-proxy | |
2013-01-29 09:04:21 + services=tls-proxy | |
2013-01-29 09:04:21 + for service in '${services}' | |
2013-01-29 09:04:21 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:04:21 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:04:21 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:04:21 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:04:21 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:04:21 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:04:21 + return 1 | |
2013-01-29 09:04:21 + iniset /etc/nova/api-paste.ini filter:authtoken signing_dir /var/cache/nova | |
2013-01-29 09:04:21 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + local section=filter:authtoken | |
2013-01-29 09:04:21 + local option=signing_dir | |
2013-01-29 09:04:21 + local value=/var/cache/nova | |
2013-01-29 09:04:21 + grep -q '^\[filter:authtoken\]' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + ini_has_option /etc/nova/api-paste.ini filter:authtoken signing_dir | |
2013-01-29 09:04:21 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + local section=filter:authtoken | |
2013-01-29 09:04:21 + local option=signing_dir | |
2013-01-29 09:04:21 + local line | |
2013-01-29 09:04:21 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + line='signing_dir = /tmp/keystone-signing-nova' | |
2013-01-29 09:04:21 + '[' -n 'signing_dir = /tmp/keystone-signing-nova' ']' | |
2013-01-29 09:04:21 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/nova|' /etc/nova/api-paste.ini | |
2013-01-29 09:04:21 + is_service_enabled n-cpu | |
2013-01-29 09:04:21 + services=n-cpu | |
2013-01-29 09:04:21 + for service in '${services}' | |
2013-01-29 09:04:21 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:04:21 + return 0 | |
2013-01-29 09:04:21 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2013-01-29 09:04:21 net.ipv4.ip_forward = 1 | |
2013-01-29 09:04:21 + sudo modprobe nbd | |
2013-01-29 09:04:21 + [[ kvm == \k\v\m ]] | |
2013-01-29 09:04:21 + sudo modprobe kvm | |
2013-01-29 09:04:21 + '[' '!' -e /dev/kvm ']' | |
2013-01-29 09:04:21 + echo 'WARNING: Switching to QEMU' | |
2013-01-29 09:04:21 WARNING: Switching to QEMU | |
2013-01-29 09:04:21 + LIBVIRT_TYPE=qemu | |
2013-01-29 09:04:21 + which selinuxenabled | |
2013-01-29 09:04:21 + [[ qemu == \l\x\c ]] | |
2013-01-29 09:04:21 + is_baremetal | |
2013-01-29 09:04:21 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:04:21 + return 1 | |
2013-01-29 09:04:21 + is_service_enabled quantum | |
2013-01-29 09:04:21 + services=quantum | |
2013-01-29 09:04:22 + for service in '${services}' | |
2013-01-29 09:04:22 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:04:22 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:04:22 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:04:22 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:04:22 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:04:22 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:04:22 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:04:22 + return 0 | |
2013-01-29 09:04:22 + is_quantum_ovs_base_plugin | |
2013-01-29 09:04:22 + return 0 | |
2013-01-29 09:04:22 + sudo grep -q '^cgroup_device_acl' /etc/libvirt/qemu.conf | |
2013-01-29 09:04:22 + is_ubuntu | |
2013-01-29 09:04:22 + [[ -z deb ]] | |
2013-01-29 09:04:22 + '[' deb = deb ']' | |
2013-01-29 09:04:22 + LIBVIRT_DAEMON=libvirt-bin | |
2013-01-29 09:04:22 + is_fedora | |
2013-01-29 09:04:22 + [[ -z Ubuntu ]] | |
2013-01-29 09:04:22 + '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:22 + '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:22 + '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:22 + is_suse | |
2013-01-29 09:04:22 + [[ -z Ubuntu ]] | |
2013-01-29 09:04:22 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:04:22 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:04:22 + getent group libvirtd | |
2013-01-29 09:04:22 + add_user_to_group vkmc libvirtd | |
2013-01-29 09:04:22 + local user=vkmc | |
2013-01-29 09:04:22 + local group=libvirtd | |
2013-01-29 09:04:22 + [[ -z Ubuntu ]] | |
2013-01-29 09:04:22 + is_suse | |
2013-01-29 09:04:22 + [[ -z Ubuntu ]] | |
2013-01-29 09:04:22 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:04:22 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:04:22 + sudo usermod -a -G libvirtd vkmc | |
2013-01-29 09:04:22 + restart_service libvirt-bin | |
2013-01-29 09:04:22 + is_ubuntu | |
2013-01-29 09:04:22 + [[ -z deb ]] | |
2013-01-29 09:04:22 + '[' deb = deb ']' | |
2013-01-29 09:04:22 + sudo /usr/sbin/service libvirt-bin restart | |
2013-01-29 09:04:22 libvirt-bin stop/waiting | |
2013-01-29 09:04:22 libvirt-bin start/running, process 17875 | |
2013-01-29 09:04:22 + mkdir -p /opt/stack/data/nova/instances | |
2013-01-29 09:04:22 + '[' -L /dev/disk/by-label/nova-instances ']' | |
2013-01-29 09:04:22 + cleanup_nova | |
2013-01-29 09:04:22 + is_service_enabled n-cpu | |
2013-01-29 09:04:22 + services=n-cpu | |
2013-01-29 09:04:22 + for service in '${services}' | |
2013-01-29 09:04:22 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:04:22 + return 0 | |
2013-01-29 09:04:22 + clean_iptables | |
2013-01-29 09:04:22 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:04:22 + bash | |
2013-01-29 09:04:22 + sed s/-A/-D/g | |
2013-01-29 09:04:22 + grep '\-A' | |
2013-01-29 09:04:22 + grep nova | |
2013-01-29 09:04:22 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:04:22 + sudo iptables -S -v | |
2013-01-29 09:04:22 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:04:22 + bash | |
2013-01-29 09:04:22 + sed s/-A/-D/g | |
2013-01-29 09:04:22 + grep '\-A' | |
2013-01-29 09:04:22 + grep nova | |
2013-01-29 09:04:22 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:04:22 + sudo iptables -S -v -t nat | |
2013-01-29 09:04:22 + bash | |
2013-01-29 09:04:22 + sed s/-N/-X/g | |
2013-01-29 09:04:22 + grep '\-N' | |
2013-01-29 09:04:22 + grep nova | |
2013-01-29 09:04:22 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:04:22 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:04:22 + sudo iptables -S -v | |
2013-01-29 09:04:22 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:04:22 + bash | |
2013-01-29 09:04:22 + sed s/-N/-X/g | |
2013-01-29 09:04:22 + grep '\-N' | |
2013-01-29 09:04:22 + grep nova | |
2013-01-29 09:04:22 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:04:22 + sudo iptables -S -v -t nat | |
2013-01-29 09:04:22 ++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g' | |
2013-01-29 09:04:22 ++ grep instance- | |
2013-01-29 09:04:22 ++ sudo virsh list --all | |
2013-01-29 09:04:22 + instances= | |
2013-01-29 09:04:22 + '[' '!' '' = '' ']' | |
2013-01-29 09:04:22 + xargs sudo iscsiadm --mode node --logout | |
2013-01-29 09:04:22 + cut -d ' ' -f2 | |
2013-01-29 09:04:22 + grep volume- | |
2013-01-29 09:04:22 + sudo iscsiadm --mode node | |
2013-01-29 09:04:22 iscsiadm: no records found! | |
2013-01-29 09:04:22 + sudo iscsiadm --mode node --op delete | |
2013-01-29 09:04:22 + cut -d ' ' -f2 | |
2013-01-29 09:04:22 + grep volume- | |
2013-01-29 09:04:22 + sudo iscsiadm --mode node | |
2013-01-29 09:04:22 iscsiadm: no records found! | |
2013-01-29 09:04:22 iscsiadm: no records found! | |
2013-01-29 09:04:22 + true | |
2013-01-29 09:04:22 + sudo rm -rf '/opt/stack/data/nova/instances/*' | |
2013-01-29 09:04:22 + is_service_enabled horizon | |
2013-01-29 09:04:22 + services=horizon | |
2013-01-29 09:04:22 + for service in '${services}' | |
2013-01-29 09:04:22 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,horizon, ]] | |
2013-01-29 09:04:22 + return 0 | |
2013-01-29 09:04:22 + configure_horizon | |
2013-01-29 09:04:22 + setup_develop /opt/stack/horizon | |
2013-01-29 09:04:22 + [[ False = True ]] | |
2013-01-29 09:04:22 + SUDO_CMD=sudo | |
2013-01-29 09:04:22 + cd /opt/stack/horizon | |
2013-01-29 09:04:22 + python setup.py egg_info | |
2013-01-29 09:04:22 Warning: Could not import Horizon dependencies. This is normal during installation. | |
2013-01-29 09:04:22 running egg_info | |
2013-01-29 09:04:22 writing requirements to horizon.egg-info/requires.txt | |
2013-01-29 09:04:22 writing horizon.egg-info/PKG-INFO | |
2013-01-29 09:04:22 writing top-level names to horizon.egg-info/top_level.txt | |
2013-01-29 09:04:22 writing dependency_links to horizon.egg-info/dependency_links.txt | |
2013-01-29 09:04:23 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:23 warning: no files found matching '*.css_t' under directory 'doc' | |
2013-01-29 09:04:23 warning: no files found matching '*.csv' under directory 'horizon' | |
2013-01-29 09:04:23 warning: no files found matching '*.template' under directory 'horizon' | |
2013-01-29 09:04:23 warning: no files found matching '*.js' under directory 'openstack_dashboard' | |
2013-01-29 09:04:23 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:23 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:23 writing manifest file 'horizon.egg-info/SOURCES.txt' | |
2013-01-29 09:04:23 ++ awk '/^.+/ {print "-f " $1}' horizon.egg-info/dependency_links.txt | |
2013-01-29 09:04:23 + raw_links= | |
2013-01-29 09:04:23 ++ xargs | |
2013-01-29 09:04:23 ++ echo | |
2013-01-29 09:04:23 + depend_links= | |
2013-01-29 09:04:23 ++ '[' '!' -r horizon.egg-info/requires.txt ']' | |
2013-01-29 09:04:23 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:23 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:23 + pip_install -r horizon.egg-info/requires.txt | |
2013-01-29 09:04:23 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:23 + [[ -z -r horizon.egg-info/requires.txt ]] | |
2013-01-29 09:04:23 + [[ -z deb ]] | |
2013-01-29 09:04:23 + [[ False = True ]] | |
2013-01-29 09:04:23 + SUDO_PIP=sudo | |
2013-01-29 09:04:23 ++ get_pip_command | |
2013-01-29 09:04:23 ++ is_fedora | |
2013-01-29 09:04:23 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:23 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:23 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:23 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:23 ++ which pip | |
2013-01-29 09:04:23 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:23 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:23 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:23 + 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 | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 4)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient<2 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 6)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient in /opt/stack/python-keystoneclient (from -r horizon.egg-info/requires.txt (line 7)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.10.0,<3 in /usr/local/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /opt/stack/python-quantumclient (from -r horizon.egg-info/requires.txt (line 9)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>1.1,<2 in /opt/stack/python-swiftclient (from -r horizon.egg-info/requires.txt (line 10)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): lockfile in /usr/lib/python2.7/dist-packages (from -r horizon.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r horizon.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2.10.0,<3->-r horizon.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2.10.0,<3->-r horizon.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r horizon.egg-info/requires.txt (line 9)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 6)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 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)) | |
2013-01-29 09:04:24 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->python-glanceclient<2->-r horizon.egg-info/requires.txt (line 6)) | |
2013-01-29 09:04:24 Cleaning up... | |
2013-01-29 09:04:24 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:24 Warning: Could not import Horizon dependencies. This is normal during installation. | |
2013-01-29 09:04:25 running develop | |
2013-01-29 09:04:25 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:25 /usr/bin/python -E -c pass | |
2013-01-29 09:04:25 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:25 running egg_info | |
2013-01-29 09:04:25 writing requirements to horizon.egg-info/requires.txt | |
2013-01-29 09:04:25 writing horizon.egg-info/PKG-INFO | |
2013-01-29 09:04:25 writing top-level names to horizon.egg-info/top_level.txt | |
2013-01-29 09:04:25 writing dependency_links to horizon.egg-info/dependency_links.txt | |
2013-01-29 09:04:25 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:25 warning: no files found matching '*.css_t' under directory 'doc' | |
2013-01-29 09:04:25 warning: no files found matching '*.csv' under directory 'horizon' | |
2013-01-29 09:04:25 warning: no files found matching '*.template' under directory 'horizon' | |
2013-01-29 09:04:25 warning: no files found matching '*.js' under directory 'openstack_dashboard' | |
2013-01-29 09:04:26 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:26 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:26 writing manifest file 'horizon.egg-info/SOURCES.txt' | |
2013-01-29 09:04:26 running build_ext | |
2013-01-29 09:04:26 Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .) | |
2013-01-29 09:04:26 horizon 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Installed /opt/stack/horizon | |
2013-01-29 09:04:26 Processing dependencies for horizon==2013.1 | |
2013-01-29 09:04:26 Searching for lockfile==0.8 | |
2013-01-29 09:04:26 Best match: lockfile 0.8 | |
2013-01-29 09:04:26 Adding lockfile 0.8 to easy-install.pth file | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for pytz==2012h | |
2013-01-29 09:04:26 Best match: pytz 2012h | |
2013-01-29 09:04:26 pytz 2012h is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for python-swiftclient==1.3.0 | |
2013-01-29 09:04:26 Best match: python-swiftclient 1.3.0 | |
2013-01-29 09:04:26 Removing python-swiftclient 1.2.0 from easy-install.pth file | |
2013-01-29 09:04:26 python-swiftclient 1.3.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /opt/stack/python-swiftclient | |
2013-01-29 09:04:26 Searching for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:04:26 Best match: python-quantumclient 2.1.39.g9f1858d | |
2013-01-29 09:04:26 Removing python-quantumclient 2.1 from easy-install.pth file | |
2013-01-29 09:04:26 python-quantumclient 2.1.39.g9f1858d is already the active version in easy-install.pth | |
2013-01-29 09:04:26 Installing quantum script to /usr/local/bin | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /opt/stack/python-quantumclient | |
2013-01-29 09:04:26 Searching for python-novaclient==2.10.0.36.gfba20df | |
2013-01-29 09:04:26 Best match: python-novaclient 2.10.0.36.gfba20df | |
2013-01-29 09:04:26 Removing python-novaclient 2.10.0 from easy-install.pth file | |
2013-01-29 09:04:26 Adding python-novaclient 2.10.0.36.gfba20df to easy-install.pth file | |
2013-01-29 09:04:26 Installing nova script to /usr/local/bin | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /opt/stack/python-novaclient | |
2013-01-29 09:04:26 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:04:26 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:04:26 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:04:26 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:04:26 Installing keystone script to /usr/local/bin | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:04:26 Searching for python-glanceclient==0.7.0 | |
2013-01-29 09:04:26 Best match: python-glanceclient 0.7.0 | |
2013-01-29 09:04:26 Adding python-glanceclient 0.7.0 to easy-install.pth file | |
2013-01-29 09:04:26 Installing glance script to /usr/local/bin | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for python-cinderclient==1.0.2 | |
2013-01-29 09:04:26 Best match: python-cinderclient 1.0.2 | |
2013-01-29 09:04:26 python-cinderclient 1.0.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 Installing cinder script to /usr/local/bin | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for netaddr==0.7.5 | |
2013-01-29 09:04:26 Best match: netaddr 0.7.5 | |
2013-01-29 09:04:26 Adding netaddr 0.7.5 to easy-install.pth file | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for django-openstack-auth==1.0.6 | |
2013-01-29 09:04:26 Best match: django-openstack-auth 1.0.6 | |
2013-01-29 09:04:26 django-openstack-auth 1.0.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for django-compressor==1.2 | |
2013-01-29 09:04:26 Best match: django-compressor 1.2 | |
2013-01-29 09:04:26 django-compressor 1.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for Django==1.4.3 | |
2013-01-29 09:04:26 Best match: Django 1.4.3 | |
2013-01-29 09:04:26 Django 1.4.3 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:26 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:26 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for pyparsing==1.5.6 | |
2013-01-29 09:04:26 Best match: pyparsing 1.5.6 | |
2013-01-29 09:04:26 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:26 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:26 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:26 | |
2013-01-29 09:04:26 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:26 Searching for httplib2==0.7.2 | |
2013-01-29 09:04:26 Best match: httplib2 0.7.2 | |
2013-01-29 09:04:26 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for cliff==1.3 | |
2013-01-29 09:04:27 Best match: cliff 1.3 | |
2013-01-29 09:04:27 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for requests==0.14.2 | |
2013-01-29 09:04:27 Best match: requests 0.14.2 | |
2013-01-29 09:04:27 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for iso8601==0.1.4 | |
2013-01-29 09:04:27 Best match: iso8601 0.1.4 | |
2013-01-29 09:04:27 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for warlock==0.7.0 | |
2013-01-29 09:04:27 Best match: warlock 0.7.0 | |
2013-01-29 09:04:27 warlock 0.7.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for pyOpenSSL==0.12 | |
2013-01-29 09:04:27 Best match: pyOpenSSL 0.12 | |
2013-01-29 09:04:27 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for django-appconf==0.5 | |
2013-01-29 09:04:27 Best match: django-appconf 0.5 | |
2013-01-29 09:04:27 django-appconf 0.5 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for cmd2==0.6.3 | |
2013-01-29 09:04:27 Best match: cmd2 0.6.3 | |
2013-01-29 09:04:27 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:04:27 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:04:27 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:04:27 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:04:27 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for jsonpatch==0.10 | |
2013-01-29 09:04:27 Best match: jsonpatch 0.10 | |
2013-01-29 09:04:27 jsonpatch 0.10 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for jsonschema==0.7 | |
2013-01-29 09:04:27 Best match: jsonschema 0.7 | |
2013-01-29 09:04:27 jsonschema 0.7 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Searching for jsonpointer==0.6 | |
2013-01-29 09:04:27 Best match: jsonpointer 0.6 | |
2013-01-29 09:04:27 jsonpointer 0.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:27 | |
2013-01-29 09:04:27 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:27 Finished processing dependencies for horizon==2013.1 | |
2013-01-29 09:04:27 + is_service_enabled quantum | |
2013-01-29 09:04:27 + services=quantum | |
2013-01-29 09:04:27 + for service in '${services}' | |
2013-01-29 09:04:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:04:27 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:04:27 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:04:27 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:04:27 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:04:27 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:04:27 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:04:27 + return 0 | |
2013-01-29 09:04:27 + setup_quantumclient | |
2013-01-29 09:04:27 + setup_develop /opt/stack/python-quantumclient | |
2013-01-29 09:04:27 + [[ False = True ]] | |
2013-01-29 09:04:27 + SUDO_CMD=sudo | |
2013-01-29 09:04:27 + cd /opt/stack/python-quantumclient | |
2013-01-29 09:04:27 + python setup.py egg_info | |
2013-01-29 09:04:27 running egg_info | |
2013-01-29 09:04:27 writing requirements to python_quantumclient.egg-info/requires.txt | |
2013-01-29 09:04:27 writing python_quantumclient.egg-info/PKG-INFO | |
2013-01-29 09:04:27 writing eager_resources to python_quantumclient.egg-info/eager_resources.txt | |
2013-01-29 09:04:27 writing top-level names to python_quantumclient.egg-info/top_level.txt | |
2013-01-29 09:04:27 writing dependency_links to python_quantumclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:27 writing entry points to python_quantumclient.egg-info/entry_points.txt | |
2013-01-29 09:04:27 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:27 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:27 writing manifest file 'python_quantumclient.egg-info/SOURCES.txt' | |
2013-01-29 09:04:27 ++ awk '/^.+/ {print "-f " $1}' python_quantumclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:27 + raw_links= | |
2013-01-29 09:04:27 ++ xargs | |
2013-01-29 09:04:27 ++ echo | |
2013-01-29 09:04:27 + depend_links= | |
2013-01-29 09:04:27 ++ '[' '!' -r python_quantumclient.egg-info/requires.txt ']' | |
2013-01-29 09:04:27 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:27 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:27 + pip_install -r python_quantumclient.egg-info/requires.txt | |
2013-01-29 09:04:27 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:27 + [[ -z -r python_quantumclient.egg-info/requires.txt ]] | |
2013-01-29 09:04:27 + [[ -z deb ]] | |
2013-01-29 09:04:27 + [[ False = True ]] | |
2013-01-29 09:04:27 + SUDO_PIP=sudo | |
2013-01-29 09:04:27 ++ get_pip_command | |
2013-01-29 09:04:27 ++ is_fedora | |
2013-01-29 09:04:27 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:27 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:27 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:27 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:27 ++ which pip | |
2013-01-29 09:04:27 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:27 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:27 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:27 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r python_quantumclient.egg-info/requires.txt | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.2.1 in /usr/local/lib/python2.7/dist-packages (from -r python_quantumclient.egg-info/requires.txt (line 1)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r python_quantumclient.egg-info/requires.txt (line 2)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): prettytable>=0.6.0 in /usr/local/lib/python2.7/dist-packages (from -r python_quantumclient.egg-info/requires.txt (line 3)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from -r python_quantumclient.egg-info/requires.txt (line 4)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from -r python_quantumclient.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->-r python_quantumclient.egg-info/requires.txt (line 1)) | |
2013-01-29 09:04:27 Requirement already satisfied (use --upgrade to upgrade): cmd2 in /usr/lib/python2.7/dist-packages (from cliff>=1.2.1->-r python_quantumclient.egg-info/requires.txt (line 1)) | |
2013-01-29 09:04:27 Cleaning up... | |
2013-01-29 09:04:27 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:28 running develop | |
2013-01-29 09:04:28 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:28 /usr/bin/python -E -c pass | |
2013-01-29 09:04:28 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:28 running egg_info | |
2013-01-29 09:04:28 writing requirements to python_quantumclient.egg-info/requires.txt | |
2013-01-29 09:04:28 writing python_quantumclient.egg-info/PKG-INFO | |
2013-01-29 09:04:28 writing eager_resources to python_quantumclient.egg-info/eager_resources.txt | |
2013-01-29 09:04:28 writing top-level names to python_quantumclient.egg-info/top_level.txt | |
2013-01-29 09:04:28 writing dependency_links to python_quantumclient.egg-info/dependency_links.txt | |
2013-01-29 09:04:28 writing entry points to python_quantumclient.egg-info/entry_points.txt | |
2013-01-29 09:04:28 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:28 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:28 writing manifest file 'python_quantumclient.egg-info/SOURCES.txt' | |
2013-01-29 09:04:28 running build_ext | |
2013-01-29 09:04:28 Creating /usr/local/lib/python2.7/dist-packages/python-quantumclient.egg-link (link to .) | |
2013-01-29 09:04:28 Removing python-quantumclient 2.1 from easy-install.pth file | |
2013-01-29 09:04:28 python-quantumclient 2.1.39.g9f1858d is already the active version in easy-install.pth | |
2013-01-29 09:04:28 Installing quantum script to /usr/local/bin | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Installed /opt/stack/python-quantumclient | |
2013-01-29 09:04:28 Processing dependencies for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:04:28 Searching for pyparsing==1.5.6 | |
2013-01-29 09:04:28 Best match: pyparsing 1.5.6 | |
2013-01-29 09:04:28 Adding pyparsing 1.5.6 to easy-install.pth file | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:28 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:28 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:28 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:28 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for httplib2==0.7.2 | |
2013-01-29 09:04:28 Best match: httplib2 0.7.2 | |
2013-01-29 09:04:28 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for cliff==1.3 | |
2013-01-29 09:04:28 Best match: cliff 1.3 | |
2013-01-29 09:04:28 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for cmd2==0.6.3 | |
2013-01-29 09:04:28 Best match: cmd2 0.6.3 | |
2013-01-29 09:04:28 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:04:28 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:04:28 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:04:28 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:04:28 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:04:28 | |
2013-01-29 09:04:28 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:28 Finished processing dependencies for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:04:28 + setup_quantum | |
2013-01-29 09:04:28 + setup_develop /opt/stack/quantum | |
2013-01-29 09:04:28 + [[ False = True ]] | |
2013-01-29 09:04:28 + SUDO_CMD=sudo | |
2013-01-29 09:04:28 + cd /opt/stack/quantum | |
2013-01-29 09:04:28 + python setup.py egg_info | |
2013-01-29 09:04:35 running egg_info | |
2013-01-29 09:04:35 writing requirements to quantum.egg-info/requires.txt | |
2013-01-29 09:04:35 writing quantum.egg-info/PKG-INFO | |
2013-01-29 09:04:35 writing eager_resources to quantum.egg-info/eager_resources.txt | |
2013-01-29 09:04:35 writing top-level names to quantum.egg-info/top_level.txt | |
2013-01-29 09:04:35 writing dependency_links to quantum.egg-info/dependency_links.txt | |
2013-01-29 09:04:35 writing entry points to quantum.egg-info/entry_points.txt | |
2013-01-29 09:04:35 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:35 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:35 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:35 warning: no files found matching 'quantum/db/migration/alembic/script.py.mako' | |
2013-01-29 09:04:35 warning: no files found matching 'quantum/db/migration/alembic/versions/README' | |
2013-01-29 09:04:35 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:35 writing manifest file 'quantum.egg-info/SOURCES.txt' | |
2013-01-29 09:04:35 ++ awk '/^.+/ {print "-f " $1}' quantum.egg-info/dependency_links.txt | |
2013-01-29 09:04:35 + raw_links= | |
2013-01-29 09:04:35 ++ xargs | |
2013-01-29 09:04:35 ++ echo | |
2013-01-29 09:04:35 + depend_links= | |
2013-01-29 09:04:35 ++ '[' '!' -r quantum.egg-info/requires.txt ']' | |
2013-01-29 09:04:35 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:35 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:35 + pip_install -r quantum.egg-info/requires.txt | |
2013-01-29 09:04:35 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:35 + [[ -z -r quantum.egg-info/requires.txt ]] | |
2013-01-29 09:04:35 + [[ -z deb ]] | |
2013-01-29 09:04:35 + [[ False = True ]] | |
2013-01-29 09:04:35 + SUDO_PIP=sudo | |
2013-01-29 09:04:35 ++ get_pip_command | |
2013-01-29 09:04:35 ++ is_fedora | |
2013-01-29 09:04:35 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:35 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:35 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:35 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:35 ++ which pip | |
2013-01-29 09:04:35 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:35 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:35 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:35 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/bin/pip install --use-mirrors -r quantum.egg-info/requires.txt | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): Paste in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 1)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): PasteDeploy==1.5.0 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 2)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): Routes>=1.12.3 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 3)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): amqplib==0.6.1 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 4)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.2.4 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 5)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.9.17 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 6)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3.1 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 7)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 8)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 9)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): kombu==1.0.4 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 10)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 11)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.0 in /opt/stack/python-quantumclient (from -r quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): pyudev in /usr/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 13)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): sqlalchemy==0.7.9 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 14)) | |
2013-01-29 09:04:44 Downloading/unpacking WebOb>=1.2 (from -r quantum.egg-info/requires.txt (line 15)) | |
2013-01-29 09:04:44 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FW%2FWebOb%2FWebOb-1.2.3.tar.gz | |
2013-01-29 09:04:44 Running setup.py egg_info for package WebOb | |
2013-01-29 09:04:44 | |
2013-01-29 09:04:44 no previously-included directories found matching '*.pyc' | |
2013-01-29 09:04:44 no previously-included directories found matching '*.pyo' | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r quantum.egg-info/requires.txt (line 16)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): alembic>=0.4.1 in /usr/local/lib/python2.7/dist-packages (from -r quantum.egg-info/requires.txt (line 17)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): python-novaclient in /opt/stack/python-novaclient (from -r quantum.egg-info/requires.txt (line 18)) | |
2013-01-29 09:04:44 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 quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): prettytable>=0.6.0 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.0->-r quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r quantum.egg-info/requires.txt (line 16)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): Mako in /usr/lib/python2.7/dist-packages (from alembic>=0.4.1->-r quantum.egg-info/requires.txt (line 17)) | |
2013-01-29 09:04:44 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 quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 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 quantum.egg-info/requires.txt (line 12)) | |
2013-01-29 09:04:44 Requirement already satisfied (use --upgrade to upgrade): MarkupSafe>=0.9.2 in /usr/lib/python2.7/dist-packages (from Mako->alembic>=0.4.1->-r quantum.egg-info/requires.txt (line 17)) | |
2013-01-29 09:04:44 Installing collected packages: WebOb | |
2013-01-29 09:04:44 Found existing installation: WebOb 1.0.8 | |
2013-01-29 09:04:44 Uninstalling WebOb: | |
2013-01-29 09:04:44 Successfully uninstalled WebOb | |
2013-01-29 09:04:45 Running setup.py install for WebOb | |
2013-01-29 09:04:45 | |
2013-01-29 09:04:45 no previously-included directories found matching '*.pyc' | |
2013-01-29 09:04:45 no previously-included directories found matching '*.pyo' | |
2013-01-29 09:04:45 Successfully installed WebOb | |
2013-01-29 09:04:45 Cleaning up... | |
2013-01-29 09:04:45 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:04:51 running develop | |
2013-01-29 09:04:51 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:04:51 /usr/bin/python -E -c pass | |
2013-01-29 09:04:51 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:04:51 running egg_info | |
2013-01-29 09:04:51 writing requirements to quantum.egg-info/requires.txt | |
2013-01-29 09:04:51 writing quantum.egg-info/PKG-INFO | |
2013-01-29 09:04:51 writing eager_resources to quantum.egg-info/eager_resources.txt | |
2013-01-29 09:04:51 writing top-level names to quantum.egg-info/top_level.txt | |
2013-01-29 09:04:51 writing dependency_links to quantum.egg-info/dependency_links.txt | |
2013-01-29 09:04:51 writing entry points to quantum.egg-info/entry_points.txt | |
2013-01-29 09:04:51 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:51 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:51 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:51 warning: no files found matching 'quantum/db/migration/alembic/script.py.mako' | |
2013-01-29 09:04:51 warning: no files found matching 'quantum/db/migration/alembic/versions/README' | |
2013-01-29 09:04:51 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:51 writing manifest file 'quantum.egg-info/SOURCES.txt' | |
2013-01-29 09:04:51 running build_ext | |
2013-01-29 09:04:51 Creating /usr/local/lib/python2.7/dist-packages/quantum.egg-link (link to .) | |
2013-01-29 09:04:51 quantum 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:51 Installing quantum-debug script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-nec-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-dhcp-agent-dnsmasq-lease-update script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-dhcp-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-ryu-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-l3-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-db-manage script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-metadata-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-server script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-linuxbridge-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-ns-metadata-proxy script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-openvswitch-agent script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-netns-cleanup script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-ovs-cleanup script to /usr/local/bin | |
2013-01-29 09:04:51 Installing quantum-rootwrap script to /usr/local/bin | |
2013-01-29 09:04:51 | |
2013-01-29 09:04:51 Installed /opt/stack/quantum | |
2013-01-29 09:04:51 Processing dependencies for quantum==2013.1 | |
2013-01-29 09:04:51 Searching for python-novaclient==2012.1 | |
2013-01-29 09:04:51 Best match: python-novaclient 2012.1 | |
2013-01-29 09:04:51 Removing python-novaclient 2.10.0.36.gfba20df from easy-install.pth file | |
2013-01-29 09:04:52 Adding python-novaclient 2012.1 to easy-install.pth file | |
2013-01-29 09:04:52 Installing nova script to /usr/local/bin | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for alembic==0.4.2 | |
2013-01-29 09:04:52 Best match: alembic 0.4.2 | |
2013-01-29 09:04:52 alembic 0.4.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 Installing alembic script to /usr/local/bin | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:04:52 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:04:52 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:04:52 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:04:52 Installing keystone script to /usr/local/bin | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:04:52 Searching for WebOb==1.2.3 | |
2013-01-29 09:04:52 Best match: WebOb 1.2.3 | |
2013-01-29 09:04:52 Adding WebOb 1.2.3 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:04:52 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:04:52 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for pyudev==0.13 | |
2013-01-29 09:04:52 Best match: pyudev 0.13 | |
2013-01-29 09:04:52 Adding pyudev 0.13 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:04:52 Best match: python-quantumclient 2.1.39.g9f1858d | |
2013-01-29 09:04:52 Removing python-quantumclient 2.1 from easy-install.pth file | |
2013-01-29 09:04:52 python-quantumclient 2.1.39.g9f1858d is already the active version in easy-install.pth | |
2013-01-29 09:04:52 Installing quantum script to /usr/local/bin | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /opt/stack/python-quantumclient | |
2013-01-29 09:04:52 Searching for netaddr==0.7.5 | |
2013-01-29 09:04:52 Best match: netaddr 0.7.5 | |
2013-01-29 09:04:52 Adding netaddr 0.7.5 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for kombu==1.0.4 | |
2013-01-29 09:04:52 Best match: kombu 1.0.4 | |
2013-01-29 09:04:52 Adding kombu 1.0.4 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for iso8601==0.1.4 | |
2013-01-29 09:04:52 Best match: iso8601 0.1.4 | |
2013-01-29 09:04:52 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for httplib2==0.7.2 | |
2013-01-29 09:04:52 Best match: httplib2 0.7.2 | |
2013-01-29 09:04:52 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for greenlet==0.3.1 | |
2013-01-29 09:04:52 Best match: greenlet 0.3.1 | |
2013-01-29 09:04:52 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for eventlet==0.10.0 | |
2013-01-29 09:04:52 Best match: eventlet 0.10.0 | |
2013-01-29 09:04:52 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for anyjson==0.3.1 | |
2013-01-29 09:04:52 Best match: anyjson 0.3.1 | |
2013-01-29 09:04:52 Adding anyjson 0.3.1 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for amqplib==0.6.1 | |
2013-01-29 09:04:52 Best match: amqplib 0.6.1 | |
2013-01-29 09:04:52 amqplib 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for Routes==1.12.3 | |
2013-01-29 09:04:52 Best match: Routes 1.12.3 | |
2013-01-29 09:04:52 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:04:52 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:04:52 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for Paste==1.7.5.1 | |
2013-01-29 09:04:52 Best match: Paste 1.7.5.1 | |
2013-01-29 09:04:52 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for prettytable==0.6.1 | |
2013-01-29 09:04:52 Best match: prettytable 0.6.1 | |
2013-01-29 09:04:52 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for Mako==0.5.0 | |
2013-01-29 09:04:52 Best match: Mako 0.5.0 | |
2013-01-29 09:04:52 Adding Mako 0.5.0 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for simplejson==2.3.2 | |
2013-01-29 09:04:52 Best match: simplejson 2.3.2 | |
2013-01-29 09:04:52 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for requests==0.14.2 | |
2013-01-29 09:04:52 Best match: requests 0.14.2 | |
2013-01-29 09:04:52 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for pyparsing==1.5.6 | |
2013-01-29 09:04:52 Best match: pyparsing 1.5.6 | |
2013-01-29 09:04:52 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2013-01-29 09:04:52 | |
2013-01-29 09:04:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:52 Searching for cliff==1.3 | |
2013-01-29 09:04:52 Best match: cliff 1.3 | |
2013-01-29 09:04:53 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:04:53 | |
2013-01-29 09:04:53 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:04:53 Searching for MarkupSafe==0.15 | |
2013-01-29 09:04:53 Best match: MarkupSafe 0.15 | |
2013-01-29 09:04:53 Adding MarkupSafe 0.15 to easy-install.pth file | |
2013-01-29 09:04:53 | |
2013-01-29 09:04:53 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:53 Searching for cmd2==0.6.3 | |
2013-01-29 09:04:53 Best match: cmd2 0.6.3 | |
2013-01-29 09:04:53 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:04:53 | |
2013-01-29 09:04:53 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:53 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:04:53 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:04:53 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:04:53 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:04:53 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:04:53 | |
2013-01-29 09:04:53 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:04:53 Finished processing dependencies for quantum==2013.1 | |
2013-01-29 09:04:53 + is_service_enabled heat | |
2013-01-29 09:04:53 + services=heat | |
2013-01-29 09:04:53 + for service in '${services}' | |
2013-01-29 09:04:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,heat, ]] | |
2013-01-29 09:04:53 + [[ heat == \n\o\v\a ]] | |
2013-01-29 09:04:53 + [[ heat == \c\i\n\d\e\r ]] | |
2013-01-29 09:04:53 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:04:53 + [[ heat == \g\l\a\n\c\e ]] | |
2013-01-29 09:04:53 + [[ heat == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:04:53 + return 1 | |
2013-01-29 09:04:53 + is_service_enabled cinder | |
2013-01-29 09:04:53 + services=cinder | |
2013-01-29 09:04:53 + for service in '${services}' | |
2013-01-29 09:04:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,cinder, ]] | |
2013-01-29 09:04:53 + return 0 | |
2013-01-29 09:04:53 + configure_cinder | |
2013-01-29 09:04:53 + setup_develop /opt/stack/cinder | |
2013-01-29 09:04:53 + [[ False = True ]] | |
2013-01-29 09:04:53 + SUDO_CMD=sudo | |
2013-01-29 09:04:53 + cd /opt/stack/cinder | |
2013-01-29 09:04:53 + python setup.py egg_info | |
2013-01-29 09:04:53 running egg_info | |
2013-01-29 09:04:53 writing requirements to cinder.egg-info/requires.txt | |
2013-01-29 09:04:53 writing cinder.egg-info/PKG-INFO | |
2013-01-29 09:04:53 writing top-level names to cinder.egg-info/top_level.txt | |
2013-01-29 09:04:53 writing dependency_links to cinder.egg-info/dependency_links.txt | |
2013-01-29 09:04:53 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:04:53 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:04:53 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:04:53 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:04:53 writing manifest file 'cinder.egg-info/SOURCES.txt' | |
2013-01-29 09:04:53 ++ awk '/^.+/ {print "-f " $1}' cinder.egg-info/dependency_links.txt | |
2013-01-29 09:04:53 + raw_links= | |
2013-01-29 09:04:53 ++ xargs | |
2013-01-29 09:04:53 ++ echo | |
2013-01-29 09:04:53 + depend_links= | |
2013-01-29 09:04:53 ++ '[' '!' -r cinder.egg-info/requires.txt ']' | |
2013-01-29 09:04:53 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:04:53 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:04:53 + pip_install -r cinder.egg-info/requires.txt | |
2013-01-29 09:04:53 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:04:53 + [[ -z -r cinder.egg-info/requires.txt ]] | |
2013-01-29 09:04:53 + [[ -z deb ]] | |
2013-01-29 09:04:53 + [[ False = True ]] | |
2013-01-29 09:04:53 + SUDO_PIP=sudo | |
2013-01-29 09:04:53 ++ get_pip_command | |
2013-01-29 09:04:53 ++ is_fedora | |
2013-01-29 09:04:53 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:04:53 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:04:53 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:04:53 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:04:53 ++ which pip | |
2013-01-29 09:04:53 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:04:53 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:04:53 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:04:53 + 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 | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 7)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Downloading/unpacking WebOb==1.0.8 (from -r cinder.egg-info/requires.txt (line 9)) | |
2013-01-29 09:04:59 Using download cache from /var/cache/pip/http%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FW%2FWebOb%2FWebOb-1.0.8.zip | |
2013-01-29 09:04:59 Running setup.py egg_info for package WebOb | |
2013-01-29 09:04:59 | |
2013-01-29 09:04:59 no previously-included directories found matching '*.pyc' | |
2013-01-29 09:04:59 no previously-included directories found matching '*.pyo' | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 13)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 16)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0,<2 in /usr/local/lib/python2.7/dist-packages (from -r cinder.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r cinder.egg-info/requires.txt (line 21)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r cinder.egg-info/requires.txt (line 21)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r cinder.egg-info/requires.txt (line 21)) | |
2013-01-29 09:04:59 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 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)) | |
2013-01-29 09:04:59 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->python-glanceclient>=0.5.0,<2->-r cinder.egg-info/requires.txt (line 20)) | |
2013-01-29 09:04:59 Installing collected packages: WebOb | |
2013-01-29 09:04:59 Found existing installation: WebOb 1.2.3 | |
2013-01-29 09:04:59 Uninstalling WebOb: | |
2013-01-29 09:04:59 Successfully uninstalled WebOb | |
2013-01-29 09:04:59 Running setup.py install for WebOb | |
2013-01-29 09:04:59 | |
2013-01-29 09:04:59 no previously-included directories found matching '*.pyc' | |
2013-01-29 09:05:00 no previously-included directories found matching '*.pyo' | |
2013-01-29 09:05:00 Successfully installed WebOb | |
2013-01-29 09:05:00 Cleaning up... | |
2013-01-29 09:05:00 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:05:00 running develop | |
2013-01-29 09:05:00 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:05:00 /usr/bin/python -E -c pass | |
2013-01-29 09:05:00 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:05:00 running egg_info | |
2013-01-29 09:05:00 writing requirements to cinder.egg-info/requires.txt | |
2013-01-29 09:05:00 writing cinder.egg-info/PKG-INFO | |
2013-01-29 09:05:00 writing top-level names to cinder.egg-info/top_level.txt | |
2013-01-29 09:05:00 writing dependency_links to cinder.egg-info/dependency_links.txt | |
2013-01-29 09:05:00 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:05:00 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:05:00 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:05:00 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:05:00 writing manifest file 'cinder.egg-info/SOURCES.txt' | |
2013-01-29 09:05:00 running build_ext | |
2013-01-29 09:05:00 Creating /usr/local/lib/python2.7/dist-packages/cinder.egg-link (link to .) | |
2013-01-29 09:05:00 cinder 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:00 Installing cinder-all script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-api script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-clear-rabbit-queues script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-manage script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-rootwrap script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-scheduler script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-volume script to /usr/local/bin | |
2013-01-29 09:05:00 Installing cinder-volume-usage-audit script to /usr/local/bin | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Installed /opt/stack/cinder | |
2013-01-29 09:05:00 Processing dependencies for cinder==2013.1 | |
2013-01-29 09:05:00 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:05:00 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:05:00 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:05:00 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:05:00 Installing keystone script to /usr/local/bin | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:05:00 Searching for python-glanceclient==0.7.0 | |
2013-01-29 09:05:00 Best match: python-glanceclient 0.7.0 | |
2013-01-29 09:05:00 Adding python-glanceclient 0.7.0 to easy-install.pth file | |
2013-01-29 09:05:00 Installing glance script to /usr/local/bin | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:00 Searching for setuptools-git==0.4.2 | |
2013-01-29 09:05:00 Best match: setuptools-git 0.4.2 | |
2013-01-29 09:05:00 Processing setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:05:00 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:05:00 Searching for iso8601==0.1.4 | |
2013-01-29 09:05:00 Best match: iso8601 0.1.4 | |
2013-01-29 09:05:00 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:00 Searching for Babel==0.9.6 | |
2013-01-29 09:05:00 Best match: Babel 0.9.6 | |
2013-01-29 09:05:00 Babel 0.9.6 is already the active version in easy-install.pth | |
2013-01-29 09:05:00 Installing pybabel script to /usr/local/bin | |
2013-01-29 09:05:00 | |
2013-01-29 09:05:00 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:00 Searching for paramiko==1.7.7.1 | |
2013-01-29 09:05:00 Best match: paramiko 1.7.7.1 | |
2013-01-29 09:05:00 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for suds==0.4 | |
2013-01-29 09:05:01 Best match: suds 0.4 | |
2013-01-29 09:05:01 suds 0.4 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for sqlalchemy-migrate==0.7.2 | |
2013-01-29 09:05:01 Best match: sqlalchemy-migrate 0.7.2 | |
2013-01-29 09:05:01 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2013-01-29 09:05:01 Installing migrate script to /usr/local/bin | |
2013-01-29 09:05:01 Installing migrate-repository script to /usr/local/bin | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for Paste==1.7.5.1 | |
2013-01-29 09:05:01 Best match: Paste 1.7.5.1 | |
2013-01-29 09:05:01 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:05:01 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:05:01 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for greenlet==0.3.1 | |
2013-01-29 09:05:01 Best match: greenlet 0.3.1 | |
2013-01-29 09:05:01 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for wsgiref==0.1.2 | |
2013-01-29 09:05:01 Best match: wsgiref 0.1.2 | |
2013-01-29 09:05:01 wsgiref 0.1.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7 | |
2013-01-29 09:05:01 Searching for WebOb==1.0.8 | |
2013-01-29 09:05:01 Best match: WebOb 1.0.8 | |
2013-01-29 09:05:01 WebOb 1.0.8 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for Routes==1.12.3 | |
2013-01-29 09:05:01 Best match: Routes 1.12.3 | |
2013-01-29 09:05:01 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for lxml==2.3.2 | |
2013-01-29 09:05:01 Best match: lxml 2.3.2 | |
2013-01-29 09:05:01 Adding lxml 2.3.2 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for lockfile==0.8 | |
2013-01-29 09:05:01 Best match: lockfile 0.8 | |
2013-01-29 09:05:01 Adding lockfile 0.8 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for kombu==1.0.4 | |
2013-01-29 09:05:01 Best match: kombu 1.0.4 | |
2013-01-29 09:05:01 kombu 1.0.4 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for eventlet==0.10.0 | |
2013-01-29 09:05:01 Best match: eventlet 0.10.0 | |
2013-01-29 09:05:01 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for anyjson==0.3.1 | |
2013-01-29 09:05:01 Best match: anyjson 0.3.1 | |
2013-01-29 09:05:01 Adding anyjson 0.3.1 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for amqplib==0.6.1 | |
2013-01-29 09:05:01 Best match: amqplib 0.6.1 | |
2013-01-29 09:05:01 amqplib 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:05:01 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:05:01 SQLAlchemy 0.7.9 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for simplejson==2.3.2 | |
2013-01-29 09:05:01 Best match: simplejson 2.3.2 | |
2013-01-29 09:05:01 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for requests==0.14.2 | |
2013-01-29 09:05:01 Best match: requests 0.14.2 | |
2013-01-29 09:05:01 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for prettytable==0.6.1 | |
2013-01-29 09:05:01 Best match: prettytable 0.6.1 | |
2013-01-29 09:05:01 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for warlock==0.7.0 | |
2013-01-29 09:05:01 Best match: warlock 0.7.0 | |
2013-01-29 09:05:01 warlock 0.7.0 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for pyOpenSSL==0.12 | |
2013-01-29 09:05:01 Best match: pyOpenSSL 0.12 | |
2013-01-29 09:05:01 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for Tempita==0.5.1 | |
2013-01-29 09:05:01 Best match: Tempita 0.5.1 | |
2013-01-29 09:05:01 Adding Tempita 0.5.1 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for decorator==3.3.2 | |
2013-01-29 09:05:01 Best match: decorator 3.3.2 | |
2013-01-29 09:05:01 Adding decorator 3.3.2 to easy-install.pth file | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for jsonpatch==0.10 | |
2013-01-29 09:05:01 Best match: jsonpatch 0.10 | |
2013-01-29 09:05:01 jsonpatch 0.10 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for jsonschema==0.7 | |
2013-01-29 09:05:01 Best match: jsonschema 0.7 | |
2013-01-29 09:05:01 jsonschema 0.7 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Searching for jsonpointer==0.6 | |
2013-01-29 09:05:01 Best match: jsonpointer 0.6 | |
2013-01-29 09:05:01 jsonpointer 0.6 is already the active version in easy-install.pth | |
2013-01-29 09:05:01 | |
2013-01-29 09:05:01 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:01 Finished processing dependencies for cinder==2013.1 | |
2013-01-29 09:05:01 + setup_develop /opt/stack/python-cinderclient | |
2013-01-29 09:05:01 + [[ False = True ]] | |
2013-01-29 09:05:01 + SUDO_CMD=sudo | |
2013-01-29 09:05:01 + cd /opt/stack/python-cinderclient | |
2013-01-29 09:05:01 + python setup.py egg_info | |
2013-01-29 09:05:01 running egg_info | |
2013-01-29 09:05:01 writing requirements to python_cinderclient.egg-info/requires.txt | |
2013-01-29 09:05:01 writing python_cinderclient.egg-info/PKG-INFO | |
2013-01-29 09:05:01 writing top-level names to python_cinderclient.egg-info/top_level.txt | |
2013-01-29 09:05:01 writing dependency_links to python_cinderclient.egg-info/dependency_links.txt | |
2013-01-29 09:05:01 writing entry points to python_cinderclient.egg-info/entry_points.txt | |
2013-01-29 09:05:01 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:05:01 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:05:01 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:05:01 writing manifest file 'python_cinderclient.egg-info/SOURCES.txt' | |
2013-01-29 09:05:01 ++ awk '/^.+/ {print "-f " $1}' python_cinderclient.egg-info/dependency_links.txt | |
2013-01-29 09:05:01 + raw_links= | |
2013-01-29 09:05:01 ++ xargs | |
2013-01-29 09:05:01 ++ echo | |
2013-01-29 09:05:01 + depend_links= | |
2013-01-29 09:05:01 ++ '[' '!' -r python_cinderclient.egg-info/requires.txt ']' | |
2013-01-29 09:05:01 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:05:01 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:05:01 + pip_install -r python_cinderclient.egg-info/requires.txt | |
2013-01-29 09:05:01 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:01 + [[ -z -r python_cinderclient.egg-info/requires.txt ]] | |
2013-01-29 09:05:01 + [[ -z deb ]] | |
2013-01-29 09:05:01 + [[ False = True ]] | |
2013-01-29 09:05:01 + SUDO_PIP=sudo | |
2013-01-29 09:05:01 ++ get_pip_command | |
2013-01-29 09:05:01 ++ is_fedora | |
2013-01-29 09:05:01 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:05:01 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:01 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:01 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:01 ++ which pip | |
2013-01-29 09:05:01 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:05:01 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:05:01 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:05:01 + 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 | |
2013-01-29 09:05:02 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 1)) | |
2013-01-29 09:05:02 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from -r python_cinderclient.egg-info/requires.txt (line 2)) | |
2013-01-29 09:05:02 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)) | |
2013-01-29 09:05:02 Cleaning up... | |
2013-01-29 09:05:02 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:05:02 running develop | |
2013-01-29 09:05:02 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:05:02 /usr/bin/python -E -c pass | |
2013-01-29 09:05:02 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:05:02 running egg_info | |
2013-01-29 09:05:02 writing requirements to python_cinderclient.egg-info/requires.txt | |
2013-01-29 09:05:02 writing python_cinderclient.egg-info/PKG-INFO | |
2013-01-29 09:05:02 writing top-level names to python_cinderclient.egg-info/top_level.txt | |
2013-01-29 09:05:02 writing dependency_links to python_cinderclient.egg-info/dependency_links.txt | |
2013-01-29 09:05:02 writing entry points to python_cinderclient.egg-info/entry_points.txt | |
2013-01-29 09:05:02 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:05:02 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:05:02 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:05:02 writing manifest file 'python_cinderclient.egg-info/SOURCES.txt' | |
2013-01-29 09:05:02 running build_ext | |
2013-01-29 09:05:02 Creating /usr/local/lib/python2.7/dist-packages/python-cinderclient.egg-link (link to .) | |
2013-01-29 09:05:02 Removing python-cinderclient 1.0.2 from easy-install.pth file | |
2013-01-29 09:05:02 Adding python-cinderclient 1.0.2 to easy-install.pth file | |
2013-01-29 09:05:02 Installing cinder script to /usr/local/bin | |
2013-01-29 09:05:02 | |
2013-01-29 09:05:02 Installed /opt/stack/python-cinderclient | |
2013-01-29 09:05:02 Processing dependencies for python-cinderclient==1.0.2 | |
2013-01-29 09:05:02 Searching for simplejson==2.3.2 | |
2013-01-29 09:05:03 Best match: simplejson 2.3.2 | |
2013-01-29 09:05:03 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:05:03 | |
2013-01-29 09:05:03 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:03 Searching for requests==0.14.2 | |
2013-01-29 09:05:03 Best match: requests 0.14.2 | |
2013-01-29 09:05:03 Adding requests 0.14.2 to easy-install.pth file | |
2013-01-29 09:05:03 | |
2013-01-29 09:05:03 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:03 Searching for prettytable==0.6.1 | |
2013-01-29 09:05:03 Best match: prettytable 0.6.1 | |
2013-01-29 09:05:03 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:03 | |
2013-01-29 09:05:03 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:03 Finished processing dependencies for python-cinderclient==1.0.2 | |
2013-01-29 09:05:03 + [[ ! -d /etc/cinder ]] | |
2013-01-29 09:05:03 + sudo chown vkmc /etc/cinder | |
2013-01-29 09:05:03 + cp -p /opt/stack/cinder/etc/cinder/policy.json /etc/cinder | |
2013-01-29 09:05:03 ++ get_rootwrap_location cinder | |
2013-01-29 09:05:03 ++ local module=cinder | |
2013-01-29 09:05:03 ++ is_fedora | |
2013-01-29 09:05:03 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:05:03 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:03 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:03 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:03 ++ echo /usr/local/bin/cinder-rootwrap | |
2013-01-29 09:05:03 + CINDER_ROOTWRAP=/usr/local/bin/cinder-rootwrap | |
2013-01-29 09:05:03 + ROOTWRAP_CINDER_SUDOER_CMD=/usr/local/bin/cinder-rootwrap | |
2013-01-29 09:05:03 + [[ -d /opt/stack/cinder/etc/cinder/rootwrap.d ]] | |
2013-01-29 09:05:03 + [[ -d /etc/cinder/rootwrap.d ]] | |
2013-01-29 09:05:03 + sudo rm -rf /etc/cinder/rootwrap.d | |
2013-01-29 09:05:03 + sudo mkdir -m 755 /etc/cinder/rootwrap.d | |
2013-01-29 09:05:03 + sudo cp /opt/stack/cinder/etc/cinder/rootwrap.d/volume.filters /etc/cinder/rootwrap.d | |
2013-01-29 09:05:03 + sudo chown -R root:root /etc/cinder/rootwrap.d | |
2013-01-29 09:05:03 + sudo chmod 644 /etc/cinder/rootwrap.d/volume.filters | |
2013-01-29 09:05:03 + sudo cp /opt/stack/cinder/etc/cinder/rootwrap.conf /etc/cinder/ | |
2013-01-29 09:05:03 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/cinder/rootwrap.d:' -i /etc/cinder/rootwrap.conf | |
2013-01-29 09:05:03 + sudo chown root:root /etc/cinder/rootwrap.conf | |
2013-01-29 09:05:03 + sudo chmod 0644 /etc/cinder/rootwrap.conf | |
2013-01-29 09:05:03 + CINDER_ROOTWRAP='/usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2013-01-29 09:05:03 + ROOTWRAP_CINDER_SUDOER_CMD='/usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf *' | |
2013-01-29 09:05:03 ++ mktemp | |
2013-01-29 09:05:03 + TEMPFILE=/tmp/tmp.GT6rm8taif | |
2013-01-29 09:05:03 + echo 'vkmc ALL=(root) NOPASSWD: /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf *' | |
2013-01-29 09:05:03 + chmod 0440 /tmp/tmp.GT6rm8taif | |
2013-01-29 09:05:03 + sudo chown root:root /tmp/tmp.GT6rm8taif | |
2013-01-29 09:05:03 + sudo mv /tmp/tmp.GT6rm8taif /etc/sudoers.d/cinder-rootwrap | |
2013-01-29 09:05:03 + cp /opt/stack/cinder/etc/cinder/api-paste.ini /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_host 10.0.2.15 | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_host | |
2013-01-29 09:05:03 + local value=10.0.2.15 | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken auth_host | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_host | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:05:03 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_port 35357 | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_port | |
2013-01-29 09:05:03 + local value=35357 | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken auth_port | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_port | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='auth_port = 35357' | |
2013-01-29 09:05:03 + '[' -n 'auth_port = 35357' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken auth_protocol http | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_protocol | |
2013-01-29 09:05:03 + local value=http | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken auth_protocol | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=auth_protocol | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='auth_protocol = http' | |
2013-01-29 09:05:03 + '[' -n 'auth_protocol = http' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_tenant_name service | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_tenant_name | |
2013-01-29 09:05:03 + local value=service | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken admin_tenant_name | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_tenant_name | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2013-01-29 09:05:03 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_user cinder | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_user | |
2013-01-29 09:05:03 + local value=cinder | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken admin_user | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_user | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='admin_user = %SERVICE_USER%' | |
2013-01-29 09:05:03 + '[' -n 'admin_user = %SERVICE_USER%' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1cinder|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken admin_password *** | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_password | |
2013-01-29 09:05:03 + local value=*** | |
2013-01-29 09:05:03 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken admin_password | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:03 + local option=admin_password | |
2013-01-29 09:05:03 + local line | |
2013-01-29 09:05:03 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + line='admin_password = %SERVICE_PASSWORD%' | |
2013-01-29 09:05:03 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']' | |
2013-01-29 09:05:03 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + iniset /etc/cinder/api-paste.ini filter:authtoken signing_dir /var/cache/cinder | |
2013-01-29 09:05:03 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:03 + local section=filter:authtoken | |
2013-01-29 09:05:04 + local option=signing_dir | |
2013-01-29 09:05:04 + local value=/var/cache/cinder | |
2013-01-29 09:05:04 + grep -q '^\[filter:authtoken\]' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/api-paste.ini filter:authtoken signing_dir | |
2013-01-29 09:05:04 + local file=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + local section=filter:authtoken | |
2013-01-29 09:05:04 + local option=signing_dir | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + line='signing_dir = /var/lib/cinder' | |
2013-01-29 09:05:04 + '[' -n 'signing_dir = /var/lib/cinder' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/cinder|' /etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + cp /opt/stack/cinder/etc/cinder/cinder.conf.sample /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT auth_strategy keystone | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=auth_strategy | |
2013-01-29 09:05:04 + local value=keystone | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT auth_strategy | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=auth_strategy | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 auth_strategy = keystone | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT verbose True | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=verbose | |
2013-01-29 09:05:04 + local value=True | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT verbose | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=verbose | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 verbose = True | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT volume_group stack-volumes | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=volume_group | |
2013-01-29 09:05:04 + local value=stack-volumes | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT volume_group | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=volume_group | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^volume_group[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 volume_group = stack-volumes | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT volume_name_template volume-%s | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=volume_name_template | |
2013-01-29 09:05:04 + local value=volume-%s | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT volume_name_template | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=volume_name_template | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^volume_name_template[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 volume_name_template = volume-%s | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT iscsi_helper tgtadm | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=iscsi_helper | |
2013-01-29 09:05:04 + local value=tgtadm | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT iscsi_helper | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=iscsi_helper | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^iscsi_helper[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 iscsi_helper = tgtadm | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local dburl | |
2013-01-29 09:05:04 + database_connection_url dburl cinder | |
2013-01-29 09:05:04 + local var=dburl | |
2013-01-29 09:05:04 + local db=cinder | |
2013-01-29 09:05:04 + database_connection_url_mysql dburl cinder | |
2013-01-29 09:05:04 + local output=dburl | |
2013-01-29 09:05:04 + local db=cinder | |
2013-01-29 09:05:04 + eval 'dburl=mysql://root:***@localhost/cinder?charset=utf8' | |
2013-01-29 09:05:04 ++ dburl='mysql://root:***@localhost/cinder?charset=utf8' | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT sql_connection 'mysql://root:***@localhost/cinder?charset=utf8' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=sql_connection | |
2013-01-29 09:05:04 + local 'value=mysql://root:***@localhost/cinder?charset=utf8' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT sql_connection | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=sql_connection | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 sql_connection = mysql://root:***@localhost/cinder?charset=utf8 | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT api_paste_config /etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=api_paste_config | |
2013-01-29 09:05:04 + local value=/etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT api_paste_config | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=api_paste_config | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^api_paste_config[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 api_paste_config = /etc/cinder/api-paste.ini | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT root_helper 'sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=root_helper | |
2013-01-29 09:05:04 + local 'value=sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT root_helper | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=root_helper | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 root_helper = sudo /usr/local/bin/cinder-rootwrap /etc/cinder/rootwrap.conf | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT osapi_volume_extension cinder.api.openstack.volume.contrib.standard_extensions | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=osapi_volume_extension | |
2013-01-29 09:05:04 + local value=cinder.api.openstack.volume.contrib.standard_extensions | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT osapi_volume_extension | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=osapi_volume_extension | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^osapi_volume_extension[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 osapi_volume_extension = cinder.api.openstack.volume.contrib.standard_extensions | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT state_path /opt/stack/data/cinder | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=state_path | |
2013-01-29 09:05:04 + local value=/opt/stack/data/cinder | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT state_path | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=state_path | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 state_path = /opt/stack/data/cinder | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + is_service_enabled tls-proxy | |
2013-01-29 09:05:04 + services=tls-proxy | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:04 + return 1 | |
2013-01-29 09:05:04 + '[' False '!=' False ']' | |
2013-01-29 09:05:04 + iniset_rpc_backend cinder /etc/cinder/cinder.conf DEFAULT | |
2013-01-29 09:05:04 + local package=cinder | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + is_service_enabled zeromq | |
2013-01-29 09:05:04 + services=zeromq | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,zeromq, ]] | |
2013-01-29 09:05:04 + [[ zeromq == \n\o\v\a ]] | |
2013-01-29 09:05:04 + [[ zeromq == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:04 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:04 + [[ zeromq == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:04 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:04 + return 1 | |
2013-01-29 09:05:04 + is_service_enabled qpid | |
2013-01-29 09:05:04 + services=qpid | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,qpid, ]] | |
2013-01-29 09:05:04 + [[ qpid == \n\o\v\a ]] | |
2013-01-29 09:05:04 + [[ qpid == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:04 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:04 + [[ qpid == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:04 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:04 + return 1 | |
2013-01-29 09:05:04 + is_service_enabled rabbit | |
2013-01-29 09:05:04 + services=rabbit | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,rabbit, ]] | |
2013-01-29 09:05:04 + return 0 | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT rpc_backend cinder.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rpc_backend | |
2013-01-29 09:05:04 + local value=cinder.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT rpc_backend | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rpc_backend | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 rpc_backend = cinder.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT rabbit_host localhost | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rabbit_host | |
2013-01-29 09:05:04 + local value=localhost | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT rabbit_host | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rabbit_host | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 rabbit_host = localhost | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT rabbit_password *** | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rabbit_password | |
2013-01-29 09:05:04 + local value=*** | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT rabbit_password | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=rabbit_password | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 rabbit_password = *** | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + [[ True == \F\a\l\s\e ]] | |
2013-01-29 09:05:04 + '[' True == True ']' | |
2013-01-29 09:05:04 + '[' False == False ']' | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT logging_context_format_string '%(asctime)s.%(msecs)d %(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' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_context_format_string | |
2013-01-29 09:05:04 + local 'value=%(asctime)s.%(msecs)d %(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' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT logging_context_format_string | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_context_format_string | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_context_format_string[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 logging_context_format_string = %(asctime)s.%(msecs)d %(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 | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT logging_default_format_string '%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_default_format_string | |
2013-01-29 09:05:04 + local 'value=%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT logging_default_format_string | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_default_format_string | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_default_format_string[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 logging_default_format_string = %(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT logging_debug_format_suffix '[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_debug_format_suffix | |
2013-01-29 09:05:04 + local 'value=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT logging_debug_format_suffix | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_debug_format_suffix | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_debug_format_suffix[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 logging_debug_format_suffix = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + iniset /etc/cinder/cinder.conf DEFAULT logging_exception_prefix '%(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m' | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_exception_prefix | |
2013-01-29 09:05:04 + local 'value=%(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m' | |
2013-01-29 09:05:04 + grep -q '^\[DEFAULT\]' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + ini_has_option /etc/cinder/cinder.conf DEFAULT logging_exception_prefix | |
2013-01-29 09:05:04 + local file=/etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + local section=DEFAULT | |
2013-01-29 09:05:04 + local option=logging_exception_prefix | |
2013-01-29 09:05:04 + local line | |
2013-01-29 09:05:04 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_exception_prefix[ \t]*=/ p; }' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + line= | |
2013-01-29 09:05:04 + '[' -n '' ']' | |
2013-01-29 09:05:04 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:04 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m | |
2013-01-29 09:05:04 ' /etc/cinder/cinder.conf | |
2013-01-29 09:05:04 + '[' default == XenAPINFS ']' | |
2013-01-29 09:05:04 + '[' default == sheepdog ']' | |
2013-01-29 09:05:04 + [[ False = True ]] | |
2013-01-29 09:05:04 + is_service_enabled tls-proxy | |
2013-01-29 09:05:04 + services=tls-proxy | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:04 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:04 + return 1 | |
2013-01-29 09:05:04 + [[ False != \F\a\l\s\e ]] | |
2013-01-29 09:05:04 + restart_rpc_backend | |
2013-01-29 09:05:04 + is_service_enabled rabbit | |
2013-01-29 09:05:04 + services=rabbit | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,rabbit, ]] | |
2013-01-29 09:05:04 + return 0 | |
2013-01-29 09:05:04 + echo_summary 'Starting RabbitMQ' | |
2013-01-29 09:05:04 + [[ -t 3 ]] | |
2013-01-29 09:05:04 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:04 + echo Starting RabbitMQ | |
2013-01-29 09:05:04 Starting RabbitMQ | |
2013-01-29 09:05:04 + is_fedora | |
2013-01-29 09:05:04 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:04 + '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:04 + is_suse | |
2013-01-29 09:05:04 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:04 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:05:04 + sudo rabbitmqctl change_password guest *** | |
2013-01-29 09:05:04 Changing password for user "guest" ... | |
2013-01-29 09:05:04 ...done. | |
2013-01-29 09:05:04 + is_service_enabled mysql postgresql | |
2013-01-29 09:05:04 + services='mysql postgresql' | |
2013-01-29 09:05:04 + for service in '${services}' | |
2013-01-29 09:05:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,mysql, ]] | |
2013-01-29 09:05:04 + return 0 | |
2013-01-29 09:05:04 + configure_database | |
2013-01-29 09:05:04 + configure_database_mysql | |
2013-01-29 09:05:04 + echo_summary 'Configuring and starting MySQL' | |
2013-01-29 09:05:04 + [[ -t 3 ]] | |
2013-01-29 09:05:04 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:04 + echo Configuring and starting MySQL | |
2013-01-29 09:05:04 + is_ubuntu | |
2013-01-29 09:05:04 + [[ -z deb ]] | |
2013-01-29 09:05:04 + '[' deb = deb ']' | |
2013-01-29 09:05:04 + MY_CONF=/etc/mysql/my.cnf | |
2013-01-29 09:05:04 + MYSQL=mysql | |
2013-01-29 09:05:04 + is_fedora | |
2013-01-29 09:05:04 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:04 + '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:04 + is_suse | |
2013-01-29 09:05:04 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:04 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:05:04 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:05:04 + is_ubuntu | |
2013-01-29 09:05:04 + [[ -z deb ]] | |
2013-01-29 09:05:04 + '[' deb = deb ']' | |
2013-01-29 09:05:04 + sudo mysql -uroot -p*** -h127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' identified by '\''***'\'';' | |
2013-01-29 09:05:04 Configuring and starting MySQL | |
2013-01-29 09:05:04 + sudo sed -i '/^bind-address/s/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo grep -q default-storage-engine /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo bash -c 'source /home/vkmc/devstack/functions; iniset /etc/mysql/my.cnf mysqld default-storage-engine InnoDB' | |
2013-01-29 09:05:05 + sudo sed -i /log.slow.queries/d /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo sed -i -e '/^\[mysqld\]/ a log-slow-queries = /var/log/mysql/mysql-slow.log' /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo sed -i /long.query.time/d /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo sed -i -e '/^\[mysqld\]/ a long-query-time = 0' /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo sed -i /log.queries.not.using.indexes/d /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + sudo sed -i -e '/^\[mysqld\]/ a log-queries-not-using-indexes' /etc/mysql/my.cnf | |
2013-01-29 09:05:05 + restart_service mysql | |
2013-01-29 09:05:05 + is_ubuntu | |
2013-01-29 09:05:05 + [[ -z deb ]] | |
2013-01-29 09:05:05 + '[' deb = deb ']' | |
2013-01-29 09:05:05 + sudo /usr/sbin/service mysql restart | |
2013-01-29 09:05:05 mysql stop/waiting | |
2013-01-29 09:05:07 mysql start/running, process 22257 | |
2013-01-29 09:05:07 + '[' -z '' ']' | |
2013-01-29 09:05:07 + SCREEN_HARDSTATUS='%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2013-01-29 09:05:07 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:05:07 + [[ -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:05:07 + echo -n | |
2013-01-29 09:05:07 + screen -d -m -S stack -t shell -s /bin/bash | |
2013-01-29 09:05:07 + sleep 1 | |
2013-01-29 09:05:08 + screen -r stack -X hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2013-01-29 09:05:08 + init_service_check | |
2013-01-29 09:05:08 + SCREEN_NAME=stack | |
2013-01-29 09:05:08 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:05:08 + [[ ! -d /opt/stack/status/stack ]] | |
2013-01-29 09:05:08 + rm -f '/opt/stack/status/stack/*.failure' | |
2013-01-29 09:05:08 + is_service_enabled key | |
2013-01-29 09:05:08 + services=key | |
2013-01-29 09:05:08 + for service in '${services}' | |
2013-01-29 09:05:08 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:05:08 + return 0 | |
2013-01-29 09:05:08 + echo_summary 'Starting Keystone' | |
2013-01-29 09:05:08 + [[ -t 3 ]] | |
2013-01-29 09:05:08 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:08 + echo Starting Keystone | |
2013-01-29 09:05:08 + init_keystone | |
2013-01-29 09:05:08 + recreate_database keystone utf8 | |
2013-01-29 09:05:08 + local db=keystone | |
2013-01-29 09:05:08 + local charset=utf8 | |
2013-01-29 09:05:08 + recreate_database_mysql keystone utf8 | |
2013-01-29 09:05:08 + local db=keystone | |
2013-01-29 09:05:08 + local charset=utf8 | |
2013-01-29 09:05:08 + mysql -uroot -p*** -e 'DROP DATABASE IF EXISTS keystone;' | |
2013-01-29 09:05:08 Starting Keystone | |
2013-01-29 09:05:08 + mysql -uroot -p*** -e 'CREATE DATABASE keystone CHARACTER SET utf8;' | |
2013-01-29 09:05:08 + /opt/stack/keystone/bin/keystone-manage db_sync | |
2013-01-29 09:05:09 + [[ PKI == \P\K\I ]] | |
2013-01-29 09:05:09 + rm -rf /etc/keystone/ssl | |
2013-01-29 09:05:09 + /opt/stack/keystone/bin/keystone-manage pki_setup | |
2013-01-29 09:05:09 Generating RSA private key, 1024 bit long modulus | |
2013-01-29 09:05:09 ......................++++++ | |
2013-01-29 09:05:10 ...............................++++++ | |
2013-01-29 09:05:10 e is 65537 (0x10001) | |
2013-01-29 09:05:10 Generating RSA private key, 1024 bit long modulus | |
2013-01-29 09:05:10 ...............++++++ | |
2013-01-29 09:05:10 ..................................++++++ | |
2013-01-29 09:05:10 e is 65537 (0x10001) | |
2013-01-29 09:05:10 Using configuration from /etc/keystone/ssl/certs/openssl.conf | |
2013-01-29 09:05:10 Check that the request matches the signature | |
2013-01-29 09:05:10 Signature ok | |
2013-01-29 09:05:10 The Subject's Distinguished Name is as follows | |
2013-01-29 09:05:10 countryName :PRINTABLE:'US' | |
2013-01-29 09:05:10 stateOrProvinceName :PRINTABLE:'Unset' | |
2013-01-29 09:05:10 localityName :PRINTABLE:'Unset' | |
2013-01-29 09:05:10 organizationName :PRINTABLE:'Unset' | |
2013-01-29 09:05:10 commonName :PRINTABLE:'www.example.com' | |
2013-01-29 09:05:10 Certificate is to be certified until Jan 29 12:05:10 2014 GMT (365 days) | |
2013-01-29 09:05:10 | |
2013-01-29 09:05:10 Write out database with 1 new entries | |
2013-01-29 09:05:10 Data Base Updated | |
2013-01-29 09:05:10 + sudo mkdir -p /var/cache/keystone | |
2013-01-29 09:05:10 + sudo chown vkmc /var/cache/keystone | |
2013-01-29 09:05:10 + rm -f '/var/cache/keystone/*' | |
2013-01-29 09:05:10 + start_keystone | |
2013-01-29 09:05:10 + local service_port=5000 | |
2013-01-29 09:05:10 + is_service_enabled tls-proxy | |
2013-01-29 09:05:10 + services=tls-proxy | |
2013-01-29 09:05:10 + for service in '${services}' | |
2013-01-29 09:05:10 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:10 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:10 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:10 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:10 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:10 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:10 + return 1 | |
2013-01-29 09:05:10 + screen_it key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug' | |
2013-01-29 09:05:10 ++ echo -ne '\015' | |
2013-01-29 09:05:10 + NL=$'\r' | |
2013-01-29 09:05:10 + SCREEN_NAME=stack | |
2013-01-29 09:05:10 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:05:10 + is_service_enabled key | |
2013-01-29 09:05:10 + services=key | |
2013-01-29 09:05:10 + for service in '${services}' | |
2013-01-29 09:05:10 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:05:10 + return 0 | |
2013-01-29 09:05:10 + screen_rc key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug' | |
2013-01-29 09:05:10 + SCREEN_NAME=stack | |
2013-01-29 09:05:10 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:05:10 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:05:10 + grep key /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:05:10 ++ echo -ne '\015' | |
2013-01-29 09:05:10 + NL=$'\r' | |
2013-01-29 09:05:10 + echo 'screen -t key bash' | |
2013-01-29 09:05:10 + echo 'stuff "cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --log-config /etc/keystone/logging.conf -d --debug | |
"' | |
2013-01-29 09:05:10 + screen -S stack -X screen -t key | |
2013-01-29 09:05:10 + sleep 1.5 | |
2013-01-29 09:05:11 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:05:11 + screen -S stack -p key -X logfile /opt/stack/logs/screen/screen-key.2013-01-29-090314.log | |
2013-01-29 09:05:11 + screen -S stack -p key -X log on | |
2013-01-29 09:05:11 + ln -sf /opt/stack/logs/screen/screen-key.2013-01-29-090314.log /opt/stack/logs/screen/screen-key.log | |
2013-01-29 09:05:11 + 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" | |
' | |
2013-01-29 09:05:11 + echo 'Waiting for keystone to start...' | |
2013-01-29 09:05:11 Waiting for keystone to start... | |
2013-01-29 09:05:11 + timeout 60 sh -c 'while ! http_proxy= curl -s http://10.0.2.15:5000/v2.0/ >/dev/null; do sleep 1; done' | |
2013-01-29 09:05:12 + is_service_enabled tls-proxy | |
2013-01-29 09:05:12 + services=tls-proxy | |
2013-01-29 09:05:12 + for service in '${services}' | |
2013-01-29 09:05:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:12 + return 1 | |
2013-01-29 09:05:12 + SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:12 + is_service_enabled tls-proxy | |
2013-01-29 09:05:12 + services=tls-proxy | |
2013-01-29 09:05:12 + for service in '${services}' | |
2013-01-29 09:05:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:12 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:12 + return 1 | |
2013-01-29 09:05:12 + export OS_SERVICE_TOKEN=*** | |
2013-01-29 09:05:12 + OS_SERVICE_TOKEN=*** | |
2013-01-29 09:05:12 + export OS_SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:13 + OS_SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:13 + create_keystone_accounts | |
2013-01-29 09:05:13 ++ get_field 2 | |
2013-01-29 09:05:13 ++ read data | |
2013-01-29 09:05:13 ++ grep ' id ' | |
2013-01-29 09:05:13 ++ keystone tenant-create --name admin | |
2013-01-29 09:05:13 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:13 ++ field='$3' | |
2013-01-29 09:05:13 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:13 ++ echo '| id | 483330f34bd849a6b2b89e28b61c9698 |' | |
2013-01-29 09:05:13 ++ read data | |
2013-01-29 09:05:13 + ADMIN_TENANT=483330f34bd849a6b2b89e28b61c9698 | |
2013-01-29 09:05:13 ++ get_field 2 | |
2013-01-29 09:05:13 ++ read data | |
2013-01-29 09:05:13 ++ grep ' id ' | |
2013-01-29 09:05:13 ++ keystone user-create --name admin --pass *** --email [email protected] | |
2013-01-29 09:05:13 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:13 ++ field='$3' | |
2013-01-29 09:05:13 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:13 ++ echo '| id | d0c403bad03747328839c98c71360661 |' | |
2013-01-29 09:05:13 ++ read data | |
2013-01-29 09:05:13 + ADMIN_USER=d0c403bad03747328839c98c71360661 | |
2013-01-29 09:05:13 ++ get_field 2 | |
2013-01-29 09:05:13 ++ read data | |
2013-01-29 09:05:13 ++ grep ' id ' | |
2013-01-29 09:05:13 ++ keystone role-create --name admin | |
2013-01-29 09:05:14 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:14 ++ field='$3' | |
2013-01-29 09:05:14 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:14 ++ echo '| id | 51454f74be034186a8afc1db44b64c27 |' | |
2013-01-29 09:05:14 ++ read data | |
2013-01-29 09:05:14 + ADMIN_ROLE=51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:14 + keystone user-role-add --user_id d0c403bad03747328839c98c71360661 --role_id 51454f74be034186a8afc1db44b64c27 --tenant_id 483330f34bd849a6b2b89e28b61c9698 | |
2013-01-29 09:05:14 ++ get_field 2 | |
2013-01-29 09:05:14 ++ read data | |
2013-01-29 09:05:14 ++ grep ' id ' | |
2013-01-29 09:05:14 ++ keystone tenant-create --name service | |
2013-01-29 09:05:14 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:14 ++ field='$3' | |
2013-01-29 09:05:14 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:14 ++ echo '| id | cc43285408b14c35bba85a10b62e96af |' | |
2013-01-29 09:05:14 ++ read data | |
2013-01-29 09:05:14 + SERVICE_TENANT=cc43285408b14c35bba85a10b62e96af | |
2013-01-29 09:05:14 ++ get_field 2 | |
2013-01-29 09:05:15 ++ read data | |
2013-01-29 09:05:15 ++ grep ' id ' | |
2013-01-29 09:05:15 ++ keystone role-create --name=Member | |
2013-01-29 09:05:15 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:15 ++ field='$3' | |
2013-01-29 09:05:15 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:15 ++ echo '| id | d1632dd1152c4b7db99c463d6a22fa33 |' | |
2013-01-29 09:05:15 ++ read data | |
2013-01-29 09:05:15 + MEMBER_ROLE=d1632dd1152c4b7db99c463d6a22fa33 | |
2013-01-29 09:05:15 ++ get_field 2 | |
2013-01-29 09:05:15 ++ read data | |
2013-01-29 09:05:15 ++ grep ' id ' | |
2013-01-29 09:05:15 ++ keystone role-create --name=anotherrole | |
2013-01-29 09:05:15 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:15 ++ field='$3' | |
2013-01-29 09:05:15 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:15 ++ echo '| id | 1d0e4f1dfdca490d9885781aa8163aae |' | |
2013-01-29 09:05:15 ++ read data | |
2013-01-29 09:05:15 + ANOTHER_ROLE=1d0e4f1dfdca490d9885781aa8163aae | |
2013-01-29 09:05:15 ++ get_field 2 | |
2013-01-29 09:05:15 ++ grep ' id ' | |
2013-01-29 09:05:15 ++ keystone tenant-create --name=invisible_to_admin | |
2013-01-29 09:05:15 ++ read data | |
2013-01-29 09:05:16 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:16 ++ field='$3' | |
2013-01-29 09:05:16 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:16 ++ echo '| id | eede325958ff4d2faa2a505423a1a3d2 |' | |
2013-01-29 09:05:16 ++ read data | |
2013-01-29 09:05:16 + INVIS_TENANT=eede325958ff4d2faa2a505423a1a3d2 | |
2013-01-29 09:05:16 ++ get_field 2 | |
2013-01-29 09:05:16 ++ read data | |
2013-01-29 09:05:16 ++ grep ' id ' | |
2013-01-29 09:05:16 ++ keystone tenant-create --name=demo | |
2013-01-29 09:05:16 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:16 ++ field='$3' | |
2013-01-29 09:05:16 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:16 ++ echo '| id | 89cd075c47684fe38be5b2d2136b1ecb |' | |
2013-01-29 09:05:16 ++ read data | |
2013-01-29 09:05:16 + DEMO_TENANT=89cd075c47684fe38be5b2d2136b1ecb | |
2013-01-29 09:05:16 ++ get_field 2 | |
2013-01-29 09:05:16 ++ read data | |
2013-01-29 09:05:16 ++ grep ' id ' | |
2013-01-29 09:05:16 ++ keystone user-create --name demo --pass *** --email [email protected] | |
2013-01-29 09:05:17 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:17 ++ field='$3' | |
2013-01-29 09:05:17 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:17 ++ echo '| id | 817e64d7f29f4d119633e0b3aee4f39e |' | |
2013-01-29 09:05:17 ++ read data | |
2013-01-29 09:05:17 + DEMO_USER=817e64d7f29f4d119633e0b3aee4f39e | |
2013-01-29 09:05:17 + keystone user-role-add --user_id 817e64d7f29f4d119633e0b3aee4f39e --role_id d1632dd1152c4b7db99c463d6a22fa33 --tenant_id 89cd075c47684fe38be5b2d2136b1ecb | |
2013-01-29 09:05:17 + keystone user-role-add --user_id d0c403bad03747328839c98c71360661 --role_id 51454f74be034186a8afc1db44b64c27 --tenant_id 89cd075c47684fe38be5b2d2136b1ecb | |
2013-01-29 09:05:17 + keystone user-role-add --user_id 817e64d7f29f4d119633e0b3aee4f39e --role_id 1d0e4f1dfdca490d9885781aa8163aae --tenant_id 89cd075c47684fe38be5b2d2136b1ecb | |
2013-01-29 09:05:18 + keystone user-role-add --user_id 817e64d7f29f4d119633e0b3aee4f39e --role_id d1632dd1152c4b7db99c463d6a22fa33 --tenant_id eede325958ff4d2faa2a505423a1a3d2 | |
2013-01-29 09:05:18 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:18 ++ get_field 2 | |
2013-01-29 09:05:18 ++ read data | |
2013-01-29 09:05:18 ++ grep ' id ' | |
2013-01-29 09:05:18 ++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service' | |
2013-01-29 09:05:19 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:19 ++ field='$3' | |
2013-01-29 09:05:19 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:19 ++ echo '| id | bd89203387d143c997b8e3ec603d6272 |' | |
2013-01-29 09:05:19 ++ read data | |
2013-01-29 09:05:19 + KEYSTONE_SERVICE=bd89203387d143c997b8e3ec603d6272 | |
2013-01-29 09:05:19 + keystone endpoint-create --region RegionOne --service_id bd89203387d143c997b8e3ec603d6272 --publicurl http://10.0.2.15:5000/v2.0 --adminurl http://10.0.2.15:35357/v2.0 --internalurl http://10.0.2.15:5000/v2.0 | |
2013-01-29 09:05:19 +-------------+----------------------------------+ | |
2013-01-29 09:05:19 | Property | Value | | |
2013-01-29 09:05:19 +-------------+----------------------------------+ | |
2013-01-29 09:05:19 | adminurl | http://10.0.2.15:35357/v2.0 | | |
2013-01-29 09:05:19 | id | 1b59f6750c474e1a96e56f1f1bb9186b | | |
2013-01-29 09:05:19 | internalurl | http://10.0.2.15:5000/v2.0 | | |
2013-01-29 09:05:19 | publicurl | http://10.0.2.15:5000/v2.0 | | |
2013-01-29 09:05:19 | region | RegionOne | | |
2013-01-29 09:05:19 | service_id | bd89203387d143c997b8e3ec603d6272 | | |
2013-01-29 09:05:19 +-------------+----------------------------------+ | |
2013-01-29 09:05:19 + create_nova_accounts | |
2013-01-29 09:05:19 ++ awk '/ service / { print $2 }' | |
2013-01-29 09:05:19 ++ keystone tenant-list | |
2013-01-29 09:05:20 + SERVICE_TENANT=cc43285408b14c35bba85a10b62e96af | |
2013-01-29 09:05:20 ++ awk '/ admin / { print $2 }' | |
2013-01-29 09:05:20 ++ keystone role-list | |
2013-01-29 09:05:20 + ADMIN_ROLE=51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:20 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n-api ]] | |
2013-01-29 09:05:20 ++ get_field 2 | |
2013-01-29 09:05:20 ++ read data | |
2013-01-29 09:05:20 ++ grep ' id ' | |
2013-01-29 09:05:20 ++ keystone user-create --name=nova --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:21 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:21 ++ field='$3' | |
2013-01-29 09:05:21 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:21 ++ echo '| id | 39b394bf42094ab5827aba460f06a107 |' | |
2013-01-29 09:05:21 ++ read data | |
2013-01-29 09:05:21 + NOVA_USER=39b394bf42094ab5827aba460f06a107 | |
2013-01-29 09:05:21 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id 39b394bf42094ab5827aba460f06a107 --role_id 51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:21 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:21 ++ get_field 2 | |
2013-01-29 09:05:21 ++ read data | |
2013-01-29 09:05:21 ++ grep ' id ' | |
2013-01-29 09:05:21 ++ keystone service-create --name=nova --type=compute '--description=Nova Compute Service' | |
2013-01-29 09:05:21 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:22 ++ field='$3' | |
2013-01-29 09:05:22 ++ echo '| id | 538020ddb85747c6a71b11aacef4586a |' | |
2013-01-29 09:05:22 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:22 ++ read data | |
2013-01-29 09:05:22 + NOVA_SERVICE=538020ddb85747c6a71b11aacef4586a | |
2013-01-29 09:05:22 + keystone endpoint-create --region RegionOne --service_id 538020ddb85747c6a71b11aacef4586a --publicurl 'http://10.0.2.15:8774/v2/$(tenant_id)s' --adminurl 'http://10.0.2.15:8774/v2/$(tenant_id)s' --internalurl 'http://10.0.2.15:8774/v2/$(tenant_id)s' | |
2013-01-29 09:05:22 +-------------+----------------------------------------+ | |
2013-01-29 09:05:22 | Property | Value | | |
2013-01-29 09:05:22 +-------------+----------------------------------------+ | |
2013-01-29 09:05:22 | adminurl | http://10.0.2.15:8774/v2/$(tenant_id)s | | |
2013-01-29 09:05:22 | id | 9449a1b366c94f07ba30d7e14b968300 | | |
2013-01-29 09:05:22 | internalurl | http://10.0.2.15:8774/v2/$(tenant_id)s | | |
2013-01-29 09:05:22 | publicurl | http://10.0.2.15:8774/v2/$(tenant_id)s | | |
2013-01-29 09:05:22 | region | RegionOne | | |
2013-01-29 09:05:22 | service_id | 538020ddb85747c6a71b11aacef4586a | | |
2013-01-29 09:05:22 +-------------+----------------------------------------+ | |
2013-01-29 09:05:22 + create_cinder_accounts | |
2013-01-29 09:05:22 ++ awk '/ service / { print $2 }' | |
2013-01-29 09:05:22 ++ keystone tenant-list | |
2013-01-29 09:05:22 + SERVICE_TENANT=cc43285408b14c35bba85a10b62e96af | |
2013-01-29 09:05:22 ++ awk '/ admin / { print $2 }' | |
2013-01-29 09:05:22 ++ keystone role-list | |
2013-01-29 09:05:23 + ADMIN_ROLE=51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:23 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ c-api ]] | |
2013-01-29 09:05:23 ++ get_field 2 | |
2013-01-29 09:05:23 ++ read data | |
2013-01-29 09:05:23 ++ grep ' id ' | |
2013-01-29 09:05:23 ++ keystone user-create --name=cinder --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:23 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:23 ++ field='$3' | |
2013-01-29 09:05:23 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:23 ++ echo '| id | 0c0324b476174116b341fb212ab3a5e4 |' | |
2013-01-29 09:05:23 ++ read data | |
2013-01-29 09:05:23 + CINDER_USER=0c0324b476174116b341fb212ab3a5e4 | |
2013-01-29 09:05:23 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id 0c0324b476174116b341fb212ab3a5e4 --role_id 51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:24 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:24 ++ get_field 2 | |
2013-01-29 09:05:24 ++ read data | |
2013-01-29 09:05:24 ++ grep ' id ' | |
2013-01-29 09:05:24 ++ keystone service-create --name=cinder --type=volume '--description=Cinder Volume Service' | |
2013-01-29 09:05:24 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:24 ++ field='$3' | |
2013-01-29 09:05:24 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:24 ++ echo '| id | 3867d5ec97bb4c019cf3ae413b57a9f1 |' | |
2013-01-29 09:05:24 ++ read data | |
2013-01-29 09:05:24 + CINDER_SERVICE=3867d5ec97bb4c019cf3ae413b57a9f1 | |
2013-01-29 09:05:24 + keystone endpoint-create --region RegionOne --service_id 3867d5ec97bb4c019cf3ae413b57a9f1 --publicurl 'http://10.0.2.15:8776/v1/$(tenant_id)s' --adminurl 'http://10.0.2.15:8776/v1/$(tenant_id)s' --internalurl 'http://10.0.2.15:8776/v1/$(tenant_id)s' | |
2013-01-29 09:05:25 +-------------+----------------------------------------+ | |
2013-01-29 09:05:25 | Property | Value | | |
2013-01-29 09:05:25 +-------------+----------------------------------------+ | |
2013-01-29 09:05:25 | adminurl | http://10.0.2.15:8776/v1/$(tenant_id)s | | |
2013-01-29 09:05:25 | id | 52eb563976b6403d9ac0928dd6a18c63 | | |
2013-01-29 09:05:25 | internalurl | http://10.0.2.15:8776/v1/$(tenant_id)s | | |
2013-01-29 09:05:25 | publicurl | http://10.0.2.15:8776/v1/$(tenant_id)s | | |
2013-01-29 09:05:25 | region | RegionOne | | |
2013-01-29 09:05:25 | service_id | 3867d5ec97bb4c019cf3ae413b57a9f1 | | |
2013-01-29 09:05:25 +-------------+----------------------------------------+ | |
2013-01-29 09:05:25 + create_quantum_accounts | |
2013-01-29 09:05:25 ++ awk '/ service / { print $2 }' | |
2013-01-29 09:05:25 ++ keystone tenant-list | |
2013-01-29 09:05:25 + SERVICE_TENANT=cc43285408b14c35bba85a10b62e96af | |
2013-01-29 09:05:25 ++ awk '/ admin / { print $2 }' | |
2013-01-29 09:05:25 ++ keystone role-list | |
2013-01-29 09:05:25 + ADMIN_ROLE=51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:25 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q-svc ]] | |
2013-01-29 09:05:25 ++ get_field 2 | |
2013-01-29 09:05:25 ++ read data | |
2013-01-29 09:05:25 ++ grep ' id ' | |
2013-01-29 09:05:25 ++ keystone user-create --name=quantum --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:26 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:26 ++ field='$3' | |
2013-01-29 09:05:26 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:26 ++ echo '| id | 09962e0e159b49f6a0547b8e404af8b3 |' | |
2013-01-29 09:05:26 ++ read data | |
2013-01-29 09:05:26 + QUANTUM_USER=09962e0e159b49f6a0547b8e404af8b3 | |
2013-01-29 09:05:26 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id 09962e0e159b49f6a0547b8e404af8b3 --role_id 51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:26 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:26 ++ get_field 2 | |
2013-01-29 09:05:26 ++ read data | |
2013-01-29 09:05:26 ++ grep ' id ' | |
2013-01-29 09:05:26 ++ keystone service-create --name=quantum --type=network '--description=Quantum Service' | |
2013-01-29 09:05:27 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:05:27 ++ field='$3' | |
2013-01-29 09:05:27 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:05:27 ++ echo '| id | aaf9a1366f7548be905b53d04b625b87 |' | |
2013-01-29 09:05:27 ++ read data | |
2013-01-29 09:05:27 + QUANTUM_SERVICE=aaf9a1366f7548be905b53d04b625b87 | |
2013-01-29 09:05:27 + keystone endpoint-create --region RegionOne --service_id aaf9a1366f7548be905b53d04b625b87 --publicurl http://10.0.2.15:9696/ --adminurl http://10.0.2.15:9696/ --internalurl http://10.0.2.15:9696/ | |
2013-01-29 09:05:27 +-------------+----------------------------------+ | |
2013-01-29 09:05:27 | Property | Value | | |
2013-01-29 09:05:27 +-------------+----------------------------------+ | |
2013-01-29 09:05:27 | adminurl | http://10.0.2.15:9696/ | | |
2013-01-29 09:05:27 | id | e8e9d71ea7404ee9a6c81a1e33d3ea40 | | |
2013-01-29 09:05:27 | internalurl | http://10.0.2.15:9696/ | | |
2013-01-29 09:05:27 | publicurl | http://10.0.2.15:9696/ | | |
2013-01-29 09:05:27 | region | RegionOne | | |
2013-01-29 09:05:27 | service_id | aaf9a1366f7548be905b53d04b625b87 | | |
2013-01-29 09:05:27 +-------------+----------------------------------+ | |
2013-01-29 09:05:27 + ADMIN_PASSWORD=*** | |
2013-01-29 09:05:27 + SERVICE_TENANT_NAME=service | |
2013-01-29 09:05:27 + SERVICE_PASSWORD=*** | |
2013-01-29 09:05:27 + SERVICE_TOKEN=*** | |
2013-01-29 09:05:27 + SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:27 + SERVICE_HOST=10.0.2.15 | |
2013-01-29 09:05:27 + S3_SERVICE_PORT=3333 | |
2013-01-29 09:05:27 + KEYSTONE_CATALOG_BACKEND=sql | |
2013-01-29 09:05:27 + DEVSTACK_DIR=/home/vkmc/devstack | |
2013-01-29 09:05:27 + ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift | |
2013-01-29 09:05:27 + HEAT_API_CFN_PORT= | |
2013-01-29 09:05:27 + HEAT_API_PORT= | |
2013-01-29 09:05:27 + bash -x /home/vkmc/devstack/files/keystone_data.sh | |
2013-01-29 09:05:27 + ADMIN_PASSWORD=*** | |
2013-01-29 09:05:27 + SERVICE_PASSWORD=*** | |
2013-01-29 09:05:27 + export SERVICE_TOKEN=*** | |
2013-01-29 09:05:27 + SERVICE_TOKEN=*** | |
2013-01-29 09:05:27 + export SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:27 + SERVICE_ENDPOINT=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:27 + SERVICE_TENANT_NAME=service | |
2013-01-29 09:05:27 ++ awk '/ service / { print $2 }' | |
2013-01-29 09:05:27 ++ keystone tenant-list | |
2013-01-29 09:05:28 + SERVICE_TENANT=cc43285408b14c35bba85a10b62e96af | |
2013-01-29 09:05:28 ++ awk '/ admin / { print $2 }' | |
2013-01-29 09:05:28 ++ keystone role-list | |
2013-01-29 09:05:28 + ADMIN_ROLE=51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:28 ++ awk '/ Member / { print $2 }' | |
2013-01-29 09:05:28 ++ keystone role-list | |
2013-01-29 09:05:28 + MEMBER_ROLE=d1632dd1152c4b7db99c463d6a22fa33 | |
2013-01-29 09:05:28 ++ get_id keystone role-create --name=ResellerAdmin | |
2013-01-29 09:05:28 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:28 +++ keystone role-create --name=ResellerAdmin | |
2013-01-29 09:05:29 ++ echo 51c888398b48464aa0eaa5985af39fa7 | |
2013-01-29 09:05:29 + RESELLER_ROLE=51c888398b48464aa0eaa5985af39fa7 | |
2013-01-29 09:05:29 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n-api ]] | |
2013-01-29 09:05:29 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ swift ]] | |
2013-01-29 09:05:29 ++ awk '/ nova / { print $2 }' | |
2013-01-29 09:05:29 ++ keystone user-list | |
2013-01-29 09:05:29 + NOVA_USER=39b394bf42094ab5827aba460f06a107 | |
2013-01-29 09:05:29 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id 39b394bf42094ab5827aba460f06a107 --role_id 51c888398b48464aa0eaa5985af39fa7 | |
2013-01-29 09:05:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ heat ]] | |
2013-01-29 09:05:30 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ g-api ]] | |
2013-01-29 09:05:30 ++ get_id keystone user-create --name=glance --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:30 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:30 +++ keystone user-create --name=glance --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:30 ++ echo ffc5a555230f4d30b618c681c2dde802 | |
2013-01-29 09:05:30 + GLANCE_USER=ffc5a555230f4d30b618c681c2dde802 | |
2013-01-29 09:05:30 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id ffc5a555230f4d30b618c681c2dde802 --role_id 51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:31 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:31 ++ get_id keystone service-create --name=glance --type=image '--description=Glance Image Service' | |
2013-01-29 09:05:31 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:31 +++ keystone service-create --name=glance --type=image '--description=Glance Image Service' | |
2013-01-29 09:05:31 ++ echo d9dbb7d95a9e439884aaa63d27affd28 | |
2013-01-29 09:05:31 + GLANCE_SERVICE=d9dbb7d95a9e439884aaa63d27affd28 | |
2013-01-29 09:05:31 + keystone endpoint-create --region RegionOne --service_id d9dbb7d95a9e439884aaa63d27affd28 --publicurl http://10.0.2.15:9292 --adminurl http://10.0.2.15:9292 --internalurl http://10.0.2.15:9292 | |
2013-01-29 09:05:32 +-------------+----------------------------------+ | |
2013-01-29 09:05:32 | Property | Value | | |
2013-01-29 09:05:32 +-------------+----------------------------------+ | |
2013-01-29 09:05:32 | adminurl | http://10.0.2.15:9292 | | |
2013-01-29 09:05:32 | id | c13340d7f9b94dc09e2144d4975ceab4 | | |
2013-01-29 09:05:32 | internalurl | http://10.0.2.15:9292 | | |
2013-01-29 09:05:32 | publicurl | http://10.0.2.15:9292 | | |
2013-01-29 09:05:32 | region | RegionOne | | |
2013-01-29 09:05:32 | service_id | d9dbb7d95a9e439884aaa63d27affd28 | | |
2013-01-29 09:05:32 +-------------+----------------------------------+ | |
2013-01-29 09:05:32 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ swift ]] | |
2013-01-29 09:05:32 ++ get_id keystone user-create --name=swift --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:32 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:32 +++ keystone user-create --name=swift --pass=*** --tenant_id cc43285408b14c35bba85a10b62e96af [email protected] | |
2013-01-29 09:05:32 ++ echo 859092478bc74795a3438ffe24089c40 | |
2013-01-29 09:05:32 + SWIFT_USER=859092478bc74795a3438ffe24089c40 | |
2013-01-29 09:05:32 + keystone user-role-add --tenant_id cc43285408b14c35bba85a10b62e96af --user_id 859092478bc74795a3438ffe24089c40 --role_id 51454f74be034186a8afc1db44b64c27 | |
2013-01-29 09:05:33 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:33 ++ get_id keystone service-create --name=swift --type=object-store '--description=Swift Service' | |
2013-01-29 09:05:33 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:33 +++ keystone service-create --name=swift --type=object-store '--description=Swift Service' | |
2013-01-29 09:05:33 ++ echo 036fbd1b76a04d1ebdde603caafc749c | |
2013-01-29 09:05:33 + SWIFT_SERVICE=036fbd1b76a04d1ebdde603caafc749c | |
2013-01-29 09:05:33 + keystone endpoint-create --region RegionOne --service_id 036fbd1b76a04d1ebdde603caafc749c --publicurl 'http://10.0.2.15:8080/v1/AUTH_$(tenant_id)s' --adminurl http://10.0.2.15:8080 --internalurl 'http://10.0.2.15:8080/v1/AUTH_$(tenant_id)s' | |
2013-01-29 09:05:33 +-------------+---------------------------------------------+ | |
2013-01-29 09:05:33 | Property | Value | | |
2013-01-29 09:05:33 +-------------+---------------------------------------------+ | |
2013-01-29 09:05:33 | adminurl | http://10.0.2.15:8080 | | |
2013-01-29 09:05:33 | id | 9cd1403b50ed4630af5f00dde5600ca4 | | |
2013-01-29 09:05:33 | internalurl | http://10.0.2.15:8080/v1/AUTH_$(tenant_id)s | | |
2013-01-29 09:05:33 | publicurl | http://10.0.2.15:8080/v1/AUTH_$(tenant_id)s | | |
2013-01-29 09:05:33 | region | RegionOne | | |
2013-01-29 09:05:33 | service_id | 036fbd1b76a04d1ebdde603caafc749c | | |
2013-01-29 09:05:34 +-------------+---------------------------------------------+ | |
2013-01-29 09:05:34 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ ceilometer ]] | |
2013-01-29 09:05:34 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n-api ]] | |
2013-01-29 09:05:34 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:34 ++ get_id keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer' | |
2013-01-29 09:05:34 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:34 +++ keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer' | |
2013-01-29 09:05:34 ++ echo e2cc8ee38b48464994be5472d414e0da | |
2013-01-29 09:05:34 + EC2_SERVICE=e2cc8ee38b48464994be5472d414e0da | |
2013-01-29 09:05:34 + keystone endpoint-create --region RegionOne --service_id e2cc8ee38b48464994be5472d414e0da --publicurl http://10.0.2.15:8773/services/Cloud --adminurl http://10.0.2.15:8773/services/Admin --internalurl http://10.0.2.15:8773/services/Cloud | |
2013-01-29 09:05:34 +-------------+--------------------------------------+ | |
2013-01-29 09:05:34 | Property | Value | | |
2013-01-29 09:05:34 +-------------+--------------------------------------+ | |
2013-01-29 09:05:34 | adminurl | http://10.0.2.15:8773/services/Admin | | |
2013-01-29 09:05:34 | id | f12e28bdb380406a97e4dab0283b95f4 | | |
2013-01-29 09:05:34 | internalurl | http://10.0.2.15:8773/services/Cloud | | |
2013-01-29 09:05:34 | publicurl | http://10.0.2.15:8773/services/Cloud | | |
2013-01-29 09:05:34 | region | RegionOne | | |
2013-01-29 09:05:34 | service_id | e2cc8ee38b48464994be5472d414e0da | | |
2013-01-29 09:05:34 +-------------+--------------------------------------+ | |
2013-01-29 09:05:34 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n-obj ]] | |
2013-01-29 09:05:34 + [[ sql = \s\q\l ]] | |
2013-01-29 09:05:34 ++ get_id keystone service-create --name=s3 --type=s3 --description=S3 | |
2013-01-29 09:05:34 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:34 +++ keystone service-create --name=s3 --type=s3 --description=S3 | |
2013-01-29 09:05:35 ++ echo 5ec50b5b5373421eae57dcdc6ffb6856 | |
2013-01-29 09:05:35 + S3_SERVICE=5ec50b5b5373421eae57dcdc6ffb6856 | |
2013-01-29 09:05:35 + keystone endpoint-create --region RegionOne --service_id 5ec50b5b5373421eae57dcdc6ffb6856 --publicurl http://10.0.2.15:3333 --adminurl http://10.0.2.15:3333 --internalurl http://10.0.2.15:3333 | |
2013-01-29 09:05:35 +-------------+----------------------------------+ | |
2013-01-29 09:05:35 | Property | Value | | |
2013-01-29 09:05:35 +-------------+----------------------------------+ | |
2013-01-29 09:05:35 | adminurl | http://10.0.2.15:3333 | | |
2013-01-29 09:05:35 | id | 3460362672944026b360fac9a4503c68 | | |
2013-01-29 09:05:35 | internalurl | http://10.0.2.15:3333 | | |
2013-01-29 09:05:35 | publicurl | http://10.0.2.15:3333 | | |
2013-01-29 09:05:35 | region | RegionOne | | |
2013-01-29 09:05:35 | service_id | 5ec50b5b5373421eae57dcdc6ffb6856 | | |
2013-01-29 09:05:35 +-------------+----------------------------------+ | |
2013-01-29 09:05:35 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ tempest ]] | |
2013-01-29 09:05:35 ++ get_id keystone tenant-create --name=alt_demo | |
2013-01-29 09:05:35 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:35 +++ keystone tenant-create --name=alt_demo | |
2013-01-29 09:05:36 ++ echo 0369a1172cfc48949830b1b17396320b | |
2013-01-29 09:05:36 + ALT_DEMO_TENANT=0369a1172cfc48949830b1b17396320b | |
2013-01-29 09:05:36 ++ get_id keystone user-create --name=alt_demo --pass=*** [email protected] | |
2013-01-29 09:05:36 +++ awk '/ id / { print $4 }' | |
2013-01-29 09:05:36 +++ keystone user-create --name=alt_demo --pass=*** [email protected] | |
2013-01-29 09:05:36 ++ echo 4ff0041740eb411e943b0d1a0485e32d | |
2013-01-29 09:05:36 + ALT_DEMO_USER=4ff0041740eb411e943b0d1a0485e32d | |
2013-01-29 09:05:36 + keystone user-role-add --tenant_id 0369a1172cfc48949830b1b17396320b --user_id 4ff0041740eb411e943b0d1a0485e32d --role_id d1632dd1152c4b7db99c463d6a22fa33 | |
2013-01-29 09:05:36 + export OS_AUTH_URL=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:36 + OS_AUTH_URL=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:36 + export OS_TENANT_NAME=admin | |
2013-01-29 09:05:37 + OS_TENANT_NAME=admin | |
2013-01-29 09:05:37 + export OS_USERNAME=admin | |
2013-01-29 09:05:37 + OS_USERNAME=admin | |
2013-01-29 09:05:37 + export OS_PASSWORD=*** | |
2013-01-29 09:05:37 + OS_PASSWORD=*** | |
2013-01-29 09:05:37 + unset OS_SERVICE_TOKEN OS_SERVICE_ENDPOINT | |
2013-01-29 09:05:37 + is_service_enabled horizon | |
2013-01-29 09:05:37 + services=horizon | |
2013-01-29 09:05:37 + for service in '${services}' | |
2013-01-29 09:05:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,horizon, ]] | |
2013-01-29 09:05:37 + return 0 | |
2013-01-29 09:05:37 + echo_summary 'Configuring and starting Horizon' | |
2013-01-29 09:05:37 + [[ -t 3 ]] | |
2013-01-29 09:05:37 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:37 + echo Configuring and starting Horizon | |
2013-01-29 09:05:37 + init_horizon | |
2013-01-29 09:05:37 + rm -f /opt/stack/horizon/openstack_dashboard/local/dashboard_openstack.sqlite3 | |
2013-01-29 09:05:37 Configuring and starting Horizon | |
2013-01-29 09:05:37 + local_settings=/opt/stack/horizon/openstack_dashboard/local/local_settings.py | |
2013-01-29 09:05:37 + cp /home/vkmc/devstack/files/horizon_settings.py /opt/stack/horizon/openstack_dashboard/local/local_settings.py | |
2013-01-29 09:05:37 + cd /opt/stack/horizon | |
2013-01-29 09:05:37 + python manage.py syncdb --noinput | |
2013-01-29 09:05:37 Creating tables ... | |
2013-01-29 09:05:37 Creating table django_content_type | |
2013-01-29 09:05:37 Creating table auth_permission | |
2013-01-29 09:05:37 Creating table auth_group_permissions | |
2013-01-29 09:05:37 Creating table auth_group | |
2013-01-29 09:05:37 Creating table auth_user_user_permissions | |
2013-01-29 09:05:37 Creating table auth_user_groups | |
2013-01-29 09:05:37 Creating table auth_user | |
2013-01-29 09:05:37 Creating table django_session | |
2013-01-29 09:05:37 Installing custom SQL ... | |
2013-01-29 09:05:37 Installing indexes ... | |
2013-01-29 09:05:37 Installed 0 object(s) from 0 fixture(s) | |
2013-01-29 09:05:37 + cd /home/vkmc/devstack | |
2013-01-29 09:05:38 + sudo mkdir -p /opt/stack/horizon/.blackhole | |
2013-01-29 09:05:38 + is_ubuntu | |
2013-01-29 09:05:38 + [[ -z deb ]] | |
2013-01-29 09:05:38 + '[' deb = deb ']' | |
2013-01-29 09:05:38 + APACHE_NAME=apache2 | |
2013-01-29 09:05:38 + APACHE_CONF=sites-available/horizon | |
2013-01-29 09:05:38 + sudo rm -f /etc/apache2/sites-enabled/000-default | |
2013-01-29 09:05:38 + sudo touch /etc/apache2/sites-available/horizon | |
2013-01-29 09:05:38 + sudo a2ensite horizon | |
2013-01-29 09:05:38 Site horizon already enabled | |
2013-01-29 09:05:38 + sudo a2enmod wsgi | |
2013-01-29 09:05:38 Module wsgi already enabled | |
2013-01-29 09:05:38 + sudo sh -c 'sed -e " | |
2013-01-29 09:05:38 s,%USER%,vkmc,g; | |
2013-01-29 09:05:38 s,%GROUP%,vkmc,g; | |
2013-01-29 09:05:38 s,%HORIZON_DIR%,/opt/stack/horizon,g; | |
2013-01-29 09:05:38 s,%APACHE_NAME%,apache2,g; | |
2013-01-29 09:05:38 s,%DEST%,/opt/stack,g; | |
2013-01-29 09:05:38 " /home/vkmc/devstack/files/apache-horizon.template >/etc/apache2/sites-available/horizon' | |
2013-01-29 09:05:38 + start_horizon | |
2013-01-29 09:05:38 + restart_service apache2 | |
2013-01-29 09:05:38 + is_ubuntu | |
2013-01-29 09:05:38 + [[ -z deb ]] | |
2013-01-29 09:05:38 + '[' deb = deb ']' | |
2013-01-29 09:05:38 + sudo /usr/sbin/service apache2 restart | |
2013-01-29 09:05:38 * Restarting web server apache2 | |
2013-01-29 09:05:38 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName | |
2013-01-29 09:05:38 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName | |
2013-01-29 09:05:38 ...done. | |
2013-01-29 09:05:38 + screen_it horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log' | |
2013-01-29 09:05:38 ++ echo -ne '\015' | |
2013-01-29 09:05:38 + NL=$'\r' | |
2013-01-29 09:05:38 + SCREEN_NAME=stack | |
2013-01-29 09:05:38 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:05:38 + is_service_enabled horizon | |
2013-01-29 09:05:38 + services=horizon | |
2013-01-29 09:05:38 + for service in '${services}' | |
2013-01-29 09:05:38 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,horizon, ]] | |
2013-01-29 09:05:38 + return 0 | |
2013-01-29 09:05:38 + screen_rc horizon 'cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log' | |
2013-01-29 09:05:38 + SCREEN_NAME=stack | |
2013-01-29 09:05:38 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:05:38 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:05:38 + grep horizon /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:05:38 ++ echo -ne '\015' | |
2013-01-29 09:05:38 + NL=$'\r' | |
2013-01-29 09:05:38 + echo 'screen -t horizon bash' | |
2013-01-29 09:05:38 + echo 'stuff "cd /opt/stack/horizon && sudo tail -f /var/log/apache2/horizon_error.log | |
"' | |
2013-01-29 09:05:38 + screen -S stack -X screen -t horizon | |
2013-01-29 09:05:38 + sleep 1.5 | |
2013-01-29 09:05:39 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:05:39 + screen -S stack -p horizon -X logfile /opt/stack/logs/screen/screen-horizon.2013-01-29-090314.log | |
2013-01-29 09:05:39 + screen -S stack -p horizon -X log on | |
2013-01-29 09:05:39 + ln -sf /opt/stack/logs/screen/screen-horizon.2013-01-29-090314.log /opt/stack/logs/screen/screen-horizon.log | |
2013-01-29 09:05:39 + 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" | |
' | |
2013-01-29 09:05:39 + is_service_enabled g-reg | |
2013-01-29 09:05:39 + services=g-reg | |
2013-01-29 09:05:39 + for service in '${services}' | |
2013-01-29 09:05:39 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-reg, ]] | |
2013-01-29 09:05:39 + return 0 | |
2013-01-29 09:05:39 + echo_summary 'Configuring Glance' | |
2013-01-29 09:05:39 + [[ -t 3 ]] | |
2013-01-29 09:05:39 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:39 + echo Configuring Glance | |
2013-01-29 09:05:39 + init_glance | |
2013-01-29 09:05:39 + rm -rf /opt/stack/data/glance/images | |
2013-01-29 09:05:39 Configuring Glance | |
2013-01-29 09:05:39 + mkdir -p /opt/stack/data/glance/images | |
2013-01-29 09:05:39 + rm -rf /opt/stack/data/glance/cache | |
2013-01-29 09:05:39 + mkdir -p /opt/stack/data/glance/cache | |
2013-01-29 09:05:39 + recreate_database glance utf8 | |
2013-01-29 09:05:39 + local db=glance | |
2013-01-29 09:05:39 + local charset=utf8 | |
2013-01-29 09:05:39 + recreate_database_mysql glance utf8 | |
2013-01-29 09:05:39 + local db=glance | |
2013-01-29 09:05:39 + local charset=utf8 | |
2013-01-29 09:05:39 + mysql -uroot -p*** -e 'DROP DATABASE IF EXISTS glance;' | |
2013-01-29 09:05:40 + mysql -uroot -p*** -e 'CREATE DATABASE glance CHARACTER SET utf8;' | |
2013-01-29 09:05:40 + /opt/stack/glance/bin/glance-manage db_sync | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Constructing engine | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:***@localhost/glance?charset=utf8) | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Constructing engine | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2013-01-29 09:05:40 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:***@localhost/glance?charset=utf8) | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Constructing engine | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:***@localhost/glance?charset=utf8) | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [glance.db.sqlalchemy.migration] Upgrading mysql://root:***@localhost/glance?charset=utf8 to version latest | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.util] Constructing engine | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Loading repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/001_add_images_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/002_add_image_properties_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_add_disk_format.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/003_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/004_add_checksum.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/005_size_big_integer.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_key_to_name.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_sqlite_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/006_mysql_upgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/007_add_owner.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/008_add_image_members_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/009_add_mindisk_and_minram.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/010_default_update_at.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/011_make_mindisk_and_minram_notnull.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/012_id_to_uuid.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_add_protected.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/013_sqlite_downgrade.sql loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/014_add_image_tags_table.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Loading script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.script.base] Script /opt/stack/glance/glance/db/sqlalchemy/migrate_repo/versions/015_quote_swift_credentials.py loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Repository /opt/stack/glance/glance/db/sqlalchemy/migrate_repo loaded successfully | |
2013-01-29 09:05:41 2013-01-29 09:05:40 DEBUG [migrate.versioning.repository] Config: OrderedDict([('db_settings', OrderedDict([('__name__', 'db_settings'), ('repository_id', 'Glance Migrations'), ('version_table', 'migrate_version'), ('required_dbs', '[]')]))]) | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [migrate.versioning.api] 0 -> 1... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table images | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [migrate.versioning.api] 1 -> 2... | |
2013-01-29 09:05:41 2013-01-29 09:05:40 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_properties | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 2 -> 3... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 3 -> 4... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 4 -> 5... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 5 -> 6... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 6 -> 7... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 7 -> 8... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_members | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 8 -> 9... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 9 -> 10... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 10 -> 11... | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:41 2013-01-29 09:05:41 INFO [migrate.versioning.api] 11 -> 12... | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] 12 -> 13... | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] 13 -> 14... | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [glance.db.sqlalchemy.migrate_repo.schema] creating table image_tags | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] 14 -> 15... | |
2013-01-29 09:05:42 2013-01-29 09:05:42 INFO [migrate.versioning.api] done | |
2013-01-29 09:05:42 2013-01-29 09:05:42 DEBUG [migrate.versioning.util] Disposing SQLAlchemy engine Engine(mysql://root:***@localhost/glance?charset=utf8) | |
2013-01-29 09:05:42 + sudo mkdir -p /var/cache/glance/api | |
2013-01-29 09:05:42 + sudo chown vkmc /var/cache/glance/api | |
2013-01-29 09:05:42 + rm -f /var/cache/glance/api/cacert.pem /var/cache/glance/api/revoked.pem /var/cache/glance/api/signing_cert.pem | |
2013-01-29 09:05:42 + sudo mkdir -p /var/cache/glance/registry | |
2013-01-29 09:05:42 + sudo chown vkmc /var/cache/glance/registry | |
2013-01-29 09:05:42 + rm -f /var/cache/glance/registry/cacert.pem /var/cache/glance/registry/revoked.pem /var/cache/glance/registry/signing_cert.pem | |
2013-01-29 09:05:42 + is_service_enabled swift | |
2013-01-29 09:05:42 + services=swift | |
2013-01-29 09:05:42 + for service in '${services}' | |
2013-01-29 09:05:42 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:05:42 + return 0 | |
2013-01-29 09:05:42 + iniset /etc/glance/glance-api.conf DEFAULT default_store swift | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=default_store | |
2013-01-29 09:05:42 + local value=swift | |
2013-01-29 09:05:42 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + ini_has_option /etc/glance/glance-api.conf DEFAULT default_store | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=default_store | |
2013-01-29 09:05:42 + local line | |
2013-01-29 09:05:42 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^default_store[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + line='default_store = file' | |
2013-01-29 09:05:42 + '[' -n 'default_store = file' ']' | |
2013-01-29 09:05:42 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(default_store[ \t]*=[ \t]*\).*$|\1swift|' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + iniset /etc/glance/glance-api.conf DEFAULT swift_store_auth_address http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_auth_address | |
2013-01-29 09:05:42 + local value=http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:05:42 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + ini_has_option /etc/glance/glance-api.conf DEFAULT swift_store_auth_address | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_auth_address | |
2013-01-29 09:05:42 + local line | |
2013-01-29 09:05:42 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_store_auth_address[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + line='swift_store_auth_address = 127.0.0.1:5000/v2.0/' | |
2013-01-29 09:05:42 + '[' -n 'swift_store_auth_address = 127.0.0.1:5000/v2.0/' ']' | |
2013-01-29 09:05:42 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_store_auth_address[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:5000/v2.0/|' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + iniset /etc/glance/glance-api.conf DEFAULT swift_store_user service:glance | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_user | |
2013-01-29 09:05:42 + local value=service:glance | |
2013-01-29 09:05:42 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + ini_has_option /etc/glance/glance-api.conf DEFAULT swift_store_user | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_user | |
2013-01-29 09:05:42 + local line | |
2013-01-29 09:05:42 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_store_user[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + line='swift_store_user = jdoe:jdoe' | |
2013-01-29 09:05:42 + '[' -n 'swift_store_user = jdoe:jdoe' ']' | |
2013-01-29 09:05:42 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_store_user[ \t]*=[ \t]*\).*$|\1service:glance|' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + iniset /etc/glance/glance-api.conf DEFAULT swift_store_key *** | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_key | |
2013-01-29 09:05:42 + local value=*** | |
2013-01-29 09:05:42 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + ini_has_option /etc/glance/glance-api.conf DEFAULT swift_store_key | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_key | |
2013-01-29 09:05:42 + local line | |
2013-01-29 09:05:42 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_store_key[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + line='swift_store_key = a86850deb2742ec3cb41518e26aa2d89' | |
2013-01-29 09:05:42 + '[' -n 'swift_store_key = a86850deb2742ec3cb41518e26aa2d89' ']' | |
2013-01-29 09:05:42 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_store_key[ \t]*=[ \t]*\).*$|\1***|' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + iniset /etc/glance/glance-api.conf DEFAULT swift_store_create_container_on_put True | |
2013-01-29 09:05:42 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + local section=DEFAULT | |
2013-01-29 09:05:42 + local option=swift_store_create_container_on_put | |
2013-01-29 09:05:42 + local value=True | |
2013-01-29 09:05:42 + grep -q '^\[DEFAULT\]' /etc/glance/glance-api.conf | |
2013-01-29 09:05:42 + ini_has_option /etc/glance/glance-api.conf DEFAULT swift_store_create_container_on_put | |
2013-01-29 09:05:43 + local file=/etc/glance/glance-api.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:43 + local option=swift_store_create_container_on_put | |
2013-01-29 09:05:43 + local line | |
2013-01-29 09:05:43 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^swift_store_create_container_on_put[ \t]*=/ p; }' /etc/glance/glance-api.conf | |
2013-01-29 09:05:43 + line='swift_store_create_container_on_put = False' | |
2013-01-29 09:05:43 + '[' -n 'swift_store_create_container_on_put = False' ']' | |
2013-01-29 09:05:43 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(swift_store_create_container_on_put[ \t]*=[ \t]*\).*$|\1True|' /etc/glance/glance-api.conf | |
2013-01-29 09:05:43 + is_service_enabled quantum | |
2013-01-29 09:05:43 + services=quantum | |
2013-01-29 09:05:43 + for service in '${services}' | |
2013-01-29 09:05:43 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:05:43 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:05:43 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:43 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:43 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:43 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:43 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:05:43 + return 0 | |
2013-01-29 09:05:43 + echo_summary 'Configuring Quantum' | |
2013-01-29 09:05:43 + [[ -t 3 ]] | |
2013-01-29 09:05:43 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:43 + echo Configuring Quantum | |
2013-01-29 09:05:43 + configure_quantum | |
2013-01-29 09:05:43 + _configure_quantum_common | |
2013-01-29 09:05:43 + [[ ! -d /etc/quantum ]] | |
2013-01-29 09:05:43 + sudo chown vkmc /etc/quantum | |
2013-01-29 09:05:43 Configuring Quantum | |
2013-01-29 09:05:43 + cp /opt/stack/quantum/etc/quantum.conf /etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + quantum_plugin_configure_common | |
2013-01-29 09:05:43 + Q_PLUGIN_CONF_PATH=etc/quantum/plugins/openvswitch | |
2013-01-29 09:05:43 + Q_PLUGIN_CONF_FILENAME=ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + Q_DB_NAME=ovs_quantum | |
2013-01-29 09:05:43 + Q_PLUGIN_CLASS=quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 | |
2013-01-29 09:05:43 + [[ etc/quantum/plugins/openvswitch == '' ]] | |
2013-01-29 09:05:43 + [[ ovs_quantum_plugin.ini == '' ]] | |
2013-01-29 09:05:43 + [[ quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 == '' ]] | |
2013-01-29 09:05:43 + mkdir -p /etc/quantum/plugins/openvswitch | |
2013-01-29 09:05:43 + Q_PLUGIN_CONF_FILE=etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + cp /opt/stack/quantum/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + database_connection_url dburl ovs_quantum | |
2013-01-29 09:05:43 + local var=dburl | |
2013-01-29 09:05:43 + local db=ovs_quantum | |
2013-01-29 09:05:43 + database_connection_url_mysql dburl ovs_quantum | |
2013-01-29 09:05:43 + local output=dburl | |
2013-01-29 09:05:43 + local db=ovs_quantum | |
2013-01-29 09:05:43 + eval 'dburl=mysql://root:***@localhost/ovs_quantum?charset=utf8' | |
2013-01-29 09:05:43 ++ dburl='mysql://root:***@localhost/ovs_quantum?charset=utf8' | |
2013-01-29 09:05:43 + iniset /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini DATABASE sql_connection 'mysql://root:***@localhost/ovs_quantum?charset=utf8' | |
2013-01-29 09:05:43 + local file=/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + local section=DATABASE | |
2013-01-29 09:05:43 + local option=sql_connection | |
2013-01-29 09:05:43 + local 'value=mysql://root:***@localhost/ovs_quantum?charset=utf8' | |
2013-01-29 09:05:43 + grep -q '^\[DATABASE\]' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + ini_has_option /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini DATABASE sql_connection | |
2013-01-29 09:05:43 + local file=/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + local section=DATABASE | |
2013-01-29 09:05:43 + local option=sql_connection | |
2013-01-29 09:05:43 + local line | |
2013-01-29 09:05:43 ++ sed -ne '/^\[DATABASE\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + line='sql_connection = sqlite://' | |
2013-01-29 09:05:43 + '[' -n 'sql_connection = sqlite://' ']' | |
2013-01-29 09:05:43 + sed -i -e '/^\[DATABASE\]/,/^\[.*\]/ s|^\(sql_connection[ \t]*=[ \t]*\).*$|\1mysql://root:***@localhost/ovs_quantum?charset=utf8|' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:43 + unset dburl | |
2013-01-29 09:05:43 + _quantum_setup_rootwrap | |
2013-01-29 09:05:43 + [[ True == \F\a\l\s\e ]] | |
2013-01-29 09:05:43 + Q_CONF_ROOTWRAP_D=/etc/quantum/rootwrap.d | |
2013-01-29 09:05:43 + [[ -d /etc/quantum/rootwrap.d ]] | |
2013-01-29 09:05:43 + sudo rm -rf /etc/quantum/rootwrap.d | |
2013-01-29 09:05:43 + mkdir -p -m 755 /etc/quantum/rootwrap.d | |
2013-01-29 09:05:43 + cp -pr /opt/stack/quantum/etc/quantum/rootwrap.d/debug.filters /opt/stack/quantum/etc/quantum/rootwrap.d/dhcp.filters /opt/stack/quantum/etc/quantum/rootwrap.d/iptables-firewall.filters /opt/stack/quantum/etc/quantum/rootwrap.d/l3.filters /opt/stack/quantum/etc/quantum/rootwrap.d/linuxbridge-plugin.filters /opt/stack/quantum/etc/quantum/rootwrap.d/nec-plugin.filters /opt/stack/quantum/etc/quantum/rootwrap.d/openvswitch-plugin.filters /opt/stack/quantum/etc/quantum/rootwrap.d/ryu-plugin.filters /etc/quantum/rootwrap.d/ | |
2013-01-29 09:05:43 + sudo chown -R root:root /etc/quantum/rootwrap.d | |
2013-01-29 09:05:43 + sudo chmod 644 /etc/quantum/rootwrap.d/debug.filters /etc/quantum/rootwrap.d/dhcp.filters /etc/quantum/rootwrap.d/iptables-firewall.filters /etc/quantum/rootwrap.d/l3.filters /etc/quantum/rootwrap.d/linuxbridge-plugin.filters /etc/quantum/rootwrap.d/nec-plugin.filters /etc/quantum/rootwrap.d/openvswitch-plugin.filters /etc/quantum/rootwrap.d/ryu-plugin.filters | |
2013-01-29 09:05:43 + sudo cp -p /opt/stack/quantum/etc/rootwrap.conf /etc/quantum/rootwrap.conf | |
2013-01-29 09:05:43 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/quantum/rootwrap.d:' -i /etc/quantum/rootwrap.conf | |
2013-01-29 09:05:43 + sudo chown root:root /etc/quantum/rootwrap.conf | |
2013-01-29 09:05:43 + sudo chmod 0644 /etc/quantum/rootwrap.conf | |
2013-01-29 09:05:43 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf *' | |
2013-01-29 09:05:43 ++ mktemp | |
2013-01-29 09:05:43 + TEMPFILE=/tmp/tmp.SlWBrQHPvH | |
2013-01-29 09:05:43 + echo 'vkmc ALL=(root) NOPASSWD: /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf *' | |
2013-01-29 09:05:43 + chmod 0440 /tmp/tmp.SlWBrQHPvH | |
2013-01-29 09:05:43 + sudo chown root:root /tmp/tmp.SlWBrQHPvH | |
2013-01-29 09:05:43 + sudo mv /tmp/tmp.SlWBrQHPvH /etc/sudoers.d/quantum-rootwrap | |
2013-01-29 09:05:43 + iniset_rpc_backend quantum /etc/quantum/quantum.conf DEFAULT | |
2013-01-29 09:05:43 + local package=quantum | |
2013-01-29 09:05:43 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:43 + is_service_enabled zeromq | |
2013-01-29 09:05:43 + services=zeromq | |
2013-01-29 09:05:43 + for service in '${services}' | |
2013-01-29 09:05:43 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,zeromq, ]] | |
2013-01-29 09:05:43 + [[ zeromq == \n\o\v\a ]] | |
2013-01-29 09:05:43 + [[ zeromq == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:43 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:43 + [[ zeromq == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:43 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:43 + return 1 | |
2013-01-29 09:05:43 + is_service_enabled qpid | |
2013-01-29 09:05:43 + services=qpid | |
2013-01-29 09:05:43 + for service in '${services}' | |
2013-01-29 09:05:43 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,qpid, ]] | |
2013-01-29 09:05:43 + [[ qpid == \n\o\v\a ]] | |
2013-01-29 09:05:43 + [[ qpid == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:43 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:43 + [[ qpid == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:43 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:43 + return 1 | |
2013-01-29 09:05:43 + is_service_enabled rabbit | |
2013-01-29 09:05:43 + services=rabbit | |
2013-01-29 09:05:43 + for service in '${services}' | |
2013-01-29 09:05:43 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,rabbit, ]] | |
2013-01-29 09:05:43 + return 0 | |
2013-01-29 09:05:43 + iniset /etc/quantum/quantum.conf DEFAULT rpc_backend quantum.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:43 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:43 + local option=rpc_backend | |
2013-01-29 09:05:43 + local value=quantum.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:43 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + ini_has_option /etc/quantum/quantum.conf DEFAULT rpc_backend | |
2013-01-29 09:05:43 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:43 + local option=rpc_backend | |
2013-01-29 09:05:43 + local line | |
2013-01-29 09:05:43 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + line= | |
2013-01-29 09:05:43 + '[' -n '' ']' | |
2013-01-29 09:05:43 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:43 rpc_backend = quantum.openstack.common.rpc.impl_kombu | |
2013-01-29 09:05:43 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + iniset /etc/quantum/quantum.conf DEFAULT rabbit_host localhost | |
2013-01-29 09:05:43 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:43 + local option=rabbit_host | |
2013-01-29 09:05:43 + local value=localhost | |
2013-01-29 09:05:43 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + ini_has_option /etc/quantum/quantum.conf DEFAULT rabbit_host | |
2013-01-29 09:05:43 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:43 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=rabbit_host | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 rabbit_host = localhost | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT rabbit_password *** | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=rabbit_password | |
2013-01-29 09:05:44 + local value=*** | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT rabbit_password | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=rabbit_password | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 rabbit_password = *** | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + is_service_enabled q-svc | |
2013-01-29 09:05:44 + services=q-svc | |
2013-01-29 09:05:44 + for service in '${services}' | |
2013-01-29 09:05:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-svc, ]] | |
2013-01-29 09:05:44 + return 0 | |
2013-01-29 09:05:44 + _configure_quantum_service | |
2013-01-29 09:05:44 + Q_API_PASTE_FILE=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:44 + Q_POLICY_FILE=/etc/quantum/policy.json | |
2013-01-29 09:05:44 + cp /opt/stack/quantum/etc/api-paste.ini /etc/quantum/api-paste.ini | |
2013-01-29 09:05:44 + cp /opt/stack/quantum/etc/policy.json /etc/quantum/policy.json | |
2013-01-29 09:05:44 + is_service_enabled mysql postgresql | |
2013-01-29 09:05:44 + services='mysql postgresql' | |
2013-01-29 09:05:44 + for service in '${services}' | |
2013-01-29 09:05:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,mysql, ]] | |
2013-01-29 09:05:44 + return 0 | |
2013-01-29 09:05:44 + recreate_database ovs_quantum utf8 | |
2013-01-29 09:05:44 + local db=ovs_quantum | |
2013-01-29 09:05:44 + local charset=utf8 | |
2013-01-29 09:05:44 + recreate_database_mysql ovs_quantum utf8 | |
2013-01-29 09:05:44 + local db=ovs_quantum | |
2013-01-29 09:05:44 + local charset=utf8 | |
2013-01-29 09:05:44 + mysql -uroot -p*** -e 'DROP DATABASE IF EXISTS ovs_quantum;' | |
2013-01-29 09:05:44 + mysql -uroot -p*** -e 'CREATE DATABASE ovs_quantum CHARACTER SET utf8;' | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT core_plugin quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=core_plugin | |
2013-01-29 09:05:44 + local value=quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT core_plugin | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=core_plugin | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^core_plugin[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 core_plugin = quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2 | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT verbose True | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=verbose | |
2013-01-29 09:05:44 + local value=True | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT verbose | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=verbose | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 verbose = True | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT debug True | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=debug | |
2013-01-29 09:05:44 + local value=True | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT debug | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=debug | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 debug = True | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT allow_overlapping_ips False | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=allow_overlapping_ips | |
2013-01-29 09:05:44 + local value=False | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT allow_overlapping_ips | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=allow_overlapping_ips | |
2013-01-29 09:05:44 + local line | |
2013-01-29 09:05:44 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^allow_overlapping_ips[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + line= | |
2013-01-29 09:05:44 + '[' -n '' ']' | |
2013-01-29 09:05:44 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:44 allow_overlapping_ips = False | |
2013-01-29 09:05:44 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + iniset /etc/quantum/quantum.conf DEFAULT auth_strategy keystone | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:44 + local option=auth_strategy | |
2013-01-29 09:05:44 + local value=keystone | |
2013-01-29 09:05:44 + grep -q '^\[DEFAULT\]' /etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + ini_has_option /etc/quantum/quantum.conf DEFAULT auth_strategy | |
2013-01-29 09:05:44 + local file=/etc/quantum/quantum.conf | |
2013-01-29 09:05:44 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=auth_strategy | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/quantum/quantum.conf | |
2013-01-29 09:05:45 + line= | |
2013-01-29 09:05:45 + '[' -n '' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:45 auth_strategy = keystone | |
2013-01-29 09:05:45 ' /etc/quantum/quantum.conf | |
2013-01-29 09:05:45 + _quantum_setup_keystone /etc/quantum/api-paste.ini filter:authtoken | |
2013-01-29 09:05:45 + local conf_file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local use_auth_url= | |
2013-01-29 09:05:45 + [[ -n '' ]] | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken auth_host 10.0.2.15 | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_host | |
2013-01-29 09:05:45 + local value=10.0.2.15 | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken auth_host | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_host | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:05:45 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken auth_port 35357 | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_port | |
2013-01-29 09:05:45 + local value=35357 | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken auth_port | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_port | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_port[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='auth_port = 35357' | |
2013-01-29 09:05:45 + '[' -n 'auth_port = 35357' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_port[ \t]*=[ \t]*\).*$|\135357|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken auth_protocol http | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_protocol | |
2013-01-29 09:05:45 + local value=http | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken auth_protocol | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=auth_protocol | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_protocol[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='auth_protocol = http' | |
2013-01-29 09:05:45 + '[' -n 'auth_protocol = http' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_protocol[ \t]*=[ \t]*\).*$|\1http|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken admin_tenant_name service | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_tenant_name | |
2013-01-29 09:05:45 + local value=service | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken admin_tenant_name | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_tenant_name | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2013-01-29 09:05:45 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken admin_user quantum | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_user | |
2013-01-29 09:05:45 + local value=quantum | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken admin_user | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_user | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='admin_user = %SERVICE_USER%' | |
2013-01-29 09:05:45 + '[' -n 'admin_user = %SERVICE_USER%' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1quantum|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken admin_password *** | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_password | |
2013-01-29 09:05:45 + local value=*** | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken admin_password | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=admin_password | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='admin_password = %SERVICE_PASSWORD%' | |
2013-01-29 09:05:45 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/api-paste.ini filter:authtoken signing_dir /var/cache/quantum | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=signing_dir | |
2013-01-29 09:05:45 + local value=/var/cache/quantum | |
2013-01-29 09:05:45 + grep -q '^\[filter:authtoken\]' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/api-paste.ini filter:authtoken signing_dir | |
2013-01-29 09:05:45 + local file=/etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + local section=filter:authtoken | |
2013-01-29 09:05:45 + local option=signing_dir | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + line='signing_dir = /var/lib/quantum/keystone-signing' | |
2013-01-29 09:05:45 + '[' -n 'signing_dir = /var/lib/quantum/keystone-signing' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/quantum|' /etc/quantum/api-paste.ini | |
2013-01-29 09:05:45 + sudo mkdir -p /var/cache/quantum | |
2013-01-29 09:05:45 + sudo chown vkmc /var/cache/quantum | |
2013-01-29 09:05:45 + rm -f /var/cache/quantum/cacert.pem /var/cache/quantum/revoked.pem /var/cache/quantum/signing_cert.pem | |
2013-01-29 09:05:45 + quantum_plugin_configure_service | |
2013-01-29 09:05:45 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:45 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:45 + echo 'WARNING - The openvswitch plugin is using local tenant networks, with no connectivity between hosts.' | |
2013-01-29 09:05:45 WARNING - The openvswitch plugin is using local tenant networks, with no connectivity between hosts. | |
2013-01-29 09:05:45 + [[ '' = '' ]] | |
2013-01-29 09:05:45 + [[ '' != '' ]] | |
2013-01-29 09:05:45 + [[ '' != '' ]] | |
2013-01-29 09:05:45 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:45 + is_service_enabled q-agt | |
2013-01-29 09:05:45 + services=q-agt | |
2013-01-29 09:05:45 + for service in '${services}' | |
2013-01-29 09:05:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-agt, ]] | |
2013-01-29 09:05:45 + return 0 | |
2013-01-29 09:05:45 + _configure_quantum_plugin_agent | |
2013-01-29 09:05:45 + iniset /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini AGENT root_helper 'sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:45 + local file=/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:45 + local section=AGENT | |
2013-01-29 09:05:45 + local option=root_helper | |
2013-01-29 09:05:45 + local 'value=sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:45 + grep -q '^\[AGENT\]' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini AGENT root_helper | |
2013-01-29 09:05:45 + local file=/etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:45 + local section=AGENT | |
2013-01-29 09:05:45 + local option=root_helper | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[AGENT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:45 + line='root_helper = sudo' | |
2013-01-29 09:05:45 + '[' -n 'root_helper = sudo' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[AGENT\]/,/^\[.*\]/ s|^\(root_helper[ \t]*=[ \t]*\).*$|\1sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf|' /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
2013-01-29 09:05:45 + quantum_plugin_configure_plugin_agent | |
2013-01-29 09:05:45 + OVS_BRIDGE=br-int | |
2013-01-29 09:05:45 + _quantum_ovs_base_setup_bridge br-int | |
2013-01-29 09:05:45 + local bridge=br-int | |
2013-01-29 09:05:45 + quantum-ovs-cleanup --ovs_integration_bridge br-int | |
2013-01-29 09:05:45 Traceback (most recent call last): | |
2013-01-29 09:05:45 File "/usr/local/bin/quantum-ovs-cleanup", line 5, in <module> | |
2013-01-29 09:05:45 from pkg_resources import load_entry_point | |
2013-01-29 09:05:45 File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module> | |
2013-01-29 09:05:45 parse_requirements(__requires__), Environment() | |
2013-01-29 09:05:45 File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve | |
2013-01-29 09:05:45 raise DistributionNotFound(req) | |
2013-01-29 09:05:45 pkg_resources.DistributionNotFound: WebOb>=1.2 | |
2013-01-29 09:05:45 + sudo ovs-vsctl --no-wait -- --may-exist add-br br-int | |
2013-01-29 09:05:45 + sudo ovs-vsctl --no-wait br-set-external-id br-int bridge-id br-int | |
2013-01-29 09:05:45 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:45 + [[ '' = '' ]] | |
2013-01-29 09:05:45 + [[ '' != '' ]] | |
2013-01-29 09:05:45 + [[ '' != '' ]] | |
2013-01-29 09:05:45 + AGENT_BINARY=/opt/stack/quantum/bin/quantum-openvswitch-agent | |
2013-01-29 09:05:45 + '[' libvirt = xenserver ']' | |
2013-01-29 09:05:45 + is_service_enabled q-dhcp | |
2013-01-29 09:05:45 + services=q-dhcp | |
2013-01-29 09:05:45 + for service in '${services}' | |
2013-01-29 09:05:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-dhcp, ]] | |
2013-01-29 09:05:45 + return 0 | |
2013-01-29 09:05:45 + _configure_quantum_dhcp_agent | |
2013-01-29 09:05:45 + AGENT_DHCP_BINARY=/opt/stack/quantum/bin/quantum-dhcp-agent | |
2013-01-29 09:05:45 + Q_DHCP_CONF_FILE=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + cp /opt/stack/quantum/etc/dhcp_agent.ini /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/dhcp_agent.ini DEFAULT verbose True | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=verbose | |
2013-01-29 09:05:45 + local value=True | |
2013-01-29 09:05:45 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT verbose | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=verbose | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + line= | |
2013-01-29 09:05:45 + '[' -n '' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:45 verbose = True | |
2013-01-29 09:05:45 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/dhcp_agent.ini DEFAULT debug True | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=debug | |
2013-01-29 09:05:45 + local value=True | |
2013-01-29 09:05:45 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT debug | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=debug | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + line= | |
2013-01-29 09:05:45 + '[' -n '' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:45 debug = True | |
2013-01-29 09:05:45 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/dhcp_agent.ini DEFAULT use_namespaces True | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=use_namespaces | |
2013-01-29 09:05:45 + local value=True | |
2013-01-29 09:05:45 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT use_namespaces | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=use_namespaces | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_namespaces[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + line= | |
2013-01-29 09:05:45 + '[' -n '' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:45 use_namespaces = True | |
2013-01-29 09:05:45 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/dhcp_agent.ini DEFAULT state_path /opt/stack/data/quantum | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=state_path | |
2013-01-29 09:05:45 + local value=/opt/stack/data/quantum | |
2013-01-29 09:05:45 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT state_path | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=state_path | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + line= | |
2013-01-29 09:05:45 + '[' -n '' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:45 state_path = /opt/stack/data/quantum | |
2013-01-29 09:05:45 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + iniset /etc/quantum/dhcp_agent.ini DEFAULT root_helper 'sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=root_helper | |
2013-01-29 09:05:45 + local 'value=sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:45 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT root_helper | |
2013-01-29 09:05:45 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local option=root_helper | |
2013-01-29 09:05:45 + local line | |
2013-01-29 09:05:45 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + line='root_helper = sudo' | |
2013-01-29 09:05:45 + '[' -n 'root_helper = sudo' ']' | |
2013-01-29 09:05:45 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(root_helper[ \t]*=[ \t]*\).*$|\1sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf|' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + _quantum_setup_keystone /etc/quantum/dhcp_agent.ini DEFAULT set_auth_url | |
2013-01-29 09:05:45 + local conf_file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:45 + local section=DEFAULT | |
2013-01-29 09:05:45 + local use_auth_url=set_auth_url | |
2013-01-29 09:05:46 + [[ -n set_auth_url ]] | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT auth_url http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=auth_url | |
2013-01-29 09:05:46 + local value=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT auth_url | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=auth_url | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line= | |
2013-01-29 09:05:46 + '[' -n '' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:46 auth_url = http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:46 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT admin_tenant_name service | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_tenant_name | |
2013-01-29 09:05:46 + local value=service | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT admin_tenant_name | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_tenant_name | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line= | |
2013-01-29 09:05:46 + '[' -n '' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:46 admin_tenant_name = service | |
2013-01-29 09:05:46 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT admin_user quantum | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_user | |
2013-01-29 09:05:46 + local value=quantum | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT admin_user | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_user | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line= | |
2013-01-29 09:05:46 + '[' -n '' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:46 admin_user = quantum | |
2013-01-29 09:05:46 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT admin_password *** | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_password | |
2013-01-29 09:05:46 + local value=*** | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT admin_password | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=admin_password | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line= | |
2013-01-29 09:05:46 + '[' -n '' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:46 admin_password = *** | |
2013-01-29 09:05:46 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT signing_dir /var/cache/quantum | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=signing_dir | |
2013-01-29 09:05:46 + local value=/var/cache/quantum | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT signing_dir | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=signing_dir | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line= | |
2013-01-29 09:05:46 + '[' -n '' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:46 signing_dir = /var/cache/quantum | |
2013-01-29 09:05:46 ' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + sudo mkdir -p /var/cache/quantum | |
2013-01-29 09:05:46 + sudo chown vkmc /var/cache/quantum | |
2013-01-29 09:05:46 + rm -f '/var/cache/quantum/*' | |
2013-01-29 09:05:46 + _quantum_setup_interface_driver /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + quantum_plugin_setup_interface_driver /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local conf_file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/dhcp_agent.ini DEFAULT interface_driver quantum.agent.linux.interface.OVSInterfaceDriver | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=interface_driver | |
2013-01-29 09:05:46 + local value=quantum.agent.linux.interface.OVSInterfaceDriver | |
2013-01-29 09:05:46 + grep -q '^\[DEFAULT\]' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + ini_has_option /etc/quantum/dhcp_agent.ini DEFAULT interface_driver | |
2013-01-29 09:05:46 + local file=/etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + local section=DEFAULT | |
2013-01-29 09:05:46 + local option=interface_driver | |
2013-01-29 09:05:46 + local line | |
2013-01-29 09:05:46 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^interface_driver[ \t]*=/ p; }' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + line='interface_driver = quantum.agent.linux.interface.OVSInterfaceDriver' | |
2013-01-29 09:05:46 + '[' -n 'interface_driver = quantum.agent.linux.interface.OVSInterfaceDriver' ']' | |
2013-01-29 09:05:46 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(interface_driver[ \t]*=[ \t]*\).*$|\1quantum.agent.linux.interface.OVSInterfaceDriver|' /etc/quantum/dhcp_agent.ini | |
2013-01-29 09:05:46 + quantum_plugin_configure_dhcp_agent | |
2013-01-29 09:05:46 + : | |
2013-01-29 09:05:46 + is_service_enabled q-l3 | |
2013-01-29 09:05:46 + services=q-l3 | |
2013-01-29 09:05:46 + for service in '${services}' | |
2013-01-29 09:05:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-l3, ]] | |
2013-01-29 09:05:46 + return 0 | |
2013-01-29 09:05:46 + _configure_quantum_l3_agent | |
2013-01-29 09:05:46 + AGENT_L3_BINARY=/opt/stack/quantum/bin/quantum-l3-agent | |
2013-01-29 09:05:46 + PUBLIC_BRIDGE=br-ex | |
2013-01-29 09:05:46 + Q_L3_CONF_FILE=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:46 + cp /opt/stack/quantum/etc/l3_agent.ini /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:46 + iniset /etc/quantum/l3_agent.ini DEFAULT verbose True | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=verbose | |
2013-01-29 09:05:47 + local value=True | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT verbose | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=verbose | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line= | |
2013-01-29 09:05:47 + '[' -n '' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:47 verbose = True | |
2013-01-29 09:05:47 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT debug True | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=debug | |
2013-01-29 09:05:47 + local value=True | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT debug | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=debug | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line= | |
2013-01-29 09:05:47 + '[' -n '' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:47 debug = True | |
2013-01-29 09:05:47 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT use_namespaces True | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=use_namespaces | |
2013-01-29 09:05:47 + local value=True | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT use_namespaces | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=use_namespaces | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_namespaces[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line= | |
2013-01-29 09:05:47 + '[' -n '' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:47 use_namespaces = True | |
2013-01-29 09:05:47 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT state_path /opt/stack/data/quantum | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=state_path | |
2013-01-29 09:05:47 + local value=/opt/stack/data/quantum | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT state_path | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=state_path | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line= | |
2013-01-29 09:05:47 + '[' -n '' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:47 state_path = /opt/stack/data/quantum | |
2013-01-29 09:05:47 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT root_helper 'sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=root_helper | |
2013-01-29 09:05:47 + local 'value=sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT root_helper | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=root_helper | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line='root_helper = sudo' | |
2013-01-29 09:05:47 + '[' -n 'root_helper = sudo' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(root_helper[ \t]*=[ \t]*\).*$|\1sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf|' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + _quantum_setup_keystone /etc/quantum/l3_agent.ini DEFAULT set_auth_url | |
2013-01-29 09:05:47 + local conf_file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local use_auth_url=set_auth_url | |
2013-01-29 09:05:47 + [[ -n set_auth_url ]] | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT auth_url http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=auth_url | |
2013-01-29 09:05:47 + local value=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT auth_url | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=auth_url | |
2013-01-29 09:05:47 + local line | |
2013-01-29 09:05:47 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + line= | |
2013-01-29 09:05:47 + '[' -n '' ']' | |
2013-01-29 09:05:47 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:47 auth_url = http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:47 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + iniset /etc/quantum/l3_agent.ini DEFAULT admin_tenant_name service | |
2013-01-29 09:05:47 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:47 + local section=DEFAULT | |
2013-01-29 09:05:47 + local option=admin_tenant_name | |
2013-01-29 09:05:47 + local value=service | |
2013-01-29 09:05:47 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT admin_tenant_name | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=admin_tenant_name | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 admin_tenant_name = service | |
2013-01-29 09:05:48 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/l3_agent.ini DEFAULT admin_user quantum | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=admin_user | |
2013-01-29 09:05:48 + local value=quantum | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT admin_user | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=admin_user | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 admin_user = quantum | |
2013-01-29 09:05:48 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/l3_agent.ini DEFAULT admin_password *** | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=admin_password | |
2013-01-29 09:05:48 + local value=*** | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT admin_password | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=admin_password | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 admin_password = *** | |
2013-01-29 09:05:48 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/l3_agent.ini DEFAULT signing_dir /var/cache/quantum | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=signing_dir | |
2013-01-29 09:05:48 + local value=/var/cache/quantum | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT signing_dir | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=signing_dir | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 signing_dir = /var/cache/quantum | |
2013-01-29 09:05:48 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + sudo mkdir -p /var/cache/quantum | |
2013-01-29 09:05:48 + sudo chown vkmc /var/cache/quantum | |
2013-01-29 09:05:48 + rm -f '/var/cache/quantum/*' | |
2013-01-29 09:05:48 + _quantum_setup_interface_driver /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + quantum_plugin_setup_interface_driver /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local conf_file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/l3_agent.ini DEFAULT interface_driver quantum.agent.linux.interface.OVSInterfaceDriver | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=interface_driver | |
2013-01-29 09:05:48 + local value=quantum.agent.linux.interface.OVSInterfaceDriver | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT interface_driver | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=interface_driver | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^interface_driver[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line='interface_driver = quantum.agent.linux.interface.OVSInterfaceDriver' | |
2013-01-29 09:05:48 + '[' -n 'interface_driver = quantum.agent.linux.interface.OVSInterfaceDriver' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(interface_driver[ \t]*=[ \t]*\).*$|\1quantum.agent.linux.interface.OVSInterfaceDriver|' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + quantum_plugin_configure_l3_agent | |
2013-01-29 09:05:48 + _quantum_ovs_base_configure_l3_agent | |
2013-01-29 09:05:48 + iniset /etc/quantum/l3_agent.ini DEFAULT external_network_bridge br-ex | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=external_network_bridge | |
2013-01-29 09:05:48 + local value=br-ex | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/l3_agent.ini DEFAULT external_network_bridge | |
2013-01-29 09:05:48 + local file=/etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=external_network_bridge | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^external_network_bridge[ \t]*=/ p; }' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 external_network_bridge = br-ex | |
2013-01-29 09:05:48 ' /etc/quantum/l3_agent.ini | |
2013-01-29 09:05:48 + quantum-ovs-cleanup --external_network_bridge br-ex | |
2013-01-29 09:05:48 Traceback (most recent call last): | |
2013-01-29 09:05:48 File "/usr/local/bin/quantum-ovs-cleanup", line 5, in <module> | |
2013-01-29 09:05:48 from pkg_resources import load_entry_point | |
2013-01-29 09:05:48 File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module> | |
2013-01-29 09:05:48 parse_requirements(__requires__), Environment() | |
2013-01-29 09:05:48 File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve | |
2013-01-29 09:05:48 raise DistributionNotFound(req) | |
2013-01-29 09:05:48 pkg_resources.DistributionNotFound: WebOb>=1.2 | |
2013-01-29 09:05:48 + sudo ovs-vsctl --no-wait -- --may-exist add-br br-ex | |
2013-01-29 09:05:48 + sudo ip addr flush dev br-ex | |
2013-01-29 09:05:48 + is_service_enabled q-meta | |
2013-01-29 09:05:48 + services=q-meta | |
2013-01-29 09:05:48 + for service in '${services}' | |
2013-01-29 09:05:48 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-meta, ]] | |
2013-01-29 09:05:48 + return 0 | |
2013-01-29 09:05:48 + _configure_quantum_metadata_agent | |
2013-01-29 09:05:48 + AGENT_META_BINARY=/opt/stack/quantum/bin/quantum-metadata-agent | |
2013-01-29 09:05:48 + Q_META_CONF_FILE=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + cp /opt/stack/quantum/etc/metadata_agent.ini /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/metadata_agent.ini DEFAULT verbose True | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=verbose | |
2013-01-29 09:05:48 + local value=True | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT verbose | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=verbose | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 verbose = True | |
2013-01-29 09:05:48 ' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/metadata_agent.ini DEFAULT debug True | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=debug | |
2013-01-29 09:05:48 + local value=True | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT debug | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=debug | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 debug = True | |
2013-01-29 09:05:48 ' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/metadata_agent.ini DEFAULT state_path /opt/stack/data/quantum | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=state_path | |
2013-01-29 09:05:48 + local value=/opt/stack/data/quantum | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT state_path | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=state_path | |
2013-01-29 09:05:48 + local line | |
2013-01-29 09:05:48 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + line= | |
2013-01-29 09:05:48 + '[' -n '' ']' | |
2013-01-29 09:05:48 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:48 state_path = /opt/stack/data/quantum | |
2013-01-29 09:05:48 ' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + iniset /etc/quantum/metadata_agent.ini DEFAULT nova_metadata_ip 10.0.2.15 | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:48 + local option=nova_metadata_ip | |
2013-01-29 09:05:48 + local value=10.0.2.15 | |
2013-01-29 09:05:48 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT nova_metadata_ip | |
2013-01-29 09:05:48 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:48 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=nova_metadata_ip | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^nova_metadata_ip[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line= | |
2013-01-29 09:05:49 + '[' -n '' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:49 nova_metadata_ip = 10.0.2.15 | |
2013-01-29 09:05:49 ' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT root_helper 'sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=root_helper | |
2013-01-29 09:05:49 + local 'value=sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf' | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT root_helper | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=root_helper | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^root_helper[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line='root_helper = sudo' | |
2013-01-29 09:05:49 + '[' -n 'root_helper = sudo' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(root_helper[ \t]*=[ \t]*\).*$|\1sudo /usr/local/bin/quantum-rootwrap /etc/quantum/rootwrap.conf|' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + _quantum_setup_keystone /etc/quantum/metadata_agent.ini DEFAULT set_auth_url | |
2013-01-29 09:05:49 + local conf_file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local use_auth_url=set_auth_url | |
2013-01-29 09:05:49 + [[ -n set_auth_url ]] | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT auth_url http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=auth_url | |
2013-01-29 09:05:49 + local value=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT auth_url | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=auth_url | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_url[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line='auth_url = http://localhost:35357/v2.0' | |
2013-01-29 09:05:49 + '[' -n 'auth_url = http://localhost:35357/v2.0' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(auth_url[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:35357/v2.0|' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT admin_tenant_name service | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_tenant_name | |
2013-01-29 09:05:49 + local value=service | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT admin_tenant_name | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_tenant_name | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_tenant_name[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line='admin_tenant_name = %SERVICE_TENANT_NAME%' | |
2013-01-29 09:05:49 + '[' -n 'admin_tenant_name = %SERVICE_TENANT_NAME%' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(admin_tenant_name[ \t]*=[ \t]*\).*$|\1service|' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT admin_user quantum | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_user | |
2013-01-29 09:05:49 + local value=quantum | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT admin_user | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_user | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_user[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line='admin_user = %SERVICE_USER%' | |
2013-01-29 09:05:49 + '[' -n 'admin_user = %SERVICE_USER%' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(admin_user[ \t]*=[ \t]*\).*$|\1quantum|' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT admin_password *** | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_password | |
2013-01-29 09:05:49 + local value=*** | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT admin_password | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=admin_password | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line='admin_password = %SERVICE_PASSWORD%' | |
2013-01-29 09:05:49 + '[' -n 'admin_password = %SERVICE_PASSWORD%' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/,/^\[.*\]/ s|^\(admin_password[ \t]*=[ \t]*\).*$|\1***|' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + iniset /etc/quantum/metadata_agent.ini DEFAULT signing_dir /var/cache/quantum | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=signing_dir | |
2013-01-29 09:05:49 + local value=/var/cache/quantum | |
2013-01-29 09:05:49 + grep -q '^\[DEFAULT\]' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + ini_has_option /etc/quantum/metadata_agent.ini DEFAULT signing_dir | |
2013-01-29 09:05:49 + local file=/etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + local section=DEFAULT | |
2013-01-29 09:05:49 + local option=signing_dir | |
2013-01-29 09:05:49 + local line | |
2013-01-29 09:05:49 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + line= | |
2013-01-29 09:05:49 + '[' -n '' ']' | |
2013-01-29 09:05:49 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:49 signing_dir = /var/cache/quantum | |
2013-01-29 09:05:49 ' /etc/quantum/metadata_agent.ini | |
2013-01-29 09:05:49 + sudo mkdir -p /var/cache/quantum | |
2013-01-29 09:05:49 + sudo chown vkmc /var/cache/quantum | |
2013-01-29 09:05:49 + rm -f '/var/cache/quantum/*' | |
2013-01-29 09:05:49 + _configure_quantum_debug_command | |
2013-01-29 09:05:49 + [[ False != \T\r\u\e ]] | |
2013-01-29 09:05:49 + return | |
2013-01-29 09:05:49 + _cleanup_quantum | |
2013-01-29 09:05:49 + : | |
2013-01-29 09:05:49 + init_quantum | |
2013-01-29 09:05:49 + : | |
2013-01-29 09:05:49 + is_service_enabled quantum | |
2013-01-29 09:05:49 + services=quantum | |
2013-01-29 09:05:49 + for service in '${services}' | |
2013-01-29 09:05:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:05:49 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:05:49 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:50 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:50 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:50 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:05:50 + return 0 | |
2013-01-29 09:05:50 + configure_quantum_third_party | |
2013-01-29 09:05:50 + _quantum_third_party_do configure | |
2013-01-29 09:05:50 + init_quantum_third_party | |
2013-01-29 09:05:50 + _quantum_third_party_do init | |
2013-01-29 09:05:50 + start_quantum_third_party | |
2013-01-29 09:05:50 + _quantum_third_party_do start | |
2013-01-29 09:05:50 + is_service_enabled nova | |
2013-01-29 09:05:50 + services=nova | |
2013-01-29 09:05:50 + for service in '${services}' | |
2013-01-29 09:05:50 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:05:50 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:05:50 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:05:50 + return 0 | |
2013-01-29 09:05:50 + echo_summary 'Configuring Nova' | |
2013-01-29 09:05:50 + [[ -t 3 ]] | |
2013-01-29 09:05:50 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:50 + echo Configuring Nova | |
2013-01-29 09:05:50 Configuring Nova | |
2013-01-29 09:05:50 + configure_nova | |
2013-01-29 09:05:50 + setup_develop /opt/stack/nova | |
2013-01-29 09:05:50 + [[ False = True ]] | |
2013-01-29 09:05:50 + SUDO_CMD=sudo | |
2013-01-29 09:05:50 + cd /opt/stack/nova | |
2013-01-29 09:05:50 + python setup.py egg_info | |
2013-01-29 09:05:50 running egg_info | |
2013-01-29 09:05:50 writing requirements to nova.egg-info/requires.txt | |
2013-01-29 09:05:50 writing nova.egg-info/PKG-INFO | |
2013-01-29 09:05:50 writing top-level names to nova.egg-info/top_level.txt | |
2013-01-29 09:05:50 writing dependency_links to nova.egg-info/dependency_links.txt | |
2013-01-29 09:05:50 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:05:50 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:05:50 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:05:50 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:05:50 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2013-01-29 09:05:50 ++ awk '/^.+/ {print "-f " $1}' nova.egg-info/dependency_links.txt | |
2013-01-29 09:05:50 + raw_links= | |
2013-01-29 09:05:50 ++ xargs | |
2013-01-29 09:05:50 ++ echo | |
2013-01-29 09:05:50 + depend_links= | |
2013-01-29 09:05:50 ++ '[' '!' -r nova.egg-info/requires.txt ']' | |
2013-01-29 09:05:50 ++ echo '-r *-info/requires.txt' | |
2013-01-29 09:05:50 + require_file='-r *-info/requires.txt' | |
2013-01-29 09:05:50 + pip_install -r nova.egg-info/requires.txt | |
2013-01-29 09:05:50 + [[ False = \T\r\u\e ]] | |
2013-01-29 09:05:50 + [[ -z -r nova.egg-info/requires.txt ]] | |
2013-01-29 09:05:50 + [[ -z deb ]] | |
2013-01-29 09:05:50 + [[ False = True ]] | |
2013-01-29 09:05:50 + SUDO_PIP=sudo | |
2013-01-29 09:05:50 ++ get_pip_command | |
2013-01-29 09:05:50 ++ is_fedora | |
2013-01-29 09:05:50 ++ [[ -z Ubuntu ]] | |
2013-01-29 09:05:50 ++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:50 ++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:50 ++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:50 ++ which pip | |
2013-01-29 09:05:50 + CMD_PIP=/usr/bin/pip | |
2013-01-29 09:05:50 + [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:05:50 + PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:05:50 + 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 | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): boto in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 5)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): lxml>=2.3 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 8)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): paste in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 13)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 15)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 17)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): httplib2 in /usr/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 20)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient in /opt/stack/python-cinderclient (from -r nova.egg-info/requires.txt (line 22)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): python-quantumclient>=2.1 in /opt/stack/python-quantumclient (from -r nova.egg-info/requires.txt (line 23)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0,<2 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 24)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r nova.egg-info/requires.txt (line 25)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): stevedore>=0.7 in /usr/local/lib/python2.7/dist-packages (from -r nova.egg-info/requires.txt (line 26)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient->-r nova.egg-info/requires.txt (line 22)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=1.5.6,<2.0 in /usr/local/lib/python2.7/dist-packages (from python-quantumclient>=2.1->-r nova.egg-info/requires.txt (line 23)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): distribute in /usr/lib/python2.7/dist-packages (from stevedore>=0.7->-r nova.egg-info/requires.txt (line 26)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 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)) | |
2013-01-29 09:05:50 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->python-glanceclient>=0.5.0,<2->-r nova.egg-info/requires.txt (line 24)) | |
2013-01-29 09:05:50 Cleaning up... | |
2013-01-29 09:05:50 + sudo HTTP_PROXY= HTTPS_PROXY= NO_PROXY= python setup.py develop | |
2013-01-29 09:05:50 running develop | |
2013-01-29 09:05:50 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2013-01-29 09:05:50 /usr/bin/python -E -c pass | |
2013-01-29 09:05:50 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2013-01-29 09:05:50 running egg_info | |
2013-01-29 09:05:50 writing requirements to nova.egg-info/requires.txt | |
2013-01-29 09:05:50 writing nova.egg-info/PKG-INFO | |
2013-01-29 09:05:51 writing top-level names to nova.egg-info/top_level.txt | |
2013-01-29 09:05:51 writing dependency_links to nova.egg-info/dependency_links.txt | |
2013-01-29 09:05:51 reading manifest template 'MANIFEST.in' | |
2013-01-29 09:05:51 warning: no files found matching 'AUTHORS' | |
2013-01-29 09:05:51 warning: no files found matching 'ChangeLog' | |
2013-01-29 09:05:51 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2013-01-29 09:05:51 writing manifest file 'nova.egg-info/SOURCES.txt' | |
2013-01-29 09:05:51 running build_ext | |
2013-01-29 09:05:51 Creating /usr/local/lib/python2.7/dist-packages/nova.egg-link (link to .) | |
2013-01-29 09:05:51 nova 2013.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:51 Installing nova-all script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-api script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-api-ec2 script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-api-metadata script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-api-os-compute script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-rpc-zmq-receiver script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-cert script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-clear-rabbit-queues script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-compute script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-conductor script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-console script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-consoleauth script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-dhcpbridge script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-manage script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-network script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-novncproxy script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-objectstore script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-rootwrap script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-scheduler script to /usr/local/bin | |
2013-01-29 09:05:51 Installing nova-xvpvncproxy script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Installed /opt/stack/nova | |
2013-01-29 09:05:51 Processing dependencies for nova==2013.1 | |
2013-01-29 09:05:51 Searching for stevedore==0.7.2 | |
2013-01-29 09:05:51 Best match: stevedore 0.7.2 | |
2013-01-29 09:05:51 stevedore 0.7.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for python-keystoneclient==0.2.1.3.gd37a3fb | |
2013-01-29 09:05:51 Best match: python-keystoneclient 0.2.1.3.gd37a3fb | |
2013-01-29 09:05:51 Removing python-keystoneclient 0.2.1 from easy-install.pth file | |
2013-01-29 09:05:51 python-keystoneclient 0.2.1.3.gd37a3fb is already the active version in easy-install.pth | |
2013-01-29 09:05:51 Installing keystone script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /opt/stack/python-keystoneclient | |
2013-01-29 09:05:51 Searching for python-glanceclient==0.7.0 | |
2013-01-29 09:05:51 Best match: python-glanceclient 0.7.0 | |
2013-01-29 09:05:51 Adding python-glanceclient 0.7.0 to easy-install.pth file | |
2013-01-29 09:05:51 Installing glance script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for python-quantumclient==2.1.39.g9f1858d | |
2013-01-29 09:05:51 Best match: python-quantumclient 2.1.39.g9f1858d | |
2013-01-29 09:05:51 Removing python-quantumclient 2.1 from easy-install.pth file | |
2013-01-29 09:05:51 python-quantumclient 2.1.39.g9f1858d is already the active version in easy-install.pth | |
2013-01-29 09:05:51 Installing quantum script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /opt/stack/python-quantumclient | |
2013-01-29 09:05:51 Searching for python-cinderclient==1.0.2 | |
2013-01-29 09:05:51 Best match: python-cinderclient 1.0.2 | |
2013-01-29 09:05:51 Removing python-cinderclient 1.0.2 from easy-install.pth file | |
2013-01-29 09:05:51 Adding python-cinderclient 1.0.2 to easy-install.pth file | |
2013-01-29 09:05:51 Installing cinder script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for setuptools-git==0.4.2 | |
2013-01-29 09:05:51 Best match: setuptools-git 0.4.2 | |
2013-01-29 09:05:51 Processing setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:05:51 setuptools-git 0.4.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /opt/stack/python-glanceclient/setuptools_git-0.4.2-py2.7.egg | |
2013-01-29 09:05:51 Searching for httplib2==0.7.2 | |
2013-01-29 09:05:51 Best match: httplib2 0.7.2 | |
2013-01-29 09:05:51 Adding httplib2 0.7.2 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for iso8601==0.1.4 | |
2013-01-29 09:05:51 Best match: iso8601 0.1.4 | |
2013-01-29 09:05:51 Adding iso8601 0.1.4 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for Babel==0.9.6 | |
2013-01-29 09:05:51 Best match: Babel 0.9.6 | |
2013-01-29 09:05:51 Babel 0.9.6 is already the active version in easy-install.pth | |
2013-01-29 09:05:51 Installing pybabel script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for paramiko==1.7.7.1 | |
2013-01-29 09:05:51 Best match: paramiko 1.7.7.1 | |
2013-01-29 09:05:51 Adding paramiko 1.7.7.1 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for suds==0.4 | |
2013-01-29 09:05:51 Best match: suds 0.4 | |
2013-01-29 09:05:51 suds 0.4 is already the active version in easy-install.pth | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for netaddr==0.7.5 | |
2013-01-29 09:05:51 Best match: netaddr 0.7.5 | |
2013-01-29 09:05:51 Adding netaddr 0.7.5 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for sqlalchemy-migrate==0.7.2 | |
2013-01-29 09:05:51 Best match: sqlalchemy-migrate 0.7.2 | |
2013-01-29 09:05:51 Adding sqlalchemy-migrate 0.7.2 to easy-install.pth file | |
2013-01-29 09:05:51 Installing migrate script to /usr/local/bin | |
2013-01-29 09:05:51 Installing migrate-repository script to /usr/local/bin | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for Paste==1.7.5.1 | |
2013-01-29 09:05:51 Best match: Paste 1.7.5.1 | |
2013-01-29 09:05:51 Adding Paste 1.7.5.1 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for PasteDeploy==1.5.0 | |
2013-01-29 09:05:51 Best match: PasteDeploy 1.5.0 | |
2013-01-29 09:05:51 Adding PasteDeploy 1.5.0 to easy-install.pth file | |
2013-01-29 09:05:51 | |
2013-01-29 09:05:51 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:51 Searching for greenlet==0.3.1 | |
2013-01-29 09:05:51 Best match: greenlet 0.3.1 | |
2013-01-29 09:05:52 Adding greenlet 0.3.1 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for WebOb==1.0.8 | |
2013-01-29 09:05:52 Best match: WebOb 1.0.8 | |
2013-01-29 09:05:52 WebOb 1.0.8 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for Routes==1.12.3 | |
2013-01-29 09:05:52 Best match: Routes 1.12.3 | |
2013-01-29 09:05:52 Adding Routes 1.12.3 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for lxml==2.3.2 | |
2013-01-29 09:05:52 Best match: lxml 2.3.2 | |
2013-01-29 09:05:52 Adding lxml 2.3.2 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for kombu==1.0.4 | |
2013-01-29 09:05:52 Best match: kombu 1.0.4 | |
2013-01-29 09:05:52 kombu 1.0.4 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for eventlet==0.10.0 | |
2013-01-29 09:05:52 Best match: eventlet 0.10.0 | |
2013-01-29 09:05:52 eventlet 0.10.0 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for boto==2.2.2 | |
2013-01-29 09:05:52 Best match: boto 2.2.2 | |
2013-01-29 09:05:52 Adding boto 2.2.2 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for anyjson==0.3.1 | |
2013-01-29 09:05:52 Best match: anyjson 0.3.1 | |
2013-01-29 09:05:52 Adding anyjson 0.3.1 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for amqplib==1.0.0 | |
2013-01-29 09:05:52 Best match: amqplib 1.0.0 | |
2013-01-29 09:05:52 Removing amqplib 0.6.1 from easy-install.pth file | |
2013-01-29 09:05:52 Adding amqplib 1.0.0 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for Cheetah==2.4.4 | |
2013-01-29 09:05:52 Best match: Cheetah 2.4.4 | |
2013-01-29 09:05:52 Adding Cheetah 2.4.4 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for SQLAlchemy==0.7.9 | |
2013-01-29 09:05:52 Best match: SQLAlchemy 0.7.9 | |
2013-01-29 09:05:52 Adding SQLAlchemy 0.7.9 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for distribute==0.6.24dev-r0 | |
2013-01-29 09:05:52 Best match: distribute 0.6.24dev-r0 | |
2013-01-29 09:05:52 Adding distribute 0.6.24dev-r0 to easy-install.pth file | |
2013-01-29 09:05:52 Installing easy_install script to /usr/local/bin | |
2013-01-29 09:05:52 Installing easy_install-2.7 script to /usr/local/bin | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for simplejson==2.3.2 | |
2013-01-29 09:05:52 Best match: simplejson 2.3.2 | |
2013-01-29 09:05:52 Adding simplejson 2.3.2 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for requests==0.14.2 | |
2013-01-29 09:05:52 Best match: requests 0.14.2 | |
2013-01-29 09:05:52 requests 0.14.2 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for prettytable==0.6.1 | |
2013-01-29 09:05:52 Best match: prettytable 0.6.1 | |
2013-01-29 09:05:52 prettytable 0.6.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for warlock==0.7.0 | |
2013-01-29 09:05:52 Best match: warlock 0.7.0 | |
2013-01-29 09:05:52 warlock 0.7.0 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for pyOpenSSL==0.12 | |
2013-01-29 09:05:52 Best match: pyOpenSSL 0.12 | |
2013-01-29 09:05:52 Adding pyOpenSSL 0.12 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for pyparsing==1.5.6 | |
2013-01-29 09:05:52 Best match: pyparsing 1.5.6 | |
2013-01-29 09:05:52 pyparsing 1.5.6 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for cliff==1.3 | |
2013-01-29 09:05:52 Best match: cliff 1.3 | |
2013-01-29 09:05:52 cliff 1.3 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for Tempita==0.5.1 | |
2013-01-29 09:05:52 Best match: Tempita 0.5.1 | |
2013-01-29 09:05:52 Adding Tempita 0.5.1 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for decorator==3.3.2 | |
2013-01-29 09:05:52 Best match: decorator 3.3.2 | |
2013-01-29 09:05:52 Adding decorator 3.3.2 to easy-install.pth file | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for Markdown==2.2.1 | |
2013-01-29 09:05:52 Best match: Markdown 2.2.1 | |
2013-01-29 09:05:52 Markdown 2.2.1 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for jsonpatch==0.10 | |
2013-01-29 09:05:52 Best match: jsonpatch 0.10 | |
2013-01-29 09:05:52 jsonpatch 0.10 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for jsonschema==0.7 | |
2013-01-29 09:05:52 Best match: jsonschema 0.7 | |
2013-01-29 09:05:52 jsonschema 0.7 is already the active version in easy-install.pth | |
2013-01-29 09:05:52 | |
2013-01-29 09:05:52 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:52 Searching for cmd2==0.6.3 | |
2013-01-29 09:05:53 Best match: cmd2 0.6.3 | |
2013-01-29 09:05:53 Adding cmd2 0.6.3 to easy-install.pth file | |
2013-01-29 09:05:53 | |
2013-01-29 09:05:53 Using /usr/lib/python2.7/dist-packages | |
2013-01-29 09:05:53 Searching for jsonpointer==0.6 | |
2013-01-29 09:05:53 Best match: jsonpointer 0.6 | |
2013-01-29 09:05:53 jsonpointer 0.6 is already the active version in easy-install.pth | |
2013-01-29 09:05:53 | |
2013-01-29 09:05:53 Using /usr/local/lib/python2.7/dist-packages | |
2013-01-29 09:05:53 Finished processing dependencies for nova==2013.1 | |
2013-01-29 09:05:53 + [[ ! -d /etc/nova ]] | |
2013-01-29 09:05:53 + sudo chown vkmc /etc/nova | |
2013-01-29 09:05:53 + cp -p /opt/stack/nova/etc/nova/policy.json /etc/nova | |
2013-01-29 09:05:53 + configure_nova_rootwrap | |
2013-01-29 09:05:53 + [[ -d /etc/nova/rootwrap.d ]] | |
2013-01-29 09:05:53 + sudo rm -rf /etc/nova/rootwrap.d | |
2013-01-29 09:05:53 + sudo mkdir -m 755 /etc/nova/rootwrap.d | |
2013-01-29 09:05:53 + 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 | |
2013-01-29 09:05:53 + sudo chown -R root:root /etc/nova/rootwrap.d | |
2013-01-29 09:05:53 + sudo chmod 644 /etc/nova/rootwrap.d/api-metadata.filters /etc/nova/rootwrap.d/compute.filters /etc/nova/rootwrap.d/network.filters | |
2013-01-29 09:05:53 + sudo cp /opt/stack/nova/etc/nova/rootwrap.conf /etc/nova/ | |
2013-01-29 09:05:53 + sudo sed -e 's:^filters_path=.*$:filters_path=/etc/nova/rootwrap.d:' -i /etc/nova/rootwrap.conf | |
2013-01-29 09:05:53 + sudo chown root:root /etc/nova/rootwrap.conf | |
2013-01-29 09:05:53 + sudo chmod 0644 /etc/nova/rootwrap.conf | |
2013-01-29 09:05:53 + ROOTWRAP_SUDOER_CMD='/usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2013-01-29 09:05:53 ++ mktemp | |
2013-01-29 09:05:53 + TEMPFILE=/tmp/tmp.dr1nxw9L1r | |
2013-01-29 09:05:53 + echo 'vkmc ALL=(root) NOPASSWD: /usr/local/bin/nova-rootwrap /etc/nova/rootwrap.conf *' | |
2013-01-29 09:05:53 + chmod 0440 /tmp/tmp.dr1nxw9L1r | |
2013-01-29 09:05:53 + sudo chown root:root /tmp/tmp.dr1nxw9L1r | |
2013-01-29 09:05:53 + sudo mv /tmp/tmp.dr1nxw9L1r /etc/sudoers.d/nova-rootwrap | |
2013-01-29 09:05:53 + is_service_enabled n-api | |
2013-01-29 09:05:53 + services=n-api | |
2013-01-29 09:05:53 + for service in '${services}' | |
2013-01-29 09:05:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:05:53 + return 0 | |
2013-01-29 09:05:53 + rm -f /opt/stack/nova/bin/nova-api-paste.ini | |
2013-01-29 09:05:53 + cp /opt/stack/nova/etc/nova/api-paste.ini /etc/nova | |
2013-01-29 09:05:53 + sed -e ' | |
2013-01-29 09:05:53 /^admin_token/i admin_tenant_name = service | |
2013-01-29 09:05:53 /admin_tenant_name/s/^.*$/admin_tenant_name = service/; | |
2013-01-29 09:05:53 /admin_user/s/^.*$/admin_user = nova/; | |
2013-01-29 09:05:53 /admin_password/s/^.*$/admin_password = ***/; | |
2013-01-29 09:05:53 s,%SERVICE_TENANT_NAME%,service,g; | |
2013-01-29 09:05:53 s,%SERVICE_TOKEN%,***,g; | |
2013-01-29 09:05:53 ' -i /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + iniset /etc/nova/api-paste.ini filter:authtoken auth_host 10.0.2.15 | |
2013-01-29 09:05:53 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + local section=filter:authtoken | |
2013-01-29 09:05:53 + local option=auth_host | |
2013-01-29 09:05:53 + local value=10.0.2.15 | |
2013-01-29 09:05:53 + grep -q '^\[filter:authtoken\]' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + ini_has_option /etc/nova/api-paste.ini filter:authtoken auth_host | |
2013-01-29 09:05:53 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + local section=filter:authtoken | |
2013-01-29 09:05:53 + local option=auth_host | |
2013-01-29 09:05:53 + local line | |
2013-01-29 09:05:53 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^auth_host[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + line='auth_host = 127.0.0.1' | |
2013-01-29 09:05:53 + '[' -n 'auth_host = 127.0.0.1' ']' | |
2013-01-29 09:05:53 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(auth_host[ \t]*=[ \t]*\).*$|\110.0.2.15|' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + is_service_enabled tls-proxy | |
2013-01-29 09:05:53 + services=tls-proxy | |
2013-01-29 09:05:53 + for service in '${services}' | |
2013-01-29 09:05:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:53 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:53 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:53 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:53 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:53 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:53 + return 1 | |
2013-01-29 09:05:53 + iniset /etc/nova/api-paste.ini filter:authtoken signing_dir /var/cache/nova | |
2013-01-29 09:05:53 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + local section=filter:authtoken | |
2013-01-29 09:05:53 + local option=signing_dir | |
2013-01-29 09:05:53 + local value=/var/cache/nova | |
2013-01-29 09:05:53 + grep -q '^\[filter:authtoken\]' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + ini_has_option /etc/nova/api-paste.ini filter:authtoken signing_dir | |
2013-01-29 09:05:53 + local file=/etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + local section=filter:authtoken | |
2013-01-29 09:05:53 + local option=signing_dir | |
2013-01-29 09:05:53 + local line | |
2013-01-29 09:05:53 ++ sed -ne '/^\[filter:authtoken\]/,/^\[.*\]/ { /^signing_dir[ \t]*=/ p; }' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + line='signing_dir = /tmp/keystone-signing-nova' | |
2013-01-29 09:05:53 + '[' -n 'signing_dir = /tmp/keystone-signing-nova' ']' | |
2013-01-29 09:05:53 + sed -i -e '/^\[filter:authtoken\]/,/^\[.*\]/ s|^\(signing_dir[ \t]*=[ \t]*\).*$|\1/var/cache/nova|' /etc/nova/api-paste.ini | |
2013-01-29 09:05:53 + is_service_enabled n-cpu | |
2013-01-29 09:05:53 + services=n-cpu | |
2013-01-29 09:05:53 + for service in '${services}' | |
2013-01-29 09:05:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:05:53 + return 0 | |
2013-01-29 09:05:53 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2013-01-29 09:05:53 net.ipv4.ip_forward = 1 | |
2013-01-29 09:05:53 + sudo modprobe nbd | |
2013-01-29 09:05:53 + [[ qemu == \k\v\m ]] | |
2013-01-29 09:05:53 + [[ qemu == \l\x\c ]] | |
2013-01-29 09:05:53 + is_baremetal | |
2013-01-29 09:05:53 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:05:53 + return 1 | |
2013-01-29 09:05:53 + is_service_enabled quantum | |
2013-01-29 09:05:53 + services=quantum | |
2013-01-29 09:05:53 + for service in '${services}' | |
2013-01-29 09:05:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:05:53 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:05:53 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:53 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:53 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:53 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:53 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:05:53 + return 0 | |
2013-01-29 09:05:53 + is_quantum_ovs_base_plugin | |
2013-01-29 09:05:53 + return 0 | |
2013-01-29 09:05:53 + sudo grep -q '^cgroup_device_acl' /etc/libvirt/qemu.conf | |
2013-01-29 09:05:53 + is_ubuntu | |
2013-01-29 09:05:53 + [[ -z deb ]] | |
2013-01-29 09:05:53 + '[' deb = deb ']' | |
2013-01-29 09:05:53 + LIBVIRT_DAEMON=libvirt-bin | |
2013-01-29 09:05:53 + is_fedora | |
2013-01-29 09:05:53 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:53 + '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:53 + '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:53 + '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:53 + is_suse | |
2013-01-29 09:05:53 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:53 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:05:53 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:05:53 + getent group libvirtd | |
2013-01-29 09:05:53 + add_user_to_group vkmc libvirtd | |
2013-01-29 09:05:53 + local user=vkmc | |
2013-01-29 09:05:53 + local group=libvirtd | |
2013-01-29 09:05:53 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:53 + is_suse | |
2013-01-29 09:05:53 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:53 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:05:53 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:05:53 + sudo usermod -a -G libvirtd vkmc | |
2013-01-29 09:05:53 + restart_service libvirt-bin | |
2013-01-29 09:05:53 + is_ubuntu | |
2013-01-29 09:05:53 + [[ -z deb ]] | |
2013-01-29 09:05:53 + '[' deb = deb ']' | |
2013-01-29 09:05:53 + sudo /usr/sbin/service libvirt-bin restart | |
2013-01-29 09:05:53 libvirt-bin stop/waiting | |
2013-01-29 09:05:53 libvirt-bin start/running, process 26992 | |
2013-01-29 09:05:53 + mkdir -p /opt/stack/data/nova/instances | |
2013-01-29 09:05:53 + '[' -L /dev/disk/by-label/nova-instances ']' | |
2013-01-29 09:05:53 + cleanup_nova | |
2013-01-29 09:05:53 + is_service_enabled n-cpu | |
2013-01-29 09:05:53 + services=n-cpu | |
2013-01-29 09:05:53 + for service in '${services}' | |
2013-01-29 09:05:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:05:53 + return 0 | |
2013-01-29 09:05:53 + clean_iptables | |
2013-01-29 09:05:53 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:05:53 + bash | |
2013-01-29 09:05:53 + sed s/-A/-D/g | |
2013-01-29 09:05:53 + grep nova | |
2013-01-29 09:05:53 + grep '\-A' | |
2013-01-29 09:05:53 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:53 + sudo iptables -S -v | |
2013-01-29 09:05:53 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:05:53 + sed s/-A/-D/g | |
2013-01-29 09:05:53 + grep '\-A' | |
2013-01-29 09:05:53 + bash | |
2013-01-29 09:05:53 + grep nova | |
2013-01-29 09:05:53 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:53 + sudo iptables -S -v -t nat | |
2013-01-29 09:05:53 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:05:53 + bash | |
2013-01-29 09:05:54 + sed s/-N/-X/g | |
2013-01-29 09:05:54 + grep '\-N' | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v | |
2013-01-29 09:05:54 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:05:54 + bash | |
2013-01-29 09:05:54 + sed s/-N/-X/g | |
2013-01-29 09:05:54 + grep '\-N' | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v -t nat | |
2013-01-29 09:05:54 ++ grep instance- | |
2013-01-29 09:05:54 ++ sed 's/.*\(instance-[0-9a-fA-F]*\).*/\1/g' | |
2013-01-29 09:05:54 ++ sudo virsh list --all | |
2013-01-29 09:05:54 + instances= | |
2013-01-29 09:05:54 + '[' '!' '' = '' ']' | |
2013-01-29 09:05:54 + xargs sudo iscsiadm --mode node --logout | |
2013-01-29 09:05:54 + cut -d ' ' -f2 | |
2013-01-29 09:05:54 + grep volume- | |
2013-01-29 09:05:54 + sudo iscsiadm --mode node | |
2013-01-29 09:05:54 iscsiadm: no records found! | |
2013-01-29 09:05:54 + sudo iscsiadm --mode node --op delete | |
2013-01-29 09:05:54 + cut -d ' ' -f2 | |
2013-01-29 09:05:54 + grep volume- | |
2013-01-29 09:05:54 + sudo iscsiadm --mode node | |
2013-01-29 09:05:54 iscsiadm: no records found! | |
2013-01-29 09:05:54 iscsiadm: no records found! | |
2013-01-29 09:05:54 + true | |
2013-01-29 09:05:54 + sudo rm -rf '/opt/stack/data/nova/instances/*' | |
2013-01-29 09:05:54 + is_service_enabled n-net q-dhcp | |
2013-01-29 09:05:54 + services='n-net q-dhcp' | |
2013-01-29 09:05:54 + for service in '${services}' | |
2013-01-29 09:05:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-net, ]] | |
2013-01-29 09:05:54 + [[ n-net == \n\o\v\a ]] | |
2013-01-29 09:05:54 + [[ n-net == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:54 + [[ n-net == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:54 + [[ n-net == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:54 + [[ n-net == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:54 + for service in '${services}' | |
2013-01-29 09:05:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-dhcp, ]] | |
2013-01-29 09:05:54 + return 0 | |
2013-01-29 09:05:54 + sudo killall dnsmasq | |
2013-01-29 09:05:54 + clean_iptables | |
2013-01-29 09:05:54 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:05:54 + bash | |
2013-01-29 09:05:54 + sed s/-A/-D/g | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + grep '\-A' | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v | |
2013-01-29 09:05:54 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:05:54 + bash | |
2013-01-29 09:05:54 + sed s/-A/-D/g | |
2013-01-29 09:05:54 + grep '\-A' | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v -t nat | |
2013-01-29 09:05:54 + awk '{print "sudo iptables",$0}' | |
2013-01-29 09:05:54 + sed s/-N/-X/g | |
2013-01-29 09:05:54 + grep '\-N' | |
2013-01-29 09:05:54 + bash | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v | |
2013-01-29 09:05:54 + awk '{print "sudo iptables -t nat",$0}' | |
2013-01-29 09:05:54 + bash | |
2013-01-29 09:05:54 + sed s/-N/-X/g | |
2013-01-29 09:05:54 + grep '\-N' | |
2013-01-29 09:05:54 + grep nova | |
2013-01-29 09:05:54 + sed 's/-c [0-9]* [0-9]* //g' | |
2013-01-29 09:05:54 + sudo iptables -S -v -t nat | |
2013-01-29 09:05:54 + rm -rf /opt/stack/data/nova/networks | |
2013-01-29 09:05:54 + sudo mkdir -p /opt/stack/data/nova/networks | |
2013-01-29 09:05:54 + sudo chown -R vkmc /opt/stack/data/nova/networks | |
2013-01-29 09:05:54 + sudo sysctl -w net.ipv4.ip_forward=1 | |
2013-01-29 09:05:54 net.ipv4.ip_forward = 1 | |
2013-01-29 09:05:54 + is_service_enabled swift | |
2013-01-29 09:05:54 + services=swift | |
2013-01-29 09:05:54 + for service in '${services}' | |
2013-01-29 09:05:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:05:54 + return 0 | |
2013-01-29 09:05:54 + echo_summary 'Configuring Swift' | |
2013-01-29 09:05:54 + [[ -t 3 ]] | |
2013-01-29 09:05:54 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:54 + echo Configuring Swift | |
2013-01-29 09:05:54 + init_swift | |
2013-01-29 09:05:54 + local node_number | |
2013-01-29 09:05:54 + swift-init all stop | |
2013-01-29 09:05:54 Configuring Swift | |
2013-01-29 09:05:54 No container-updater running | |
2013-01-29 09:05:54 No account-auditor running | |
2013-01-29 09:05:54 No object-replicator running | |
2013-01-29 09:05:54 No proxy-server running | |
2013-01-29 09:05:54 No container-replicator running | |
2013-01-29 09:05:54 No object-auditor running | |
2013-01-29 09:05:54 No object-expirer running | |
2013-01-29 09:05:54 No container-auditor running | |
2013-01-29 09:05:54 No container-server running | |
2013-01-29 09:05:54 No account-server running | |
2013-01-29 09:05:54 No account-reaper running | |
2013-01-29 09:05:54 No container-sync running | |
2013-01-29 09:05:54 No account-replicator running | |
2013-01-29 09:05:54 No object-updater running | |
2013-01-29 09:05:54 No object-server running | |
2013-01-29 09:05:54 + true | |
2013-01-29 09:05:54 + pushd /etc/swift | |
2013-01-29 09:05:54 + rm -f account.builder container.builder object.builder account.ring.gz container.ring.gz object.ring.gz backups/1359459694.object.builder backups/1359459695.account.builder backups/1359459695.container.builder backups/1359459697.account.builder backups/1359459697.container.builder backups/1359459697.object.builder backups/1359459697.account.ring.gz backups/1359459697.container.ring.gz backups/1359459697.object.ring.gz | |
2013-01-29 09:05:54 + swift-ring-builder object.builder create 9 1 1 | |
2013-01-29 09:05:54 + swift-ring-builder container.builder create 9 1 1 | |
2013-01-29 09:05:54 + swift-ring-builder account.builder create 9 1 1 | |
2013-01-29 09:05:54 + for node_number in '${SWIFT_REPLICAS_SEQ}' | |
2013-01-29 09:05:54 + swift-ring-builder object.builder add z1-127.0.0.1:6010/sdb1 1 | |
2013-01-29 09:05:54 Device z1-127.0.0.1:6010/sdb1_"" with 1.0 weight got id 0 | |
2013-01-29 09:05:54 + swift-ring-builder container.builder add z1-127.0.0.1:6011/sdb1 1 | |
2013-01-29 09:05:54 Device z1-127.0.0.1:6011/sdb1_"" with 1.0 weight got id 0 | |
2013-01-29 09:05:54 + swift-ring-builder account.builder add z1-127.0.0.1:6012/sdb1 1 | |
2013-01-29 09:05:54 Device z1-127.0.0.1:6012/sdb1_"" with 1.0 weight got id 0 | |
2013-01-29 09:05:54 + swift-ring-builder object.builder rebalance | |
2013-01-29 09:05:54 Reassigned 512 (100.00%) partitions. Balance is now 0.00. | |
2013-01-29 09:05:54 + swift-ring-builder container.builder rebalance | |
2013-01-29 09:05:54 Reassigned 512 (100.00%) partitions. Balance is now 0.00. | |
2013-01-29 09:05:54 + swift-ring-builder account.builder rebalance | |
2013-01-29 09:05:54 Reassigned 512 (100.00%) partitions. Balance is now 0.00. | |
2013-01-29 09:05:54 + popd | |
2013-01-29 09:05:54 + sudo mkdir -p /var/cache/swift | |
2013-01-29 09:05:54 + sudo chown vkmc /var/cache/swift | |
2013-01-29 09:05:54 + rm -f /var/cache/swift/cacert.pem /var/cache/swift/revoked.pem /var/cache/swift/signing_cert.pem | |
2013-01-29 09:05:54 + is_service_enabled cinder | |
2013-01-29 09:05:54 + services=cinder | |
2013-01-29 09:05:54 + for service in '${services}' | |
2013-01-29 09:05:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,cinder, ]] | |
2013-01-29 09:05:54 + return 0 | |
2013-01-29 09:05:54 + echo_summary 'Configuring Cinder' | |
2013-01-29 09:05:54 + [[ -t 3 ]] | |
2013-01-29 09:05:54 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:54 + echo Configuring Cinder | |
2013-01-29 09:05:54 + init_cinder | |
2013-01-29 09:05:54 Configuring Cinder | |
2013-01-29 09:05:54 ++ sed s/osapi_volume,// | |
2013-01-29 09:05:54 ++ echo ec2,osapi_compute,metadata | |
2013-01-29 09:05:54 + NOVA_ENABLED_APIS=ec2,osapi_compute,metadata | |
2013-01-29 09:05:54 + is_service_enabled mysql postgresql | |
2013-01-29 09:05:54 + services='mysql postgresql' | |
2013-01-29 09:05:54 + for service in '${services}' | |
2013-01-29 09:05:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,mysql, ]] | |
2013-01-29 09:05:54 + return 0 | |
2013-01-29 09:05:54 + recreate_database cinder utf8 | |
2013-01-29 09:05:54 + local db=cinder | |
2013-01-29 09:05:54 + local charset=utf8 | |
2013-01-29 09:05:54 + recreate_database_mysql cinder utf8 | |
2013-01-29 09:05:54 + local db=cinder | |
2013-01-29 09:05:54 + local charset=utf8 | |
2013-01-29 09:05:54 + mysql -uroot -p*** -e 'DROP DATABASE IF EXISTS cinder;' | |
2013-01-29 09:05:54 + mysql -uroot -p*** -e 'CREATE DATABASE cinder CHARACTER SET utf8;' | |
2013-01-29 09:05:54 + /opt/stack/cinder/bin/cinder-manage db sync | |
2013-01-29 09:05:54 2013-01-29 09:05:54.366 [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=28776) __get_backend /opt/stack/cinder/cinder/utils.py:557[00m | |
2013-01-29 09:05:55 + is_service_enabled c-vol | |
2013-01-29 09:05:55 + services=c-vol | |
2013-01-29 09:05:55 + for service in '${services}' | |
2013-01-29 09:05:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-vol, ]] | |
2013-01-29 09:05:55 + return 0 | |
2013-01-29 09:05:55 + sudo vgs stack-volumes | |
2013-01-29 09:05:55 VG #PV #LV #SN Attr VSize VFree | |
2013-01-29 09:05:55 stack-volumes 1 0 0 wz--n- 5.01g 5.01g | |
2013-01-29 09:05:55 + mkdir -p /opt/stack/data/cinder/volumes | |
2013-01-29 09:05:55 + sudo vgs stack-volumes | |
2013-01-29 09:05:55 VG #PV #LV #SN Attr VSize VFree | |
2013-01-29 09:05:55 stack-volumes 1 0 0 wz--n- 5.01g 5.01g | |
2013-01-29 09:05:55 + is_fedora | |
2013-01-29 09:05:55 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:55 + '[' Ubuntu = Fedora ']' | |
2013-01-29 09:05:55 + '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:05:55 + '[' Ubuntu = CentOS ']' | |
2013-01-29 09:05:55 + is_suse | |
2013-01-29 09:05:55 + [[ -z Ubuntu ]] | |
2013-01-29 09:05:55 + '[' Ubuntu = openSUSE ']' | |
2013-01-29 09:05:55 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2013-01-29 09:05:55 + sudo xargs -n1 tgt-admin --delete | |
2013-01-29 09:05:55 + cut -f3 -d ' ' | |
2013-01-29 09:05:55 + grep Target | |
2013-01-29 09:05:55 + grep volume- | |
2013-01-29 09:05:55 + sudo tgtadm --op show --mode target | |
2013-01-29 09:05:55 tgtadm: can't send the request to the tgt daemon, Transport endpoint is not connected | |
2013-01-29 09:05:55 Option delete requires an argument | |
2013-01-29 09:05:55 No action specified. | |
2013-01-29 09:05:55 + _clean_volume_group stack-volumes volume- | |
2013-01-29 09:05:55 + local vg=stack-volumes | |
2013-01-29 09:05:55 + local vg_prefix=volume- | |
2013-01-29 09:05:55 ++ sudo lvs --noheadings -o lv_name stack-volumes | |
2013-01-29 09:05:55 + sudo mkdir -p /var/cache/cinder | |
2013-01-29 09:05:55 + sudo chown vkmc /var/cache/cinder | |
2013-01-29 09:05:55 + rm -f '/var/cache/cinder/*' | |
2013-01-29 09:05:55 + is_service_enabled nova | |
2013-01-29 09:05:55 + services=nova | |
2013-01-29 09:05:55 + for service in '${services}' | |
2013-01-29 09:05:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:05:55 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:05:55 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:05:55 + return 0 | |
2013-01-29 09:05:55 + echo_summary 'Configuring Nova' | |
2013-01-29 09:05:55 + [[ -t 3 ]] | |
2013-01-29 09:05:55 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:05:55 + echo Configuring Nova | |
2013-01-29 09:05:55 Configuring Nova | |
2013-01-29 09:05:55 + create_nova_conf | |
2013-01-29 09:05:55 + rm -f /opt/stack/nova/bin/nova.conf | |
2013-01-29 09:05:55 + rm -f /etc/nova/nova.conf | |
2013-01-29 09:05:55 + add_nova_opt '[DEFAULT]' | |
2013-01-29 09:05:55 + echo '[DEFAULT]' | |
2013-01-29 09:05:55 + iniset /etc/nova/nova.conf DEFAULT verbose True | |
2013-01-29 09:05:55 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:55 + local section=DEFAULT | |
2013-01-29 09:05:55 + local option=verbose | |
2013-01-29 09:05:55 + local value=True | |
2013-01-29 09:05:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + ini_has_option /etc/nova/nova.conf DEFAULT verbose | |
2013-01-29 09:05:55 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:55 + local section=DEFAULT | |
2013-01-29 09:05:55 + local option=verbose | |
2013-01-29 09:05:55 + local line | |
2013-01-29 09:05:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^verbose[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + line= | |
2013-01-29 09:05:55 + '[' -n '' ']' | |
2013-01-29 09:05:55 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:55 verbose = True | |
2013-01-29 09:05:55 ' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + iniset /etc/nova/nova.conf DEFAULT debug True | |
2013-01-29 09:05:55 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:55 + local section=DEFAULT | |
2013-01-29 09:05:55 + local option=debug | |
2013-01-29 09:05:55 + local value=True | |
2013-01-29 09:05:55 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + ini_has_option /etc/nova/nova.conf DEFAULT debug | |
2013-01-29 09:05:55 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:55 + local section=DEFAULT | |
2013-01-29 09:05:55 + local option=debug | |
2013-01-29 09:05:55 + local line | |
2013-01-29 09:05:55 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^debug[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + line= | |
2013-01-29 09:05:55 + '[' -n '' ']' | |
2013-01-29 09:05:55 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:55 debug = True | |
2013-01-29 09:05:55 ' /etc/nova/nova.conf | |
2013-01-29 09:05:55 + iniset /etc/nova/nova.conf DEFAULT auth_strategy keystone | |
2013-01-29 09:05:55 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:55 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=auth_strategy | |
2013-01-29 09:05:56 + local value=keystone | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT auth_strategy | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=auth_strategy | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^auth_strategy[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 auth_strategy = keystone | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT allow_resize_to_same_host True | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=allow_resize_to_same_host | |
2013-01-29 09:05:56 + local value=True | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT allow_resize_to_same_host | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=allow_resize_to_same_host | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^allow_resize_to_same_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 allow_resize_to_same_host = True | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT api_paste_config /etc/nova/api-paste.ini | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=api_paste_config | |
2013-01-29 09:05:56 + local value=/etc/nova/api-paste.ini | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT api_paste_config | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=api_paste_config | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^api_paste_config[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 api_paste_config = /etc/nova/api-paste.ini | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT rootwrap_config /etc/nova/rootwrap.conf | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=rootwrap_config | |
2013-01-29 09:05:56 + local value=/etc/nova/rootwrap.conf | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT rootwrap_config | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=rootwrap_config | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rootwrap_config[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 rootwrap_config = /etc/nova/rootwrap.conf | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT compute_scheduler_driver nova.scheduler.filter_scheduler.FilterScheduler | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=compute_scheduler_driver | |
2013-01-29 09:05:56 + local value=nova.scheduler.filter_scheduler.FilterScheduler | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT compute_scheduler_driver | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=compute_scheduler_driver | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^compute_scheduler_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 compute_scheduler_driver = nova.scheduler.filter_scheduler.FilterScheduler | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT dhcpbridge_flagfile /etc/nova/nova.conf | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=dhcpbridge_flagfile | |
2013-01-29 09:05:56 + local value=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT dhcpbridge_flagfile | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=dhcpbridge_flagfile | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^dhcpbridge_flagfile[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 dhcpbridge_flagfile = /etc/nova/nova.conf | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT force_dhcp_release True | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=force_dhcp_release | |
2013-01-29 09:05:56 + local value=True | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT force_dhcp_release | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=force_dhcp_release | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^force_dhcp_release[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 force_dhcp_release = True | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT fixed_range 10.0.0.0/24 | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=fixed_range | |
2013-01-29 09:05:56 + local value=10.0.0.0/24 | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT fixed_range | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=fixed_range | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^fixed_range[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 fixed_range = 10.0.0.0/24 | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT default_floating_pool nova | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=default_floating_pool | |
2013-01-29 09:05:56 + local value=nova | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT default_floating_pool | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=default_floating_pool | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^default_floating_pool[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 default_floating_pool = nova | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT s3_host 10.0.2.15 | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=s3_host | |
2013-01-29 09:05:56 + local value=10.0.2.15 | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT s3_host | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=s3_host | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:56 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^s3_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + line= | |
2013-01-29 09:05:56 + '[' -n '' ']' | |
2013-01-29 09:05:56 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:56 s3_host = 10.0.2.15 | |
2013-01-29 09:05:56 ' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + iniset /etc/nova/nova.conf DEFAULT s3_port 3333 | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=s3_port | |
2013-01-29 09:05:56 + local value=3333 | |
2013-01-29 09:05:56 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:56 + ini_has_option /etc/nova/nova.conf DEFAULT s3_port | |
2013-01-29 09:05:56 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:56 + local section=DEFAULT | |
2013-01-29 09:05:56 + local option=s3_port | |
2013-01-29 09:05:56 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^s3_port[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 s3_port = 3333 | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT osapi_compute_extension nova.api.openstack.compute.contrib.standard_extensions | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=osapi_compute_extension | |
2013-01-29 09:05:57 + local value=nova.api.openstack.compute.contrib.standard_extensions | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT osapi_compute_extension | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=osapi_compute_extension | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^osapi_compute_extension[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 osapi_compute_extension = nova.api.openstack.compute.contrib.standard_extensions | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT my_ip 10.0.2.15 | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=my_ip | |
2013-01-29 09:05:57 + local value=10.0.2.15 | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT my_ip | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=my_ip | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^my_ip[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 my_ip = 10.0.2.15 | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + local dburl | |
2013-01-29 09:05:57 + database_connection_url dburl nova | |
2013-01-29 09:05:57 + local var=dburl | |
2013-01-29 09:05:57 + local db=nova | |
2013-01-29 09:05:57 + database_connection_url_mysql dburl nova | |
2013-01-29 09:05:57 + local output=dburl | |
2013-01-29 09:05:57 + local db=nova | |
2013-01-29 09:05:57 + eval 'dburl=mysql://root:***@localhost/nova?charset=utf8' | |
2013-01-29 09:05:57 ++ dburl='mysql://root:***@localhost/nova?charset=utf8' | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT sql_connection 'mysql://root:***@localhost/nova?charset=utf8' | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=sql_connection | |
2013-01-29 09:05:57 + local 'value=mysql://root:***@localhost/nova?charset=utf8' | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT sql_connection | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=sql_connection | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^sql_connection[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 sql_connection = mysql://root:***@localhost/nova?charset=utf8 | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + is_baremetal | |
2013-01-29 09:05:57 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:05:57 + return 1 | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT libvirt_type qemu | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=libvirt_type | |
2013-01-29 09:05:57 + local value=qemu | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_type | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=libvirt_type | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_type[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 libvirt_type = qemu | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT libvirt_cpu_mode none | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=libvirt_cpu_mode | |
2013-01-29 09:05:57 + local value=none | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_cpu_mode | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=libvirt_cpu_mode | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_cpu_mode[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 libvirt_cpu_mode = none | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT instance_name_template instance-%08x | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=instance_name_template | |
2013-01-29 09:05:57 + local value=instance-%08x | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT instance_name_template | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=instance_name_template | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^instance_name_template[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 instance_name_template = instance-%08x | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + is_service_enabled n-api | |
2013-01-29 09:05:57 + services=n-api | |
2013-01-29 09:05:57 + for service in '${services}' | |
2013-01-29 09:05:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:05:57 + return 0 | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT enabled_apis ec2,osapi_compute,metadata | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=enabled_apis | |
2013-01-29 09:05:57 + local value=ec2,osapi_compute,metadata | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT enabled_apis | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=enabled_apis | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^enabled_apis[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 enabled_apis = ec2,osapi_compute,metadata | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + is_service_enabled tls-proxy | |
2013-01-29 09:05:57 + services=tls-proxy | |
2013-01-29 09:05:57 + for service in '${services}' | |
2013-01-29 09:05:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:05:57 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:05:57 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:57 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:57 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:57 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:57 + return 1 | |
2013-01-29 09:05:57 + is_service_enabled cinder | |
2013-01-29 09:05:57 + services=cinder | |
2013-01-29 09:05:57 + for service in '${services}' | |
2013-01-29 09:05:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,cinder, ]] | |
2013-01-29 09:05:57 + return 0 | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT volume_api_class nova.volume.cinder.API | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=volume_api_class | |
2013-01-29 09:05:57 + local value=nova.volume.cinder.API | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT volume_api_class | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=volume_api_class | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^volume_api_class[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 volume_api_class = nova.volume.cinder.API | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + '[' -n /opt/stack/data/nova ']' | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT state_path /opt/stack/data/nova | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=state_path | |
2013-01-29 09:05:57 + local value=/opt/stack/data/nova | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT state_path | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=state_path | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^state_path[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 state_path = /opt/stack/data/nova | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT lock_path /opt/stack/data/nova | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=lock_path | |
2013-01-29 09:05:57 + local value=/opt/stack/data/nova | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT lock_path | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=lock_path | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^lock_path[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 lock_path = /opt/stack/data/nova | |
2013-01-29 09:05:57 ' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + '[' -n /opt/stack/data/nova/instances ']' | |
2013-01-29 09:05:57 + iniset /etc/nova/nova.conf DEFAULT instances_path /opt/stack/data/nova/instances | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=instances_path | |
2013-01-29 09:05:57 + local value=/opt/stack/data/nova/instances | |
2013-01-29 09:05:57 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + ini_has_option /etc/nova/nova.conf DEFAULT instances_path | |
2013-01-29 09:05:57 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:57 + local section=DEFAULT | |
2013-01-29 09:05:57 + local option=instances_path | |
2013-01-29 09:05:57 + local line | |
2013-01-29 09:05:57 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^instances_path[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:57 + line= | |
2013-01-29 09:05:57 + '[' -n '' ']' | |
2013-01-29 09:05:57 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:57 instances_path = /opt/stack/data/nova/instances | |
2013-01-29 09:05:58 ' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + '[' False '!=' False ']' | |
2013-01-29 09:05:58 + '[' False '!=' False ']' | |
2013-01-29 09:05:58 + '[' True '!=' True ']' | |
2013-01-29 09:05:58 + '[' True == True ']' | |
2013-01-29 09:05:58 + '[' False == False ']' | |
2013-01-29 09:05:58 + iniset /etc/nova/nova.conf DEFAULT logging_context_format_string '%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_context_format_string | |
2013-01-29 09:05:58 + local 'value=%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:58 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + ini_has_option /etc/nova/nova.conf DEFAULT logging_context_format_string | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_context_format_string | |
2013-01-29 09:05:58 + local line | |
2013-01-29 09:05:58 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_context_format_string[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + line= | |
2013-01-29 09:05:58 + '[' -n '' ']' | |
2013-01-29 09:05:58 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:58 logging_context_format_string = %(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[01;36m%(request_id)s [00;36m%(user_name)s %(project_name)s%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
2013-01-29 09:05:58 ' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + iniset /etc/nova/nova.conf DEFAULT logging_default_format_string '%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_default_format_string | |
2013-01-29 09:05:58 + local 'value=%(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m' | |
2013-01-29 09:05:58 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + ini_has_option /etc/nova/nova.conf DEFAULT logging_default_format_string | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_default_format_string | |
2013-01-29 09:05:58 + local line | |
2013-01-29 09:05:58 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_default_format_string[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + line= | |
2013-01-29 09:05:58 + '[' -n '' ']' | |
2013-01-29 09:05:58 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:58 logging_default_format_string = %(asctime)s.%(msecs)d %(color)s%(levelname)s %(name)s [[00;36m-%(color)s] [01;35m%(instance)s%(color)s%(message)s[00m | |
2013-01-29 09:05:58 ' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + iniset /etc/nova/nova.conf DEFAULT logging_debug_format_suffix '[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_debug_format_suffix | |
2013-01-29 09:05:58 + local 'value=[00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m' | |
2013-01-29 09:05:58 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + ini_has_option /etc/nova/nova.conf DEFAULT logging_debug_format_suffix | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_debug_format_suffix | |
2013-01-29 09:05:58 + local line | |
2013-01-29 09:05:58 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_debug_format_suffix[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + line= | |
2013-01-29 09:05:58 + '[' -n '' ']' | |
2013-01-29 09:05:58 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:58 logging_debug_format_suffix = [00;33mfrom (pid=%(process)d) %(funcName)s %(pathname)s:%(lineno)d[00m | |
2013-01-29 09:05:58 ' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + iniset /etc/nova/nova.conf DEFAULT logging_exception_prefix '%(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m' | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_exception_prefix | |
2013-01-29 09:05:58 + local 'value=%(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m' | |
2013-01-29 09:05:58 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + ini_has_option /etc/nova/nova.conf DEFAULT logging_exception_prefix | |
2013-01-29 09:05:58 + local file=/etc/nova/nova.conf | |
2013-01-29 09:05:58 + local section=DEFAULT | |
2013-01-29 09:05:58 + local option=logging_exception_prefix | |
2013-01-29 09:05:58 + local line | |
2013-01-29 09:05:58 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^logging_exception_prefix[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + line= | |
2013-01-29 09:05:58 + '[' -n '' ']' | |
2013-01-29 09:05:58 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:05:58 logging_exception_prefix = %(color)s%(asctime)s.%(msecs)d TRACE %(name)s [01;35m%(instance)s[00m | |
2013-01-29 09:05:58 ' /etc/nova/nova.conf | |
2013-01-29 09:05:58 + is_service_enabled ceilometer | |
2013-01-29 09:05:58 + services=ceilometer | |
2013-01-29 09:05:58 + for service in '${services}' | |
2013-01-29 09:05:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,ceilometer, ]] | |
2013-01-29 09:05:58 + [[ ceilometer == \n\o\v\a ]] | |
2013-01-29 09:05:58 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2013-01-29 09:05:58 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:05:58 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ ceilometer- ]] | |
2013-01-29 09:05:58 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2013-01-29 09:05:58 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:05:58 + return 1 | |
2013-01-29 09:05:58 + [[ -z '' ]] | |
2013-01-29 09:05:58 + [[ -n '' ]] | |
2013-01-29 09:05:58 + init_nova | |
2013-01-29 09:05:58 + is_service_enabled mysql postgresql | |
2013-01-29 09:05:58 + services='mysql postgresql' | |
2013-01-29 09:05:58 + for service in '${services}' | |
2013-01-29 09:05:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,mysql, ]] | |
2013-01-29 09:05:58 + return 0 | |
2013-01-29 09:05:58 + is_service_enabled n-api | |
2013-01-29 09:05:58 + services=n-api | |
2013-01-29 09:05:58 + for service in '${services}' | |
2013-01-29 09:05:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:05:58 + return 0 | |
2013-01-29 09:05:58 + recreate_database nova latin1 | |
2013-01-29 09:05:58 + local db=nova | |
2013-01-29 09:05:58 + local charset=latin1 | |
2013-01-29 09:05:58 + recreate_database_mysql nova latin1 | |
2013-01-29 09:05:58 + local db=nova | |
2013-01-29 09:05:58 + local charset=latin1 | |
2013-01-29 09:05:58 + mysql -uroot -p*** -e 'DROP DATABASE IF EXISTS nova;' | |
2013-01-29 09:05:58 + mysql -uroot -p*** -e 'CREATE DATABASE nova CHARACTER SET latin1;' | |
2013-01-29 09:05:58 + /opt/stack/nova/bin/nova-manage db sync | |
2013-01-29 09:06:05 + is_baremetal | |
2013-01-29 09:06:05 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:06:05 + return 1 | |
2013-01-29 09:06:05 + sudo mkdir -p /var/cache/nova | |
2013-01-29 09:06:05 + sudo chown vkmc /var/cache/nova | |
2013-01-29 09:06:05 + rm -f /var/cache/nova/cacert.pem /var/cache/nova/revoked.pem /var/cache/nova/signing_cert.pem | |
2013-01-29 09:06:05 + sudo mkdir -p /opt/stack/data/nova/keys | |
2013-01-29 09:06:06 + sudo chown -R vkmc /opt/stack/data/nova | |
2013-01-29 09:06:06 + is_service_enabled quantum | |
2013-01-29 09:06:06 + services=quantum | |
2013-01-29 09:06:06 + for service in '${services}' | |
2013-01-29 09:06:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:06:06 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:06:06 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:06 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:06 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:06 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:06 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:06:06 + return 0 | |
2013-01-29 09:06:06 + create_nova_conf_quantum | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT network_api_class nova.network.quantumv2.api.API | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=network_api_class | |
2013-01-29 09:06:06 + local value=nova.network.quantumv2.api.API | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT network_api_class | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=network_api_class | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^network_api_class[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 network_api_class = nova.network.quantumv2.api.API | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_admin_username quantum | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_username | |
2013-01-29 09:06:06 + local value=quantum | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_admin_username | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_username | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_admin_username[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_admin_username = quantum | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_admin_password *** | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_password | |
2013-01-29 09:06:06 + local value=*** | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_admin_password | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_password | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_admin_password[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_admin_password = *** | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_admin_auth_url http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_auth_url | |
2013-01-29 09:06:06 + local value=http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_admin_auth_url | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_auth_url | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_admin_auth_url[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_admin_auth_url = http://10.0.2.15:35357/v2.0 | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_auth_strategy keystone | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_auth_strategy | |
2013-01-29 09:06:06 + local value=keystone | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_auth_strategy | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_auth_strategy | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_auth_strategy[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_auth_strategy = keystone | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_admin_tenant_name service | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_tenant_name | |
2013-01-29 09:06:06 + local value=service | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_admin_tenant_name | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_admin_tenant_name | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_admin_tenant_name[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_admin_tenant_name = service | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT quantum_url http://10.0.2.15:9696 | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_url | |
2013-01-29 09:06:06 + local value=http://10.0.2.15:9696 | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT quantum_url | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=quantum_url | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^quantum_url[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 quantum_url = http://10.0.2.15:9696 | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + quantum_plugin_create_nova_conf | |
2013-01-29 09:06:06 + NOVA_VIF_DRIVER=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver | |
2013-01-29 09:06:06 + '[' libvirt = xenserver ']' | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT libvirt_vif_driver nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=libvirt_vif_driver | |
2013-01-29 09:06:06 + local value=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_vif_driver | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=libvirt_vif_driver | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_vif_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 libvirt_vif_driver = nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT linuxnet_interface_driver '' | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=linuxnet_interface_driver | |
2013-01-29 09:06:06 + local value= | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT linuxnet_interface_driver | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=linuxnet_interface_driver | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^linuxnet_interface_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 linuxnet_interface_driver = | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + is_service_enabled q-meta | |
2013-01-29 09:06:06 + services=q-meta | |
2013-01-29 09:06:06 + for service in '${services}' | |
2013-01-29 09:06:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-meta, ]] | |
2013-01-29 09:06:06 + return 0 | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT service_quantum_metadata_proxy True | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=service_quantum_metadata_proxy | |
2013-01-29 09:06:06 + local value=True | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT service_quantum_metadata_proxy | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=service_quantum_metadata_proxy | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^service_quantum_metadata_proxy[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 service_quantum_metadata_proxy = True | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + is_service_enabled n-cpu | |
2013-01-29 09:06:06 + services=n-cpu | |
2013-01-29 09:06:06 + for service in '${services}' | |
2013-01-29 09:06:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:06:06 + return 0 | |
2013-01-29 09:06:06 + NOVNCPROXY_URL=http://10.0.2.15:6080/vnc_auto.html | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT novncproxy_base_url http://10.0.2.15:6080/vnc_auto.html | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=novncproxy_base_url | |
2013-01-29 09:06:06 + local value=http://10.0.2.15:6080/vnc_auto.html | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT novncproxy_base_url | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=novncproxy_base_url | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^novncproxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 novncproxy_base_url = http://10.0.2.15:6080/vnc_auto.html | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + XVPVNCPROXY_URL=http://10.0.2.15:6081/console | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT xvpvncproxy_base_url http://10.0.2.15:6081/console | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=xvpvncproxy_base_url | |
2013-01-29 09:06:06 + local value=http://10.0.2.15:6081/console | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT xvpvncproxy_base_url | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=xvpvncproxy_base_url | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^xvpvncproxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 xvpvncproxy_base_url = http://10.0.2.15:6081/console | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + SPICEHTML5PROXY_URL=http://10.0.2.15:6082/spice_auto.html | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf spice html5proxy_base_url http://10.0.2.15:6082/spice_auto.html | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=spice | |
2013-01-29 09:06:06 + local option=html5proxy_base_url | |
2013-01-29 09:06:06 + local value=http://10.0.2.15:6082/spice_auto.html | |
2013-01-29 09:06:06 + grep -q '^\[spice\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + echo -e '\n[spice]' | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf spice html5proxy_base_url | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=spice | |
2013-01-29 09:06:06 + local option=html5proxy_base_url | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[spice\]/,/^\[.*\]/ { /^html5proxy_base_url[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[spice\]/ a\ | |
2013-01-29 09:06:06 html5proxy_base_url = http://10.0.2.15:6082/spice_auto.html | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + '[' libvirt = xenserver ']' | |
2013-01-29 09:06:06 + VNCSERVER_PROXYCLIENT_ADDRESS=127.0.0.1 | |
2013-01-29 09:06:06 + is_service_enabled n-novnc | |
2013-01-29 09:06:06 + services=n-novnc | |
2013-01-29 09:06:06 + for service in '${services}' | |
2013-01-29 09:06:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-novnc, ]] | |
2013-01-29 09:06:06 + return 0 | |
2013-01-29 09:06:06 + VNCSERVER_LISTEN=127.0.0.1 | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT vnc_enabled true | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vnc_enabled | |
2013-01-29 09:06:06 + local value=true | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT vnc_enabled | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vnc_enabled | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vnc_enabled[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 vnc_enabled = true | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT vncserver_listen 127.0.0.1 | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vncserver_listen | |
2013-01-29 09:06:06 + local value=127.0.0.1 | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT vncserver_listen | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vncserver_listen | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vncserver_listen[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 vncserver_listen = 127.0.0.1 | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address 127.0.0.1 | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vncserver_proxyclient_address | |
2013-01-29 09:06:06 + local value=127.0.0.1 | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT vncserver_proxyclient_address | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=vncserver_proxyclient_address | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^vncserver_proxyclient_address[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:06 vncserver_proxyclient_address = 127.0.0.1 | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + is_service_enabled n-spice | |
2013-01-29 09:06:06 + services=n-spice | |
2013-01-29 09:06:06 + for service in '${services}' | |
2013-01-29 09:06:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-spice, ]] | |
2013-01-29 09:06:06 + [[ n-spice == \n\o\v\a ]] | |
2013-01-29 09:06:06 + [[ n-spice == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:06 + [[ n-spice == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:06 + [[ n-spice == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:06 + [[ n-spice == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:06 + return 1 | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf spice enabled false | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=spice | |
2013-01-29 09:06:06 + local option=enabled | |
2013-01-29 09:06:06 + local value=false | |
2013-01-29 09:06:06 + grep -q '^\[spice\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf spice enabled | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=spice | |
2013-01-29 09:06:06 + local option=enabled | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[spice\]/,/^\[.*\]/ { /^enabled[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:06 + '[' -n '' ']' | |
2013-01-29 09:06:06 + sed -i -e '/^\[spice\]/ a\ | |
2013-01-29 09:06:06 enabled = false | |
2013-01-29 09:06:06 ' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + iniset /etc/nova/nova.conf DEFAULT ec2_dmz_host 10.0.2.15 | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=ec2_dmz_host | |
2013-01-29 09:06:06 + local value=10.0.2.15 | |
2013-01-29 09:06:06 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + ini_has_option /etc/nova/nova.conf DEFAULT ec2_dmz_host | |
2013-01-29 09:06:06 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:06 + local section=DEFAULT | |
2013-01-29 09:06:06 + local option=ec2_dmz_host | |
2013-01-29 09:06:06 + local line | |
2013-01-29 09:06:06 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^ec2_dmz_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:06 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 ec2_dmz_host = 10.0.2.15 | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + iniset_rpc_backend nova /etc/nova/nova.conf DEFAULT | |
2013-01-29 09:06:07 + local package=nova | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + is_service_enabled zeromq | |
2013-01-29 09:06:07 + services=zeromq | |
2013-01-29 09:06:07 + for service in '${services}' | |
2013-01-29 09:06:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,zeromq, ]] | |
2013-01-29 09:06:07 + [[ zeromq == \n\o\v\a ]] | |
2013-01-29 09:06:07 + [[ zeromq == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:07 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:07 + [[ zeromq == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:07 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:07 + return 1 | |
2013-01-29 09:06:07 + is_service_enabled qpid | |
2013-01-29 09:06:07 + services=qpid | |
2013-01-29 09:06:07 + for service in '${services}' | |
2013-01-29 09:06:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,qpid, ]] | |
2013-01-29 09:06:07 + [[ qpid == \n\o\v\a ]] | |
2013-01-29 09:06:07 + [[ qpid == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:07 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:07 + [[ qpid == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:07 + [[ qpid == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:07 + return 1 | |
2013-01-29 09:06:07 + is_service_enabled rabbit | |
2013-01-29 09:06:07 + services=rabbit | |
2013-01-29 09:06:07 + for service in '${services}' | |
2013-01-29 09:06:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,rabbit, ]] | |
2013-01-29 09:06:07 + return 0 | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT rpc_backend nova.openstack.common.rpc.impl_kombu | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rpc_backend | |
2013-01-29 09:06:07 + local value=nova.openstack.common.rpc.impl_kombu | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT rpc_backend | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rpc_backend | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 rpc_backend = nova.openstack.common.rpc.impl_kombu | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT rabbit_host localhost | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rabbit_host | |
2013-01-29 09:06:07 + local value=localhost | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_host | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rabbit_host | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 rabbit_host = localhost | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT rabbit_password *** | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rabbit_password | |
2013-01-29 09:06:07 + local value=*** | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_password | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=rabbit_password | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 rabbit_password = *** | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT glance_api_servers 10.0.2.15:9292 | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=glance_api_servers | |
2013-01-29 09:06:07 + local value=10.0.2.15:9292 | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT glance_api_servers | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=glance_api_servers | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^glance_api_servers[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 glance_api_servers = 10.0.2.15:9292 | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + '[' libvirt = xenserver ']' | |
2013-01-29 09:06:07 + '[' libvirt = openvz ']' | |
2013-01-29 09:06:07 + '[' libvirt = baremetal ']' | |
2013-01-29 09:06:07 + echo_summary 'Using libvirt virtualization driver' | |
2013-01-29 09:06:07 + [[ -t 3 ]] | |
2013-01-29 09:06:07 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:07 + echo Using libvirt virtualization driver | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT compute_driver libvirt.LibvirtDriver | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=compute_driver | |
2013-01-29 09:06:07 + local value=libvirt.LibvirtDriver | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 Using libvirt virtualization driver | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT compute_driver | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=compute_driver | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^compute_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 compute_driver = libvirt.LibvirtDriver | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + LIBVIRT_FIREWALL_DRIVER=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2013-01-29 09:06:07 + iniset /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=firewall_driver | |
2013-01-29 09:06:07 + local value=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2013-01-29 09:06:07 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + ini_has_option /etc/nova/nova.conf DEFAULT firewall_driver | |
2013-01-29 09:06:07 + local file=/etc/nova/nova.conf | |
2013-01-29 09:06:07 + local section=DEFAULT | |
2013-01-29 09:06:07 + local option=firewall_driver | |
2013-01-29 09:06:07 + local line | |
2013-01-29 09:06:07 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^firewall_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + line= | |
2013-01-29 09:06:07 + '[' -n '' ']' | |
2013-01-29 09:06:07 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2013-01-29 09:06:07 firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2013-01-29 09:06:07 ' /etc/nova/nova.conf | |
2013-01-29 09:06:07 + is_service_enabled nova | |
2013-01-29 09:06:07 + services=nova | |
2013-01-29 09:06:07 + for service in '${services}' | |
2013-01-29 09:06:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:06:07 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:06:07 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:06:07 + return 0 | |
2013-01-29 09:06:07 + is_baremetal | |
2013-01-29 09:06:07 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:06:07 + return 1 | |
2013-01-29 09:06:07 + is_service_enabled swift | |
2013-01-29 09:06:07 + services=swift | |
2013-01-29 09:06:07 + for service in '${services}' | |
2013-01-29 09:06:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:06:07 + return 0 | |
2013-01-29 09:06:07 + echo_summary 'Starting Swift' | |
2013-01-29 09:06:07 + [[ -t 3 ]] | |
2013-01-29 09:06:07 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:07 + echo Starting Swift | |
2013-01-29 09:06:07 Starting Swift | |
2013-01-29 09:06:07 + start_swift | |
2013-01-29 09:06:07 + restart_service rsyslog | |
2013-01-29 09:06:07 + is_ubuntu | |
2013-01-29 09:06:07 + [[ -z deb ]] | |
2013-01-29 09:06:07 + '[' deb = deb ']' | |
2013-01-29 09:06:07 + sudo /usr/sbin/service rsyslog restart | |
2013-01-29 09:06:07 rsyslog stop/waiting | |
2013-01-29 09:06:07 rsyslog start/running, process 30726 | |
2013-01-29 09:06:07 + is_ubuntu | |
2013-01-29 09:06:07 + [[ -z deb ]] | |
2013-01-29 09:06:07 + '[' deb = deb ']' | |
2013-01-29 09:06:07 + sudo /etc/init.d/rsync restart | |
2013-01-29 09:06:07 * Restarting rsync daemon rsync | |
2013-01-29 09:06:08 ...done. | |
2013-01-29 09:06:08 + swift-init all restart | |
2013-01-29 09:06:20 No container-updater running | |
2013-01-29 09:06:20 No account-auditor running | |
2013-01-29 09:06:20 No object-replicator running | |
2013-01-29 09:06:20 No proxy-server running | |
2013-01-29 09:06:20 No container-replicator running | |
2013-01-29 09:06:20 No object-auditor running | |
2013-01-29 09:06:20 No object-expirer running | |
2013-01-29 09:06:20 No container-auditor running | |
2013-01-29 09:06:20 No container-server running | |
2013-01-29 09:06:20 No account-server running | |
2013-01-29 09:06:20 No account-reaper running | |
2013-01-29 09:06:20 No container-sync running | |
2013-01-29 09:06:20 No account-replicator running | |
2013-01-29 09:06:20 No object-updater running | |
2013-01-29 09:06:20 No object-server running | |
2013-01-29 09:06:20 WARNING: Unable to increase file descriptor limit. Running as non-root? | |
2013-01-29 09:06:20 Starting container-updater...(/etc/swift/container-server/1.conf) | |
2013-01-29 09:06:20 Starting container-updater...(/etc/swift/container-server/2.conf) | |
2013-01-29 09:06:20 Starting container-updater...(/etc/swift/container-server/3.conf) | |
2013-01-29 09:06:20 Starting account-auditor...(/etc/swift/account-server/1.conf) | |
2013-01-29 09:06:20 Starting account-auditor...(/etc/swift/account-server/2.conf) | |
2013-01-29 09:06:20 Starting account-auditor...(/etc/swift/account-server/3.conf) | |
2013-01-29 09:06:20 Starting object-replicator...(/etc/swift/object-server/1.conf) | |
2013-01-29 09:06:20 Starting object-replicator...(/etc/swift/object-server/2.conf) | |
2013-01-29 09:06:20 Starting object-replicator...(/etc/swift/object-server/3.conf) | |
2013-01-29 09:06:20 Starting proxy-server...(/etc/swift/proxy-server.conf) | |
2013-01-29 09:06:20 Starting container-replicator...(/etc/swift/container-server/1.conf) | |
2013-01-29 09:06:20 Starting container-replicator...(/etc/swift/container-server/2.conf) | |
2013-01-29 09:06:20 Starting container-replicator...(/etc/swift/container-server/3.conf) | |
2013-01-29 09:06:20 Starting object-auditor...(/etc/swift/object-server/1.conf) | |
2013-01-29 09:06:20 Starting object-auditor...(/etc/swift/object-server/2.conf) | |
2013-01-29 09:06:20 Starting object-auditor...(/etc/swift/object-server/3.conf) | |
2013-01-29 09:06:20 Unable to locate config for object-expirer | |
2013-01-29 09:06:20 Starting container-auditor...(/etc/swift/container-server/1.conf) | |
2013-01-29 09:06:20 Starting container-auditor...(/etc/swift/container-server/2.conf) | |
2013-01-29 09:06:20 Starting container-auditor...(/etc/swift/container-server/3.conf) | |
2013-01-29 09:06:20 Starting container-server...(/etc/swift/container-server/1.conf) | |
2013-01-29 09:06:20 Starting container-server...(/etc/swift/container-server/2.conf) | |
2013-01-29 09:06:20 Starting container-server...(/etc/swift/container-server/3.conf) | |
2013-01-29 09:06:20 Starting account-server...(/etc/swift/account-server/1.conf) | |
2013-01-29 09:06:20 Starting account-server...(/etc/swift/account-server/2.conf) | |
2013-01-29 09:06:20 Starting account-server...(/etc/swift/account-server/3.conf) | |
2013-01-29 09:06:20 Starting account-reaper...(/etc/swift/account-server/1.conf) | |
2013-01-29 09:06:20 Starting account-reaper...(/etc/swift/account-server/2.conf) | |
2013-01-29 09:06:20 Starting account-reaper...(/etc/swift/account-server/3.conf) | |
2013-01-29 09:06:20 Starting container-sync...(/etc/swift/container-server/1.conf) | |
2013-01-29 09:06:21 Starting container-sync...(/etc/swift/container-server/2.conf) | |
2013-01-29 09:06:21 Starting container-sync...(/etc/swift/container-server/3.conf) | |
2013-01-29 09:06:21 Starting account-replicator...(/etc/swift/account-server/1.conf) | |
2013-01-29 09:06:21 Starting account-replicator...(/etc/swift/account-server/2.conf) | |
2013-01-29 09:06:21 Starting account-replicator...(/etc/swift/account-server/3.conf) | |
2013-01-29 09:06:21 Starting object-updater...(/etc/swift/object-server/1.conf) | |
2013-01-29 09:06:21 Starting object-updater...(/etc/swift/object-server/2.conf) | |
2013-01-29 09:06:21 Starting object-updater...(/etc/swift/object-server/3.conf) | |
2013-01-29 09:06:21 Starting object-server...(/etc/swift/object-server/1.conf) | |
2013-01-29 09:06:21 Starting object-server...(/etc/swift/object-server/2.conf) | |
2013-01-29 09:06:21 Starting object-server...(/etc/swift/object-server/3.conf) | |
2013-01-29 09:06:21 + true | |
2013-01-29 09:06:21 + swift-init proxy stop | |
2013-01-29 09:06:21 Signal proxy-server pid: 31696 signal: 15 | |
2013-01-29 09:06:21 proxy-server (31696) appears to have stopped | |
2013-01-29 09:06:21 + screen_it swift 'cd /opt/stack/swift && /opt/stack/swift/bin/swift-proxy-server /etc/swift/proxy-server.conf -v' | |
2013-01-29 09:06:21 ++ echo -ne '\015' | |
2013-01-29 09:06:21 + NL=$'\r' | |
2013-01-29 09:06:21 + SCREEN_NAME=stack | |
2013-01-29 09:06:21 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:21 + is_service_enabled swift | |
2013-01-29 09:06:21 + services=swift | |
2013-01-29 09:06:21 + for service in '${services}' | |
2013-01-29 09:06:21 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift, ]] | |
2013-01-29 09:06:21 + return 0 | |
2013-01-29 09:06:21 + screen_rc swift 'cd /opt/stack/swift && /opt/stack/swift/bin/swift-proxy-server /etc/swift/proxy-server.conf -v' | |
2013-01-29 09:06:21 + SCREEN_NAME=stack | |
2013-01-29 09:06:21 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:21 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:21 + grep swift /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:21 ++ echo -ne '\015' | |
2013-01-29 09:06:21 + NL=$'\r' | |
2013-01-29 09:06:21 + echo 'screen -t swift bash' | |
2013-01-29 09:06:21 + echo 'stuff "cd /opt/stack/swift && /opt/stack/swift/bin/swift-proxy-server /etc/swift/proxy-server.conf -v | |
"' | |
2013-01-29 09:06:21 + screen -S stack -X screen -t swift | |
2013-01-29 09:06:21 + sleep 1.5 | |
2013-01-29 09:06:22 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:22 + screen -S stack -p swift -X logfile /opt/stack/logs/screen/screen-swift.2013-01-29-090314.log | |
2013-01-29 09:06:22 + screen -S stack -p swift -X log on | |
2013-01-29 09:06:22 + ln -sf /opt/stack/logs/screen/screen-swift.2013-01-29-090314.log /opt/stack/logs/screen/screen-swift.log | |
2013-01-29 09:06:22 + screen -S stack -p swift -X stuff 'cd /opt/stack/swift && /opt/stack/swift/bin/swift-proxy-server /etc/swift/proxy-server.conf -v || touch "/opt/stack/status/stack/swift.failure" | |
' | |
2013-01-29 09:06:22 + is_service_enabled g-api g-reg | |
2013-01-29 09:06:22 + services='g-api g-reg' | |
2013-01-29 09:06:22 + for service in '${services}' | |
2013-01-29 09:06:22 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-api, ]] | |
2013-01-29 09:06:22 + return 0 | |
2013-01-29 09:06:22 + echo_summary 'Starting Glance' | |
2013-01-29 09:06:22 + [[ -t 3 ]] | |
2013-01-29 09:06:22 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:22 + echo Starting Glance | |
2013-01-29 09:06:22 Starting Glance | |
2013-01-29 09:06:22 + start_glance | |
2013-01-29 09:06:22 + screen_it g-reg 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf' | |
2013-01-29 09:06:22 ++ echo -ne '\015' | |
2013-01-29 09:06:22 + NL=$'\r' | |
2013-01-29 09:06:22 + SCREEN_NAME=stack | |
2013-01-29 09:06:22 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:22 + is_service_enabled g-reg | |
2013-01-29 09:06:22 + services=g-reg | |
2013-01-29 09:06:22 + for service in '${services}' | |
2013-01-29 09:06:22 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-reg, ]] | |
2013-01-29 09:06:22 + return 0 | |
2013-01-29 09:06:22 + screen_rc g-reg 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf' | |
2013-01-29 09:06:22 + SCREEN_NAME=stack | |
2013-01-29 09:06:22 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:22 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:22 + grep g-reg /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:22 ++ echo -ne '\015' | |
2013-01-29 09:06:22 + NL=$'\r' | |
2013-01-29 09:06:22 + echo 'screen -t g-reg bash' | |
2013-01-29 09:06:22 + echo 'stuff "cd /opt/stack/glance; /opt/stack/glance/bin/glance-registry --config-file=/etc/glance/glance-registry.conf | |
"' | |
2013-01-29 09:06:22 + screen -S stack -X screen -t g-reg | |
2013-01-29 09:06:22 + sleep 1.5 | |
2013-01-29 09:06:24 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:24 + screen -S stack -p g-reg -X logfile /opt/stack/logs/screen/screen-g-reg.2013-01-29-090314.log | |
2013-01-29 09:06:24 + screen -S stack -p g-reg -X log on | |
2013-01-29 09:06:24 + ln -sf /opt/stack/logs/screen/screen-g-reg.2013-01-29-090314.log /opt/stack/logs/screen/screen-g-reg.log | |
2013-01-29 09:06:24 + 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" | |
' | |
2013-01-29 09:06:24 + screen_it g-api 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf' | |
2013-01-29 09:06:24 ++ echo -ne '\015' | |
2013-01-29 09:06:24 + NL=$'\r' | |
2013-01-29 09:06:24 + SCREEN_NAME=stack | |
2013-01-29 09:06:24 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:24 + is_service_enabled g-api | |
2013-01-29 09:06:24 + services=g-api | |
2013-01-29 09:06:24 + for service in '${services}' | |
2013-01-29 09:06:24 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-api, ]] | |
2013-01-29 09:06:24 + return 0 | |
2013-01-29 09:06:24 + screen_rc g-api 'cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf' | |
2013-01-29 09:06:24 + SCREEN_NAME=stack | |
2013-01-29 09:06:24 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:24 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:24 + grep g-api /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:24 ++ echo -ne '\015' | |
2013-01-29 09:06:24 + NL=$'\r' | |
2013-01-29 09:06:24 + echo 'screen -t g-api bash' | |
2013-01-29 09:06:24 + echo 'stuff "cd /opt/stack/glance; /opt/stack/glance/bin/glance-api --config-file=/etc/glance/glance-api.conf | |
"' | |
2013-01-29 09:06:24 + screen -S stack -X screen -t g-api | |
2013-01-29 09:06:24 + sleep 1.5 | |
2013-01-29 09:06:25 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:25 + screen -S stack -p g-api -X logfile /opt/stack/logs/screen/screen-g-api.2013-01-29-090314.log | |
2013-01-29 09:06:25 + screen -S stack -p g-api -X log on | |
2013-01-29 09:06:25 + ln -sf /opt/stack/logs/screen/screen-g-api.2013-01-29-090314.log /opt/stack/logs/screen/screen-g-api.log | |
2013-01-29 09:06:25 + 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" | |
' | |
2013-01-29 09:06:25 + echo 'Waiting for g-api (10.0.2.15:9292) to start...' | |
2013-01-29 09:06:25 Waiting for g-api (10.0.2.15:9292) to start... | |
2013-01-29 09:06:25 + timeout 60 sh -c 'while ! http_proxy= wget -q -O- http://10.0.2.15:9292; do sleep 1; done' | |
2013-01-29 09:06:27 {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://10.0.2.15:9292/v2/", "rel": "self"}]}, {"status": "CURRENT", "id": "v1.1", "links": [{"href": "http://10.0.2.15:9292/v1/", "rel": "self"}]}, {"status": "SUPPORTED", "id": "v1.0", "links": [{"href": "http://10.0.2.15:9292/v1/", "rel": "self"}]}]}+ is_service_enabled key | |
2013-01-29 09:06:27 + services=key | |
2013-01-29 09:06:27 + for service in '${services}' | |
2013-01-29 09:06:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:06:27 + return 0 | |
2013-01-29 09:06:27 + is_service_enabled swift3 | |
2013-01-29 09:06:27 + services=swift3 | |
2013-01-29 09:06:27 + for service in '${services}' | |
2013-01-29 09:06:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:06:27 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:06:27 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:27 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:27 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:27 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:27 + return 1 | |
2013-01-29 09:06:27 + screen_it zeromq 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-rpc-zmq-receiver' | |
2013-01-29 09:06:27 ++ echo -ne '\015' | |
2013-01-29 09:06:27 + NL=$'\r' | |
2013-01-29 09:06:27 + SCREEN_NAME=stack | |
2013-01-29 09:06:27 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:27 + is_service_enabled zeromq | |
2013-01-29 09:06:27 + services=zeromq | |
2013-01-29 09:06:27 + for service in '${services}' | |
2013-01-29 09:06:27 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,zeromq, ]] | |
2013-01-29 09:06:27 + [[ zeromq == \n\o\v\a ]] | |
2013-01-29 09:06:27 + [[ zeromq == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:27 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:28 + [[ zeromq == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:28 + [[ zeromq == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:28 + return 1 | |
2013-01-29 09:06:28 + is_service_enabled n-api | |
2013-01-29 09:06:28 + services=n-api | |
2013-01-29 09:06:28 + for service in '${services}' | |
2013-01-29 09:06:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:06:28 + return 0 | |
2013-01-29 09:06:28 + echo_summary 'Starting Nova API' | |
2013-01-29 09:06:28 + [[ -t 3 ]] | |
2013-01-29 09:06:28 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:28 + echo Starting Nova API | |
2013-01-29 09:06:28 Starting Nova API | |
2013-01-29 09:06:28 + start_nova_api | |
2013-01-29 09:06:28 + local service_port=8774 | |
2013-01-29 09:06:28 + is_service_enabled tls-proxy | |
2013-01-29 09:06:28 + services=tls-proxy | |
2013-01-29 09:06:28 + for service in '${services}' | |
2013-01-29 09:06:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:06:28 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:06:28 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:28 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:28 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:28 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:28 + return 1 | |
2013-01-29 09:06:28 + screen_it n-api 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-api' | |
2013-01-29 09:06:28 ++ echo -ne '\015' | |
2013-01-29 09:06:28 + NL=$'\r' | |
2013-01-29 09:06:28 + SCREEN_NAME=stack | |
2013-01-29 09:06:28 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:28 + is_service_enabled n-api | |
2013-01-29 09:06:28 + services=n-api | |
2013-01-29 09:06:28 + for service in '${services}' | |
2013-01-29 09:06:28 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-api, ]] | |
2013-01-29 09:06:28 + return 0 | |
2013-01-29 09:06:28 + screen_rc n-api 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-api' | |
2013-01-29 09:06:28 + SCREEN_NAME=stack | |
2013-01-29 09:06:28 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:28 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:28 + grep n-api /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:28 ++ echo -ne '\015' | |
2013-01-29 09:06:28 + NL=$'\r' | |
2013-01-29 09:06:28 + echo 'screen -t n-api bash' | |
2013-01-29 09:06:28 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-api | |
"' | |
2013-01-29 09:06:28 + screen -S stack -X screen -t n-api | |
2013-01-29 09:06:28 + sleep 1.5 | |
2013-01-29 09:06:29 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:29 + screen -S stack -p n-api -X logfile /opt/stack/logs/screen/screen-n-api.2013-01-29-090314.log | |
2013-01-29 09:06:29 + screen -S stack -p n-api -X log on | |
2013-01-29 09:06:29 + ln -sf /opt/stack/logs/screen/screen-n-api.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-api.log | |
2013-01-29 09:06:29 + 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" | |
' | |
2013-01-29 09:06:29 + echo 'Waiting for nova-api to start...' | |
2013-01-29 09:06:29 Waiting for nova-api to start... | |
2013-01-29 09:06:29 + wait_for_service 60 http://10.0.2.15:8774 | |
2013-01-29 09:06:29 + local timeout=60 | |
2013-01-29 09:06:29 + local url=http://10.0.2.15:8774 | |
2013-01-29 09:06:29 + timeout 60 sh -c 'while ! http_proxy= https_proxy= curl -s http://10.0.2.15:8774 >/dev/null; do sleep 1; done' | |
2013-01-29 09:06:31 + is_service_enabled tls-proxy | |
2013-01-29 09:06:31 + services=tls-proxy | |
2013-01-29 09:06:31 + for service in '${services}' | |
2013-01-29 09:06:31 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:06:31 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:06:31 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:31 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:31 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:31 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:31 + return 1 | |
2013-01-29 09:06:31 + is_service_enabled q-svc | |
2013-01-29 09:06:31 + services=q-svc | |
2013-01-29 09:06:31 + for service in '${services}' | |
2013-01-29 09:06:31 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-svc, ]] | |
2013-01-29 09:06:31 + return 0 | |
2013-01-29 09:06:31 + echo_summary 'Starting Quantum' | |
2013-01-29 09:06:31 + [[ -t 3 ]] | |
2013-01-29 09:06:31 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:31 + echo Starting Quantum | |
2013-01-29 09:06:31 Starting Quantum | |
2013-01-29 09:06:31 + start_quantum_service_and_check | |
2013-01-29 09:06:31 + screen_it q-svc 'cd /opt/stack/quantum && python /opt/stack/quantum/bin/quantum-server --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini' | |
2013-01-29 09:06:31 ++ echo -ne '\015' | |
2013-01-29 09:06:31 + NL=$'\r' | |
2013-01-29 09:06:31 + SCREEN_NAME=stack | |
2013-01-29 09:06:31 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:31 + is_service_enabled q-svc | |
2013-01-29 09:06:31 + services=q-svc | |
2013-01-29 09:06:31 + for service in '${services}' | |
2013-01-29 09:06:31 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-svc, ]] | |
2013-01-29 09:06:31 + return 0 | |
2013-01-29 09:06:31 + screen_rc q-svc 'cd /opt/stack/quantum && python /opt/stack/quantum/bin/quantum-server --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini' | |
2013-01-29 09:06:31 + SCREEN_NAME=stack | |
2013-01-29 09:06:31 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:31 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:31 + grep q-svc /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:31 ++ echo -ne '\015' | |
2013-01-29 09:06:31 + NL=$'\r' | |
2013-01-29 09:06:31 + echo 'screen -t q-svc bash' | |
2013-01-29 09:06:31 + echo 'stuff "cd /opt/stack/quantum && python /opt/stack/quantum/bin/quantum-server --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
"' | |
2013-01-29 09:06:31 + screen -S stack -X screen -t q-svc | |
2013-01-29 09:06:31 + sleep 1.5 | |
2013-01-29 09:06:33 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:33 + screen -S stack -p q-svc -X logfile /opt/stack/logs/screen/screen-q-svc.2013-01-29-090314.log | |
2013-01-29 09:06:33 + screen -S stack -p q-svc -X log on | |
2013-01-29 09:06:33 + ln -sf /opt/stack/logs/screen/screen-q-svc.2013-01-29-090314.log /opt/stack/logs/screen/screen-q-svc.log | |
2013-01-29 09:06:33 + screen -S stack -p q-svc -X stuff 'cd /opt/stack/quantum && python /opt/stack/quantum/bin/quantum-server --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini || touch "/opt/stack/status/stack/q-svc.failure" | |
' | |
2013-01-29 09:06:33 + echo 'Waiting for Quantum to start...' | |
2013-01-29 09:06:33 Waiting for Quantum to start... | |
2013-01-29 09:06:33 + timeout 60 sh -c 'while ! http_proxy= wget -q -O- http://127.0.0.1:9696; do sleep 1; done' | |
2013-01-29 09:06:35 {"versions": [{"status": "CURRENT", "id": "v2.0", "links": [{"href": "http://127.0.0.1:9696/v2.0", "rel": "self"}]}]}+ create_quantum_initial_network | |
2013-01-29 09:06:35 ++ get_field 1 | |
2013-01-29 09:06:35 ++ read data | |
2013-01-29 09:06:35 ++ grep ' demo ' | |
2013-01-29 09:06:35 ++ keystone tenant-list | |
2013-01-29 09:06:35 ++ '[' 1 -lt 0 ']' | |
2013-01-29 09:06:35 ++ field='$2' | |
2013-01-29 09:06:35 ++ echo '| 89cd075c47684fe38be5b2d2136b1ecb | demo | True |' | |
2013-01-29 09:06:35 ++ awk '-F[ \t]*\\|[ \t]*' '{print $2}' | |
2013-01-29 09:06:35 ++ read data | |
2013-01-29 09:06:35 + TENANT_ID=89cd075c47684fe38be5b2d2136b1ecb | |
2013-01-29 09:06:35 ++ get_field 2 | |
2013-01-29 09:06:35 ++ read data | |
2013-01-29 09:06:35 ++ grep ' id ' | |
2013-01-29 09:06:35 ++ quantum net-create --tenant_id 89cd075c47684fe38be5b2d2136b1ecb private | |
2013-01-29 09:06:36 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:06:36 ++ field='$3' | |
2013-01-29 09:06:36 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:06:36 ++ echo '| id | 95e9f37d-fb19-407f-be1c-1846617efe17 |' | |
2013-01-29 09:06:36 ++ read data | |
2013-01-29 09:06:36 + NET_ID=95e9f37d-fb19-407f-be1c-1846617efe17 | |
2013-01-29 09:06:36 ++ get_field 2 | |
2013-01-29 09:06:36 ++ read data | |
2013-01-29 09:06:36 ++ grep ' id ' | |
2013-01-29 09:06:36 ++ quantum subnet-create --tenant_id 89cd075c47684fe38be5b2d2136b1ecb --ip_version 4 --gateway 10.0.0.1 95e9f37d-fb19-407f-be1c-1846617efe17 10.0.0.0/24 | |
2013-01-29 09:06:37 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:06:37 ++ field='$3' | |
2013-01-29 09:06:37 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:06:37 ++ echo '| id | 85f5e107-7060-4876-aa54-aaf19f005562 |' | |
2013-01-29 09:06:37 ++ read data | |
2013-01-29 09:06:37 + SUBNET_ID=85f5e107-7060-4876-aa54-aaf19f005562 | |
2013-01-29 09:06:37 + is_service_enabled q-l3 | |
2013-01-29 09:06:37 + services=q-l3 | |
2013-01-29 09:06:37 + for service in '${services}' | |
2013-01-29 09:06:37 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-l3, ]] | |
2013-01-29 09:06:37 + return 0 | |
2013-01-29 09:06:37 + [[ True == \T\r\u\e ]] | |
2013-01-29 09:06:37 ++ get_field 2 | |
2013-01-29 09:06:37 ++ read data | |
2013-01-29 09:06:37 ++ grep ' id ' | |
2013-01-29 09:06:37 ++ quantum router-create --tenant_id 89cd075c47684fe38be5b2d2136b1ecb router1 | |
2013-01-29 09:06:38 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:06:38 ++ field='$3' | |
2013-01-29 09:06:38 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:06:38 ++ echo '| id | c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba |' | |
2013-01-29 09:06:38 ++ read data | |
2013-01-29 09:06:38 + ROUTER_ID=c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba | |
2013-01-29 09:06:38 + quantum router-interface-add c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba 85f5e107-7060-4876-aa54-aaf19f005562 | |
2013-01-29 09:06:39 Added interface to router c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba | |
2013-01-29 09:06:39 ++ get_field 2 | |
2013-01-29 09:06:39 ++ read data | |
2013-01-29 09:06:39 ++ grep ' id ' | |
2013-01-29 09:06:39 ++ quantum net-create nova -- --router:external=True | |
2013-01-29 09:06:40 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:06:40 ++ field='$3' | |
2013-01-29 09:06:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:06:40 ++ echo '| id | 7c12b28c-1ab3-449b-be2e-3e0bbeaf370e |' | |
2013-01-29 09:06:40 ++ read data | |
2013-01-29 09:06:40 + EXT_NET_ID=7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:06:40 ++ get_field 2 | |
2013-01-29 09:06:40 ++ read data | |
2013-01-29 09:06:40 ++ grep gateway_ip | |
2013-01-29 09:06:40 ++ quantum subnet-create --ip_version 4 7c12b28c-1ab3-449b-be2e-3e0bbeaf370e 172.24.4.224/28 -- --enable_dhcp=False | |
2013-01-29 09:06:40 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:06:40 ++ field='$3' | |
2013-01-29 09:06:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:06:40 ++ echo '| gateway_ip | 172.24.4.225 |' | |
2013-01-29 09:06:40 ++ read data | |
2013-01-29 09:06:40 + EXT_GW_IP=172.24.4.225 | |
2013-01-29 09:06:40 + quantum router-gateway-set c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba 7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:06:41 Set gateway for router c6fcb60f-5e03-4b00-a7b1-02bd0ff955ba | |
2013-01-29 09:06:41 + is_quantum_ovs_base_plugin | |
2013-01-29 09:06:41 + return 0 | |
2013-01-29 09:06:41 + [[ True = \T\r\u\e ]] | |
2013-01-29 09:06:41 + CIDR_LEN=28 | |
2013-01-29 09:06:42 + sudo ip addr add 172.24.4.225/28 dev br-ex | |
2013-01-29 09:06:42 + sudo ip link set br-ex up | |
2013-01-29 09:06:42 ++ awk -F '"' '{ print $8; }' | |
2013-01-29 09:06:42 ++ grep router_gateway | |
2013-01-29 09:06:42 ++ quantum port-list -c fixed_ips -c device_owner | |
2013-01-29 09:06:42 + ROUTER_GW_IP=172.24.4.226 | |
2013-01-29 09:06:42 + sudo route add -net 10.0.0.0/24 gw 172.24.4.226 | |
2013-01-29 09:06:42 + [[ True == \F\a\l\s\e ]] | |
2013-01-29 09:06:42 + setup_quantum_debug | |
2013-01-29 09:06:42 + [[ False == \T\r\u\e ]] | |
2013-01-29 09:06:42 + is_service_enabled quantum | |
2013-01-29 09:06:42 + services=quantum | |
2013-01-29 09:06:42 + for service in '${services}' | |
2013-01-29 09:06:42 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:06:42 + [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:06:42 + [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:42 + [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:42 + [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:42 + [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:42 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:06:42 + return 0 | |
2013-01-29 09:06:42 + start_quantum_agents | |
2013-01-29 09:06:42 + screen_it q-agt 'python /opt/stack/quantum/bin/quantum-openvswitch-agent --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini' | |
2013-01-29 09:06:42 ++ echo -ne '\015' | |
2013-01-29 09:06:42 + NL=$'\r' | |
2013-01-29 09:06:42 + SCREEN_NAME=stack | |
2013-01-29 09:06:42 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:42 + is_service_enabled q-agt | |
2013-01-29 09:06:42 + services=q-agt | |
2013-01-29 09:06:42 + for service in '${services}' | |
2013-01-29 09:06:42 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-agt, ]] | |
2013-01-29 09:06:42 + return 0 | |
2013-01-29 09:06:42 + screen_rc q-agt 'python /opt/stack/quantum/bin/quantum-openvswitch-agent --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini' | |
2013-01-29 09:06:42 + SCREEN_NAME=stack | |
2013-01-29 09:06:42 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:42 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:42 + grep q-agt /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:42 ++ echo -ne '\015' | |
2013-01-29 09:06:42 + NL=$'\r' | |
2013-01-29 09:06:42 + echo 'screen -t q-agt bash' | |
2013-01-29 09:06:42 + echo 'stuff "python /opt/stack/quantum/bin/quantum-openvswitch-agent --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini | |
"' | |
2013-01-29 09:06:42 + screen -S stack -X screen -t q-agt | |
2013-01-29 09:06:42 + sleep 1.5 | |
2013-01-29 09:06:44 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:44 + screen -S stack -p q-agt -X logfile /opt/stack/logs/screen/screen-q-agt.2013-01-29-090314.log | |
2013-01-29 09:06:44 + screen -S stack -p q-agt -X log on | |
2013-01-29 09:06:44 + ln -sf /opt/stack/logs/screen/screen-q-agt.2013-01-29-090314.log /opt/stack/logs/screen/screen-q-agt.log | |
2013-01-29 09:06:44 + screen -S stack -p q-agt -X stuff 'python /opt/stack/quantum/bin/quantum-openvswitch-agent --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/openvswitch/ovs_quantum_plugin.ini || touch "/opt/stack/status/stack/q-agt.failure" | |
' | |
2013-01-29 09:06:44 + screen_it q-dhcp 'python /opt/stack/quantum/bin/quantum-dhcp-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/dhcp_agent.ini' | |
2013-01-29 09:06:44 ++ echo -ne '\015' | |
2013-01-29 09:06:44 + NL=$'\r' | |
2013-01-29 09:06:44 + SCREEN_NAME=stack | |
2013-01-29 09:06:44 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:44 + is_service_enabled q-dhcp | |
2013-01-29 09:06:44 + services=q-dhcp | |
2013-01-29 09:06:44 + for service in '${services}' | |
2013-01-29 09:06:44 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-dhcp, ]] | |
2013-01-29 09:06:44 + return 0 | |
2013-01-29 09:06:44 + screen_rc q-dhcp 'python /opt/stack/quantum/bin/quantum-dhcp-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/dhcp_agent.ini' | |
2013-01-29 09:06:44 + SCREEN_NAME=stack | |
2013-01-29 09:06:44 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:44 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:44 + grep q-dhcp /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:44 ++ echo -ne '\015' | |
2013-01-29 09:06:44 + NL=$'\r' | |
2013-01-29 09:06:44 + echo 'screen -t q-dhcp bash' | |
2013-01-29 09:06:44 + echo 'stuff "python /opt/stack/quantum/bin/quantum-dhcp-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/dhcp_agent.ini | |
"' | |
2013-01-29 09:06:44 + screen -S stack -X screen -t q-dhcp | |
2013-01-29 09:06:44 + sleep 1.5 | |
2013-01-29 09:06:45 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:45 + screen -S stack -p q-dhcp -X logfile /opt/stack/logs/screen/screen-q-dhcp.2013-01-29-090314.log | |
2013-01-29 09:06:45 + screen -S stack -p q-dhcp -X log on | |
2013-01-29 09:06:45 + ln -sf /opt/stack/logs/screen/screen-q-dhcp.2013-01-29-090314.log /opt/stack/logs/screen/screen-q-dhcp.log | |
2013-01-29 09:06:45 + screen -S stack -p q-dhcp -X stuff 'python /opt/stack/quantum/bin/quantum-dhcp-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/dhcp_agent.ini || touch "/opt/stack/status/stack/q-dhcp.failure" | |
' | |
2013-01-29 09:06:45 + screen_it q-meta 'python /opt/stack/quantum/bin/quantum-metadata-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/metadata_agent.ini' | |
2013-01-29 09:06:45 ++ echo -ne '\015' | |
2013-01-29 09:06:45 + NL=$'\r' | |
2013-01-29 09:06:45 + SCREEN_NAME=stack | |
2013-01-29 09:06:45 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:45 + is_service_enabled q-meta | |
2013-01-29 09:06:45 + services=q-meta | |
2013-01-29 09:06:45 + for service in '${services}' | |
2013-01-29 09:06:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-meta, ]] | |
2013-01-29 09:06:45 + return 0 | |
2013-01-29 09:06:45 + screen_rc q-meta 'python /opt/stack/quantum/bin/quantum-metadata-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/metadata_agent.ini' | |
2013-01-29 09:06:45 + SCREEN_NAME=stack | |
2013-01-29 09:06:45 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:45 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:45 + grep q-meta /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:45 ++ echo -ne '\015' | |
2013-01-29 09:06:45 + NL=$'\r' | |
2013-01-29 09:06:45 + echo 'screen -t q-meta bash' | |
2013-01-29 09:06:45 + echo 'stuff "python /opt/stack/quantum/bin/quantum-metadata-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/metadata_agent.ini | |
"' | |
2013-01-29 09:06:45 + screen -S stack -X screen -t q-meta | |
2013-01-29 09:06:45 + sleep 1.5 | |
2013-01-29 09:06:47 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:47 + screen -S stack -p q-meta -X logfile /opt/stack/logs/screen/screen-q-meta.2013-01-29-090314.log | |
2013-01-29 09:06:47 + screen -S stack -p q-meta -X log on | |
2013-01-29 09:06:47 + ln -sf /opt/stack/logs/screen/screen-q-meta.2013-01-29-090314.log /opt/stack/logs/screen/screen-q-meta.log | |
2013-01-29 09:06:47 + screen -S stack -p q-meta -X stuff 'python /opt/stack/quantum/bin/quantum-metadata-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/metadata_agent.ini || touch "/opt/stack/status/stack/q-meta.failure" | |
' | |
2013-01-29 09:06:47 + screen_it q-l3 'python /opt/stack/quantum/bin/quantum-l3-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/l3_agent.ini' | |
2013-01-29 09:06:47 ++ echo -ne '\015' | |
2013-01-29 09:06:47 + NL=$'\r' | |
2013-01-29 09:06:47 + SCREEN_NAME=stack | |
2013-01-29 09:06:47 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:47 + is_service_enabled q-l3 | |
2013-01-29 09:06:47 + services=q-l3 | |
2013-01-29 09:06:47 + for service in '${services}' | |
2013-01-29 09:06:47 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-l3, ]] | |
2013-01-29 09:06:47 + return 0 | |
2013-01-29 09:06:47 + screen_rc q-l3 'python /opt/stack/quantum/bin/quantum-l3-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/l3_agent.ini' | |
2013-01-29 09:06:47 + SCREEN_NAME=stack | |
2013-01-29 09:06:47 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:47 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:47 + grep q-l3 /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:47 ++ echo -ne '\015' | |
2013-01-29 09:06:47 + NL=$'\r' | |
2013-01-29 09:06:47 + echo 'screen -t q-l3 bash' | |
2013-01-29 09:06:47 + echo 'stuff "python /opt/stack/quantum/bin/quantum-l3-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/l3_agent.ini | |
"' | |
2013-01-29 09:06:47 + screen -S stack -X screen -t q-l3 | |
2013-01-29 09:06:47 + sleep 1.5 | |
2013-01-29 09:06:48 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:48 + screen -S stack -p q-l3 -X logfile /opt/stack/logs/screen/screen-q-l3.2013-01-29-090314.log | |
2013-01-29 09:06:48 + screen -S stack -p q-l3 -X log on | |
2013-01-29 09:06:48 + ln -sf /opt/stack/logs/screen/screen-q-l3.2013-01-29-090314.log /opt/stack/logs/screen/screen-q-l3.log | |
2013-01-29 09:06:48 + screen -S stack -p q-l3 -X stuff 'python /opt/stack/quantum/bin/quantum-l3-agent --config-file /etc/quantum/quantum.conf --config-file=/etc/quantum/l3_agent.ini || touch "/opt/stack/status/stack/q-l3.failure" | |
' | |
2013-01-29 09:06:48 + is_service_enabled nova | |
2013-01-29 09:06:48 + services=nova | |
2013-01-29 09:06:48 + for service in '${services}' | |
2013-01-29 09:06:48 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:06:48 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:06:49 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:06:49 + return 0 | |
2013-01-29 09:06:49 + echo_summary 'Starting Nova' | |
2013-01-29 09:06:49 + [[ -t 3 ]] | |
2013-01-29 09:06:49 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:06:49 + echo Starting Nova | |
2013-01-29 09:06:49 + start_nova | |
2013-01-29 09:06:49 + screen_it n-cond 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor' | |
2013-01-29 09:06:49 Starting Nova | |
2013-01-29 09:06:49 ++ echo -ne '\015' | |
2013-01-29 09:06:49 + NL=$'\r' | |
2013-01-29 09:06:49 + SCREEN_NAME=stack | |
2013-01-29 09:06:49 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:49 + is_service_enabled n-cond | |
2013-01-29 09:06:49 + services=n-cond | |
2013-01-29 09:06:49 + for service in '${services}' | |
2013-01-29 09:06:49 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cond, ]] | |
2013-01-29 09:06:49 + return 0 | |
2013-01-29 09:06:49 + screen_rc n-cond 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor' | |
2013-01-29 09:06:49 + SCREEN_NAME=stack | |
2013-01-29 09:06:49 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:49 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:49 + grep n-cond /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:49 ++ echo -ne '\015' | |
2013-01-29 09:06:49 + NL=$'\r' | |
2013-01-29 09:06:49 + echo 'screen -t n-cond bash' | |
2013-01-29 09:06:49 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-conductor | |
"' | |
2013-01-29 09:06:49 + screen -S stack -X screen -t n-cond | |
2013-01-29 09:06:49 + sleep 1.5 | |
2013-01-29 09:06:50 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:50 + screen -S stack -p n-cond -X logfile /opt/stack/logs/screen/screen-n-cond.2013-01-29-090314.log | |
2013-01-29 09:06:50 + screen -S stack -p n-cond -X log on | |
2013-01-29 09:06:50 + ln -sf /opt/stack/logs/screen/screen-n-cond.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-cond.log | |
2013-01-29 09:06:50 + 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" | |
' | |
2013-01-29 09:06:50 + screen_it n-cpu 'cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute' | |
2013-01-29 09:06:50 ++ echo -ne '\015' | |
2013-01-29 09:06:50 + NL=$'\r' | |
2013-01-29 09:06:50 + SCREEN_NAME=stack | |
2013-01-29 09:06:50 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:50 + is_service_enabled n-cpu | |
2013-01-29 09:06:50 + services=n-cpu | |
2013-01-29 09:06:50 + for service in '${services}' | |
2013-01-29 09:06:50 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cpu, ]] | |
2013-01-29 09:06:50 + return 0 | |
2013-01-29 09:06:50 + screen_rc n-cpu 'cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute' | |
2013-01-29 09:06:50 + SCREEN_NAME=stack | |
2013-01-29 09:06:50 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:50 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:50 + grep n-cpu /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:50 ++ echo -ne '\015' | |
2013-01-29 09:06:50 + NL=$'\r' | |
2013-01-29 09:06:50 + echo 'screen -t n-cpu bash' | |
2013-01-29 09:06:50 + echo 'stuff "cd /opt/stack/nova && sg libvirtd /opt/stack/nova/bin/nova-compute | |
"' | |
2013-01-29 09:06:50 + screen -S stack -X screen -t n-cpu | |
2013-01-29 09:06:50 + sleep 1.5 | |
2013-01-29 09:06:52 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:52 + screen -S stack -p n-cpu -X logfile /opt/stack/logs/screen/screen-n-cpu.2013-01-29-090314.log | |
2013-01-29 09:06:52 + screen -S stack -p n-cpu -X log on | |
2013-01-29 09:06:52 + ln -sf /opt/stack/logs/screen/screen-n-cpu.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-cpu.log | |
2013-01-29 09:06:52 + 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" | |
' | |
2013-01-29 09:06:52 + screen_it n-crt 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert' | |
2013-01-29 09:06:52 ++ echo -ne '\015' | |
2013-01-29 09:06:52 + NL=$'\r' | |
2013-01-29 09:06:52 + SCREEN_NAME=stack | |
2013-01-29 09:06:52 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:52 + is_service_enabled n-crt | |
2013-01-29 09:06:52 + services=n-crt | |
2013-01-29 09:06:52 + for service in '${services}' | |
2013-01-29 09:06:52 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-crt, ]] | |
2013-01-29 09:06:52 + return 0 | |
2013-01-29 09:06:52 + screen_rc n-crt 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert' | |
2013-01-29 09:06:52 + SCREEN_NAME=stack | |
2013-01-29 09:06:52 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:52 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:52 + grep n-crt /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:52 ++ echo -ne '\015' | |
2013-01-29 09:06:52 + NL=$'\r' | |
2013-01-29 09:06:52 + echo 'screen -t n-crt bash' | |
2013-01-29 09:06:52 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-cert | |
"' | |
2013-01-29 09:06:52 + screen -S stack -X screen -t n-crt | |
2013-01-29 09:06:52 + sleep 1.5 | |
2013-01-29 09:06:53 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:53 + screen -S stack -p n-crt -X logfile /opt/stack/logs/screen/screen-n-crt.2013-01-29-090314.log | |
2013-01-29 09:06:53 + screen -S stack -p n-crt -X log on | |
2013-01-29 09:06:53 + ln -sf /opt/stack/logs/screen/screen-n-crt.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-crt.log | |
2013-01-29 09:06:53 + 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" | |
' | |
2013-01-29 09:06:53 + screen_it n-net 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-network' | |
2013-01-29 09:06:53 ++ echo -ne '\015' | |
2013-01-29 09:06:53 + NL=$'\r' | |
2013-01-29 09:06:53 + SCREEN_NAME=stack | |
2013-01-29 09:06:53 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:53 + is_service_enabled n-net | |
2013-01-29 09:06:53 + services=n-net | |
2013-01-29 09:06:53 + for service in '${services}' | |
2013-01-29 09:06:53 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-net, ]] | |
2013-01-29 09:06:53 + [[ n-net == \n\o\v\a ]] | |
2013-01-29 09:06:53 + [[ n-net == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:53 + [[ n-net == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:53 + [[ n-net == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:53 + [[ n-net == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:53 + return 1 | |
2013-01-29 09:06:53 + screen_it n-sch 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler' | |
2013-01-29 09:06:53 ++ echo -ne '\015' | |
2013-01-29 09:06:53 + NL=$'\r' | |
2013-01-29 09:06:53 + SCREEN_NAME=stack | |
2013-01-29 09:06:53 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:54 + is_service_enabled n-sch | |
2013-01-29 09:06:54 + services=n-sch | |
2013-01-29 09:06:54 + for service in '${services}' | |
2013-01-29 09:06:54 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-sch, ]] | |
2013-01-29 09:06:54 + return 0 | |
2013-01-29 09:06:54 + screen_rc n-sch 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler' | |
2013-01-29 09:06:54 + SCREEN_NAME=stack | |
2013-01-29 09:06:54 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:54 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:54 + grep n-sch /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:54 ++ echo -ne '\015' | |
2013-01-29 09:06:54 + NL=$'\r' | |
2013-01-29 09:06:54 + echo 'screen -t n-sch bash' | |
2013-01-29 09:06:54 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-scheduler | |
"' | |
2013-01-29 09:06:54 + screen -S stack -X screen -t n-sch | |
2013-01-29 09:06:54 + sleep 1.5 | |
2013-01-29 09:06:55 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:55 + screen -S stack -p n-sch -X logfile /opt/stack/logs/screen/screen-n-sch.2013-01-29-090314.log | |
2013-01-29 09:06:55 + screen -S stack -p n-sch -X log on | |
2013-01-29 09:06:55 + ln -sf /opt/stack/logs/screen/screen-n-sch.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-sch.log | |
2013-01-29 09:06:55 + 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" | |
' | |
2013-01-29 09:06:55 + screen_it n-novnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-novncproxy --config-file /etc/nova/nova.conf --web /opt/stack/noVNC' | |
2013-01-29 09:06:55 ++ echo -ne '\015' | |
2013-01-29 09:06:55 + NL=$'\r' | |
2013-01-29 09:06:55 + SCREEN_NAME=stack | |
2013-01-29 09:06:55 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:55 + is_service_enabled n-novnc | |
2013-01-29 09:06:55 + services=n-novnc | |
2013-01-29 09:06:55 + for service in '${services}' | |
2013-01-29 09:06:55 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-novnc, ]] | |
2013-01-29 09:06:55 + return 0 | |
2013-01-29 09:06:55 + screen_rc n-novnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-novncproxy --config-file /etc/nova/nova.conf --web /opt/stack/noVNC' | |
2013-01-29 09:06:55 + SCREEN_NAME=stack | |
2013-01-29 09:06:55 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:55 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:55 + grep n-novnc /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:55 ++ echo -ne '\015' | |
2013-01-29 09:06:55 + NL=$'\r' | |
2013-01-29 09:06:55 + echo 'screen -t n-novnc bash' | |
2013-01-29 09:06:55 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-novncproxy --config-file /etc/nova/nova.conf --web /opt/stack/noVNC | |
"' | |
2013-01-29 09:06:55 + screen -S stack -X screen -t n-novnc | |
2013-01-29 09:06:55 + sleep 1.5 | |
2013-01-29 09:06:56 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:56 + screen -S stack -p n-novnc -X logfile /opt/stack/logs/screen/screen-n-novnc.2013-01-29-090314.log | |
2013-01-29 09:06:56 + screen -S stack -p n-novnc -X log on | |
2013-01-29 09:06:56 + ln -sf /opt/stack/logs/screen/screen-n-novnc.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-novnc.log | |
2013-01-29 09:06:57 + screen -S stack -p n-novnc -X stuff 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-novncproxy --config-file /etc/nova/nova.conf --web /opt/stack/noVNC || touch "/opt/stack/status/stack/n-novnc.failure" | |
' | |
2013-01-29 09:06:57 + screen_it n-xvnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf' | |
2013-01-29 09:06:57 ++ echo -ne '\015' | |
2013-01-29 09:06:57 + NL=$'\r' | |
2013-01-29 09:06:57 + SCREEN_NAME=stack | |
2013-01-29 09:06:57 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:57 + is_service_enabled n-xvnc | |
2013-01-29 09:06:57 + services=n-xvnc | |
2013-01-29 09:06:57 + for service in '${services}' | |
2013-01-29 09:06:57 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-xvnc, ]] | |
2013-01-29 09:06:57 + return 0 | |
2013-01-29 09:06:57 + screen_rc n-xvnc 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf' | |
2013-01-29 09:06:57 + SCREEN_NAME=stack | |
2013-01-29 09:06:57 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:57 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:57 + grep n-xvnc /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:57 ++ echo -ne '\015' | |
2013-01-29 09:06:57 + NL=$'\r' | |
2013-01-29 09:06:57 + echo 'screen -t n-xvnc bash' | |
2013-01-29 09:06:57 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-xvpvncproxy --config-file /etc/nova/nova.conf | |
"' | |
2013-01-29 09:06:57 + screen -S stack -X screen -t n-xvnc | |
2013-01-29 09:06:57 + sleep 1.5 | |
2013-01-29 09:06:58 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:06:58 + screen -S stack -p n-xvnc -X logfile /opt/stack/logs/screen/screen-n-xvnc.2013-01-29-090314.log | |
2013-01-29 09:06:58 + screen -S stack -p n-xvnc -X log on | |
2013-01-29 09:06:58 + ln -sf /opt/stack/logs/screen/screen-n-xvnc.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-xvnc.log | |
2013-01-29 09:06:58 + 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" | |
' | |
2013-01-29 09:06:58 + screen_it n-spice 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-spicehtml5proxy --config-file /etc/nova/nova.conf --web /opt/stack/spice-html5' | |
2013-01-29 09:06:58 ++ echo -ne '\015' | |
2013-01-29 09:06:58 + NL=$'\r' | |
2013-01-29 09:06:58 + SCREEN_NAME=stack | |
2013-01-29 09:06:58 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:58 + is_service_enabled n-spice | |
2013-01-29 09:06:58 + services=n-spice | |
2013-01-29 09:06:58 + for service in '${services}' | |
2013-01-29 09:06:58 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-spice, ]] | |
2013-01-29 09:06:58 + [[ n-spice == \n\o\v\a ]] | |
2013-01-29 09:06:58 + [[ n-spice == \c\i\n\d\e\r ]] | |
2013-01-29 09:06:58 + [[ n-spice == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:06:58 + [[ n-spice == \g\l\a\n\c\e ]] | |
2013-01-29 09:06:58 + [[ n-spice == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:06:58 + return 1 | |
2013-01-29 09:06:58 + screen_it n-cauth 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth' | |
2013-01-29 09:06:58 ++ echo -ne '\015' | |
2013-01-29 09:06:58 + NL=$'\r' | |
2013-01-29 09:06:58 + SCREEN_NAME=stack | |
2013-01-29 09:06:58 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:06:59 + is_service_enabled n-cauth | |
2013-01-29 09:06:59 + services=n-cauth | |
2013-01-29 09:06:59 + for service in '${services}' | |
2013-01-29 09:06:59 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-cauth, ]] | |
2013-01-29 09:06:59 + return 0 | |
2013-01-29 09:06:59 + screen_rc n-cauth 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth' | |
2013-01-29 09:06:59 + SCREEN_NAME=stack | |
2013-01-29 09:06:59 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:59 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:06:59 + grep n-cauth /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:06:59 ++ echo -ne '\015' | |
2013-01-29 09:06:59 + NL=$'\r' | |
2013-01-29 09:06:59 + echo 'screen -t n-cauth bash' | |
2013-01-29 09:06:59 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-consoleauth | |
"' | |
2013-01-29 09:06:59 + screen -S stack -X screen -t n-cauth | |
2013-01-29 09:06:59 + sleep 1.5 | |
2013-01-29 09:07:00 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:07:00 + screen -S stack -p n-cauth -X logfile /opt/stack/logs/screen/screen-n-cauth.2013-01-29-090314.log | |
2013-01-29 09:07:00 + screen -S stack -p n-cauth -X log on | |
2013-01-29 09:07:00 + ln -sf /opt/stack/logs/screen/screen-n-cauth.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-cauth.log | |
2013-01-29 09:07:00 + 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" | |
' | |
2013-01-29 09:07:00 + is_service_enabled cinder | |
2013-01-29 09:07:00 + services=cinder | |
2013-01-29 09:07:00 + for service in '${services}' | |
2013-01-29 09:07:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,cinder, ]] | |
2013-01-29 09:07:00 + return 0 | |
2013-01-29 09:07:00 + echo_summary 'Starting Cinder' | |
2013-01-29 09:07:00 + [[ -t 3 ]] | |
2013-01-29 09:07:00 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:07:00 + echo Starting Cinder | |
2013-01-29 09:07:00 + start_cinder | |
2013-01-29 09:07:00 + is_service_enabled c-vol | |
2013-01-29 09:07:00 + services=c-vol | |
2013-01-29 09:07:00 + for service in '${services}' | |
2013-01-29 09:07:00 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-vol, ]] | |
2013-01-29 09:07:00 + return 0 | |
2013-01-29 09:07:00 + _configure_tgt_for_config_d | |
2013-01-29 09:07:00 + [[ ! -d /etc/tgt/conf.d/ ]] | |
2013-01-29 09:07:00 + [[ ! -f /etc/tgt/conf.d/stack.conf ]] | |
2013-01-29 09:07:00 + is_ubuntu | |
2013-01-29 09:07:00 + [[ -z deb ]] | |
2013-01-29 09:07:00 + '[' deb = deb ']' | |
2013-01-29 09:07:00 + sudo stop tgt | |
2013-01-29 09:07:00 Starting Cinder | |
2013-01-29 09:07:00 stop: Unknown instance: | |
2013-01-29 09:07:00 + true | |
2013-01-29 09:07:00 + sudo start tgt | |
2013-01-29 09:07:01 tgt start/running, process 2646 | |
2013-01-29 09:07:01 + screen_it c-api 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:01 ++ echo -ne '\015' | |
2013-01-29 09:07:01 + NL=$'\r' | |
2013-01-29 09:07:01 + SCREEN_NAME=stack | |
2013-01-29 09:07:01 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:07:01 + is_service_enabled c-api | |
2013-01-29 09:07:01 + services=c-api | |
2013-01-29 09:07:01 + for service in '${services}' | |
2013-01-29 09:07:01 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-api, ]] | |
2013-01-29 09:07:01 + return 0 | |
2013-01-29 09:07:01 + screen_rc c-api 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:01 + SCREEN_NAME=stack | |
2013-01-29 09:07:01 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:01 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:07:01 + grep c-api /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:01 ++ echo -ne '\015' | |
2013-01-29 09:07:01 + NL=$'\r' | |
2013-01-29 09:07:01 + echo 'screen -t c-api bash' | |
2013-01-29 09:07:01 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-api --config-file /etc/cinder/cinder.conf | |
"' | |
2013-01-29 09:07:01 + screen -S stack -X screen -t c-api | |
2013-01-29 09:07:01 + sleep 1.5 | |
2013-01-29 09:07:02 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:07:02 + screen -S stack -p c-api -X logfile /opt/stack/logs/screen/screen-c-api.2013-01-29-090314.log | |
2013-01-29 09:07:02 + screen -S stack -p c-api -X log on | |
2013-01-29 09:07:02 + ln -sf /opt/stack/logs/screen/screen-c-api.2013-01-29-090314.log /opt/stack/logs/screen/screen-c-api.log | |
2013-01-29 09:07:02 + 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" | |
' | |
2013-01-29 09:07:02 + screen_it c-vol 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:02 ++ echo -ne '\015' | |
2013-01-29 09:07:02 + NL=$'\r' | |
2013-01-29 09:07:02 + SCREEN_NAME=stack | |
2013-01-29 09:07:02 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:07:02 + is_service_enabled c-vol | |
2013-01-29 09:07:02 + services=c-vol | |
2013-01-29 09:07:02 + for service in '${services}' | |
2013-01-29 09:07:02 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-vol, ]] | |
2013-01-29 09:07:02 + return 0 | |
2013-01-29 09:07:02 + screen_rc c-vol 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:02 + SCREEN_NAME=stack | |
2013-01-29 09:07:02 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:02 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:07:02 + grep c-vol /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:02 ++ echo -ne '\015' | |
2013-01-29 09:07:02 + NL=$'\r' | |
2013-01-29 09:07:02 + echo 'screen -t c-vol bash' | |
2013-01-29 09:07:03 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-volume --config-file /etc/cinder/cinder.conf | |
"' | |
2013-01-29 09:07:03 + screen -S stack -X screen -t c-vol | |
2013-01-29 09:07:03 + sleep 1.5 | |
2013-01-29 09:07:04 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:07:04 + screen -S stack -p c-vol -X logfile /opt/stack/logs/screen/screen-c-vol.2013-01-29-090314.log | |
2013-01-29 09:07:04 + screen -S stack -p c-vol -X log on | |
2013-01-29 09:07:04 + ln -sf /opt/stack/logs/screen/screen-c-vol.2013-01-29-090314.log /opt/stack/logs/screen/screen-c-vol.log | |
2013-01-29 09:07:04 + 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" | |
' | |
2013-01-29 09:07:04 + screen_it c-sch 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:04 ++ echo -ne '\015' | |
2013-01-29 09:07:04 + NL=$'\r' | |
2013-01-29 09:07:04 + SCREEN_NAME=stack | |
2013-01-29 09:07:04 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:07:04 + is_service_enabled c-sch | |
2013-01-29 09:07:04 + services=c-sch | |
2013-01-29 09:07:04 + for service in '${services}' | |
2013-01-29 09:07:04 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-sch, ]] | |
2013-01-29 09:07:04 + return 0 | |
2013-01-29 09:07:04 + screen_rc c-sch 'cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf' | |
2013-01-29 09:07:04 + SCREEN_NAME=stack | |
2013-01-29 09:07:04 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:04 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:07:04 + grep c-sch /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:04 ++ echo -ne '\015' | |
2013-01-29 09:07:04 + NL=$'\r' | |
2013-01-29 09:07:04 + echo 'screen -t c-sch bash' | |
2013-01-29 09:07:04 + echo 'stuff "cd /opt/stack/cinder && /opt/stack/cinder/bin/cinder-scheduler --config-file /etc/cinder/cinder.conf | |
"' | |
2013-01-29 09:07:04 + screen -S stack -X screen -t c-sch | |
2013-01-29 09:07:04 + sleep 1.5 | |
2013-01-29 09:07:06 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:07:06 + screen -S stack -p c-sch -X logfile /opt/stack/logs/screen/screen-c-sch.2013-01-29-090314.log | |
2013-01-29 09:07:06 + screen -S stack -p c-sch -X log on | |
2013-01-29 09:07:06 + ln -sf /opt/stack/logs/screen/screen-c-sch.2013-01-29-090314.log /opt/stack/logs/screen/screen-c-sch.log | |
2013-01-29 09:07:06 + 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" | |
' | |
2013-01-29 09:07:06 + is_service_enabled c-api | |
2013-01-29 09:07:06 + services=c-api | |
2013-01-29 09:07:06 + for service in '${services}' | |
2013-01-29 09:07:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,c-api, ]] | |
2013-01-29 09:07:06 + return 0 | |
2013-01-29 09:07:06 + is_service_enabled tls-proxy | |
2013-01-29 09:07:06 + services=tls-proxy | |
2013-01-29 09:07:06 + for service in '${services}' | |
2013-01-29 09:07:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tls-proxy, ]] | |
2013-01-29 09:07:06 + [[ tls-proxy == \n\o\v\a ]] | |
2013-01-29 09:07:06 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2013-01-29 09:07:06 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:07:06 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2013-01-29 09:07:06 + [[ tls-proxy == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:07:06 + return 1 | |
2013-01-29 09:07:06 + is_service_enabled ceilometer | |
2013-01-29 09:07:06 + services=ceilometer | |
2013-01-29 09:07:06 + for service in '${services}' | |
2013-01-29 09:07:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,ceilometer, ]] | |
2013-01-29 09:07:06 + [[ ceilometer == \n\o\v\a ]] | |
2013-01-29 09:07:06 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2013-01-29 09:07:06 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:07:06 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ ceilometer- ]] | |
2013-01-29 09:07:06 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2013-01-29 09:07:06 + [[ ceilometer == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:07:06 + return 1 | |
2013-01-29 09:07:06 + is_service_enabled swift3 | |
2013-01-29 09:07:06 + services=swift3 | |
2013-01-29 09:07:06 + for service in '${services}' | |
2013-01-29 09:07:06 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,swift3, ]] | |
2013-01-29 09:07:06 + [[ swift3 == \n\o\v\a ]] | |
2013-01-29 09:07:06 + [[ swift3 == \c\i\n\d\e\r ]] | |
2013-01-29 09:07:06 + [[ swift3 == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:07:06 + [[ swift3 == \g\l\a\n\c\e ]] | |
2013-01-29 09:07:06 + [[ swift3 == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:07:06 + return 1 | |
2013-01-29 09:07:06 + screen_it n-obj 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore' | |
2013-01-29 09:07:06 ++ echo -ne '\015' | |
2013-01-29 09:07:06 + NL=$'\r' | |
2013-01-29 09:07:06 + SCREEN_NAME=stack | |
2013-01-29 09:07:07 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:07:07 + is_service_enabled n-obj | |
2013-01-29 09:07:07 + services=n-obj | |
2013-01-29 09:07:07 + for service in '${services}' | |
2013-01-29 09:07:07 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,n-obj, ]] | |
2013-01-29 09:07:07 + return 0 | |
2013-01-29 09:07:07 + screen_rc n-obj 'cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore' | |
2013-01-29 09:07:07 + SCREEN_NAME=stack | |
2013-01-29 09:07:07 + SCREENRC=/home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:07 + [[ ! -e /home/vkmc/devstack/stack-screenrc ]] | |
2013-01-29 09:07:07 + grep n-obj /home/vkmc/devstack/stack-screenrc | |
2013-01-29 09:07:07 ++ echo -ne '\015' | |
2013-01-29 09:07:07 + NL=$'\r' | |
2013-01-29 09:07:07 + echo 'screen -t n-obj bash' | |
2013-01-29 09:07:07 + echo 'stuff "cd /opt/stack/nova && /opt/stack/nova/bin/nova-objectstore | |
"' | |
2013-01-29 09:07:07 + screen -S stack -X screen -t n-obj | |
2013-01-29 09:07:07 + sleep 1.5 | |
2013-01-29 09:07:07 + [[ -n /opt/stack/logs/screen ]] | |
2013-01-29 09:07:07 + screen -S stack -p n-obj -X logfile /opt/stack/logs/screen/screen-n-obj.2013-01-29-090314.log | |
2013-01-29 09:07:07 + screen -S stack -p n-obj -X log on | |
2013-01-29 09:07:07 + ln -sf /opt/stack/logs/screen/screen-n-obj.2013-01-29-090314.log /opt/stack/logs/screen/screen-n-obj.log | |
2013-01-29 09:07:07 + 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" | |
' | |
2013-01-29 09:07:08 + is_service_enabled heat | |
2013-01-29 09:07:08 + services=heat | |
2013-01-29 09:07:08 + for service in '${services}' | |
2013-01-29 09:07:08 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,heat, ]] | |
2013-01-29 09:07:08 + [[ heat == \n\o\v\a ]] | |
2013-01-29 09:07:08 + [[ heat == \c\i\n\d\e\r ]] | |
2013-01-29 09:07:08 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:07:08 + [[ heat == \g\l\a\n\c\e ]] | |
2013-01-29 09:07:08 + [[ heat == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:07:08 + return 1 | |
2013-01-29 09:07:08 + is_service_enabled nova | |
2013-01-29 09:07:08 + services=nova | |
2013-01-29 09:07:08 + for service in '${services}' | |
2013-01-29 09:07:08 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:07:08 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:07:08 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:07:08 + return 0 | |
2013-01-29 09:07:08 + is_service_enabled key | |
2013-01-29 09:07:08 + services=key | |
2013-01-29 09:07:08 + for service in '${services}' | |
2013-01-29 09:07:08 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,key, ]] | |
2013-01-29 09:07:08 + return 0 | |
2013-01-29 09:07:08 + /home/vkmc/devstack/tools/create_userrc.sh -PA --target-dir /home/vkmc/devstack/accrc | |
2013-01-29 09:07:15 Wrote x509 root cert to /home/vkmc/devstack/accrc/cacert.pem | |
2013-01-29 09:07:19 +-----------+----------------------------------+ | |
2013-01-29 09:07:19 | Property | Value | | |
2013-01-29 09:07:19 +-----------+----------------------------------+ | |
2013-01-29 09:07:19 | access | 0fbb8a517fba4004a166603ac30ba7c7 | | |
2013-01-29 09:07:19 | secret | 16496a85adad4a9fb7e76511af51ca8f | | |
2013-01-29 09:07:19 | tenant_id | 0369a1172cfc48949830b1b17396320b | | |
2013-01-29 09:07:19 | user_id | 4ff0041740eb411e943b0d1a0485e32d | | |
2013-01-29 09:07:19 +-----------+----------------------------------+ | |
2013-01-29 09:07:21 usage: nova [--debug] [--os_username OS_USERNAME] [--os_password OS_PASSWORD] | |
2013-01-29 09:07:21 [--os_tenant_name OS_TENANT_NAME] [--os_auth_url OS_AUTH_URL] | |
2013-01-29 09:07:21 [--os_region_name OS_REGION_NAME] [--service_type SERVICE_TYPE] | |
2013-01-29 09:07:21 [--service_name SERVICE_NAME] [--endpoint_type ENDPOINT_TYPE] | |
2013-01-29 09:07:21 [--version VERSION] [--username USERNAME] | |
2013-01-29 09:07:22 [--region_name REGION_NAME] [--apikey APIKEY] | |
2013-01-29 09:07:22 [--projectid PROJECTID] [--url URL] | |
2013-01-29 09:07:22 <subcommand> ... | |
2013-01-29 09:07:22 error: argument <subcommand>: invalid choice: '***' | |
2013-01-29 09:07:22 Try `nova' for more information. | |
2013-01-29 09:07:24 +-----------+----------------------------------+ | |
2013-01-29 09:07:24 | Property | Value | | |
2013-01-29 09:07:24 +-----------+----------------------------------+ | |
2013-01-29 09:07:24 | access | 454a7192f77742058d8784eb171fcba2 | | |
2013-01-29 09:07:24 | secret | 1787a69a8a31424e825db04f5726e2ab | | |
2013-01-29 09:07:24 | tenant_id | 483330f34bd849a6b2b89e28b61c9698 | | |
2013-01-29 09:07:24 | user_id | d0c403bad03747328839c98c71360661 | | |
2013-01-29 09:07:24 +-----------+----------------------------------+ | |
2013-01-29 09:07:25 usage: nova [--debug] [--os_username OS_USERNAME] [--os_password OS_PASSWORD] | |
2013-01-29 09:07:25 [--os_tenant_name OS_TENANT_NAME] [--os_auth_url OS_AUTH_URL] | |
2013-01-29 09:07:25 [--os_region_name OS_REGION_NAME] [--service_type SERVICE_TYPE] | |
2013-01-29 09:07:25 [--service_name SERVICE_NAME] [--endpoint_type ENDPOINT_TYPE] | |
2013-01-29 09:07:25 [--version VERSION] [--username USERNAME] | |
2013-01-29 09:07:25 [--region_name REGION_NAME] [--apikey APIKEY] | |
2013-01-29 09:07:25 [--projectid PROJECTID] [--url URL] | |
2013-01-29 09:07:25 <subcommand> ... | |
2013-01-29 09:07:25 error: argument <subcommand>: invalid choice: '***' | |
2013-01-29 09:07:25 Try `nova' for more information. | |
2013-01-29 09:07:27 +-----------+----------------------------------+ | |
2013-01-29 09:07:27 | Property | Value | | |
2013-01-29 09:07:27 +-----------+----------------------------------+ | |
2013-01-29 09:07:27 | access | 1b6c374d7f7e458fb281ba44ff69f333 | | |
2013-01-29 09:07:27 | secret | 4a4ccb50db56443392f546fa02072558 | | |
2013-01-29 09:07:27 | tenant_id | 89cd075c47684fe38be5b2d2136b1ecb | | |
2013-01-29 09:07:27 | user_id | d0c403bad03747328839c98c71360661 | | |
2013-01-29 09:07:27 +-----------+----------------------------------+ | |
2013-01-29 09:07:28 usage: nova [--debug] [--os_username OS_USERNAME] [--os_password OS_PASSWORD] | |
2013-01-29 09:07:28 [--os_tenant_name OS_TENANT_NAME] [--os_auth_url OS_AUTH_URL] | |
2013-01-29 09:07:28 [--os_region_name OS_REGION_NAME] [--service_type SERVICE_TYPE] | |
2013-01-29 09:07:28 [--service_name SERVICE_NAME] [--endpoint_type ENDPOINT_TYPE] | |
2013-01-29 09:07:28 [--version VERSION] [--username USERNAME] | |
2013-01-29 09:07:28 [--region_name REGION_NAME] [--apikey APIKEY] | |
2013-01-29 09:07:28 [--projectid PROJECTID] [--url URL] | |
2013-01-29 09:07:28 <subcommand> ... | |
2013-01-29 09:07:28 error: argument <subcommand>: invalid choice: '***' | |
2013-01-29 09:07:28 Try `nova' for more information. | |
2013-01-29 09:07:31 +-----------+----------------------------------+ | |
2013-01-29 09:07:31 | Property | Value | | |
2013-01-29 09:07:31 +-----------+----------------------------------+ | |
2013-01-29 09:07:31 | access | 7ed99d34cff046c4a5343ae8159746c1 | | |
2013-01-29 09:07:31 | secret | d4925a3f06e64b108ac6c1e888adb3d0 | | |
2013-01-29 09:07:31 | tenant_id | 89cd075c47684fe38be5b2d2136b1ecb | | |
2013-01-29 09:07:31 | user_id | 817e64d7f29f4d119633e0b3aee4f39e | | |
2013-01-29 09:07:31 +-----------+----------------------------------+ | |
2013-01-29 09:07:32 usage: nova [--debug] [--os_username OS_USERNAME] [--os_password OS_PASSWORD] | |
2013-01-29 09:07:32 [--os_tenant_name OS_TENANT_NAME] [--os_auth_url OS_AUTH_URL] | |
2013-01-29 09:07:32 [--os_region_name OS_REGION_NAME] [--service_type SERVICE_TYPE] | |
2013-01-29 09:07:32 [--service_name SERVICE_NAME] [--endpoint_type ENDPOINT_TYPE] | |
2013-01-29 09:07:32 [--version VERSION] [--username USERNAME] | |
2013-01-29 09:07:32 [--region_name REGION_NAME] [--apikey APIKEY] | |
2013-01-29 09:07:32 [--projectid PROJECTID] [--url URL] | |
2013-01-29 09:07:32 <subcommand> ... | |
2013-01-29 09:07:32 error: argument <subcommand>: invalid choice: '***' | |
2013-01-29 09:07:33 Try `nova' for more information. | |
2013-01-29 09:07:34 +-----------+----------------------------------+ | |
2013-01-29 09:07:34 | Property | Value | | |
2013-01-29 09:07:34 +-----------+----------------------------------+ | |
2013-01-29 09:07:34 | access | 3c53d0bf42bd45318c278d91b0096224 | | |
2013-01-29 09:07:34 | secret | 729af13f39d3446087fa30f36aec468f | | |
2013-01-29 09:07:34 | tenant_id | eede325958ff4d2faa2a505423a1a3d2 | | |
2013-01-29 09:07:34 | user_id | 817e64d7f29f4d119633e0b3aee4f39e | | |
2013-01-29 09:07:34 +-----------+----------------------------------+ | |
2013-01-29 09:07:36 usage: nova [--debug] [--os_username OS_USERNAME] [--os_password OS_PASSWORD] | |
2013-01-29 09:07:36 [--os_tenant_name OS_TENANT_NAME] [--os_auth_url OS_AUTH_URL] | |
2013-01-29 09:07:36 [--os_region_name OS_REGION_NAME] [--service_type SERVICE_TYPE] | |
2013-01-29 09:07:36 [--service_name SERVICE_NAME] [--endpoint_type ENDPOINT_TYPE] | |
2013-01-29 09:07:36 [--version VERSION] [--username USERNAME] | |
2013-01-29 09:07:36 [--region_name REGION_NAME] [--apikey APIKEY] | |
2013-01-29 09:07:36 [--projectid PROJECTID] [--url URL] | |
2013-01-29 09:07:36 <subcommand> ... | |
2013-01-29 09:07:36 error: argument <subcommand>: invalid choice: '***' | |
2013-01-29 09:07:36 Try `nova' for more information. | |
2013-01-29 09:07:36 + is_service_enabled g-reg | |
2013-01-29 09:07:36 + services=g-reg | |
2013-01-29 09:07:36 + for service in '${services}' | |
2013-01-29 09:07:36 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,g-reg, ]] | |
2013-01-29 09:07:36 + return 0 | |
2013-01-29 09:07:36 ++ get_field 2 | |
2013-01-29 09:07:36 ++ read data | |
2013-01-29 09:07:36 ++ grep ' id ' | |
2013-01-29 09:07:36 ++ keystone token-get | |
2013-01-29 09:07:37 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:07:37 ++ field='$3' | |
2013-01-29 09:07:37 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:07:37 ++ echo '| id | MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== |' | |
2013-01-29 09:07:37 ++ read data | |
2013-01-29 09:07:37 + TOKEN=MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== | |
2013-01-29 09:07:37 + is_baremetal | |
2013-01-29 09:07:37 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:07:37 + return 1 | |
2013-01-29 09:07:37 + echo_summary 'Uploading images' | |
2013-01-29 09:07:37 + [[ -t 3 ]] | |
2013-01-29 09:07:37 + [[ True != \T\r\u\e ]] | |
2013-01-29 09:07:37 + echo Uploading images | |
2013-01-29 09:07:37 + [[ -n '' ]] | |
2013-01-29 09:07:37 + for image_url in '${IMAGE_URLS//,/ }' | |
2013-01-29 09:07:37 + upload_image http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== | |
2013-01-29 09:07:37 + local image_url=http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz | |
2013-01-29 09:07:37 + local token=MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== | |
2013-01-29 09:07:37 + mkdir -p /home/vkmc/devstack/files/images | |
2013-01-29 09:07:37 Uploading images | |
2013-01-29 09:07:37 ++ basename http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz | |
2013-01-29 09:07:37 + IMAGE_FNAME=cirros-0.3.0-x86_64-uec.tar.gz | |
2013-01-29 09:07:37 + [[ ! -f /home/vkmc/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz ]] | |
2013-01-29 09:07:37 ++ stat -c %s /home/vkmc/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz | |
2013-01-29 09:07:37 + [[ 6957349 = \0 ]] | |
2013-01-29 09:07:37 + [[ http://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-uec.tar.gz =~ openvz ]] | |
2013-01-29 09:07:37 + KERNEL= | |
2013-01-29 09:07:37 + RAMDISK= | |
2013-01-29 09:07:37 + DISK_FORMAT= | |
2013-01-29 09:07:37 + CONTAINER_FORMAT= | |
2013-01-29 09:07:37 + UNPACK= | |
2013-01-29 09:07:37 + case "$IMAGE_FNAME" in | |
2013-01-29 09:07:37 + '[' cirros-0.3.0-x86_64-uec '!=' cirros-0.3.0-x86_64-uec.tar.gz ']' | |
2013-01-29 09:07:37 + IMAGE_NAME=cirros-0.3.0-x86_64-uec | |
2013-01-29 09:07:37 + xdir=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2013-01-29 09:07:38 + rm -Rf /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2013-01-29 09:07:38 + mkdir /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2013-01-29 09:07:38 + tar -zxf /home/vkmc/devstack/files/cirros-0.3.0-x86_64-uec.tar.gz -C /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2013-01-29 09:07:38 ++ for f in '"$xdir/"*-vmlinuz*' '"$xdir/"aki-*/image' | |
2013-01-29 09:07:38 ++ '[' -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz ']' | |
2013-01-29 09:07:38 ++ echo /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz | |
2013-01-29 09:07:38 ++ break | |
2013-01-29 09:07:38 ++ true | |
2013-01-29 09:07:38 + KERNEL=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz | |
2013-01-29 09:07:38 ++ for f in '"$xdir/"*-initrd*' '"$xdir/"ari-*/image' | |
2013-01-29 09:07:38 ++ '[' -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd ']' | |
2013-01-29 09:07:38 ++ echo /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd | |
2013-01-29 09:07:38 ++ break | |
2013-01-29 09:07:38 ++ true | |
2013-01-29 09:07:38 + RAMDISK=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd | |
2013-01-29 09:07:38 ++ for f in '"$xdir/"*.img' '"$xdir/"ami-*/image' | |
2013-01-29 09:07:38 ++ '[' -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img ']' | |
2013-01-29 09:07:38 ++ echo /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img | |
2013-01-29 09:07:38 ++ break | |
2013-01-29 09:07:38 ++ true | |
2013-01-29 09:07:38 + IMAGE=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img | |
2013-01-29 09:07:38 + [[ -z cirros-0.3.0-x86_64-uec ]] | |
2013-01-29 09:07:38 + '[' '' = bare ']' | |
2013-01-29 09:07:38 + KERNEL_ID= | |
2013-01-29 09:07:38 + RAMDISK_ID= | |
2013-01-29 09:07:38 + '[' -n /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz ']' | |
2013-01-29 09:07:38 ++ get_field 2 | |
2013-01-29 09:07:38 ++ read data | |
2013-01-29 09:07:39 ++ grep ' id ' | |
2013-01-29 09:07:39 ++ glance --os-auth-token MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== --os-image-url http://10.0.2.15:9292 image-create --name cirros-0.3.0-x86_64-uec-kernel --public --container-format aki --disk-format aki | |
2013-01-29 09:07:41 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:07:41 ++ field='$3' | |
2013-01-29 09:07:41 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:07:41 ++ echo '| id | 2cb933ca-62b4-48fb-a7df-3981689c8153 |' | |
2013-01-29 09:07:41 ++ read data | |
2013-01-29 09:07:41 + KERNEL_ID=2cb933ca-62b4-48fb-a7df-3981689c8153 | |
2013-01-29 09:07:41 + '[' -n /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd ']' | |
2013-01-29 09:07:41 ++ get_field 2 | |
2013-01-29 09:07:42 ++ read data | |
2013-01-29 09:07:42 ++ grep ' id ' | |
2013-01-29 09:07:42 ++ glance --os-auth-token MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== --os-image-url http://10.0.2.15:9292 image-create --name cirros-0.3.0-x86_64-uec-ramdisk --public --container-format ari --disk-format ari | |
2013-01-29 09:07:43 ++ '[' 2 -lt 0 ']' | |
2013-01-29 09:07:43 ++ field='$3' | |
2013-01-29 09:07:43 ++ echo '| id | 4efdd78f-f921-4249-8bc5-2620482bab43 |' | |
2013-01-29 09:07:43 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2013-01-29 09:07:43 ++ read data | |
2013-01-29 09:07:43 + RAMDISK_ID=4efdd78f-f921-4249-8bc5-2620482bab43 | |
2013-01-29 09:07:43 + glance --os-auth-token MIIMgQYJKoZIhvcNAQcCoIIMcjCCDG4CAQExCTAHBgUrDgMCGjCCC1oGCSqGSIb3DQEHAaCCC0sEggtHeyJhY2Nlc3MiOiB7InRva2VuIjogeyJpc3N1ZWRfYXQiOiAiMjAxMy0wMS0yOVQxMjowNzozNi45OTY1MzYiLCAiZXhwaXJlcyI6ICIyMDEzLTAxLTMwVDEyOjA3OjM2WiIsICJpZCI6ICJwbGFjZWhvbGRlciIsICJ0ZW5hbnQiOiB7ImVuYWJsZWQiOiB0cnVlLCAiZGVzY3JpcHRpb24iOiBudWxsLCAibmFtZSI6ICJhZG1pbiIsICJpZCI6ICI0ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9fSwgInNlcnZpY2VDYXRhbG9nIjogW3siZW5kcG9pbnRzIjogW3siYWRtaW5VUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc0L3YyLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjQwMGQ4YzkyNWMxOTRlNWE4MWRhOWVmYjcwNzViMWVkIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojg3NzQvdjIvNDgzMzMwZjM0YmQ4NDlhNmIyYjg5ZTI4YjYxYzk2OTgifV0sICJlbmRwb2ludHNfbGlua3MiOiBbXSwgInR5cGUiOiAiY29tcHV0ZSIsICJuYW1lIjogIm5vdmEifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1Ojk2OTYvIiwgInJlZ2lvbiI6ICJSZWdpb25PbmUiLCAiaW50ZXJuYWxVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyIsICJpZCI6ICI3ZTcxNzI1N2E3YjM0ZGY2OTA5ZWRlZjM0OGVkZWEwZSIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo5Njk2LyJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJuZXR3b3JrIiwgIm5hbWUiOiAicXVhbnR1bSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzMzMyIsICJpZCI6ICJiMWNmYTVlYTFlODY0ZWJhOTFmZDczZWZjYjhiZWFjMCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTozMzMzIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInMzIiwgIm5hbWUiOiAiczMifSwgeyJlbmRwb2ludHMiOiBbeyJhZG1pblVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAicmVnaW9uIjogIlJlZ2lvbk9uZSIsICJpbnRlcm5hbFVSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjkyOTIiLCAiaWQiOiAiMGM0NzI3NTlmZDBkNGYzYzk0Njk1NjQ0ODhhM2MwZWUiLCAicHVibGljVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6OTI5MiJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpbWFnZSIsICJuYW1lIjogImdsYW5jZSJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3Ni92MS80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCIsICJpZCI6ICIxNTQxZjE0ZmY0ZjM0YmNmODcwMDE5MGQ0ODNhYjRiMyIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4Nzc2L3YxLzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4In1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogInZvbHVtZSIsICJuYW1lIjogImNpbmRlciJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9BZG1pbiIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODc3My9zZXJ2aWNlcy9DbG91ZCIsICJpZCI6ICIwMmY5NGE5YmEzOTk0OTQ1YTBjZGM0MTg1NWZjOWJkOCIsICJwdWJsaWNVUkwiOiAiaHR0cDovLzEwLjAuMi4xNTo4NzczL3NlcnZpY2VzL0Nsb3VkIn1dLCAiZW5kcG9pbnRzX2xpbmtzIjogW10sICJ0eXBlIjogImVjMiIsICJuYW1lIjogImVjMiJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6ODA4MC92MS9BVVRIXzQ4MzMzMGYzNGJkODQ5YTZiMmI4OWUyOGI2MWM5Njk4IiwgImlkIjogIjRhYzViODM3ZjNiMTRkMWQ5MTllNDg5YTdmNjgwMDczIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjgwODAvdjEvQVVUSF80ODMzMzBmMzRiZDg0OWE2YjJiODllMjhiNjFjOTY5OCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJvYmplY3Qtc3RvcmUiLCAibmFtZSI6ICJzd2lmdCJ9LCB7ImVuZHBvaW50cyI6IFt7ImFkbWluVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6MzUzNTcvdjIuMCIsICJyZWdpb24iOiAiUmVnaW9uT25lIiwgImludGVybmFsVVJMIjogImh0dHA6Ly8xMC4wLjIuMTU6NTAwMC92Mi4wIiwgImlkIjogIjgwNTRkMjhhNTAzNTRlYmU4YTI3ODA2MjY4MjQ4OGNmIiwgInB1YmxpY1VSTCI6ICJodHRwOi8vMTAuMC4yLjE1OjUwMDAvdjIuMCJ9XSwgImVuZHBvaW50c19saW5rcyI6IFtdLCAidHlwZSI6ICJpZGVudGl0eSIsICJuYW1lIjogImtleXN0b25lIn1dLCAidXNlciI6IHsidXNlcm5hbWUiOiAiYWRtaW4iLCAicm9sZXNfbGlua3MiOiBbXSwgImlkIjogImQwYzQwM2JhZDAzNzQ3MzI4ODM5Yzk4YzcxMzYwNjYxIiwgInJvbGVzIjogW3sibmFtZSI6ICJhZG1pbiJ9XSwgIm5hbWUiOiAiYWRtaW4ifSwgIm1ldGFkYXRhIjogeyJpc19hZG1pbiI6IDAsICJyb2xlcyI6IFsiNTE0NTRmNzRiZTAzNDE4NmE4YWZjMWRiNDRiNjRjMjciXX19fTGB-zCB-AIBATBcMFcxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVVbnNldDEOMAwGA1UEBxMFVW5zZXQxDjAMBgNVBAoTBVVuc2V0MRgwFgYDVQQDEw93d3cuZXhhbXBsZS5jb20CAQEwBwYFKw4DAhowDQYJKoZIhvcNAQEBBQAEgYAuf9pr3iSiKC91tUZ2soFiGypAKhIW4We57ORkCkUAMDXb8BLYmItjT4PAyqDLsHyETVCkd5rLqSmBynyLpplDXfXWnSb1g+Rkr-KOtkmI73--iiD0MvIPIZQ3ZPxdxgi49UQztJeo1B4OHb2hxtVgli0Xq+0FPCnZW1BwvkeMJg== --os-image-url http://10.0.2.15:9292 image-create --name cirros-0.3.0-x86_64-uec --public --container-format ami --disk-format ami --property kernel_id=2cb933ca-62b4-48fb-a7df-3981689c8153 --property ramdisk_id=4efdd78f-f921-4249-8bc5-2620482bab43 | |
2013-01-29 09:07:46 +-----------------------+--------------------------------------+ | |
2013-01-29 09:07:46 | Property | Value | | |
2013-01-29 09:07:46 +-----------------------+--------------------------------------+ | |
2013-01-29 09:07:46 | Property 'kernel_id' | 2cb933ca-62b4-48fb-a7df-3981689c8153 | | |
2013-01-29 09:07:46 | Property 'ramdisk_id' | 4efdd78f-f921-4249-8bc5-2620482bab43 | | |
2013-01-29 09:07:46 | checksum | 2f81976cae15c16ef0010c51e3a6c163 | | |
2013-01-29 09:07:46 | container_format | ami | | |
2013-01-29 09:07:46 | created_at | 2013-01-29T12:07:44 | | |
2013-01-29 09:07:46 | deleted | False | | |
2013-01-29 09:07:46 | deleted_at | None | | |
2013-01-29 09:07:46 | disk_format | ami | | |
2013-01-29 09:07:46 | id | b5933a82-b037-4349-9a51-3517d16c426d | | |
2013-01-29 09:07:46 | is_public | True | | |
2013-01-29 09:07:46 | min_disk | 0 | | |
2013-01-29 09:07:46 | min_ram | 0 | | |
2013-01-29 09:07:46 | name | cirros-0.3.0-x86_64-uec | | |
2013-01-29 09:07:46 | owner | 483330f34bd849a6b2b89e28b61c9698 | | |
2013-01-29 09:07:46 | protected | False | | |
2013-01-29 09:07:46 | size | 25165824 | | |
2013-01-29 09:07:46 | status | active | | |
2013-01-29 09:07:46 | updated_at | 2013-01-29T12:07:45 | | |
2013-01-29 09:07:46 +-----------------------+--------------------------------------+ | |
2013-01-29 09:07:46 + is_service_enabled nova | |
2013-01-29 09:07:46 + services=nova | |
2013-01-29 09:07:46 + for service in '${services}' | |
2013-01-29 09:07:46 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,nova, ]] | |
2013-01-29 09:07:46 + [[ nova == \n\o\v\a ]] | |
2013-01-29 09:07:46 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ n- ]] | |
2013-01-29 09:07:46 + return 0 | |
2013-01-29 09:07:46 + is_baremetal | |
2013-01-29 09:07:46 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ baremetal ]] | |
2013-01-29 09:07:46 + return 1 | |
2013-01-29 09:07:46 ++ date +%F-%H%M%S | |
2013-01-29 09:07:46 + CURRENT_RUN_TIME=2013-01-29-090746 | |
2013-01-29 09:07:46 + echo '# 2013-01-29-090746' | |
2013-01-29 09:07:46 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:46 + echo BASE_SQL_CONN=mysql://root:***@localhost | |
2013-01-29 09:07:46 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:46 + echo ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift | |
2013-01-29 09:07:46 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:46 + echo HOST_IP=10.0.2.15 | |
2013-01-29 09:07:46 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:46 + echo LOGFILE=stack.sh.log.2013-01-29-090314 | |
2013-01-29 09:07:47 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:47 + echo SERVICE_HOST=10.0.2.15 | |
2013-01-29 09:07:47 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:47 + echo SERVICE_PROTOCOL=http | |
2013-01-29 09:07:47 + for i in BASE_SQL_CONN ENABLED_SERVICES HOST_IP LOGFILE SERVICE_HOST SERVICE_PROTOCOL TLS_IP | |
2013-01-29 09:07:47 + echo TLS_IP= | |
2013-01-29 09:07:47 + [[ -d /home/vkmc/devstack/extras.d ]] | |
2013-01-29 09:07:47 + for i in '$TOP_DIR/extras.d/*.sh' | |
2013-01-29 09:07:47 + [[ -r /home/vkmc/devstack/extras.d/80-tempest.sh ]] | |
2013-01-29 09:07:47 + source /home/vkmc/devstack/extras.d/80-tempest.sh stack | |
2013-01-29 09:07:47 ++ source /home/vkmc/devstack/lib/tempest | |
2013-01-29 09:07:47 ++++ set +o | |
2013-01-29 09:07:47 ++++ grep xtrace | |
2013-01-29 09:07:47 +++ XTRACE='set -o xtrace' | |
2013-01-29 09:07:47 +++ set +o xtrace | |
2013-01-29 09:07:47 ++ [[ stack == \s\t\a\c\k ]] | |
2013-01-29 09:07:47 ++ is_service_enabled tempest | |
2013-01-29 09:07:47 ++ services=tempest | |
2013-01-29 09:07:47 ++ for service in '${services}' | |
2013-01-29 09:07:47 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,tempest, ]] | |
2013-01-29 09:07:47 ++ return 0 | |
2013-01-29 09:07:47 ++ echo_summary 'Configuring Tempest' | |
2013-01-29 09:07:47 ++ [[ -t 3 ]] | |
2013-01-29 09:07:47 ++ [[ True != \T\r\u\e ]] | |
2013-01-29 09:07:47 ++ echo Configuring Tempest | |
2013-01-29 09:07:47 Configuring Tempest | |
2013-01-29 09:07:47 ++ install_tempest | |
2013-01-29 09:07:47 ++ git_clone https://github.com/openstack/tempest.git /opt/stack/tempest master | |
2013-01-29 09:07:47 ++ [[ False = \T\r\u\e ]] | |
2013-01-29 09:07:47 ++ GIT_REMOTE=https://github.com/openstack/tempest.git | |
2013-01-29 09:07:47 ++ GIT_DEST=/opt/stack/tempest | |
2013-01-29 09:07:47 ++ GIT_REF=master | |
2013-01-29 09:07:47 ++ echo master | |
2013-01-29 09:07:47 ++ egrep -q '^refs' | |
2013-01-29 09:07:47 ++ [[ ! -d /opt/stack/tempest ]] | |
2013-01-29 09:07:47 ++ [[ '' == \y\e\s ]] | |
2013-01-29 09:07:47 ++ pip_install -r /opt/stack/tempest/tools/pip-requires | |
2013-01-29 09:07:47 ++ [[ False = \T\r\u\e ]] | |
2013-01-29 09:07:47 ++ [[ -z -r /opt/stack/tempest/tools/pip-requires ]] | |
2013-01-29 09:07:47 ++ [[ -z deb ]] | |
2013-01-29 09:07:48 ++ [[ False = True ]] | |
2013-01-29 09:07:48 ++ SUDO_PIP=sudo | |
2013-01-29 09:07:48 +++ get_pip_command | |
2013-01-29 09:07:48 +++ is_fedora | |
2013-01-29 09:07:48 +++ [[ -z Ubuntu ]] | |
2013-01-29 09:07:48 +++ '[' Ubuntu = Fedora ']' | |
2013-01-29 09:07:48 +++ '[' Ubuntu = 'Red Hat' ']' | |
2013-01-29 09:07:48 +++ '[' Ubuntu = CentOS ']' | |
2013-01-29 09:07:48 +++ which pip | |
2013-01-29 09:07:48 ++ CMD_PIP=/usr/bin/pip | |
2013-01-29 09:07:48 ++ [[ '' != \F\a\l\s\e ]] | |
2013-01-29 09:07:48 ++ PIP_MIRROR_OPT=--use-mirrors | |
2013-01-29 09:07: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 | |
2013-01-29 09:07:48 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)) | |
2013-01-29 09:07:48 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)) | |
2013-01-29 09:07:48 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)) | |
2013-01-29 09:07:48 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)) | |
2013-01-29 09:07:48 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)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): boto>=2.2.1 in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 6)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): paramiko in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 7)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): netaddr in /usr/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 8)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.5.0 in /usr/local/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.2.0 in /opt/stack/python-keystoneclient (from -r /opt/stack/tempest/tools/pip-requires (line 10)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.10.0 in /usr/local/lib/python2.7/dist-packages (from -r /opt/stack/tempest/tools/pip-requires (line 11)) | |
2013-01-29 09:07:48 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->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): warlock<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.5.0->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): requests<1.0 in /usr/local/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r /opt/stack/tempest/tools/pip-requires (line 10)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): simplejson in /usr/lib/python2.7/dist-packages (from python-keystoneclient>=0.2.0->-r /opt/stack/tempest/tools/pip-requires (line 10)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.4 in /usr/lib/python2.7/dist-packages (from python-novaclient>=2.10.0->-r /opt/stack/tempest/tools/pip-requires (line 11)) | |
2013-01-29 09:07:48 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->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): jsonpatch==0.10 in /usr/local/lib/python2.7/dist-packages (from warlock<2->python-glanceclient>=0.5.0->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=0.5 in /usr/local/lib/python2.7/dist-packages (from jsonpatch==0.10->warlock<2->python-glanceclient>=0.5.0->-r /opt/stack/tempest/tools/pip-requires (line 9)) | |
2013-01-29 09:07:48 Cleaning up... | |
2013-01-29 09:07:48 ++ configure_tempest | |
2013-01-29 09:07:49 ++ local image_lines | |
2013-01-29 09:07:49 ++ local images | |
2013-01-29 09:07:49 ++ local num_images | |
2013-01-29 09:07:49 ++ local image_uuid | |
2013-01-29 09:07:49 ++ local image_uuid_alt | |
2013-01-29 09:07:49 ++ local errexit | |
2013-01-29 09:07:49 ++ local password | |
2013-01-29 09:07:49 ++ local line | |
2013-01-29 09:07:49 ++ local flavors | |
2013-01-29 09:07:49 ++ local flavors_ref | |
2013-01-29 09:07:49 ++ local flavor_lines | |
2013-01-29 09:07:49 ++ local public_network_id | |
2013-01-29 09:07:49 ++ local public_router_id | |
2013-01-29 09:07:49 ++ local tenant_networks_reachable | |
2013-01-29 09:07:49 ++ local boto_instance_type=m1.tiny | |
2013-01-29 09:07:49 +++ set +o | |
2013-01-29 09:07:49 +++ grep errexit | |
2013-01-29 09:07:49 ++ errexit='set +o errexit' | |
2013-01-29 09:07:49 ++ set -o errexit | |
2013-01-29 09:07:49 ++ ifs=' | |
2013-01-29 09:07:49 ' | |
2013-01-29 09:07:49 ++ declare -a images | |
2013-01-29 09:07:49 ++ read -r IMAGE_NAME IMAGE_UUID | |
2013-01-29 09:07:49 +++ glance image-list --status=active | |
2013-01-29 09:07:49 +++ awk '-F|' '!/^(+--)|ID|aki|ari/ { print $3,$2 }' | |
2013-01-29 09:07:50 ++ '[' cirros-0.3.0-x86_64-uec = cirros-0.3.0-x86_64-uec ']' | |
2013-01-29 09:07:50 ++ image_uuid=b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:07:50 ++ image_uuid_alt=b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:07:50 ++ images+=($IMAGE_UUID) | |
2013-01-29 09:07:50 ++ read -r IMAGE_NAME IMAGE_UUID | |
2013-01-29 09:07:50 ++ case "${#images[*]}" in | |
2013-01-29 09:07:50 ++ '[' -z b5933a82-b037-4349-9a51-3517d16c426d ']' | |
2013-01-29 09:07:50 ++ cp /opt/stack/tempest/etc/tempest.conf.sample /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:50 ++ password=*** | |
2013-01-29 09:07:50 ++ ALT_USERNAME=alt_demo | |
2013-01-29 09:07:50 ++ ALT_TENANT_NAME=alt_demo | |
2013-01-29 09:07:50 ++ [[ -z '' ]] | |
2013-01-29 09:07:50 ++ nova flavor-create m1.nano 42 64 0 1 | |
2013-01-29 09:07:51 +----+---------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:51 | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | | |
2013-01-29 09:07:51 +----+---------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:51 | 42 | m1.nano | 64 | 0 | 0 | | 1 | 1.0 | | |
2013-01-29 09:07:51 +----+---------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:51 ++ flavor_ref=42 | |
2013-01-29 09:07:51 ++ boto_instance_type=m1.nano | |
2013-01-29 09:07:51 ++ nova flavor-create m1.micro 84 128 0 1 | |
2013-01-29 09:07:53 +----+----------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:53 | ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | | |
2013-01-29 09:07:53 +----+----------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:53 | 84 | m1.micro | 128 | 0 | 0 | | 1 | 1.0 | | |
2013-01-29 09:07:53 +----+----------+-----------+------+-----------+------+-------+-------------+ | |
2013-01-29 09:07:53 ++ flavor_ref_alt=84 | |
2013-01-29 09:07:53 ++ '[' True '!=' False ']' | |
2013-01-29 09:07:53 ++ tenant_networks_reachable=false | |
2013-01-29 09:07:53 ++ is_service_enabled q-l3 | |
2013-01-29 09:07:53 ++ services=q-l3 | |
2013-01-29 09:07:53 ++ for service in '${services}' | |
2013-01-29 09:07:53 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,q-l3, ]] | |
2013-01-29 09:07:53 ++ return 0 | |
2013-01-29 09:07:53 +++ quantum net-list | |
2013-01-29 09:07:54 +++ grep nova | |
2013-01-29 09:07:54 +++ awk '{print $2}' | |
2013-01-29 09:07:55 ++ public_network_id=7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:07:55 ++ '[' True == False ']' | |
2013-01-29 09:07:55 ++ iniset /opt/stack/tempest/etc/tempest.conf compute build_timeout 400 | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ local section=compute | |
2013-01-29 09:07:55 ++ local option=build_timeout | |
2013-01-29 09:07:55 ++ local value=400 | |
2013-01-29 09:07:55 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute build_timeout | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ local section=compute | |
2013-01-29 09:07:55 ++ local option=build_timeout | |
2013-01-29 09:07:55 ++ local line | |
2013-01-29 09:07:55 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ line='build_timeout = 600' | |
2013-01-29 09:07:55 ++ '[' -n 'build_timeout = 600' ']' | |
2013-01-29 09:07:55 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ iniset /opt/stack/tempest/etc/tempest.conf volume build_timeout 400 | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ local section=volume | |
2013-01-29 09:07:55 ++ local option=build_timeout | |
2013-01-29 09:07:55 ++ local value=400 | |
2013-01-29 09:07:55 ++ grep -q '^\[volume\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf volume build_timeout | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ local section=volume | |
2013-01-29 09:07:55 ++ local option=build_timeout | |
2013-01-29 09:07:55 ++ local line | |
2013-01-29 09:07:55 +++ sed -ne '/^\[volume\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ line='build_timeout = 300' | |
2013-01-29 09:07:55 ++ '[' -n 'build_timeout = 300' ']' | |
2013-01-29 09:07:55 ++ sed -i -e '/^\[volume\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ iniset /opt/stack/tempest/etc/tempest.conf boto build_timeout 400 | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ local section=boto | |
2013-01-29 09:07:55 ++ local option=build_timeout | |
2013-01-29 09:07:55 ++ local value=400 | |
2013-01-29 09:07:55 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:55 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto build_timeout | |
2013-01-29 09:07:55 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=boto | |
2013-01-29 09:07:56 ++ local option=build_timeout | |
2013-01-29 09:07:56 ++ local line | |
2013-01-29 09:07:56 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^build_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ line='build_timeout = 120' | |
2013-01-29 09:07:56 ++ '[' -n 'build_timeout = 120' ']' | |
2013-01-29 09:07:56 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(build_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ iniset /opt/stack/tempest/etc/tempest.conf compute build_interval 3 | |
2013-01-29 09:07:56 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=compute | |
2013-01-29 09:07:56 ++ local option=build_interval | |
2013-01-29 09:07:56 ++ local value=3 | |
2013-01-29 09:07:56 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute build_interval | |
2013-01-29 09:07:56 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=compute | |
2013-01-29 09:07:56 ++ local option=build_interval | |
2013-01-29 09:07:56 ++ local line | |
2013-01-29 09:07:56 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ line='build_interval = 10' | |
2013-01-29 09:07:56 ++ '[' -n 'build_interval = 10' ']' | |
2013-01-29 09:07:56 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ iniset /opt/stack/tempest/etc/tempest.conf volume build_interval 3 | |
2013-01-29 09:07:56 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=volume | |
2013-01-29 09:07:56 ++ local option=build_interval | |
2013-01-29 09:07:56 ++ local value=3 | |
2013-01-29 09:07:56 ++ grep -q '^\[volume\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf volume build_interval | |
2013-01-29 09:07:56 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=volume | |
2013-01-29 09:07:56 ++ local option=build_interval | |
2013-01-29 09:07:56 ++ local line | |
2013-01-29 09:07:56 +++ sed -ne '/^\[volume\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ line='build_interval = 10' | |
2013-01-29 09:07:56 ++ '[' -n 'build_interval = 10' ']' | |
2013-01-29 09:07:56 ++ sed -i -e '/^\[volume\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ iniset /opt/stack/tempest/etc/tempest.conf boto build_interval 3 | |
2013-01-29 09:07:56 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:56 ++ local section=boto | |
2013-01-29 09:07:56 ++ local option=build_interval | |
2013-01-29 09:07:56 ++ local value=3 | |
2013-01-29 09:07:56 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto build_interval | |
2013-01-29 09:07:57 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ local section=boto | |
2013-01-29 09:07:57 ++ local option=build_interval | |
2013-01-29 09:07:57 ++ local line | |
2013-01-29 09:07:57 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^build_interval[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ line='build_interval = 1' | |
2013-01-29 09:07:57 ++ '[' -n 'build_interval = 1' ']' | |
2013-01-29 09:07:57 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(build_interval[ \t]*=[ \t]*\).*$|\13|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ iniset /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout 5 | |
2013-01-29 09:07:57 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ local section=boto | |
2013-01-29 09:07:57 ++ local option=http_socket_timeout | |
2013-01-29 09:07:57 ++ local value=5 | |
2013-01-29 09:07:57 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout | |
2013-01-29 09:07:57 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ local section=boto | |
2013-01-29 09:07:57 ++ local option=http_socket_timeout | |
2013-01-29 09:07:57 ++ local line | |
2013-01-29 09:07:57 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^http_socket_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ line='http_socket_timeout = 5' | |
2013-01-29 09:07:57 ++ '[' -n 'http_socket_timeout = 5' ']' | |
2013-01-29 09:07:57 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(http_socket_timeout[ \t]*=[ \t]*\).*$|\15|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ iniset /opt/stack/tempest/etc/tempest.conf identity uri http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:07:57 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ local section=identity | |
2013-01-29 09:07:57 ++ local option=uri | |
2013-01-29 09:07:57 ++ local value=http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:07:57 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity uri | |
2013-01-29 09:07:57 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ local section=identity | |
2013-01-29 09:07:57 ++ local option=uri | |
2013-01-29 09:07:57 ++ local line | |
2013-01-29 09:07:57 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^uri[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:57 ++ line= | |
2013-01-29 09:07:57 ++ '[' -n '' ']' | |
2013-01-29 09:07:57 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:07:57 uri = http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:07:57 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ iniset /opt/stack/tempest/etc/tempest.conf identity password *** | |
2013-01-29 09:07:58 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ local section=identity | |
2013-01-29 09:07:58 ++ local option=password | |
2013-01-29 09:07:58 ++ local value=*** | |
2013-01-29 09:07:58 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity password | |
2013-01-29 09:07:58 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ local section=identity | |
2013-01-29 09:07:58 ++ local option=password | |
2013-01-29 09:07:58 ++ local line | |
2013-01-29 09:07:58 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ line= | |
2013-01-29 09:07:58 ++ '[' -n '' ']' | |
2013-01-29 09:07:58 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:07:58 password = *** | |
2013-01-29 09:07:58 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ iniset /opt/stack/tempest/etc/tempest.conf identity alt_username alt_demo | |
2013-01-29 09:07:58 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ local section=identity | |
2013-01-29 09:07:58 ++ local option=alt_username | |
2013-01-29 09:07:58 ++ local value=alt_demo | |
2013-01-29 09:07:58 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity alt_username | |
2013-01-29 09:07:58 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ local section=identity | |
2013-01-29 09:07:58 ++ local option=alt_username | |
2013-01-29 09:07:58 ++ local line | |
2013-01-29 09:07:58 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^alt_username[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ line= | |
2013-01-29 09:07:58 ++ '[' -n '' ']' | |
2013-01-29 09:07:58 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:07:58 alt_username = alt_demo | |
2013-01-29 09:07:58 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ iniset /opt/stack/tempest/etc/tempest.conf identity alt_password *** | |
2013-01-29 09:07:58 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:58 ++ local section=identity | |
2013-01-29 09:07:58 ++ local option=alt_password | |
2013-01-29 09:07:58 ++ local value=*** | |
2013-01-29 09:07:59 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity alt_password | |
2013-01-29 09:07:59 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ local section=identity | |
2013-01-29 09:07:59 ++ local option=alt_password | |
2013-01-29 09:07:59 ++ local line | |
2013-01-29 09:07:59 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^alt_password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ line= | |
2013-01-29 09:07:59 ++ '[' -n '' ']' | |
2013-01-29 09:07:59 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:07:59 alt_password = *** | |
2013-01-29 09:07:59 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ iniset /opt/stack/tempest/etc/tempest.conf identity alt_tenant_name alt_demo | |
2013-01-29 09:07:59 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ local section=identity | |
2013-01-29 09:07:59 ++ local option=alt_tenant_name | |
2013-01-29 09:07:59 ++ local value=alt_demo | |
2013-01-29 09:07:59 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity alt_tenant_name | |
2013-01-29 09:07:59 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ local section=identity | |
2013-01-29 09:07:59 ++ local option=alt_tenant_name | |
2013-01-29 09:07:59 ++ local line | |
2013-01-29 09:07:59 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^alt_tenant_name[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ line= | |
2013-01-29 09:07:59 ++ '[' -n '' ']' | |
2013-01-29 09:07:59 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:07:59 alt_tenant_name = alt_demo | |
2013-01-29 09:07:59 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ iniset /opt/stack/tempest/etc/tempest.conf identity admin_password *** | |
2013-01-29 09:07:59 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ local section=identity | |
2013-01-29 09:07:59 ++ local option=admin_password | |
2013-01-29 09:07:59 ++ local value=*** | |
2013-01-29 09:07:59 ++ grep -q '^\[identity\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity admin_password | |
2013-01-29 09:07:59 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ local section=identity | |
2013-01-29 09:07:59 ++ local option=admin_password | |
2013-01-29 09:07:59 ++ local line | |
2013-01-29 09:07:59 +++ sed -ne '/^\[identity\]/,/^\[.*\]/ { /^admin_password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:07:59 ++ line= | |
2013-01-29 09:08:00 ++ '[' -n '' ']' | |
2013-01-29 09:08:00 ++ sed -i -e '/^\[identity\]/ a\ | |
2013-01-29 09:08:00 admin_password = *** | |
2013-01-29 09:08:00 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ iniset /opt/stack/tempest/etc/tempest.conf compute password *** | |
2013-01-29 09:08:00 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ local section=compute | |
2013-01-29 09:08:00 ++ local option=password | |
2013-01-29 09:08:00 ++ local value=*** | |
2013-01-29 09:08:00 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute password | |
2013-01-29 09:08:00 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ local section=compute | |
2013-01-29 09:08:00 ++ local option=password | |
2013-01-29 09:08:00 ++ local line | |
2013-01-29 09:08:00 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ line='password = pass' | |
2013-01-29 09:08:00 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:00 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ iniset /opt/stack/tempest/etc/tempest.conf compute alt_username alt_demo | |
2013-01-29 09:08:00 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ local section=compute | |
2013-01-29 09:08:00 ++ local option=alt_username | |
2013-01-29 09:08:00 ++ local value=alt_demo | |
2013-01-29 09:08:00 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute alt_username | |
2013-01-29 09:08:00 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ local section=compute | |
2013-01-29 09:08:00 ++ local option=alt_username | |
2013-01-29 09:08:00 ++ local line | |
2013-01-29 09:08:00 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^alt_username[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ line='alt_username = alt_demo' | |
2013-01-29 09:08:00 ++ '[' -n 'alt_username = alt_demo' ']' | |
2013-01-29 09:08:00 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(alt_username[ \t]*=[ \t]*\).*$|\1alt_demo|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:00 ++ iniset /opt/stack/tempest/etc/tempest.conf compute alt_password *** | |
2013-01-29 09:08:00 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:01 ++ local option=alt_password | |
2013-01-29 09:08:01 ++ local value=*** | |
2013-01-29 09:08:01 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute alt_password | |
2013-01-29 09:08:01 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:01 ++ local option=alt_password | |
2013-01-29 09:08:01 ++ local line | |
2013-01-29 09:08:01 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^alt_password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ line='alt_password = pass' | |
2013-01-29 09:08:01 ++ '[' -n 'alt_password = pass' ']' | |
2013-01-29 09:08:01 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(alt_password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ iniset /opt/stack/tempest/etc/tempest.conf compute alt_tenant_name alt_demo | |
2013-01-29 09:08:01 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:01 ++ local option=alt_tenant_name | |
2013-01-29 09:08:01 ++ local value=alt_demo | |
2013-01-29 09:08:01 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute alt_tenant_name | |
2013-01-29 09:08:01 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:01 ++ local option=alt_tenant_name | |
2013-01-29 09:08:01 ++ local line | |
2013-01-29 09:08:01 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^alt_tenant_name[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ line='alt_tenant_name = alt_demo' | |
2013-01-29 09:08:01 ++ '[' -n 'alt_tenant_name = alt_demo' ']' | |
2013-01-29 09:08:01 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(alt_tenant_name[ \t]*=[ \t]*\).*$|\1alt_demo|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ iniset /opt/stack/tempest/etc/tempest.conf compute resize_available False | |
2013-01-29 09:08:01 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:01 ++ local option=resize_available | |
2013-01-29 09:08:01 ++ local value=False | |
2013-01-29 09:08:01 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute resize_available | |
2013-01-29 09:08:01 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:01 ++ local section=compute | |
2013-01-29 09:08:02 ++ local option=resize_available | |
2013-01-29 09:08:02 ++ local line | |
2013-01-29 09:08:02 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^resize_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ line='resize_available = true' | |
2013-01-29 09:08:02 ++ '[' -n 'resize_available = true' ']' | |
2013-01-29 09:08:02 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(resize_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ iniset /opt/stack/tempest/etc/tempest.conf compute change_password_available False | |
2013-01-29 09:08:02 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ local section=compute | |
2013-01-29 09:08:02 ++ local option=change_password_available | |
2013-01-29 09:08:02 ++ local value=False | |
2013-01-29 09:08:02 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute change_password_available | |
2013-01-29 09:08:02 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ local section=compute | |
2013-01-29 09:08:02 ++ local option=change_password_available | |
2013-01-29 09:08:02 ++ local line | |
2013-01-29 09:08:02 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^change_password_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ line=change_password_available=true | |
2013-01-29 09:08:02 ++ '[' -n change_password_available=true ']' | |
2013-01-29 09:08:02 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(change_password_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ iniset /opt/stack/tempest/etc/tempest.conf compute compute_log_level ERROR | |
2013-01-29 09:08:02 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ local section=compute | |
2013-01-29 09:08:02 ++ local option=compute_log_level | |
2013-01-29 09:08:02 ++ local value=ERROR | |
2013-01-29 09:08:02 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute compute_log_level | |
2013-01-29 09:08:02 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ local section=compute | |
2013-01-29 09:08:02 ++ local option=compute_log_level | |
2013-01-29 09:08:02 ++ local line | |
2013-01-29 09:08:02 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^compute_log_level[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:02 ++ line= | |
2013-01-29 09:08:02 ++ '[' -n '' ']' | |
2013-01-29 09:08:02 ++ sed -i -e '/^\[compute\]/ a\ | |
2013-01-29 09:08:02 compute_log_level = ERROR | |
2013-01-29 09:08:03 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ is_service_enabled quantum | |
2013-01-29 09:08:03 ++ services=quantum | |
2013-01-29 09:08:03 ++ for service in '${services}' | |
2013-01-29 09:08:03 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift, =~ ,quantum, ]] | |
2013-01-29 09:08:03 ++ [[ quantum == \n\o\v\a ]] | |
2013-01-29 09:08:03 ++ [[ quantum == \c\i\n\d\e\r ]] | |
2013-01-29 09:08:03 ++ [[ quantum == \c\e\i\l\o\m\e\t\e\r ]] | |
2013-01-29 09:08:03 ++ [[ quantum == \g\l\a\n\c\e ]] | |
2013-01-29 09:08:03 ++ [[ quantum == \q\u\a\n\t\u\m ]] | |
2013-01-29 09:08:03 ++ [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql,q-svc,q-agt,q-dhcp,q-l3,q-meta,swift =~ q- ]] | |
2013-01-29 09:08:03 ++ return 0 | |
2013-01-29 09:08:03 ++ TEMPEST_ALLOW_TENANT_ISOLATION=False | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute allow_tenant_isolation False | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=allow_tenant_isolation | |
2013-01-29 09:08:03 ++ local value=False | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute allow_tenant_isolation | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=allow_tenant_isolation | |
2013-01-29 09:08:03 ++ local line | |
2013-01-29 09:08:03 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^allow_tenant_isolation[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ line='allow_tenant_isolation = true' | |
2013-01-29 09:08:03 ++ '[' -n 'allow_tenant_isolation = true' ']' | |
2013-01-29 09:08:03 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(allow_tenant_isolation[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute run_ssh False | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=run_ssh | |
2013-01-29 09:08:03 ++ local value=False | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute run_ssh | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=run_ssh | |
2013-01-29 09:08:03 ++ local line | |
2013-01-29 09:08:03 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^run_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ line='run_ssh = false' | |
2013-01-29 09:08:03 ++ '[' -n 'run_ssh = false' ']' | |
2013-01-29 09:08:03 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(run_ssh[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute ssh_user cirros | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=ssh_user | |
2013-01-29 09:08:03 ++ local value=cirros | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute ssh_user | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=ssh_user | |
2013-01-29 09:08:03 ++ local line | |
2013-01-29 09:08:03 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^ssh_user[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ line='ssh_user = {$SSH_USER}' | |
2013-01-29 09:08:03 ++ '[' -n 'ssh_user = {$SSH_USER}' ']' | |
2013-01-29 09:08:03 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(ssh_user[ \t]*=[ \t]*\).*$|\1cirros|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute network_for_ssh private | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=network_for_ssh | |
2013-01-29 09:08:03 ++ local value=private | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute network_for_ssh | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=network_for_ssh | |
2013-01-29 09:08:03 ++ local line | |
2013-01-29 09:08:03 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^network_for_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ line='network_for_ssh = {$SSH_NETWORK}' | |
2013-01-29 09:08:03 ++ '[' -n 'network_for_ssh = {$SSH_NETWORK}' ']' | |
2013-01-29 09:08:03 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(network_for_ssh[ \t]*=[ \t]*\).*$|\1private|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute ip_version_for_ssh 4 | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=ip_version_for_ssh | |
2013-01-29 09:08:03 ++ local value=4 | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute ip_version_for_ssh | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=ip_version_for_ssh | |
2013-01-29 09:08:03 ++ local line | |
2013-01-29 09:08:03 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^ip_version_for_ssh[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ line='ip_version_for_ssh = {$SSH_IP_VERSION}' | |
2013-01-29 09:08:03 ++ '[' -n 'ip_version_for_ssh = {$SSH_IP_VERSION}' ']' | |
2013-01-29 09:08:03 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(ip_version_for_ssh[ \t]*=[ \t]*\).*$|\14|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ iniset /opt/stack/tempest/etc/tempest.conf compute ssh_timeout 400 | |
2013-01-29 09:08:03 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:03 ++ local section=compute | |
2013-01-29 09:08:03 ++ local option=ssh_timeout | |
2013-01-29 09:08:03 ++ local value=400 | |
2013-01-29 09:08:03 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute ssh_timeout | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=ssh_timeout | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^ssh_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line='ssh_timeout = 300' | |
2013-01-29 09:08:04 ++ '[' -n 'ssh_timeout = 300' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(ssh_timeout[ \t]*=[ \t]*\).*$|\1400|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute image_ref b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ref | |
2013-01-29 09:08:04 ++ local value=b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute image_ref | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ref | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^image_ref[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line='image_ref = {$IMAGE_ID}' | |
2013-01-29 09:08:04 ++ '[' -n 'image_ref = {$IMAGE_ID}' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(image_ref[ \t]*=[ \t]*\).*$|\1b5933a82-b037-4349-9a51-3517d16c426d|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute image_ssh_user cirros | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ssh_user | |
2013-01-29 09:08:04 ++ local value=cirros | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute image_ssh_user | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ssh_user | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^image_ssh_user[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line= | |
2013-01-29 09:08:04 ++ '[' -n '' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/ a\ | |
2013-01-29 09:08:04 image_ssh_user = cirros | |
2013-01-29 09:08:04 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute image_ref_alt b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ref_alt | |
2013-01-29 09:08:04 ++ local value=b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute image_ref_alt | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_ref_alt | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^image_ref_alt[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line='image_ref_alt = {$IMAGE_ID_ALT}' | |
2013-01-29 09:08:04 ++ '[' -n 'image_ref_alt = {$IMAGE_ID_ALT}' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(image_ref_alt[ \t]*=[ \t]*\).*$|\1b5933a82-b037-4349-9a51-3517d16c426d|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute image_alt_ssh_user cirros | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_alt_ssh_user | |
2013-01-29 09:08:04 ++ local value=cirros | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute image_alt_ssh_user | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=image_alt_ssh_user | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^image_alt_ssh_user[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line= | |
2013-01-29 09:08:04 ++ '[' -n '' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/ a\ | |
2013-01-29 09:08:04 image_alt_ssh_user = cirros | |
2013-01-29 09:08:04 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute flavor_ref 42 | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=flavor_ref | |
2013-01-29 09:08:04 ++ local value=42 | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute flavor_ref | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=flavor_ref | |
2013-01-29 09:08:04 ++ local line | |
2013-01-29 09:08:04 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^flavor_ref[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ line='flavor_ref = 1' | |
2013-01-29 09:08:04 ++ '[' -n 'flavor_ref = 1' ']' | |
2013-01-29 09:08:04 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(flavor_ref[ \t]*=[ \t]*\).*$|\142|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ iniset /opt/stack/tempest/etc/tempest.conf compute flavor_ref_alt 84 | |
2013-01-29 09:08:04 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:04 ++ local section=compute | |
2013-01-29 09:08:04 ++ local option=flavor_ref_alt | |
2013-01-29 09:08:04 ++ local value=84 | |
2013-01-29 09:08:04 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute flavor_ref_alt | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=flavor_ref_alt | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^flavor_ref_alt[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='flavor_ref_alt = 2' | |
2013-01-29 09:08:05 ++ '[' -n 'flavor_ref_alt = 2' ']' | |
2013-01-29 09:08:05 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(flavor_ref_alt[ \t]*=[ \t]*\).*$|\184|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ iniset /opt/stack/tempest/etc/tempest.conf compute live_migration_available False | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=live_migration_available | |
2013-01-29 09:08:05 ++ local value=False | |
2013-01-29 09:08:05 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute live_migration_available | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=live_migration_available | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^live_migration_available[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='live_migration_available = false' | |
2013-01-29 09:08:05 ++ '[' -n 'live_migration_available = false' ']' | |
2013-01-29 09:08:05 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(live_migration_available[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ iniset /opt/stack/tempest/etc/tempest.conf compute use_block_migration_for_live_migration False | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=use_block_migration_for_live_migration | |
2013-01-29 09:08:05 ++ local value=False | |
2013-01-29 09:08:05 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute use_block_migration_for_live_migration | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=use_block_migration_for_live_migration | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^use_block_migration_for_live_migration[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='use_block_migration_for_live_migration = false' | |
2013-01-29 09:08:05 ++ '[' -n 'use_block_migration_for_live_migration = false' ']' | |
2013-01-29 09:08:05 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(use_block_migration_for_live_migration[ \t]*=[ \t]*\).*$|\1False|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ iniset /opt/stack/tempest/etc/tempest.conf compute source_dir /opt/stack/nova | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=source_dir | |
2013-01-29 09:08:05 ++ local value=/opt/stack/nova | |
2013-01-29 09:08:05 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute source_dir | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=source_dir | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^source_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='source_dir = /opt/stack/nova' | |
2013-01-29 09:08:05 ++ '[' -n 'source_dir = /opt/stack/nova' ']' | |
2013-01-29 09:08:05 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(source_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/nova|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ iniset /opt/stack/tempest/etc/tempest.conf compute bin_dir /opt/stack/nova/bin | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=bin_dir | |
2013-01-29 09:08:05 ++ local value=/opt/stack/nova/bin | |
2013-01-29 09:08:05 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute bin_dir | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=bin_dir | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^bin_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='bin_dir = /usr/local/bin' | |
2013-01-29 09:08:05 ++ '[' -n 'bin_dir = /usr/local/bin' ']' | |
2013-01-29 09:08:05 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(bin_dir[ \t]*=[ \t]*\).*$|\1/opt/stack/nova/bin|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ iniset /opt/stack/tempest/etc/tempest.conf compute path_to_private_key /opt/stack/tempest/id_rsa | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=path_to_private_key | |
2013-01-29 09:08:05 ++ local value=/opt/stack/tempest/id_rsa | |
2013-01-29 09:08:05 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute path_to_private_key | |
2013-01-29 09:08:05 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ local section=compute | |
2013-01-29 09:08:05 ++ local option=path_to_private_key | |
2013-01-29 09:08:05 ++ local line | |
2013-01-29 09:08:05 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^path_to_private_key[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:05 ++ line='path_to_private_key = /home/user/.ssh/id_rsa' | |
2013-01-29 09:08:06 ++ '[' -n 'path_to_private_key = /home/user/.ssh/id_rsa' ']' | |
2013-01-29 09:08:06 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(path_to_private_key[ \t]*=[ \t]*\).*$|\1/opt/stack/tempest/id_rsa|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ iniset /opt/stack/tempest/etc/tempest.conf compute db_uri mysql://root:***@localhost/nova | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=compute | |
2013-01-29 09:08:06 ++ local option=db_uri | |
2013-01-29 09:08:06 ++ local value=mysql://root:***@localhost/nova | |
2013-01-29 09:08:06 ++ grep -q '^\[compute\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute db_uri | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=compute | |
2013-01-29 09:08:06 ++ local option=db_uri | |
2013-01-29 09:08:06 ++ local line | |
2013-01-29 09:08:06 +++ sed -ne '/^\[compute\]/,/^\[.*\]/ { /^db_uri[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ line='db_uri = mysql://user:pass@localhost/nova' | |
2013-01-29 09:08:06 ++ '[' -n 'db_uri = mysql://user:pass@localhost/nova' ']' | |
2013-01-29 09:08:06 ++ sed -i -e '/^\[compute\]/,/^\[.*\]/ s|^\(db_uri[ \t]*=[ \t]*\).*$|\1mysql://root:***@localhost/nova|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ iniset /opt/stack/tempest/etc/tempest.conf whitebox source_dir /opt/stack/nova | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=source_dir | |
2013-01-29 09:08:06 ++ local value=/opt/stack/nova | |
2013-01-29 09:08:06 ++ grep -q '^\[whitebox\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ echo -e '\n[whitebox]' | |
2013-01-29 09:08:06 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf whitebox source_dir | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=source_dir | |
2013-01-29 09:08:06 ++ local line | |
2013-01-29 09:08:06 +++ sed -ne '/^\[whitebox\]/,/^\[.*\]/ { /^source_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ line= | |
2013-01-29 09:08:06 ++ '[' -n '' ']' | |
2013-01-29 09:08:06 ++ sed -i -e '/^\[whitebox\]/ a\ | |
2013-01-29 09:08:06 source_dir = /opt/stack/nova | |
2013-01-29 09:08:06 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ iniset /opt/stack/tempest/etc/tempest.conf whitebox bin_dir /opt/stack/nova/bin | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=bin_dir | |
2013-01-29 09:08:06 ++ local value=/opt/stack/nova/bin | |
2013-01-29 09:08:06 ++ grep -q '^\[whitebox\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf whitebox bin_dir | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=bin_dir | |
2013-01-29 09:08:06 ++ local line | |
2013-01-29 09:08:06 +++ sed -ne '/^\[whitebox\]/,/^\[.*\]/ { /^bin_dir[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ line= | |
2013-01-29 09:08:06 ++ '[' -n '' ']' | |
2013-01-29 09:08:06 ++ sed -i -e '/^\[whitebox\]/ a\ | |
2013-01-29 09:08:06 bin_dir = /opt/stack/nova/bin | |
2013-01-29 09:08:06 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ iniset /opt/stack/tempest/etc/tempest.conf whitebox path_to_private_key /opt/stack/tempest/id_rsa | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=path_to_private_key | |
2013-01-29 09:08:06 ++ local value=/opt/stack/tempest/id_rsa | |
2013-01-29 09:08:06 ++ grep -q '^\[whitebox\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf whitebox path_to_private_key | |
2013-01-29 09:08:06 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:06 ++ local section=whitebox | |
2013-01-29 09:08:06 ++ local option=path_to_private_key | |
2013-01-29 09:08:06 ++ local line | |
2013-01-29 09:08:06 +++ sed -ne '/^\[whitebox\]/,/^\[.*\]/ { /^path_to_private_key[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ line= | |
2013-01-29 09:08:07 ++ '[' -n '' ']' | |
2013-01-29 09:08:07 ++ sed -i -e '/^\[whitebox\]/ a\ | |
2013-01-29 09:08:07 path_to_private_key = /opt/stack/tempest/id_rsa | |
2013-01-29 09:08:07 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ iniset /opt/stack/tempest/etc/tempest.conf whitebox db_uri mysql://root:***@localhost/nova | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=whitebox | |
2013-01-29 09:08:07 ++ local option=db_uri | |
2013-01-29 09:08:07 ++ local value=mysql://root:***@localhost/nova | |
2013-01-29 09:08:07 ++ grep -q '^\[whitebox\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf whitebox db_uri | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=whitebox | |
2013-01-29 09:08:07 ++ local option=db_uri | |
2013-01-29 09:08:07 ++ local line | |
2013-01-29 09:08:07 +++ sed -ne '/^\[whitebox\]/,/^\[.*\]/ { /^db_uri[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ line= | |
2013-01-29 09:08:07 ++ '[' -n '' ']' | |
2013-01-29 09:08:07 ++ sed -i -e '/^\[whitebox\]/ a\ | |
2013-01-29 09:08:07 db_uri = mysql://root:***@localhost/nova | |
2013-01-29 09:08:07 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ iniset /opt/stack/tempest/etc/tempest.conf image password *** | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=image | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local value=*** | |
2013-01-29 09:08:07 ++ grep -q '^\[image\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf image password | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=image | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local line | |
2013-01-29 09:08:07 +++ sed -ne '/^\[image\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ line='password = pass' | |
2013-01-29 09:08:07 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:07 ++ sed -i -e '/^\[image\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ iniset /opt/stack/tempest/etc/tempest.conf identity-admin password *** | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=identity-admin | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local value=*** | |
2013-01-29 09:08:07 ++ grep -q '^\[identity-admin\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf identity-admin password | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=identity-admin | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local line | |
2013-01-29 09:08:07 +++ sed -ne '/^\[identity-admin\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ line='password = pass' | |
2013-01-29 09:08:07 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:07 ++ sed -i -e '/^\[identity-admin\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ iniset /opt/stack/tempest/etc/tempest.conf compute-admin password *** | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=compute-admin | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local value=*** | |
2013-01-29 09:08:07 ++ grep -q '^\[compute-admin\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf compute-admin password | |
2013-01-29 09:08:07 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ local section=compute-admin | |
2013-01-29 09:08:07 ++ local option=password | |
2013-01-29 09:08:07 ++ local line | |
2013-01-29 09:08:07 +++ sed -ne '/^\[compute-admin\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ line='password = pass' | |
2013-01-29 09:08:07 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:07 ++ sed -i -e '/^\[compute-admin\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:07 ++ iniset /opt/stack/tempest/etc/tempest.conf network-admin password *** | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network-admin | |
2013-01-29 09:08:08 ++ local option=password | |
2013-01-29 09:08:08 ++ local value=*** | |
2013-01-29 09:08:08 ++ grep -q '^\[network-admin\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network-admin password | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network-admin | |
2013-01-29 09:08:08 ++ local option=password | |
2013-01-29 09:08:08 ++ local line | |
2013-01-29 09:08:08 +++ sed -ne '/^\[network-admin\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ line='password = pass' | |
2013-01-29 09:08:08 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:08 ++ sed -i -e '/^\[network-admin\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ iniset /opt/stack/tempest/etc/tempest.conf network api_version 2.0 | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=api_version | |
2013-01-29 09:08:08 ++ local value=2.0 | |
2013-01-29 09:08:08 ++ grep -q '^\[network\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network api_version | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=api_version | |
2013-01-29 09:08:08 ++ local line | |
2013-01-29 09:08:08 +++ sed -ne '/^\[network\]/,/^\[.*\]/ { /^api_version[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ line='api_version = v1.1' | |
2013-01-29 09:08:08 ++ '[' -n 'api_version = v1.1' ']' | |
2013-01-29 09:08:08 ++ sed -i -e '/^\[network\]/,/^\[.*\]/ s|^\(api_version[ \t]*=[ \t]*\).*$|\12.0|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ iniset /opt/stack/tempest/etc/tempest.conf network password *** | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=password | |
2013-01-29 09:08:08 ++ local value=*** | |
2013-01-29 09:08:08 ++ grep -q '^\[network\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network password | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=password | |
2013-01-29 09:08:08 ++ local line | |
2013-01-29 09:08:08 +++ sed -ne '/^\[network\]/,/^\[.*\]/ { /^password[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ line='password = pass' | |
2013-01-29 09:08:08 ++ '[' -n 'password = pass' ']' | |
2013-01-29 09:08:08 ++ sed -i -e '/^\[network\]/,/^\[.*\]/ s|^\(password[ \t]*=[ \t]*\).*$|\1***|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ iniset /opt/stack/tempest/etc/tempest.conf network tenant_networks_reachable false | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=tenant_networks_reachable | |
2013-01-29 09:08:08 ++ local value=false | |
2013-01-29 09:08:08 ++ grep -q '^\[network\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network tenant_networks_reachable | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=tenant_networks_reachable | |
2013-01-29 09:08:08 ++ local line | |
2013-01-29 09:08:08 +++ sed -ne '/^\[network\]/,/^\[.*\]/ { /^tenant_networks_reachable[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ line='tenant_networks_reachable = false' | |
2013-01-29 09:08:08 ++ '[' -n 'tenant_networks_reachable = false' ']' | |
2013-01-29 09:08:08 ++ sed -i -e '/^\[network\]/,/^\[.*\]/ s|^\(tenant_networks_reachable[ \t]*=[ \t]*\).*$|\1false|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ iniset /opt/stack/tempest/etc/tempest.conf network public_network_id 7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:08 ++ local option=public_network_id | |
2013-01-29 09:08:08 ++ local value=7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:08:08 ++ grep -q '^\[network\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network public_network_id | |
2013-01-29 09:08:08 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:08 ++ local section=network | |
2013-01-29 09:08:09 ++ local option=public_network_id | |
2013-01-29 09:08:09 ++ local line | |
2013-01-29 09:08:09 +++ sed -ne '/^\[network\]/,/^\[.*\]/ { /^public_network_id[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ line='public_network_id = {$PUBLIC_NETWORK_ID}' | |
2013-01-29 09:08:09 ++ '[' -n 'public_network_id = {$PUBLIC_NETWORK_ID}' ']' | |
2013-01-29 09:08:09 ++ sed -i -e '/^\[network\]/,/^\[.*\]/ s|^\(public_network_id[ \t]*=[ \t]*\).*$|\17c12b28c-1ab3-449b-be2e-3e0bbeaf370e|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ iniset /opt/stack/tempest/etc/tempest.conf network public_router_id '' | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=network | |
2013-01-29 09:08:09 ++ local option=public_router_id | |
2013-01-29 09:08:09 ++ local value= | |
2013-01-29 09:08:09 ++ grep -q '^\[network\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf network public_router_id | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=network | |
2013-01-29 09:08:09 ++ local option=public_router_id | |
2013-01-29 09:08:09 ++ local line | |
2013-01-29 09:08:09 +++ sed -ne '/^\[network\]/,/^\[.*\]/ { /^public_router_id[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ line='public_router_id = {$PUBLIC_ROUTER_ID}' | |
2013-01-29 09:08:09 ++ '[' -n 'public_router_id = {$PUBLIC_ROUTER_ID}' ']' | |
2013-01-29 09:08:09 ++ sed -i -e '/^\[network\]/,/^\[.*\]/ s|^\(public_router_id[ \t]*=[ \t]*\).*$|\1|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ iniset /opt/stack/tempest/etc/tempest.conf boto ec2_url http://10.0.2.15:8773/services/Cloud | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=ec2_url | |
2013-01-29 09:08:09 ++ local value=http://10.0.2.15:8773/services/Cloud | |
2013-01-29 09:08:09 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto ec2_url | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=ec2_url | |
2013-01-29 09:08:09 ++ local line | |
2013-01-29 09:08:09 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^ec2_url[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ line='ec2_url = http://localhost:8773/services/Cloud' | |
2013-01-29 09:08:09 ++ '[' -n 'ec2_url = http://localhost:8773/services/Cloud' ']' | |
2013-01-29 09:08:09 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(ec2_url[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:8773/services/Cloud|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ iniset /opt/stack/tempest/etc/tempest.conf boto s3_url http://10.0.2.15:3333 | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=s3_url | |
2013-01-29 09:08:09 ++ local value=http://10.0.2.15:3333 | |
2013-01-29 09:08:09 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto s3_url | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=s3_url | |
2013-01-29 09:08:09 ++ local line | |
2013-01-29 09:08:09 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^s3_url[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ line='s3_url = http://localhost:3333' | |
2013-01-29 09:08:09 ++ '[' -n 's3_url = http://localhost:3333' ']' | |
2013-01-29 09:08:09 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(s3_url[ \t]*=[ \t]*\).*$|\1http://10.0.2.15:3333|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ iniset /opt/stack/tempest/etc/tempest.conf boto s3_materials_path /home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=s3_materials_path | |
2013-01-29 09:08:09 ++ local value=/home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:09 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto s3_materials_path | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=s3_materials_path | |
2013-01-29 09:08:09 ++ local line | |
2013-01-29 09:08:09 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^s3_materials_path[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ line='s3_materials_path = /opt/stack/devstack/files/images/s3-materials/cirros-0.3.0' | |
2013-01-29 09:08:09 ++ '[' -n 's3_materials_path = /opt/stack/devstack/files/images/s3-materials/cirros-0.3.0' ']' | |
2013-01-29 09:08:09 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(s3_materials_path[ \t]*=[ \t]*\).*$|\1/home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ iniset /opt/stack/tempest/etc/tempest.conf boto instance_type m1.nano | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ local section=boto | |
2013-01-29 09:08:09 ++ local option=instance_type | |
2013-01-29 09:08:09 ++ local value=m1.nano | |
2013-01-29 09:08:09 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:09 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto instance_type | |
2013-01-29 09:08:09 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ local section=boto | |
2013-01-29 09:08:10 ++ local option=instance_type | |
2013-01-29 09:08:10 ++ local line | |
2013-01-29 09:08:10 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^instance_type[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ line='instance_type = m1.tiny' | |
2013-01-29 09:08:10 ++ '[' -n 'instance_type = m1.tiny' ']' | |
2013-01-29 09:08:10 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(instance_type[ \t]*=[ \t]*\).*$|\1m1.nano|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ iniset /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout 30 | |
2013-01-29 09:08:10 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ local section=boto | |
2013-01-29 09:08:10 ++ local option=http_socket_timeout | |
2013-01-29 09:08:10 ++ local value=30 | |
2013-01-29 09:08:10 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto http_socket_timeout | |
2013-01-29 09:08:10 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ local section=boto | |
2013-01-29 09:08:10 ++ local option=http_socket_timeout | |
2013-01-29 09:08:10 ++ local line | |
2013-01-29 09:08:10 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^http_socket_timeout[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ line='http_socket_timeout = 5' | |
2013-01-29 09:08:10 ++ '[' -n 'http_socket_timeout = 5' ']' | |
2013-01-29 09:08:10 ++ sed -i -e '/^\[boto\]/,/^\[.*\]/ s|^\(http_socket_timeout[ \t]*=[ \t]*\).*$|\130|' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ iniset /opt/stack/tempest/etc/tempest.conf boto ssh_user cirros | |
2013-01-29 09:08:10 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ local section=boto | |
2013-01-29 09:08:10 ++ local option=ssh_user | |
2013-01-29 09:08:10 ++ local value=cirros | |
2013-01-29 09:08:10 ++ grep -q '^\[boto\]' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ ini_has_option /opt/stack/tempest/etc/tempest.conf boto ssh_user | |
2013-01-29 09:08:10 ++ local file=/opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ local section=boto | |
2013-01-29 09:08:10 ++ local option=ssh_user | |
2013-01-29 09:08:10 ++ local line | |
2013-01-29 09:08:10 +++ sed -ne '/^\[boto\]/,/^\[.*\]/ { /^ssh_user[ \t]*=/ p; }' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ line= | |
2013-01-29 09:08:10 ++ '[' -n '' ']' | |
2013-01-29 09:08:10 ++ sed -i -e '/^\[boto\]/ a\ | |
2013-01-29 09:08:10 ssh_user = cirros | |
2013-01-29 09:08:10 ' /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 ++ echo 'Created tempest configuration file:' | |
2013-01-29 09:08:10 Created tempest configuration file: | |
2013-01-29 09:08:10 ++ cat /opt/stack/tempest/etc/tempest.conf | |
2013-01-29 09:08:10 [identity] | |
2013-01-29 09:08:10 admin_password = *** | |
2013-01-29 09:08:10 alt_tenant_name = alt_demo | |
2013-01-29 09:08:10 alt_password = *** | |
2013-01-29 09:08:10 alt_username = alt_demo | |
2013-01-29 09:08:10 password = *** | |
2013-01-29 09:08:10 uri = http://10.0.2.15:5000/v2.0/ | |
2013-01-29 09:08:10 # This section contains configuration options that a variety of Tempest | |
2013-01-29 09:08:10 # test clients use when authenticating with different user/tenant | |
2013-01-29 09:08:10 # combinations | |
2013-01-29 09:08:10 | |
2013-01-29 09:08:10 # The type of endpoint for a Identity service. Unless you have a | |
2013-01-29 09:08:10 # custom Keystone service catalog implementation, you probably want to leave | |
2013-01-29 09:08:10 # this value as "identity" | |
2013-01-29 09:08:10 catalog_type = identity | |
2013-01-29 09:08:10 # Set to True if your test environment's Keystone authentication service should | |
2013-01-29 09:08:10 # be accessed over HTTPS | |
2013-01-29 09:08:10 use_ssl = False | |
2013-01-29 09:08:10 # This is the main host address of the authentication service API | |
2013-01-29 09:08:10 host = 127.0.0.1 | |
2013-01-29 09:08:10 # Port that the authentication service API is running on | |
2013-01-29 09:08:10 port = 5000 | |
2013-01-29 09:08:10 # Version of the authentication service API (a string) | |
2013-01-29 09:08:11 api_version = v2.0 | |
2013-01-29 09:08:11 # Path to the authentication service tokens resource (do not modify unless you | |
2013-01-29 09:08:11 # have a custom authentication API and are not using Keystone) | |
2013-01-29 09:08:11 path = tokens | |
2013-01-29 09:08:11 # Should typically be left as keystone unless you have a non-Keystone | |
2013-01-29 09:08:11 # authentication API service | |
2013-01-29 09:08:11 strategy = keystone | |
2013-01-29 09:08:11 # The identity region | |
2013-01-29 09:08:11 region = RegionOne | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 [compute] | |
2013-01-29 09:08:11 image_alt_ssh_user = cirros | |
2013-01-29 09:08:11 image_ssh_user = cirros | |
2013-01-29 09:08:11 compute_log_level = ERROR | |
2013-01-29 09:08:11 # This section contains configuration options used when executing tests | |
2013-01-29 09:08:11 # against the OpenStack Compute API. | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Allows test cases to create/destroy tenants and users. This option | |
2013-01-29 09:08:11 # enables isolated test cases and better parallel execution, | |
2013-01-29 09:08:11 # but also requires that OpenStack Identity API admin credentials | |
2013-01-29 09:08:11 # are known. | |
2013-01-29 09:08:11 allow_tenant_isolation = False | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Allows test cases to create/destroy tenants and users. This option | |
2013-01-29 09:08:11 # enables isolated test cases and better parallel execution, | |
2013-01-29 09:08:11 # but also requires that OpenStack Identity API admin credentials | |
2013-01-29 09:08:11 # are known. | |
2013-01-29 09:08:11 allow_tenant_reuse = true | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # This should be the username of a user WITHOUT administrative privileges | |
2013-01-29 09:08:11 username = demo | |
2013-01-29 09:08:11 # The above non-administrative user's password | |
2013-01-29 09:08:11 password = *** | |
2013-01-29 09:08:11 # The above non-administrative user's tenant name | |
2013-01-29 09:08:11 tenant_name = demo | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # This should be the username of an alternate user WITHOUT | |
2013-01-29 09:08:11 # administrative privileges | |
2013-01-29 09:08:11 alt_username = alt_demo | |
2013-01-29 09:08:11 # The above non-administrative user's password | |
2013-01-29 09:08:11 alt_password = *** | |
2013-01-29 09:08:11 # The above non-administrative user's tenant name | |
2013-01-29 09:08:11 alt_tenant_name = alt_demo | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # The compute region | |
2013-01-29 09:08:11 region = RegionOne | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Reference data for tests. The ref and ref_alt should be | |
2013-01-29 09:08:11 # distinct images/flavors. | |
2013-01-29 09:08:11 image_ref = b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:11 image_ref_alt = b5933a82-b037-4349-9a51-3517d16c426d | |
2013-01-29 09:08:11 flavor_ref = 42 | |
2013-01-29 09:08:11 flavor_ref_alt = 84 | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Number of seconds to wait while looping to check the status of an | |
2013-01-29 09:08:11 # instance that is building. | |
2013-01-29 09:08:11 build_interval = 3 | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Number of seconds to time out on waiting for an instance | |
2013-01-29 09:08:11 # to build or reach an expected status | |
2013-01-29 09:08:11 build_timeout = 400 | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Run additional tests that use SSH for instance validation? | |
2013-01-29 09:08:11 # This requires the instances be routable from the host | |
2013-01-29 09:08:11 # executing the tests | |
2013-01-29 09:08:11 run_ssh = False | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:11 # Name of a user used to authenticated to an instance | |
2013-01-29 09:08:11 ssh_user = cirros | |
2013-01-29 09:08:11 | |
2013-01-29 09:08:12 # Network id used for SSH (public, private, etc) | |
2013-01-29 09:08:12 network_for_ssh = private | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # IP version of the address used for SSH | |
2013-01-29 09:08:12 ip_version_for_ssh = 4 | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Number of seconds to wait to authenticate to an instance | |
2013-01-29 09:08:12 ssh_timeout = 400 | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # The type of endpoint for a Compute API service. Unless you have a | |
2013-01-29 09:08:12 # custom Keystone service catalog implementation, you probably want to leave | |
2013-01-29 09:08:12 # this value as "compute" | |
2013-01-29 09:08:12 catalog_type = compute | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Does the Compute API support creation of images? | |
2013-01-29 09:08:12 create_image_enabled = true | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # For resize to work with libvirt/kvm, one of the following must be true: | |
2013-01-29 09:08:12 # Single node: allow_resize_to_same_host=True must be set in nova.conf | |
2013-01-29 09:08:12 # Cluster: the 'nova' user must have scp access between cluster nodes | |
2013-01-29 09:08:12 resize_available = False | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Does the compute API support changing the admin password? | |
2013-01-29 09:08:12 change_password_available=False | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Level to log Compute API request/response details. | |
2013-01-29 09:08:12 log_level = ERROR | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Whitebox options for compute. Whitebox options enable the | |
2013-01-29 09:08:12 # whitebox test cases, which look at internal Nova database state, | |
2013-01-29 09:08:12 # SSH into VMs to check instance state, etc. | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Should we run whitebox tests for Compute? | |
2013-01-29 09:08:12 whitebox_enabled = true | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Path of nova source directory | |
2013-01-29 09:08:12 source_dir = /opt/stack/nova | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Path of nova configuration file | |
2013-01-29 09:08:12 config_path = /etc/nova/nova.conf | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Directory containing nova binaries such as nova-manage | |
2013-01-29 09:08:12 bin_dir = /opt/stack/nova/bin | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Path to a private key file for SSH access to remote hosts | |
2013-01-29 09:08:12 path_to_private_key = /opt/stack/tempest/id_rsa | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Connection string to the database of Compute service | |
2013-01-29 09:08:12 db_uri = mysql://root:***@localhost/nova | |
2013-01-29 09:08:12 | |
2013-01-29 09:08:12 # Run live migration tests (requires 2 hosts) | |
2013-01-29 09:08:12 live_migration_available = False | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # Use block live migration (Otherwise, non-block migration will be | |
2013-01-29 09:08:13 # performed, which requires XenServer pools in case of using XS) | |
2013-01-29 09:08:13 use_block_migration_for_live_migration = False | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # By default, rely on the status of the diskConfig extension to | |
2013-01-29 09:08:13 # decide if to execute disk config tests. When set to false, tests | |
2013-01-29 09:08:13 # are forced to skip, regardless of the extension status | |
2013-01-29 09:08:13 disk_config_enabled_override = true | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 [image] | |
2013-01-29 09:08:13 # This section contains configuration options used when executing tests | |
2013-01-29 09:08:13 # against the OpenStack Images API | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # The type of endpoint for an Image API service. Unless you have a | |
2013-01-29 09:08:13 # custom Keystone service catalog implementation, you probably want to leave | |
2013-01-29 09:08:13 # this value as "image" | |
2013-01-29 09:08:13 catalog_type = image | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # The version of the OpenStack Images API to use | |
2013-01-29 09:08:13 api_version = 1 | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # This is the main host address of the Image API | |
2013-01-29 09:08:13 host = 127.0.0.1 | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # Port that the Image API is running on | |
2013-01-29 09:08:13 port = 9292 | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # This should be the username of a user WITHOUT administrative privileges | |
2013-01-29 09:08:13 username = demo | |
2013-01-29 09:08:13 # The above non-administrative user's password | |
2013-01-29 09:08:13 password = *** | |
2013-01-29 09:08:13 # The above non-administrative user's tenant name | |
2013-01-29 09:08:13 tenant_name = demo | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 [compute-admin] | |
2013-01-29 09:08:13 # This section contains configuration options for an administrative | |
2013-01-29 09:08:13 # user of the Compute API. These options are used in tests that stress | |
2013-01-29 09:08:13 # the admin-only parts of the Compute API | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # This should be the username of a user WITH administrative privileges | |
2013-01-29 09:08:13 username = admin | |
2013-01-29 09:08:13 # The above administrative user's password | |
2013-01-29 09:08:13 password = *** | |
2013-01-29 09:08:13 # The above administrative user's tenant name | |
2013-01-29 09:08:13 tenant_name = admin | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 [network] | |
2013-01-29 09:08:13 # This section contains configuration options used when executing tests | |
2013-01-29 09:08:13 # against the OpenStack Network API. | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # Version of the Quantum API | |
2013-01-29 09:08:13 api_version = 2.0 | |
2013-01-29 09:08:13 # Catalog type of the Quantum Service | |
2013-01-29 09:08:13 catalog_type = network | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # This should be the username of a user WITHOUT administrative privileges | |
2013-01-29 09:08:13 username = demo | |
2013-01-29 09:08:13 # The above non-administrative user's password | |
2013-01-29 09:08:13 password = *** | |
2013-01-29 09:08:13 # The above non-administrative user's tenant name | |
2013-01-29 09:08:13 tenant_name = demo | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # A large private cidr block from which to allocate smaller blocks for | |
2013-01-29 09:08:13 # tenant networks. | |
2013-01-29 09:08:13 tenant_network_cidr = 10.100.0.0/16 | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # The mask bits used to partition the tenant block. | |
2013-01-29 09:08:13 tenant_network_mask_bits = 29 | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # If tenant networks are reachable, connectivity checks will be | |
2013-01-29 09:08:13 # performed directly against addresses on those networks. | |
2013-01-29 09:08:13 tenant_networks_reachable = false | |
2013-01-29 09:08:13 | |
2013-01-29 09:08:13 # Id of the public network that provides external connectivity. | |
2013-01-29 09:08:13 public_network_id = 7c12b28c-1ab3-449b-be2e-3e0bbeaf370e | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # Id of a shared public router that provides external connectivity. | |
2013-01-29 09:08:14 # A shared public router would commonly be used where IP namespaces | |
2013-01-29 09:08:14 # were disabled. If namespaces are enabled, it would be preferable | |
2013-01-29 09:08:14 # for each tenant to have their own router. | |
2013-01-29 09:08:14 public_router_id = | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 [network-admin] | |
2013-01-29 09:08:14 # This section contains configuration options for an administrative | |
2013-01-29 09:08:14 # user of the Network API. | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # This should be the username of a user WITH administrative privileges | |
2013-01-29 09:08:14 username = admin | |
2013-01-29 09:08:14 # The above administrative user's password | |
2013-01-29 09:08:14 password = *** | |
2013-01-29 09:08:14 # The above administrative user's tenant name | |
2013-01-29 09:08:14 tenant_name = admin | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 [identity-admin] | |
2013-01-29 09:08:14 # This section contains configuration options for an administrative | |
2013-01-29 09:08:14 # user of the Compute API. These options are used in tests that stress | |
2013-01-29 09:08:14 # the admin-only parts of the Compute API | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # This should be the username of a user WITH administrative privileges | |
2013-01-29 09:08:14 username = admin | |
2013-01-29 09:08:14 # The above administrative user's password | |
2013-01-29 09:08:14 password = *** | |
2013-01-29 09:08:14 # The above administrative user's tenant name | |
2013-01-29 09:08:14 tenant_name = admin | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 [volume] | |
2013-01-29 09:08:14 # This section contains the configuration options used when executing tests | |
2013-01-29 09:08:14 # against the OpenStack Block Storage API service | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # The type of endpoint for a Cinder or Block Storage API service. | |
2013-01-29 09:08:14 # Unless you have a custom Keystone service catalog implementation, you | |
2013-01-29 09:08:14 # probably want to leave this value as "volume" | |
2013-01-29 09:08:14 catalog_type = volume | |
2013-01-29 09:08:14 # Number of seconds to wait while looping to check the status of a | |
2013-01-29 09:08:14 # volume that is being made available | |
2013-01-29 09:08:14 build_interval = 3 | |
2013-01-29 09:08:14 # Number of seconds to time out on waiting for a volume | |
2013-01-29 09:08:14 # to be available or reach an expected status | |
2013-01-29 09:08:14 build_timeout = 400 | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 [object-storage] | |
2013-01-29 09:08:14 # This section contains configuration options used when executing tests | |
2013-01-29 09:08:14 # against the OpenStack Object Storage API. | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # You can configure the credentials in the compute section | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # The type of endpoint for an Object Storage API service. Unless you have a | |
2013-01-29 09:08:14 # custom Keystone service catalog implementation, you probably want to leave | |
2013-01-29 09:08:14 # this value as "object-store" | |
2013-01-29 09:08:14 catalog_type = object-store | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # The object-store region | |
2013-01-29 09:08:14 region = RegionOne | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 [boto] | |
2013-01-29 09:08:14 ssh_user = cirros | |
2013-01-29 09:08:14 # This section contains configuration options used when executing tests | |
2013-01-29 09:08:14 # with boto. | |
2013-01-29 09:08:14 | |
2013-01-29 09:08:14 # EC2 URL | |
2013-01-29 09:08:14 ec2_url = http://10.0.2.15:8773/services/Cloud | |
2013-01-29 09:08:14 # S3 URL | |
2013-01-29 09:08:14 s3_url = http://10.0.2.15:3333 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 # Use keystone ec2-* command to get those values for your test user and tenant | |
2013-01-29 09:08:15 aws_access = | |
2013-01-29 09:08:15 aws_secret = | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #Region | |
2013-01-29 09:08:15 aws_region = RegionOne | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #Image materials for S3 upload | |
2013-01-29 09:08:15 # ALL content of the specified directory will be uploaded to S3 | |
2013-01-29 09:08:15 s3_materials_path = /home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 # The manifest.xml files, must be in the s3_materials_path directory | |
2013-01-29 09:08:15 # Subdirectories not allowed! | |
2013-01-29 09:08:15 # The filenames will be used as a Keys in the S3 Buckets | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #ARI Ramdisk manifest. Must be in the above s3_materials_path | |
2013-01-29 09:08:15 ari_manifest = cirros-0.3.0-x86_64-initrd.manifest.xml | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #AMI Machine Image manifest. Must be in the above s3_materials_path | |
2013-01-29 09:08:15 ami_manifest = cirros-0.3.0-x86_64-blank.img.manifest.xml | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #AKI Kernel Image manifest, Must be in the above s3_materials_path | |
2013-01-29 09:08:15 aki_manifest = cirros-0.3.0-x86_64-vmlinuz.manifest.xml | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #Instance type | |
2013-01-29 09:08:15 instance_type = m1.nano | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #TCP/IP connection timeout | |
2013-01-29 09:08:15 http_socket_timeout = 30 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 #Number of retries actions on connection or 5xx error | |
2013-01-29 09:08:15 num_retries = 1 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 # Status change wait timout | |
2013-01-29 09:08:15 build_timeout = 400 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 # Status change wait interval | |
2013-01-29 09:08:15 build_interval = 3 | |
2013-01-29 09:08:15 | |
2013-01-29 09:08:15 [whitebox] | |
2013-01-29 09:08:15 db_uri = mysql://root:***@localhost/nova | |
2013-01-29 09:08:15 path_to_private_key = /opt/stack/tempest/id_rsa | |
2013-01-29 09:08:15 bin_dir = /opt/stack/nova/bin | |
2013-01-29 09:08:15 source_dir = /opt/stack/nova | |
2013-01-29 09:08:15 ++ IFS=' | |
2013-01-29 09:08:15 ' | |
2013-01-29 09:08:15 ++ set +o errexit | |
2013-01-29 09:08:15 ++ init_tempest | |
2013-01-29 09:08:15 ++ local base_image_name=cirros-0.3.0-x86_64 | |
2013-01-29 09:08:15 ++ local image_dir=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec | |
2013-01-29 09:08:15 ++ local kernel=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz | |
2013-01-29 09:08:15 ++ local ramdisk=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd | |
2013-01-29 09:08:15 ++ local disk_image=/home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img | |
2013-01-29 09:08:15 ++ '[' -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz -a -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd -a -f /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img -a libvirt '!=' openvz -a '(' qemu '!=' lxc -o libvirt '!=' libvirt ')' ']' | |
2013-01-29 09:08:15 ++ echo 'Prepare aki/ari/ami Images' | |
2013-01-29 09:08:15 Prepare aki/ari/ami Images | |
2013-01-29 09:08:15 ++ cat | |
2013-01-29 09:08:15 ++ source /accrc/demo/demo | |
2013-01-29 09:08:15 /home/vkmc/devstack/lib/tempest: line 307: /accrc/demo/demo: No such file or directory | |
2013-01-29 09:08:15 ++ euca-bundle-image -i /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-vmlinuz --kernel true -d /home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:15 Environment variable: EC2_CERT not found | |
2013-01-29 09:08:15 ++ euca-bundle-image -i /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-initrd --ramdisk true -d /home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:15 Environment variable: EC2_CERT not found | |
2013-01-29 09:08:15 ++ euca-bundle-image -i /home/vkmc/devstack/files/images/cirros-0.3.0-x86_64-uec/cirros-0.3.0-x86_64-blank.img -d /home/vkmc/devstack/files/images/s3-materials/cirros-0.3.0 | |
2013-01-29 09:08:15 Environment variable: EC2_CERT not found | |
2013-01-29 09:08:15 ++ [[ stack == \u\n\s\t\a\c\k ]] | |
2013-01-29 09:08:15 + [[ -x /home/vkmc/devstack/local.sh ]] | |
2013-01-29 09:08:15 + service_check | |
2013-01-29 09:08:15 + local service | |
2013-01-29 09:08:16 + local failures | |
2013-01-29 09:08:16 + SCREEN_NAME=stack | |
2013-01-29 09:08:16 + SERVICE_DIR=/opt/stack/status | |
2013-01-29 09:08:16 + [[ ! -d /opt/stack/status/stack ]] | |
2013-01-29 09:08:16 ++ ls /opt/stack/status/stack/n-novnc.failure /opt/stack/status/stack/q-l3.failure | |
2013-01-29 09:08:16 + failures='/opt/stack/status/stack/n-novnc.failure | |
2013-01-29 09:08:16 /opt/stack/status/stack/q-l3.failure' | |
2013-01-29 09:08:16 + for service in '$failures' | |
2013-01-29 09:08:16 ++ basename /opt/stack/status/stack/n-novnc.failure | |
2013-01-29 09:08:16 + service=n-novnc.failure | |
2013-01-29 09:08:16 + service=n-novnc | |
2013-01-29 09:08:16 + echo 'Error: Service n-novnc is not running' | |
2013-01-29 09:08:16 Error: Service n-novnc is not running | |
2013-01-29 09:08:16 + for service in '$failures' | |
2013-01-29 09:08:16 ++ basename /opt/stack/status/stack/q-l3.failure | |
2013-01-29 09:08:16 + service=q-l3.failure | |
2013-01-29 09:08:16 + service=q-l3 | |
2013-01-29 09:08:16 + echo 'Error: Service q-l3 is not running' | |
2013-01-29 09:08:16 Error: Service q-l3 is not running | |
2013-01-29 09:08:16 + '[' -n '/opt/stack/status/stack/n-novnc.failure | |
2013-01-29 09:08:16 /opt/stack/status/stack/q-l3.failure' ']' | |
2013-01-29 09:08:16 + echo 'More details about the above errors can be found with screen, with ./rejoin-stack.sh' | |
2013-01-29 09:08:16 More details about the above errors can be found with screen, with ./rejoin-stack.sh | |
2013-01-29 09:08:16 + set +o xtrace | |
2013-01-29 09:08:16 stack.sh completed in 290 seconds. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment