Created
February 11, 2014 18:10
-
-
Save sombrafam/8940592 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^ec2_dmz_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 ec2_dmz_host = 10.15.0.1 | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset_rpc_backend nova /etc/nova/nova.conf DEFAULT | |
2014-02-11 11:43:09 + local package=nova | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + is_service_enabled zeromq | |
2014-02-11 11:43:09 + services=zeromq | |
2014-02-11 11:43:09 + for service in '${services}' | |
2014-02-11 11:43:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,zeromq, ]] | |
2014-02-11 11:43:09 + [[ zeromq == n-cell-* ]] | |
2014-02-11 11:43:09 + [[ zeromq == \n\o\v\a ]] | |
2014-02-11 11:43:09 + [[ zeromq == \c\i\n\d\e\r ]] | |
2014-02-11 11:43:09 + [[ zeromq == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:43:09 + [[ zeromq == \g\l\a\n\c\e ]] | |
2014-02-11 11:43:09 + [[ zeromq == \i\r\o\n\i\c ]] | |
2014-02-11 11:43:09 + [[ zeromq == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:43:09 + [[ zeromq == \t\r\o\v\e ]] | |
2014-02-11 11:43:09 + [[ zeromq == \s\w\i\f\t ]] | |
2014-02-11 11:43:09 + [[ zeromq == s-* ]] | |
2014-02-11 11:43:09 + return 1 | |
2014-02-11 11:43:09 + is_service_enabled qpid | |
2014-02-11 11:43:09 + services=qpid | |
2014-02-11 11:43:09 + for service in '${services}' | |
2014-02-11 11:43:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,qpid, ]] | |
2014-02-11 11:43:09 + [[ qpid == n-cell-* ]] | |
2014-02-11 11:43:09 + [[ qpid == \n\o\v\a ]] | |
2014-02-11 11:43:09 + [[ qpid == \c\i\n\d\e\r ]] | |
2014-02-11 11:43:09 + [[ qpid == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:43:09 + [[ qpid == \g\l\a\n\c\e ]] | |
2014-02-11 11:43:09 + [[ qpid == \i\r\o\n\i\c ]] | |
2014-02-11 11:43:09 + [[ qpid == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:43:09 + [[ qpid == \t\r\o\v\e ]] | |
2014-02-11 11:43:09 + [[ qpid == \s\w\i\f\t ]] | |
2014-02-11 11:43:09 + [[ qpid == s-* ]] | |
2014-02-11 11:43:09 + return 1 | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + is_service_enabled rabbit | |
2014-02-11 11:43:09 + services=rabbit | |
2014-02-11 11:43:09 + for service in '${services}' | |
2014-02-11 11:43:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,rabbit, ]] | |
2014-02-11 11:43:09 + return 0 | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT rpc_backend nova.openstack.common.rpc.impl_kombu | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rpc_backend | |
2014-02-11 11:43:09 + local value=nova.openstack.common.rpc.impl_kombu | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z rpc_backend ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT rpc_backend | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rpc_backend | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rpc_backend[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 rpc_backend = nova.openstack.common.rpc.impl_kombu | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT rabbit_host localhost | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rabbit_host | |
2014-02-11 11:43:09 + local value=localhost | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z rabbit_host ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_host | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rabbit_host | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_host[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 rabbit_host = localhost | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT rabbit_password Passw0rd | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rabbit_password | |
2014-02-11 11:43:09 + local value=Passw0rd | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z rabbit_password ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT rabbit_password | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=rabbit_password | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^rabbit_password[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 rabbit_password = Passw0rd | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT glance_api_servers 10.15.0.1:9292 | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=glance_api_servers | |
2014-02-11 11:43:09 + local value=10.15.0.1:9292 | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z glance_api_servers ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT glance_api_servers | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=glance_api_servers | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^glance_api_servers[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 glance_api_servers = 10.15.0.1:9292 | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + [[ libvirt = \l\i\b\v\i\r\t ]] | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf libvirt inject_partition -2 | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=libvirt | |
2014-02-11 11:43:09 + local option=inject_partition | |
2014-02-11 11:43:09 + local value=-2 | |
2014-02-11 11:43:09 + [[ -z libvirt ]] | |
2014-02-11 11:43:09 + [[ -z inject_partition ]] | |
2014-02-11 11:43:09 + grep -q '^\[libvirt\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + echo -e '\n[libvirt]' | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf libvirt inject_partition | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=libvirt | |
2014-02-11 11:43:09 + local option=inject_partition | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[libvirt\]/,/^\[.*\]/ { /^inject_partition[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[libvirt\]/ a\ | |
2014-02-11 11:43:09 inject_partition = -2 | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + [[ -r /home/steve/devstack/lib/nova_plugins/hypervisor-libvirt ]] | |
2014-02-11 11:43:09 + configure_nova_hypervisor | |
2014-02-11 11:43:09 + is_service_enabled neutron | |
2014-02-11 11:43:09 + services=neutron | |
2014-02-11 11:43:09 + for service in '${services}' | |
2014-02-11 11:43:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,neutron, ]] | |
2014-02-11 11:43:09 + [[ neutron == n-cell-* ]] | |
2014-02-11 11:43:09 + [[ neutron == \n\o\v\a ]] | |
2014-02-11 11:43:09 + [[ neutron == \c\i\n\d\e\r ]] | |
2014-02-11 11:43:09 + [[ neutron == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:43:09 + [[ neutron == \g\l\a\n\c\e ]] | |
2014-02-11 11:43:09 + [[ neutron == \i\r\o\n\i\c ]] | |
2014-02-11 11:43:09 + [[ neutron == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:43:09 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q- ]] | |
2014-02-11 11:43:09 + [[ neutron == \t\r\o\v\e ]] | |
2014-02-11 11:43:09 + [[ neutron == \s\w\i\f\t ]] | |
2014-02-11 11:43:09 + [[ neutron == s-* ]] | |
2014-02-11 11:43:09 + return 1 | |
2014-02-11 11:43:09 + is_ubuntu | |
2014-02-11 11:43:09 + [[ -z deb ]] | |
2014-02-11 11:43:09 + '[' deb = deb ']' | |
2014-02-11 11:43:09 + LIBVIRT_DAEMON=libvirt-bin | |
2014-02-11 11:43:09 + is_fedora | |
2014-02-11 11:43:09 + [[ -z Ubuntu ]] | |
2014-02-11 11:43:09 + '[' Ubuntu = Fedora ']' | |
2014-02-11 11:43:09 + '[' Ubuntu = 'Red Hat' ']' | |
2014-02-11 11:43:09 + '[' Ubuntu = CentOS ']' | |
2014-02-11 11:43:09 + is_suse | |
2014-02-11 11:43:09 + [[ -z Ubuntu ]] | |
2014-02-11 11:43:09 + '[' Ubuntu = openSUSE ']' | |
2014-02-11 11:43:09 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2014-02-11 11:43:09 + getent group libvirtd | |
2014-02-11 11:43:09 + add_user_to_group steve libvirtd | |
2014-02-11 11:43:09 + local user=steve | |
2014-02-11 11:43:09 + local group=libvirtd | |
2014-02-11 11:43:09 + [[ -z Ubuntu ]] | |
2014-02-11 11:43:09 + is_suse | |
2014-02-11 11:43:09 + [[ -z Ubuntu ]] | |
2014-02-11 11:43:09 + '[' Ubuntu = openSUSE ']' | |
2014-02-11 11:43:09 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2014-02-11 11:43:09 + sudo usermod -a -G libvirtd steve | |
2014-02-11 11:43:09 + restart_service libvirt-bin | |
2014-02-11 11:43:09 + is_ubuntu | |
2014-02-11 11:43:09 + [[ -z deb ]] | |
2014-02-11 11:43:09 + '[' deb = deb ']' | |
2014-02-11 11:43:09 + sudo /usr/sbin/service libvirt-bin restart | |
2014-02-11 11:43:09 libvirt-bin stop/waiting | |
2014-02-11 11:43:09 libvirt-bin start/running, process 21485 | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT libvirt_type qemu | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=libvirt_type | |
2014-02-11 11:43:09 + local value=qemu | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z libvirt_type ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_type | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=libvirt_type | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_type[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 libvirt_type = qemu | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT libvirt_cpu_mode none | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=libvirt_cpu_mode | |
2014-02-11 11:43:09 + local value=none | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z libvirt_cpu_mode ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT libvirt_cpu_mode | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=libvirt_cpu_mode | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^libvirt_cpu_mode[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:09 libvirt_cpu_mode = none | |
2014-02-11 11:43:09 ' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + iniset /etc/nova/nova.conf DEFAULT use_usb_tablet False | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=use_usb_tablet | |
2014-02-11 11:43:09 + local value=False | |
2014-02-11 11:43:09 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:09 + [[ -z use_usb_tablet ]] | |
2014-02-11 11:43:09 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + ini_has_option /etc/nova/nova.conf DEFAULT use_usb_tablet | |
2014-02-11 11:43:09 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:09 + local section=DEFAULT | |
2014-02-11 11:43:09 + local option=use_usb_tablet | |
2014-02-11 11:43:09 + local line | |
2014-02-11 11:43:09 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^use_usb_tablet[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:09 + line= | |
2014-02-11 11:43:09 + '[' -n '' ']' | |
2014-02-11 11:43:09 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:10 use_usb_tablet = False | |
2014-02-11 11:43:10 ' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + iniset /etc/nova/nova.conf DEFAULT default_ephemeral_format ext4 | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=default_ephemeral_format | |
2014-02-11 11:43:10 + local value=ext4 | |
2014-02-11 11:43:10 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:10 + [[ -z default_ephemeral_format ]] | |
2014-02-11 11:43:10 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + ini_has_option /etc/nova/nova.conf DEFAULT default_ephemeral_format | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=default_ephemeral_format | |
2014-02-11 11:43:10 + local line | |
2014-02-11 11:43:10 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^default_ephemeral_format[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + line= | |
2014-02-11 11:43:10 + '[' -n '' ']' | |
2014-02-11 11:43:10 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:10 default_ephemeral_format = ext4 | |
2014-02-11 11:43:10 ' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + iniset /etc/nova/nova.conf DEFAULT compute_driver libvirt.LibvirtDriver | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=compute_driver | |
2014-02-11 11:43:10 + local value=libvirt.LibvirtDriver | |
2014-02-11 11:43:10 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:10 + [[ -z compute_driver ]] | |
2014-02-11 11:43:10 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + ini_has_option /etc/nova/nova.conf DEFAULT compute_driver | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=compute_driver | |
2014-02-11 11:43:10 + local line | |
2014-02-11 11:43:10 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^compute_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + line= | |
2014-02-11 11:43:10 + '[' -n '' ']' | |
2014-02-11 11:43:10 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:10 compute_driver = libvirt.LibvirtDriver | |
2014-02-11 11:43:10 ' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + LIBVIRT_FIREWALL_DRIVER=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2014-02-11 11:43:10 + iniset /etc/nova/nova.conf DEFAULT firewall_driver nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=firewall_driver | |
2014-02-11 11:43:10 + local value=nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2014-02-11 11:43:10 + [[ -z DEFAULT ]] | |
2014-02-11 11:43:10 + [[ -z firewall_driver ]] | |
2014-02-11 11:43:10 + grep -q '^\[DEFAULT\]' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + ini_has_option /etc/nova/nova.conf DEFAULT firewall_driver | |
2014-02-11 11:43:10 + local file=/etc/nova/nova.conf | |
2014-02-11 11:43:10 + local section=DEFAULT | |
2014-02-11 11:43:10 + local option=firewall_driver | |
2014-02-11 11:43:10 + local line | |
2014-02-11 11:43:10 ++ sed -ne '/^\[DEFAULT\]/,/^\[.*\]/ { /^firewall_driver[ \t]*=/ p; }' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + line= | |
2014-02-11 11:43:10 + '[' -n '' ']' | |
2014-02-11 11:43:10 + sed -i -e '/^\[DEFAULT\]/ a\ | |
2014-02-11 11:43:10 firewall_driver = nova.virt.libvirt.firewall.IptablesFirewallDriver | |
2014-02-11 11:43:10 ' /etc/nova/nova.conf | |
2014-02-11 11:43:10 + is_arch ppc64 | |
2014-02-11 11:43:10 + ARCH_TYPE=ppc64 | |
2014-02-11 11:43:10 ++ uname -m | |
2014-02-11 11:43:10 + [[ x86_64 == \p\p\c\6\4 ]] | |
2014-02-11 11:43:10 + is_service_enabled horizon | |
2014-02-11 11:43:10 + services=horizon | |
2014-02-11 11:43:10 + for service in '${services}' | |
2014-02-11 11:43:10 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,horizon, ]] | |
2014-02-11 11:43:10 + return 0 | |
2014-02-11 11:43:10 + install_horizon | |
2014-02-11 11:43:10 + install_apache_wsgi | |
2014-02-11 11:43:10 + is_ubuntu | |
2014-02-11 11:43:10 + [[ -z deb ]] | |
2014-02-11 11:43:10 + '[' deb = deb ']' | |
2014-02-11 11:43:10 + install_package apache2 libapache2-mod-wsgi | |
2014-02-11 11:43:10 + is_ubuntu | |
2014-02-11 11:43:10 + [[ -z deb ]] | |
2014-02-11 11:43:10 + '[' deb = deb ']' | |
2014-02-11 11:43:10 + [[ True = \T\r\u\e ]] | |
2014-02-11 11:43:10 + NO_UPDATE_REPOS=True | |
2014-02-11 11:43:10 + apt_get install apache2 libapache2-mod-wsgi | |
2014-02-11 11:43:10 + [[ False = \T\r\u\e ]] | |
2014-02-11 11:43:10 + [[ -z install apache2 libapache2-mod-wsgi ]] | |
2014-02-11 11:43:10 + local sudo=sudo | |
2014-02-11 11:43:10 ++ id -u | |
2014-02-11 11:43:10 + [[ 1000 = \0 ]] | |
2014-02-11 11:43:10 + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi | |
2014-02-11 11:43:10 Reading package lists... | |
2014-02-11 11:43:10 Building dependency tree... | |
2014-02-11 11:43:10 Reading state information... | |
2014-02-11 11:43:10 The following extra packages will be installed: | |
2014-02-11 11:43:10 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 | |
2014-02-11 11:43:10 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcap2 ssl-cert | |
2014-02-11 11:43:10 Suggested packages: | |
2014-02-11 11:43:10 apache2-doc apache2-suexec apache2-suexec-custom openssl-blacklist | |
2014-02-11 11:43:10 The following NEW packages will be installed: | |
2014-02-11 11:43:10 apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common | |
2014-02-11 11:43:10 libapache2-mod-wsgi libapr1 libaprutil1 libaprutil1-dbd-sqlite3 | |
2014-02-11 11:43:10 libaprutil1-ldap libcap2 ssl-cert | |
2014-02-11 11:43:10 0 upgraded, 12 newly installed, 0 to remove and 2 not upgraded. | |
2014-02-11 11:43:10 Need to get 1940 kB of archives. | |
2014-02-11 11:43:10 After this operation, 5967 kB of additional disk space will be used. | |
2014-02-11 11:43:10 Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libcap2 amd64 1:2.22-1ubuntu3 [12.0 kB] | |
2014-02-11 11:43:10 Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libapr1 amd64 1.4.6-1 [89.6 kB] | |
2014-02-11 11:43:10 Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main libaprutil1 amd64 1.3.12+dfsg-3 [74.6 kB] | |
2014-02-11 11:43:10 Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main libaprutil1-dbd-sqlite3 amd64 1.3.12+dfsg-3 [10.4 kB] | |
2014-02-11 11:43:10 Get:5 http://us.archive.ubuntu.com/ubuntu/ precise/main libaprutil1-ldap amd64 1.3.12+dfsg-3 [8044 B] | |
2014-02-11 11:43:10 Get:6 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main apache2.2-bin amd64 2.2.22-1ubuntu1.4 [1340 kB] | |
2014-02-11 11:43:10 Get:7 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main apache2-utils amd64 2.2.22-1ubuntu1.4 [90.1 kB] | |
2014-02-11 11:43:10 Get:8 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main apache2.2-common amd64 2.2.22-1ubuntu1.4 [226 kB] | |
2014-02-11 11:43:10 Get:9 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main apache2-mpm-worker amd64 2.2.22-1ubuntu1.4 [2284 B] | |
2014-02-11 11:43:10 Get:10 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main apache2 amd64 2.2.22-1ubuntu1.4 [1492 B] | |
2014-02-11 11:43:10 Get:11 http://us.archive.ubuntu.com/ubuntu/ precise/main libapache2-mod-wsgi amd64 3.3-4build1 [72.7 kB] | |
2014-02-11 11:43:10 Get:12 http://us.archive.ubuntu.com/ubuntu/ precise-updates/main ssl-cert all 1.0.28ubuntu0.1 [12.3 kB] | |
2014-02-11 11:43:11 Preconfiguring packages ... | |
2014-02-11 11:43:11 Fetched 1940 kB in 1s (1126 kB/s) | |
2014-02-11 11:43:11 Selecting previously unselected package libcap2. | |
2014-02-11 11:43:11 (Reading database ... | |
(Reading database ... 5% | |
(Reading database ... 10% | |
(Reading database ... 15% | |
(Reading database ... 20% | |
(Reading database ... 25% | |
(Reading database ... 30% | |
(Reading database ... 35% | |
(Reading database ... 40% | |
(Reading database ... 45% | |
(Reading database ... 50% | |
(Reading database ... 55% | |
(Reading database ... 60% | |
(Reading database ... 65% | |
(Reading database ... 70% | |
(Reading database ... 75% | |
(Reading database ... 80% | |
(Reading database ... 85% | |
(Reading database ... 90% | |
(Reading database ... 95% | |
(Reading database ... 100% | |
(Reading database ... 73096 files and directories currently installed.) | |
2014-02-11 11:43:11 Unpacking libcap2 (from .../libcap2_1%3a2.22-1ubuntu3_amd64.deb) ... | |
2014-02-11 11:43:12 Selecting previously unselected package libapr1. | |
2014-02-11 11:43:12 Unpacking libapr1 (from .../libapr1_1.4.6-1_amd64.deb) ... | |
2014-02-11 11:43:12 Selecting previously unselected package libaprutil1. | |
2014-02-11 11:43:12 Unpacking libaprutil1 (from .../libaprutil1_1.3.12+dfsg-3_amd64.deb) ... | |
2014-02-11 11:43:12 Selecting previously unselected package libaprutil1-dbd-sqlite3. | |
2014-02-11 11:43:12 Unpacking libaprutil1-dbd-sqlite3 (from .../libaprutil1-dbd-sqlite3_1.3.12+dfsg-3_amd64.deb) ... | |
2014-02-11 11:43:13 Selecting previously unselected package libaprutil1-ldap. | |
2014-02-11 11:43:13 Unpacking libaprutil1-ldap (from .../libaprutil1-ldap_1.3.12+dfsg-3_amd64.deb) ... | |
2014-02-11 11:43:13 Selecting previously unselected package apache2.2-bin. | |
2014-02-11 11:43:13 Unpacking apache2.2-bin (from .../apache2.2-bin_2.2.22-1ubuntu1.4_amd64.deb) ... | |
2014-02-11 11:43:14 Selecting previously unselected package apache2-utils. | |
2014-02-11 11:43:14 Unpacking apache2-utils (from .../apache2-utils_2.2.22-1ubuntu1.4_amd64.deb) ... | |
2014-02-11 11:43:14 Selecting previously unselected package apache2.2-common. | |
2014-02-11 11:43:14 Unpacking apache2.2-common (from .../apache2.2-common_2.2.22-1ubuntu1.4_amd64.deb) ... | |
2014-02-11 11:43:15 Selecting previously unselected package apache2-mpm-worker. | |
2014-02-11 11:43:15 Unpacking apache2-mpm-worker (from .../apache2-mpm-worker_2.2.22-1ubuntu1.4_amd64.deb) ... | |
2014-02-11 11:43:15 Selecting previously unselected package apache2. | |
2014-02-11 11:43:15 Unpacking apache2 (from .../apache2_2.2.22-1ubuntu1.4_amd64.deb) ... | |
2014-02-11 11:43:16 Selecting previously unselected package libapache2-mod-wsgi. | |
2014-02-11 11:43:16 Unpacking libapache2-mod-wsgi (from .../libapache2-mod-wsgi_3.3-4build1_amd64.deb) ... | |
2014-02-11 11:43:16 Selecting previously unselected package ssl-cert. | |
2014-02-11 11:43:16 Unpacking ssl-cert (from .../ssl-cert_1.0.28ubuntu0.1_all.deb) ... | |
2014-02-11 11:43:16 Processing triggers for man-db ... | |
2014-02-11 11:43:18 Processing triggers for ureadahead ... | |
2014-02-11 11:43:18 Processing triggers for ufw ... | |
2014-02-11 11:43:18 Setting up libcap2 (1:2.22-1ubuntu3) ... | |
2014-02-11 11:43:19 Setting up libapr1 (1.4.6-1) ... | |
2014-02-11 11:43:19 Setting up libaprutil1 (1.3.12+dfsg-3) ... | |
2014-02-11 11:43:19 Setting up libaprutil1-dbd-sqlite3 (1.3.12+dfsg-3) ... | |
2014-02-11 11:43:19 Setting up libaprutil1-ldap (1.3.12+dfsg-3) ... | |
2014-02-11 11:43:19 Setting up apache2.2-bin (2.2.22-1ubuntu1.4) ... | |
2014-02-11 11:43:19 Setting up apache2-utils (2.2.22-1ubuntu1.4) ... | |
2014-02-11 11:43:20 Setting up apache2.2-common (2.2.22-1ubuntu1.4) ... | |
2014-02-11 11:43:25 Enabling site default. | |
2014-02-11 11:43:25 Enabling module alias. | |
2014-02-11 11:43:25 Enabling module autoindex. | |
2014-02-11 11:43:25 Enabling module dir. | |
2014-02-11 11:43:25 Enabling module env. | |
2014-02-11 11:43:25 Enabling module mime. | |
2014-02-11 11:43:25 Enabling module negotiation. | |
2014-02-11 11:43:25 Enabling module setenvif. | |
2014-02-11 11:43:25 Enabling module status. | |
2014-02-11 11:43:26 Enabling module auth_basic. | |
2014-02-11 11:43:26 Enabling module deflate. | |
2014-02-11 11:43:26 Enabling module authz_default. | |
2014-02-11 11:43:26 Enabling module authz_user. | |
2014-02-11 11:43:26 Enabling module authz_groupfile. | |
2014-02-11 11:43:26 Enabling module authn_file. | |
2014-02-11 11:43:26 Enabling module authz_host. | |
2014-02-11 11:43:26 Enabling module reqtimeout. | |
2014-02-11 11:43:26 Setting up apache2-mpm-worker (2.2.22-1ubuntu1.4) ... | |
2014-02-11 11:43:26 * Starting web server apache2 [167G apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName | |
2014-02-11 11:43:26 | |
[161G[ OK ] | |
2014-02-11 11:43:26 Setting up apache2 (2.2.22-1ubuntu1.4) ... | |
2014-02-11 11:43:26 Setting up libapache2-mod-wsgi (3.3-4build1) ... | |
2014-02-11 11:43:27 * Restarting web server apache2 [167G apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName | |
2014-02-11 11:43:29 ... waiting .apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName | |
2014-02-11 11:43:29 | |
[161G[ OK ] | |
2014-02-11 11:43:29 Setting up ssl-cert (1.0.28ubuntu0.1) ... | |
2014-02-11 11:43:30 Processing triggers for libc-bin ... | |
2014-02-11 11:43:30 ldconfig deferred processing now taking place | |
2014-02-11 11:43:36 + sudo a2enmod wsgi | |
2014-02-11 11:43:36 Module wsgi already enabled | |
2014-02-11 11:43:36 + git_clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon master | |
2014-02-11 11:43:36 + GIT_REMOTE=git://git.openstack.org/openstack/horizon.git | |
2014-02-11 11:43:36 + GIT_DEST=/opt/stack/horizon | |
2014-02-11 11:43:36 + GIT_REF=master | |
2014-02-11 11:43:36 ++ trueorfalse False True | |
2014-02-11 11:43:36 ++ local default=False | |
2014-02-11 11:43:36 ++ local testval=True | |
2014-02-11 11:43:36 ++ [[ -z True ]] | |
2014-02-11 11:43:36 ++ [[ 0 no No NO false False FALSE =~ True ]] | |
2014-02-11 11:43:36 ++ [[ 1 yes Yes YES true True TRUE =~ True ]] | |
2014-02-11 11:43:36 ++ echo True | |
2014-02-11 11:43:36 ++ return | |
2014-02-11 11:43:36 + RECLONE=True | |
2014-02-11 11:43:36 + [[ False = \T\r\u\e ]] | |
2014-02-11 11:43:36 + egrep -q '^refs' | |
2014-02-11 11:43:36 + echo master | |
2014-02-11 11:43:36 + [[ ! -d /opt/stack/horizon ]] | |
2014-02-11 11:43:36 + [[ False = \T\r\u\e ]] | |
2014-02-11 11:43:36 + git clone git://git.openstack.org/openstack/horizon.git /opt/stack/horizon | |
2014-02-11 11:43:37 Cloning into '/opt/stack/horizon'... | |
2014-02-11 11:43:46 + cd /opt/stack/horizon | |
2014-02-11 11:43:46 + git checkout master | |
2014-02-11 11:43:46 Already on 'master' | |
2014-02-11 11:43:46 + cd /opt/stack/horizon | |
2014-02-11 11:43:46 + git show --oneline | |
2014-02-11 11:43:46 + head -1 | |
2014-02-11 11:43:46 1c9c3b6 Merge "Refactor large method into 4 methods" | |
2014-02-11 11:43:46 + configure_horizon | |
2014-02-11 11:43:46 + setup_develop /opt/stack/horizon | |
2014-02-11 11:43:46 + local project_dir=/opt/stack/horizon | |
2014-02-11 11:43:46 + echo 'cd /opt/stack/requirements; python update.py /opt/stack/horizon' | |
2014-02-11 11:43:46 cd /opt/stack/requirements; python update.py /opt/stack/horizon | |
2014-02-11 11:43:46 + cd /opt/stack/horizon | |
2014-02-11 11:43:46 + git diff --exit-code | |
2014-02-11 11:43:46 + local update_requirements=0 | |
2014-02-11 11:43:46 + '[' 0 -eq 0 ']' | |
2014-02-11 11:43:46 + cd /opt/stack/requirements | |
2014-02-11 11:43:46 + python update.py /opt/stack/horizon | |
2014-02-11 11:43:46 _sync_requirements_file({'nose-exclude': 'nose-exclude', 'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'hplefthandclient': 'hplefthandclient>=1.0.0,<2.0.0', 'falcon': 'falcon>=0.1.6,<0.2.0', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'oauthlib': 'oauthlib>=0.6', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'httplib2': 'httplib2>=0.7.5', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'decorator': 'decorator>=3.4.0', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.6,<1.0', 'webob': 'WebOb>=1.2.3', 'python-openstackclient': 'python-openstackclient>=0.3.0', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>1.1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'requests': 'requests>=1.1', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=2.0.0,<3.0.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL>=0.11', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.3', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.3,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.3,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'dnspython': 'dnspython>=1.9.4', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'coinor.pulp': 'coinor.pulp>=1.0.4', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.6', 'kazoo': 'kazoo>=0.9', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'openstack-doc-tools': 'openstack-doc-tools>=0.3', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.8.99', 'gear': 'gear', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'trollius': 'trollius>=0.1.4,<0.2', 'iso8601': 'iso8601>=0.1.8', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'xenapi': 'XenAPI>=1.2', 'testtools': 'testtools>=0.9.34', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'pyghmi': 'pyghmi>=0.5.8', 'wsme': 'WSME>=0.6', 'django-nose': 'django-nose', 'oslo.messaging': 'oslo.messaging>=1.3.0a4', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'futures': 'futures>=2.1.3', 'ordereddict': 'ordereddict', 'oslosphinx': 'oslosphinx', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.9.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.14', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.6', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.5.0', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.1', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit>=0.0.18', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'python-seamicroclient': 'python-seamicroclient>=0.1.0,<2.0', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.8.0', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0,>=2.1', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48'}, {}, /opt/stack/horizon/requirements.txt) | |
2014-02-11 11:43:46 Syncing /opt/stack/horizon/requirements.txt | |
2014-02-11 11:43:46 _sync_requirements_file({'nose-exclude': 'nose-exclude', 'sockjs-tornado': 'sockjs-tornado>=1.0.0,<2.0.0', 'prettytable': 'PrettyTable>=0.7,<0.8', 'pystache': 'pystache', 'cffi': 'cffi', 'hplefthandclient': 'hplefthandclient>=1.0.0,<2.0.0', 'falcon': 'falcon>=0.1.6,<0.2.0', 'openstack.nose-plugin': 'openstack.nose_plugin>=0.7', 'pyparsing': 'pyparsing>=2.0.1', 'oslo.sphinx': 'oslo.sphinx', 'python-glanceclient': 'python-glanceclient>=0.9.0', 'python-ldap': 'python-ldap==2.3.13', 'oauthlib': 'oauthlib>=0.6', 'python-ironicclient': 'python-ironicclient', 'docutils': 'docutils==0.9.1', 'flask': 'Flask>=0.10,<1.0', 'amqplib': 'amqplib>=0.6.1', 'selenium': 'selenium', 'feedparser': 'feedparser', 'python-designateclient': 'python-designateclient>=1.0.0', 'mox': 'mox>=0.5.3', 'jinja2': 'Jinja2', 'httplib2': 'httplib2>=0.7.5', 'happybase': 'happybase>=0.4', 'diskimage-builder': 'diskimage-builder', 'decorator': 'decorator>=3.4.0', 'psycopg2': 'psycopg2', 'pbr': 'pbr>=0.6,<1.0', 'webob': 'WebOb>=1.2.3', 'python-openstackclient': 'python-openstackclient>=0.3.0', 'passlib': 'passlib', 'unittest2': 'unittest2', 'psutil': 'psutil>1.1.0', 'greenlet': 'greenlet>=0.3.2', 'nose': 'nose', 'requests': 'requests>=1.1', 'flake8': 'flake8==2.0', 'discover': 'discover', 'nosehtmloutput': 'nosehtmloutput>=0.0.3', 'jsonschema': 'jsonschema>=2.0.0,<3.0.0', 'os-apply-config': 'os-apply-config', 'qpid-python': 'qpid-python', 'fixtures': 'fixtures>=0.3.14', 'os-refresh-config': 'os-refresh-config', 'eventlet': 'eventlet>=0.13.0', 'pyopenssl': 'pyOpenSSL>=0.11', 'pastedeploy': 'PasteDeploy>=1.5.0', 'redis': 'redis', 'tripleo-image-elements': 'tripleo-image-elements', 'ddt': 'ddt>=0.4.0', 'django-openstack-auth': 'django_openstack_auth>=1.1.3', 'oslo.config': 'oslo.config>=1.2.0', 'python-troveclient': 'python-troveclient>=1.0.3', 'pysqlite': 'pysqlite', 'python-neutronclient': 'python-neutronclient>=2.3.3,<3', 'sphinxcontrib-httpdomain': 'sphinxcontrib-httpdomain', 'taskflow': 'taskflow>=0.1.3,<0.2', 'msgpack-python': 'msgpack-python', 'lockfile': 'lockfile>=0.8', 'paste': 'Paste', 'pyyaml': 'PyYAML>=3.1.0', 'sqlalchemy-migrate': 'sqlalchemy-migrate>=0.8.2', 'boto': 'boto>=2.12.0,!=2.13.0', 'cliff-tablib': 'cliff-tablib>=1.0', 'wsgiref': 'wsgiref>=0.1.2', 'mox3': 'mox3>=0.7.0', 'routes': 'Routes>=1.12.3', 'dnspython': 'dnspython>=1.9.4', 'anyjson': 'anyjson>=0.3.3', 'pyasn1': 'pyasn1', 'pycadf': 'pycadf>=0.1.9', 'python-cinderclient': 'python-cinderclient>=1.0.6', 'coinor.pulp': 'coinor.pulp>=1.0.4', 'alembic': 'alembic>=0.4.1', 'sphinxcontrib-pecanwsme': 'sphinxcontrib-pecanwsme>=0.6', 'kazoo': 'kazoo>=0.9', 'hgtools': 'hgtools # dependency of pytest-runner that is only in setup_requires', 'python-heatclient': 'python-heatclient>=0.2.3', 'jsonpath-rw': 'jsonpath-rw>=1.2.0,<2.0', 'testrepository': 'testrepository>=0.0.17', 'testscenarios': 'testscenarios>=0.4', 'testresources': 'testresources>=0.2.4', 'oslo.rootwrap': 'oslo.rootwrap', 'swift': 'swift', 'openstack-doc-tools': 'openstack-doc-tools>=0.3', 'pyzmq': 'pyzmq==2.2.0.1', 'warlock': 'warlock>=1.0.1,<2', 'python-novaclient': 'python-novaclient>=2.15.0', 'websockify': 'websockify>=0.5.1,<0.6', 'sqlalchemy': 'SQLAlchemy>=0.7.8,<=0.8.99', 'gear': 'gear', 'simplejson': 'simplejson>=2.0.9', 'os-collect-config': 'os-collect-config', 'pylint': 'pylint==0.25.2', 'trollius': 'trollius>=0.1.4,<0.2', 'iso8601': 'iso8601>=0.1.8', 'rtslib-fb': 'rtslib-fb>=2.1.39', 'pytz': 'pytz>=2010h', 'pecan': 'pecan>=0.2.0', 'xenapi': 'XenAPI>=1.2', 'testtools': 'testtools>=0.9.34', 'nosexcover': 'nosexcover', 'django-bootstrap-form': 'django-bootstrap-form', 'pyghmi': 'pyghmi>=0.5.8', 'wsme': 'WSME>=0.6', 'django-nose': 'django-nose', 'oslo.messaging': 'oslo.messaging>=1.3.0a4', 'hacking': 'hacking>=0.8.0,<0.9', 'dogpile.cache': 'dogpile.cache>=0.5.0', 'configobj': 'configobj', 'futures': 'futures>=2.1.3', 'ordereddict': 'ordereddict', 'oslosphinx': 'oslosphinx', 'mysql-python': 'MySQL-python', 'pysendfile': 'pysendfile==2.0.0', 'suds': 'suds>=0.4', 'pip': 'pip>=1.4', 'jsonrpclib': 'jsonrpclib', 'xattr': 'xattr>=0.4', 'paramiko': 'paramiko>=1.9.0', 'lxml': 'lxml>=2.3', 'babel': 'Babel>=1.3', 'six': 'six>=1.4.1', 'webtest': 'WebTest>=2.0', 'jsonpatch': 'jsonpatch>=1.1', 'kombu': 'kombu>=2.4.8', 'stevedore': 'stevedore>=0.14', 'pymongo': 'pymongo>=2.4', 'pam': 'pam>=0.1.4', 'mock': 'mock>=1.0', 'python-swiftclient': 'python-swiftclient>=1.6', 'wheel': 'wheel', 'python-keystoneclient': 'python-keystoneclient>=0.5.0', 'hp3parclient': 'hp3parclient>=2.0,<3.0', 'python-savannaclient': 'python-savannaclient>=0.4.1', 'python-ceilometerclient': 'python-ceilometerclient>=1.0.6', 'python-subunit': 'python-subunit>=0.0.18', 'lesscpy': 'lesscpy>=0.9j', 'coverage': 'coverage>=3.6', 'pysnmp': 'pysnmp>=4.2.1,<5.0.0', 'pyudev': 'pyudev', 'sphinxcontrib-docbookrestapi': 'sphinxcontrib-docbookrestapi', 'cliff': 'cliff>=1.4.3', 'python-seamicroclient': 'python-seamicroclient>=0.1.0,<2.0', 'argparse': 'argparse', 'proboscis': 'proboscis==1.2.5.3', 'sphinx': 'sphinx>=1.1.2,<1.2', 'pycrypto': 'pycrypto>=2.6', 'pyflakes': 'pyflakes>=0.7.2,<0.7.4', 'httpretty': 'httpretty>=0.8.0', 'netaddr': 'netaddr>=0.7.6', 'keyring': 'keyring>=1.6.1,<2.0,>=2.1', 'django': 'Django>=1.4,<1.6', 'pep8': 'pep8==1.4.5', 'extras': 'extras', 'django-compressor': 'django_compressor>=1.3', 'netifaces': 'netifaces>=0.5', 'python-memcached': 'python-memcached>=1.48'}, {}, /opt/stack/horizon/test-requirements.txt) | |
2014-02-11 11:43:46 Syncing /opt/stack/horizon/test-requirements.txt | |
2014-02-11 11:43:46 Syncing setup.py | |
2014-02-11 11:43:46 + setup_develop_no_requirements_update /opt/stack/horizon | |
2014-02-11 11:43:46 + local project_dir=/opt/stack/horizon | |
2014-02-11 11:43:46 + pip_install -e /opt/stack/horizon | |
2014-02-11 11:43:46 + [[ False = \T\r\u\e ]] | |
2014-02-11 11:43:46 + [[ -z -e /opt/stack/horizon ]] | |
2014-02-11 11:43:46 + [[ -z deb ]] | |
2014-02-11 11:43:46 + [[ False = True ]] | |
2014-02-11 11:43:46 + SUDO_PIP=sudo | |
2014-02-11 11:43:46 ++ get_pip_command | |
2014-02-11 11:43:46 ++ which pip | |
2014-02-11 11:43:46 ++ '[' 0 -ne 0 ']' | |
2014-02-11 11:43:46 + CMD_PIP=/usr/local/bin/pip | |
2014-02-11 11:43:46 + PIP_USE_MIRRORS=False | |
2014-02-11 11:43:46 + [[ False != \F\a\l\s\e ]] | |
2014-02-11 11:43:46 ++ mktemp --tmpdir -d pip-build.XXXXX | |
2014-02-11 11:43:46 + local pip_build_tmp=/tmp/pip-build.MgcBc | |
2014-02-11 11:43:46 + sudo PIP_DOWNLOAD_CACHE=/var/cache/pip HTTP_PROXY= HTTPS_PROXY= NO_PROXY= /usr/local/bin/pip install --build=/tmp/pip-build.MgcBc -e /opt/stack/horizon | |
2014-02-11 11:43:57 Obtaining file:///opt/stack/horizon | |
2014-02-11 11:43:57 Running setup.py egg_info for package from file:///opt/stack/horizon | |
2014-02-11 11:43:57 [pbr] Processing SOURCES.txt | |
2014-02-11 11:43:57 warning: LocalManifestMaker: standard file '-c' not found | |
2014-02-11 11:43:57 | |
2014-02-11 11:43:57 [pbr] In git context, generating filelist from git | |
2014-02-11 11:43:57 warning: no files found matching 'AUTHORS' | |
2014-02-11 11:43:57 warning: no files found matching 'ChangeLog' | |
2014-02-11 11:43:57 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:57 warning: no files found matching '*.css' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.js' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.html' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.conf' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.jpg' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.gif' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.png' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.css_t' under directory 'doc' | |
2014-02-11 11:43:57 warning: no files found matching '*.csv' under directory 'horizon' | |
2014-02-11 11:43:57 warning: no files found matching '*.template' under directory 'horizon' | |
2014-02-11 11:43:57 warning: no files found matching '*.js' under directory 'openstack_dashboard' | |
2014-02-11 11:43:57 warning: no files found matching 'AUTHORS' | |
2014-02-11 11:43:57 warning: no files found matching 'ChangeLog' | |
2014-02-11 11:43:57 warning: no files found matching 'doc/source/_templates/.placeholder' | |
2014-02-11 11:43:57 warning: no previously-included files found matching 'openstack_dashboard/local/local_settings.py' | |
2014-02-11 11:43:57 Requirement already satisfied (use --upgrade to upgrade): pbr>=0.6,<1.0 in /opt/stack/pbr (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Downloading/unpacking Django>=1.4,<1.6 (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FD%2FDjango%2FDjango-1.5.5.tar.gz | |
2014-02-11 11:43:57 Running setup.py egg_info for package Django | |
2014-02-11 11:43:57 | |
2014-02-11 11:43:57 warning: no previously-included files matching '__pycache__' found under directory '*' | |
2014-02-11 11:43:57 warning: no previously-included files matching '*.py[co]' found under directory '*' | |
2014-02-11 11:43:57 Downloading/unpacking django-compressor>=1.3 (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_compressor%2Fdjango_compressor-1.3.tar.gz | |
2014-02-11 11:43:57 Running setup.py egg_info for package django-compressor | |
2014-02-11 11:43:57 | |
2014-02-11 11:43:57 warning: no files found matching '*.js' under directory 'compressor/tests/media' | |
2014-02-11 11:43:57 warning: no files found matching '*.css' under directory 'compressor/tests/media' | |
2014-02-11 11:43:57 warning: no files found matching '*.png' under directory 'compressor/tests/media' | |
2014-02-11 11:43:57 warning: no files found matching '*.coffee' under directory 'compressor/tests/media' | |
2014-02-11 11:43:57 Downloading/unpacking django-openstack-auth>=1.1.3 (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango_openstack_auth%2Fdjango_openstack_auth-1.1.4.tar.gz | |
2014-02-11 11:43:57 Running setup.py egg_info for package django-openstack-auth | |
2014-02-11 11:43:57 [pbr] Processing SOURCES.txt | |
2014-02-11 11:43:57 warning: LocalManifestMaker: standard file '-c' not found | |
2014-02-11 11:43:57 | |
2014-02-11 11:43:57 warning: no previously-included files found matching '.gitignore' | |
2014-02-11 11:43:57 warning: no previously-included files found matching '.gitreview' | |
2014-02-11 11:43:57 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:57 warning: no previously-included files found matching '.gitignore' | |
2014-02-11 11:43:57 warning: no previously-included files found matching '.gitreview' | |
2014-02-11 11:43:57 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:57 Requirement already satisfied (use --upgrade to upgrade): eventlet>=0.13.0 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Requirement already satisfied (use --upgrade to upgrade): kombu>=2.4.8 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Downloading/unpacking lesscpy>=0.9j (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:57 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fl%2Flesscpy%2Flesscpy-0.10.1.tar.gz | |
2014-02-11 11:43:58 Running setup.py egg_info for package lesscpy | |
2014-02-11 11:43:58 | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): iso8601>=0.1.8 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): netaddr>=0.7.6 in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-cinderclient>=1.0.6 in /opt/stack/python-cinderclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-glanceclient>=0.9.0 in /opt/stack/python-glanceclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-heatclient>=0.2.3 in /opt/stack/python-heatclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient>=0.5.0 in /opt/stack/python-keystoneclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-novaclient>=2.15.0 in /opt/stack/python-novaclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-neutronclient>=2.3.3,<3 in /opt/stack/python-neutronclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): python-swiftclient>=1.6 in /opt/stack/python-swiftclient (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Downloading/unpacking python-ceilometerclient>=1.0.6 (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-ceilometerclient%2Fpython-ceilometerclient-1.0.9.tar.gz | |
2014-02-11 11:43:58 Running setup.py egg_info for package python-ceilometerclient | |
2014-02-11 11:43:58 [pbr] Excluding argparse: Python 2.6 only dependency | |
2014-02-11 11:43:58 [pbr] Processing SOURCES.txt | |
2014-02-11 11:43:58 warning: LocalManifestMaker: standard file '-c' not found | |
2014-02-11 11:43:58 | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitignore' | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitreview' | |
2014-02-11 11:43:58 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:58 warning: no files found matching 'README.md' | |
2014-02-11 11:43:58 warning: no files found matching '*' under directory 'tests' | |
2014-02-11 11:43:58 Downloading/unpacking python-troveclient>=1.0.3 (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpython-troveclient%2Fpython-troveclient-1.0.3.tar.gz | |
2014-02-11 11:43:58 Running setup.py egg_info for package python-troveclient | |
2014-02-11 11:43:58 [pbr] Excluding argparse: Python 2.6 only dependency | |
2014-02-11 11:43:58 [pbr] Processing SOURCES.txt | |
2014-02-11 11:43:58 warning: LocalManifestMaker: standard file '-c' not found | |
2014-02-11 11:43:58 | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitignore' | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitreview' | |
2014-02-11 11:43:58 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitignore' | |
2014-02-11 11:43:58 warning: no previously-included files found matching '.gitreview' | |
2014-02-11 11:43:58 warning: no previously-included files matching '*.pyc' found anywhere in distribution | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): pytz>=2010h in /usr/local/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): lockfile>=0.8 in /usr/lib/python2.7/dist-packages (from horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Requirement already satisfied (use --upgrade to upgrade): pip>=1.4 in /usr/local/lib/python2.7/dist-packages/pip-1.4.1-py2.7.egg (from pbr>=0.6,<1.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Downloading/unpacking django-appconf>=0.4 (from django-compressor>=1.3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:43:58 Downloading django-appconf-0.6.tar.gz | |
2014-02-11 11:43:58 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fd%2Fdjango-appconf%2Fdjango-appconf-0.6.tar.gz | |
2014-02-11 11:43:58 Running setup.py egg_info for package django-appconf | |
2014-02-11 11:43:58 | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): greenlet>=0.3 in /usr/local/lib/python2.7/dist-packages (from eventlet>=0.13.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): anyjson>=0.3.3 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): amqp>=1.4.2,<2.0 in /usr/local/lib/python2.7/dist-packages (from kombu>=2.4.8->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Downloading/unpacking ply (from lesscpy>=0.9j->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Storing download in cache at /var/cache/pip/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fply%2Fply-3.4.tar.gz | |
2014-02-11 11:44:03 Running setup.py egg_info for package ply | |
2014-02-11 11:44:03 | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): PrettyTable>=0.7,<0.8 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): requests>=1.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): simplejson>=2.0.9 in /usr/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): Babel>=1.3 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): six>=1.4.1 in /usr/local/lib/python2.7/dist-packages (from python-cinderclient>=1.0.6->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL>=0.11 in /usr/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): warlock>=1.0.1,<2 in /usr/local/lib/python2.7/dist-packages (from python-glanceclient>=0.9.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): PyYAML>=3.1.0 in /usr/lib/python2.7/dist-packages (from python-heatclient>=0.2.3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): oslo.config>=1.2.0 in /opt/stack/oslo.config (from python-keystoneclient>=0.5.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): cliff>=1.4.3 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.3,<3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): httplib2>=0.7.5 in /usr/local/lib/python2.7/dist-packages (from python-neutronclient>=2.3.3,<3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): jsonschema>=0.7,<3 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): jsonpatch>=0.10,<2 in /usr/local/lib/python2.7/dist-packages (from warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): cmd2>=0.6.7 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.3,<3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): pyparsing>=2.0.1 in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.3,<3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): stevedore in /usr/local/lib/python2.7/dist-packages (from cliff>=1.4.3->python-neutronclient>=2.3.3,<3->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Requirement already satisfied (use --upgrade to upgrade): jsonpointer>=1.0 in /usr/local/lib/python2.7/dist-packages (from jsonpatch>=0.10,<2->warlock>=1.0.1,<2->python-glanceclient>=0.9.0->horizon==2014.1.dev95.g1c9c3b6) | |
2014-02-11 11:44:03 Installing collected packages: Django, django-compressor, django-openstack-auth, lesscpy, python-ceilometerclient, python-troveclient, horizon, django-appconf, ply | |
2014-02-11 11:44:03 Running setup.py install for Django | |
2014-02-11 11:44:08 changing mode of build/scripts-2.7/django-admin.py from 644 to 755 | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 warning: no previously-included files matching '__pycache__' found under directory '*' | |
2014-02-11 11:44:08 warning: no previously-included files matching '*.py[co]' found under directory '*' | |
2014-02-11 11:44:08 changing mode of /usr/local/bin/django-admin.py to 755 | |
2014-02-11 11:44:08 Running setup.py install for django-compressor | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 warning: no files found matching '*.js' under directory 'compressor/tests/media' | |
2014-02-11 11:44:08 warning: no files found matching '*.css' under directory 'compressor/tests/media' | |
2014-02-11 11:44:08 warning: no files found matching '*.png' under directory 'compressor/tests/media' | |
2014-02-11 11:44:08 warning: no files found matching '*.coffee' under directory 'compressor/tests/media' | |
2014-02-11 11:44:08 Running setup.py install for django-openstack-auth | |
2014-02-11 11:44:08 [pbr] Reusing existing SOURCES.txt | |
2014-02-11 11:44:08 Running setup.py install for lesscpy | |
2014-02-11 11:44:08 changing mode of build/scripts-2.7/lesscpy from 644 to 755 | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 changing mode of /usr/local/bin/lesscpy to 755 | |
2014-02-11 11:44:08 Running setup.py install for python-ceilometerclient | |
2014-02-11 11:44:08 [pbr] Excluding argparse: Python 2.6 only dependency | |
2014-02-11 11:44:08 [pbr] Reusing existing SOURCES.txt | |
2014-02-11 11:44:08 Installing ceilometer script to /usr/local/bin | |
2014-02-11 11:44:08 Running setup.py install for python-troveclient | |
2014-02-11 11:44:08 [pbr] Excluding argparse: Python 2.6 only dependency | |
2014-02-11 11:44:08 [pbr] Reusing existing SOURCES.txt | |
2014-02-11 11:44:08 Installing trove script to /usr/local/bin | |
2014-02-11 11:44:08 Running setup.py develop for horizon | |
2014-02-11 11:44:08 Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ | |
2014-02-11 11:44:08 /usr/bin/python -E -c pass | |
2014-02-11 11:44:08 TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files | |
2014-02-11 11:44:08 [pbr] Reusing existing SOURCES.txt | |
2014-02-11 11:44:08 Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .) | |
2014-02-11 11:44:08 Adding horizon 2014.1.dev95.g1c9c3b6 to easy-install.pth file | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 Installed /opt/stack/horizon | |
2014-02-11 11:44:08 Running setup.py install for django-appconf | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 Running setup.py install for ply | |
2014-02-11 11:44:08 | |
2014-02-11 11:44:08 Successfully installed Django django-compressor django-openstack-auth lesscpy python-ceilometerclient python-troveclient horizon django-appconf ply | |
2014-02-11 11:44:08 Cleaning up... | |
2014-02-11 11:44:08 + sudo rm -rf /tmp/pip-build.MgcBc | |
2014-02-11 11:44:09 + safe_chown -R steve /opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 + _safe_permission_operation chown -R steve /opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 + args=($@) | |
2014-02-11 11:44:09 + local args | |
2014-02-11 11:44:09 + local last | |
2014-02-11 11:44:09 + local sudo_cmd | |
2014-02-11 11:44:09 + local dir_to_check | |
2014-02-11 11:44:09 + let 'last=4 - 1' | |
2014-02-11 11:44:09 + dir_to_check=/opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 + '[' '!' -d /opt/stack/horizon/horizon.egg-info ']' | |
2014-02-11 11:44:09 + is_nfs_directory /opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 ++ stat -f -L -c %T /opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 + local mount_type=ext2/ext3 | |
2014-02-11 11:44:09 + test ext2/ext3 == nfs | |
2014-02-11 11:44:09 + [[ False = True ]] | |
2014-02-11 11:44:09 + sudo_cmd=sudo | |
2014-02-11 11:44:09 + sudo chown -R steve /opt/stack/horizon/horizon.egg-info | |
2014-02-11 11:44:09 + '[' True = True ']' | |
2014-02-11 11:44:09 + '[' 0 -eq 0 ']' | |
2014-02-11 11:44:09 + cd /opt/stack/horizon | |
2014-02-11 11:44:09 + git reset --hard | |
2014-02-11 11:44:09 HEAD is now at 1c9c3b6 Merge "Refactor large method into 4 methods" | |
2014-02-11 11:44:09 + is_service_enabled ceilometer | |
2014-02-11 11:44:09 + services=ceilometer | |
2014-02-11 11:44:09 + for service in '${services}' | |
2014-02-11 11:44:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ceilometer, ]] | |
2014-02-11 11:44:09 + [[ ceilometer == n-cell-* ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \n\o\v\a ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer- ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 + [[ ceilometer == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 + [[ ceilometer == s-* ]] | |
2014-02-11 11:44:09 + return 1 | |
2014-02-11 11:44:09 + is_service_enabled heat | |
2014-02-11 11:44:09 + services=heat | |
2014-02-11 11:44:09 + for service in '${services}' | |
2014-02-11 11:44:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,heat, ]] | |
2014-02-11 11:44:09 + [[ heat == n-cell-* ]] | |
2014-02-11 11:44:09 + [[ heat == \n\o\v\a ]] | |
2014-02-11 11:44:09 + [[ heat == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 + [[ heat == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 + [[ heat == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 + [[ heat == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 + [[ heat == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 + [[ heat == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 + [[ heat == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 + [[ heat == s-* ]] | |
2014-02-11 11:44:09 + return 1 | |
2014-02-11 11:44:09 + is_service_enabled tls-proxy | |
2014-02-11 11:44:09 + services=tls-proxy | |
2014-02-11 11:44:09 + for service in '${services}' | |
2014-02-11 11:44:09 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == n-cell-* ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \n\o\v\a ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 + [[ tls-proxy == s-* ]] | |
2014-02-11 11:44:09 + return 1 | |
2014-02-11 11:44:09 + [[ -d /home/steve/devstack/extras.d ]] | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/50-ironic.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/50-ironic.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled ir-api ir-cond | |
2014-02-11 11:44:09 ++ services='ir-api ir-cond' | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ir-api, ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ ir-api == s-* ]] | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ir-cond, ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ ir-cond == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/70-gantt.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/70-gantt.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled n-sch | |
2014-02-11 11:44:09 ++ services=n-sch | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-sch, ]] | |
2014-02-11 11:44:09 ++ return 0 | |
2014-02-11 11:44:09 ++ disable_service gantt | |
2014-02-11 11:44:09 ++ local tmpsvcs=,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, | |
2014-02-11 11:44:09 ++ local service | |
2014-02-11 11:44:09 ++ for service in '$@' | |
2014-02-11 11:44:09 ++ is_service_enabled gantt | |
2014-02-11 11:44:09 ++ services=gantt | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,gantt, ]] | |
2014-02-11 11:44:09 ++ [[ gantt == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ gantt == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 +++ _cleanup_service_list ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, | |
2014-02-11 11:44:09 +++ echo ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, | |
2014-02-11 11:44:09 +++ sed -e ' | |
2014-02-11 11:44:09 s/,,/,/g; | |
2014-02-11 11:44:09 s/^,//; | |
2014-02-11 11:44:09 s/,$// | |
2014-02-11 11:44:09 ' | |
2014-02-11 11:44:09 ++ ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql | |
2014-02-11 11:44:09 ++ is_service_enabled gantt | |
2014-02-11 11:44:09 ++ services=gantt | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,gantt, ]] | |
2014-02-11 11:44:09 ++ [[ gantt == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ gantt == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ gantt == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/70-marconi.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/70-marconi.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled marconi-server | |
2014-02-11 11:44:09 ++ services=marconi-server | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,marconi-server, ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ marconi-server == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/70-savanna.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/70-savanna.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled savanna | |
2014-02-11 11:44:09 ++ services=savanna | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,savanna, ]] | |
2014-02-11 11:44:09 ++ [[ savanna == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ savanna == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ savanna == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/70-trove.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/70-trove.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled trove | |
2014-02-11 11:44:09 ++ services=trove | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,trove, ]] | |
2014-02-11 11:44:09 ++ [[ trove == n-cell-* ]] | |
2014-02-11 11:44:09 ++ [[ trove == \n\o\v\a ]] | |
2014-02-11 11:44:09 ++ [[ trove == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:09 ++ [[ trove == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:09 ++ [[ trove == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:09 ++ [[ trove == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:09 ++ [[ trove == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:09 ++ [[ trove == \t\r\o\v\e ]] | |
2014-02-11 11:44:09 ++ [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ tr- ]] | |
2014-02-11 11:44:09 ++ [[ trove == \s\w\i\f\t ]] | |
2014-02-11 11:44:09 ++ [[ trove == s-* ]] | |
2014-02-11 11:44:09 ++ return 1 | |
2014-02-11 11:44:09 + for i in '$TOP_DIR/extras.d/*.sh' | |
2014-02-11 11:44:09 + [[ -r /home/steve/devstack/extras.d/80-tempest.sh ]] | |
2014-02-11 11:44:09 + source /home/steve/devstack/extras.d/80-tempest.sh stack install | |
2014-02-11 11:44:09 ++ is_service_enabled tempest | |
2014-02-11 11:44:09 ++ services=tempest | |
2014-02-11 11:44:09 ++ for service in '${services}' | |
2014-02-11 11:44:09 ++ [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tempest, ]] | |
2014-02-11 11:44:09 ++ return 0 | |
2014-02-11 11:44:09 ++ [[ stack == \s\o\u\r\c\e ]] | |
2014-02-11 11:44:09 ++ [[ stack == \s\t\a\c\k ]] | |
2014-02-11 11:44:09 ++ [[ install == \i\n\s\t\a\l\l ]] | |
2014-02-11 11:44:09 ++ echo_summary 'Installing Tempest' | |
2014-02-11 11:44:09 ++ [[ -t 3 ]] | |
2014-02-11 11:44:09 ++ [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:09 ++ echo -e Installing Tempest | |
2014-02-11 11:44:09 ++ install_tempest | |
2014-02-11 11:44:09 ++ git_clone git://git.openstack.org/openstack/tempest.git /opt/stack/tempest master | |
2014-02-11 11:44:09 Installing Tempest | |
2014-02-11 11:44:09 ++ GIT_REMOTE=git://git.openstack.org/openstack/tempest.git | |
2014-02-11 11:44:09 ++ GIT_DEST=/opt/stack/tempest | |
2014-02-11 11:44:09 ++ GIT_REF=master | |
2014-02-11 11:44:09 +++ trueorfalse False True | |
2014-02-11 11:44:09 +++ local default=False | |
2014-02-11 11:44:09 +++ local testval=True | |
2014-02-11 11:44:09 +++ [[ -z True ]] | |
2014-02-11 11:44:09 +++ [[ 0 no No NO false False FALSE =~ True ]] | |
2014-02-11 11:44:09 +++ [[ 1 yes Yes YES true True TRUE =~ True ]] | |
2014-02-11 11:44:09 +++ echo True | |
2014-02-11 11:44:09 +++ return | |
2014-02-11 11:44:09 ++ RECLONE=True | |
2014-02-11 11:44:09 ++ [[ False = \T\r\u\e ]] | |
2014-02-11 11:44:09 ++ egrep -q '^refs' | |
2014-02-11 11:44:09 ++ echo master | |
2014-02-11 11:44:09 ++ [[ ! -d /opt/stack/tempest ]] | |
2014-02-11 11:44:09 ++ [[ False = \T\r\u\e ]] | |
2014-02-11 11:44:09 ++ git clone git://git.openstack.org/openstack/tempest.git /opt/stack/tempest | |
2014-02-11 11:44:10 Cloning into '/opt/stack/tempest'... | |
2014-02-11 11:44:12 ++ cd /opt/stack/tempest | |
2014-02-11 11:44:12 ++ git checkout master | |
2014-02-11 11:44:12 Already on 'master' | |
2014-02-11 11:44:12 ++ cd /opt/stack/tempest | |
2014-02-11 11:44:12 ++ git show --oneline | |
2014-02-11 11:44:12 ++ head -1 | |
2014-02-11 11:44:12 b06283d Merge "Fix test_create_list_delete_volume_transfer without tenant isolation" | |
2014-02-11 11:44:12 ++ [[ stack == \u\n\s\t\a\c\k ]] | |
2014-02-11 11:44:12 ++ [[ stack == \c\l\e\a\n ]] | |
2014-02-11 11:44:12 + [[ False = True ]] | |
2014-02-11 11:44:12 + [[ True != \F\a\l\s\e ]] | |
2014-02-11 11:44:12 + [[ 10.15.0.1 = \1\0\.\1\5\.\0\.\1 ]] | |
2014-02-11 11:44:12 + cat | |
2014-02-11 11:44:12 + sudo mv /tmp/90-stack-m.conf /etc/rsyslog.d | |
2014-02-11 11:44:12 + RSYSLOGCONF=/etc/rsyslog.conf | |
2014-02-11 11:44:12 + '[' -f /etc/rsyslog.conf ']' | |
2014-02-11 11:44:12 + sudo cp -b /etc/rsyslog.conf /etc/rsyslog.conf.bak | |
2014-02-11 11:44:12 ++ grep '$SystemLogRateLimitBurst' /etc/rsyslog.conf | |
2014-02-11 11:44:12 + [[ -n '' ]] | |
2014-02-11 11:44:12 + sudo sed -i '$ i $SystemLogRateLimitBurst\ 0' /etc/rsyslog.conf | |
2014-02-11 11:44:12 ++ grep '$SystemLogRateLimitInterval' /etc/rsyslog.conf | |
2014-02-11 11:44:12 + [[ -n '' ]] | |
2014-02-11 11:44:12 + sudo sed -i '$ i $SystemLogRateLimitInterval\ 0' /etc/rsyslog.conf | |
2014-02-11 11:44:12 + echo_summary 'Starting rsyslog' | |
2014-02-11 11:44:12 + [[ -t 3 ]] | |
2014-02-11 11:44:12 + [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:12 + echo -e Starting rsyslog | |
2014-02-11 11:44:12 + restart_service rsyslog | |
2014-02-11 11:44:12 + is_ubuntu | |
2014-02-11 11:44:12 + [[ -z deb ]] | |
2014-02-11 11:44:12 + '[' deb = deb ']' | |
2014-02-11 11:44:12 + sudo /usr/sbin/service rsyslog restart | |
2014-02-11 11:44:12 Starting rsyslog | |
2014-02-11 11:44:12 rsyslog stop/waiting | |
2014-02-11 11:44:12 rsyslog start/running, process 25924 | |
2014-02-11 11:44:12 + restart_rpc_backend | |
2014-02-11 11:44:12 + is_service_enabled rabbit | |
2014-02-11 11:44:12 + services=rabbit | |
2014-02-11 11:44:12 + for service in '${services}' | |
2014-02-11 11:44:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,rabbit, ]] | |
2014-02-11 11:44:12 + return 0 | |
2014-02-11 11:44:12 + echo_summary 'Starting RabbitMQ' | |
2014-02-11 11:44:12 + [[ -t 3 ]] | |
2014-02-11 11:44:12 + [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:12 + echo -e Starting RabbitMQ | |
2014-02-11 11:44:12 Starting RabbitMQ | |
2014-02-11 11:44:12 ++ seq 10 | |
2014-02-11 11:44:12 + for i in '`seq 10`' | |
2014-02-11 11:44:12 + is_fedora | |
2014-02-11 11:44:12 + [[ -z Ubuntu ]] | |
2014-02-11 11:44:12 + '[' Ubuntu = Fedora ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = 'Red Hat' ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = CentOS ']' | |
2014-02-11 11:44:12 + is_suse | |
2014-02-11 11:44:12 + [[ -z Ubuntu ]] | |
2014-02-11 11:44:12 + '[' Ubuntu = openSUSE ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2014-02-11 11:44:12 + sudo rabbitmqctl change_password guest Passw0rd | |
2014-02-11 11:44:12 Changing password for user "guest" ... | |
2014-02-11 11:44:12 ...done. | |
2014-02-11 11:44:12 + break | |
2014-02-11 11:44:12 + is_service_enabled n-cell | |
2014-02-11 11:44:12 + services=n-cell | |
2014-02-11 11:44:12 + for service in '${services}' | |
2014-02-11 11:44:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,n-cell, ]] | |
2014-02-11 11:44:12 + [[ n-cell == n-cell-* ]] | |
2014-02-11 11:44:12 + [[ n-cell == \n\o\v\a ]] | |
2014-02-11 11:44:12 + [[ n-cell == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:12 + [[ n-cell == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:12 + [[ n-cell == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:12 + [[ n-cell == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:12 + [[ n-cell == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:12 + [[ n-cell == \t\r\o\v\e ]] | |
2014-02-11 11:44:12 + [[ n-cell == \s\w\i\f\t ]] | |
2014-02-11 11:44:12 + [[ n-cell == s-* ]] | |
2014-02-11 11:44:12 + return 1 | |
2014-02-11 11:44:12 + '[' -f /opt/stack/data/ca-bundle.pem ']' | |
2014-02-11 11:44:12 + is_service_enabled mysql postgresql | |
2014-02-11 11:44:12 + services='mysql postgresql' | |
2014-02-11 11:44:12 + for service in '${services}' | |
2014-02-11 11:44:12 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,mysql, ]] | |
2014-02-11 11:44:12 + return 0 | |
2014-02-11 11:44:12 + configure_database | |
2014-02-11 11:44:12 + configure_database_mysql | |
2014-02-11 11:44:12 + echo_summary 'Configuring and starting MySQL' | |
2014-02-11 11:44:12 + [[ -t 3 ]] | |
2014-02-11 11:44:12 + [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:12 + echo -e Configuring and starting MySQL | |
2014-02-11 11:44:12 + is_ubuntu | |
2014-02-11 11:44:12 + [[ -z deb ]] | |
2014-02-11 11:44:12 + '[' deb = deb ']' | |
2014-02-11 11:44:12 + MY_CONF=/etc/mysql/my.cnf | |
2014-02-11 11:44:12 + MYSQL=mysql | |
2014-02-11 11:44:12 + is_fedora | |
2014-02-11 11:44:12 + [[ -z Ubuntu ]] | |
2014-02-11 11:44:12 + '[' Ubuntu = Fedora ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = 'Red Hat' ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = CentOS ']' | |
2014-02-11 11:44:12 + is_suse | |
2014-02-11 11:44:12 + [[ -z Ubuntu ]] | |
2014-02-11 11:44:12 + '[' Ubuntu = openSUSE ']' | |
2014-02-11 11:44:12 + '[' Ubuntu = 'SUSE LINUX' ']' | |
2014-02-11 11:44:12 + is_ubuntu | |
2014-02-11 11:44:12 + [[ -z deb ]] | |
2014-02-11 11:44:12 + '[' deb = deb ']' | |
2014-02-11 11:44:12 + sudo mysql -uroot -pPassw0rd -h127.0.0.1 -e 'GRANT ALL PRIVILEGES ON *.* TO '\''root'\''@'\''%'\'' identified by '\''Passw0rd'\'';' | |
2014-02-11 11:44:12 Configuring and starting MySQL | |
2014-02-11 11:44:12 + sudo sed -i '/^bind-address/s/127.0.0.1/0.0.0.0/g' /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo grep -q default-storage-engine /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo sed -i -e '/^\[mysqld\]/ a default-storage-engine = InnoDB' /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + [[ True == \T\r\u\e ]] | |
2014-02-11 11:44:12 + echo_summary 'Enabling MySQL query logging' | |
2014-02-11 11:44:12 + [[ -t 3 ]] | |
2014-02-11 11:44:12 + [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:12 + echo -e Enabling MySQL query logging | |
2014-02-11 11:44:12 + sudo sed -i /log.slow.queries/d /etc/mysql/my.cnf | |
2014-02-11 11:44:12 Enabling MySQL query logging | |
2014-02-11 11:44:12 + sudo sed -i -e '/^\[mysqld\]/ a log-slow-queries = /var/log/mysql/mysql-slow.log' /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo sed -i /long.query.time/d /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo sed -i -e '/^\[mysqld\]/ a long-query-time = 0' /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo sed -i /log.queries.not.using.indexes/d /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + sudo sed -i -e '/^\[mysqld\]/ a log-queries-not-using-indexes' /etc/mysql/my.cnf | |
2014-02-11 11:44:12 + restart_service mysql | |
2014-02-11 11:44:12 + is_ubuntu | |
2014-02-11 11:44:12 + [[ -z deb ]] | |
2014-02-11 11:44:12 + '[' deb = deb ']' | |
2014-02-11 11:44:12 + sudo /usr/sbin/service mysql restart | |
2014-02-11 11:44:13 mysql stop/waiting | |
2014-02-11 11:44:15 mysql start/running, process 26196 | |
2014-02-11 11:44:15 ++ trueorfalse True True | |
2014-02-11 11:44:15 ++ local default=True | |
2014-02-11 11:44:15 ++ local testval=True | |
2014-02-11 11:44:15 ++ [[ -z True ]] | |
2014-02-11 11:44:15 ++ [[ 0 no No NO false False FALSE =~ True ]] | |
2014-02-11 11:44:15 ++ [[ 1 yes Yes YES true True TRUE =~ True ]] | |
2014-02-11 11:44:15 ++ echo True | |
2014-02-11 11:44:15 ++ return | |
2014-02-11 11:44:15 + USE_SCREEN=True | |
2014-02-11 11:44:15 + [[ True == \T\r\u\e ]] | |
2014-02-11 11:44:15 + screen -d -m -S stack -t shell -s /bin/bash | |
2014-02-11 11:44:15 + sleep 1 | |
2014-02-11 11:44:16 + '[' -z '' ']' | |
2014-02-11 11:44:16 + SCREEN_HARDSTATUS='%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2014-02-11 11:44:16 + screen -r stack -X hardstatus alwayslastline '%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})' | |
2014-02-11 11:44:16 + screen -r stack -X setenv PROMPT_COMMAND /bin/true | |
2014-02-11 11:44:16 + SCREENRC=/home/steve/devstack/stack-screenrc | |
2014-02-11 11:44:16 + [[ -e /home/steve/devstack/stack-screenrc ]] | |
2014-02-11 11:44:16 + init_service_check | |
2014-02-11 11:44:16 + SCREEN_NAME=stack | |
2014-02-11 11:44:16 + SERVICE_DIR=/opt/stack/status | |
2014-02-11 11:44:16 + [[ ! -d /opt/stack/status/stack ]] | |
2014-02-11 11:44:16 + mkdir -p /opt/stack/status/stack | |
2014-02-11 11:44:16 + rm -f '/opt/stack/status/stack/*.failure' | |
2014-02-11 11:44:16 + is_service_enabled sysstat | |
2014-02-11 11:44:16 + services=sysstat | |
2014-02-11 11:44:16 + for service in '${services}' | |
2014-02-11 11:44:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,sysstat, ]] | |
2014-02-11 11:44:16 + [[ sysstat == n-cell-* ]] | |
2014-02-11 11:44:16 + [[ sysstat == \n\o\v\a ]] | |
2014-02-11 11:44:16 + [[ sysstat == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:16 + [[ sysstat == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:16 + [[ sysstat == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:16 + [[ sysstat == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:16 + [[ sysstat == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:16 + [[ sysstat == \t\r\o\v\e ]] | |
2014-02-11 11:44:16 + [[ sysstat == \s\w\i\f\t ]] | |
2014-02-11 11:44:16 + [[ sysstat == s-* ]] | |
2014-02-11 11:44:16 + return 1 | |
2014-02-11 11:44:16 + is_service_enabled pidstat | |
2014-02-11 11:44:16 + services=pidstat | |
2014-02-11 11:44:16 + for service in '${services}' | |
2014-02-11 11:44:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,pidstat, ]] | |
2014-02-11 11:44:16 + [[ pidstat == n-cell-* ]] | |
2014-02-11 11:44:16 + [[ pidstat == \n\o\v\a ]] | |
2014-02-11 11:44:16 + [[ pidstat == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:16 + [[ pidstat == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:16 + [[ pidstat == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:16 + [[ pidstat == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:16 + [[ pidstat == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:16 + [[ pidstat == \t\r\o\v\e ]] | |
2014-02-11 11:44:16 + [[ pidstat == \s\w\i\f\t ]] | |
2014-02-11 11:44:16 + [[ pidstat == s-* ]] | |
2014-02-11 11:44:16 + return 1 | |
2014-02-11 11:44:16 + is_service_enabled key | |
2014-02-11 11:44:16 + services=key | |
2014-02-11 11:44:16 + for service in '${services}' | |
2014-02-11 11:44:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2014-02-11 11:44:16 + return 0 | |
2014-02-11 11:44:16 + echo_summary 'Starting Keystone' | |
2014-02-11 11:44:16 + [[ -t 3 ]] | |
2014-02-11 11:44:16 + [[ True != \T\r\u\e ]] | |
2014-02-11 11:44:16 + echo -e Starting Keystone | |
2014-02-11 11:44:16 + init_keystone | |
2014-02-11 11:44:16 + is_service_enabled ldap | |
2014-02-11 11:44:16 + services=ldap | |
2014-02-11 11:44:16 + for service in '${services}' | |
2014-02-11 11:44:16 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ldap, ]] | |
2014-02-11 11:44:16 + [[ ldap == n-cell-* ]] | |
2014-02-11 11:44:16 + [[ ldap == \n\o\v\a ]] | |
2014-02-11 11:44:16 + [[ ldap == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:16 + [[ ldap == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:16 + [[ ldap == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:16 + [[ ldap == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:16 + [[ ldap == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:16 + [[ ldap == \t\r\o\v\e ]] | |
2014-02-11 11:44:16 + [[ ldap == \s\w\i\f\t ]] | |
2014-02-11 11:44:16 + [[ ldap == s-* ]] | |
2014-02-11 11:44:16 + return 1 | |
2014-02-11 11:44:16 + recreate_database keystone utf8 | |
2014-02-11 11:44:16 + local db=keystone | |
2014-02-11 11:44:16 + local charset=utf8 | |
2014-02-11 11:44:16 + recreate_database_mysql keystone utf8 | |
2014-02-11 11:44:16 + local db=keystone | |
2014-02-11 11:44:16 + local charset=utf8 | |
2014-02-11 11:44:16 + mysql -uroot -pPassw0rd -h127.0.0.1 -e 'DROP DATABASE IF EXISTS keystone;' | |
2014-02-11 11:44:16 Starting Keystone | |
2014-02-11 11:44:16 + mysql -uroot -pPassw0rd -h127.0.0.1 -e 'CREATE DATABASE keystone CHARACTER SET utf8;' | |
2014-02-11 11:44:16 + /opt/stack/keystone/bin/keystone-manage db_sync | |
2014-02-11 11:44:30 + [[ PKI == \P\K\I ]] | |
2014-02-11 11:44:30 + rm -rf /etc/keystone/ssl | |
2014-02-11 11:44:30 + /opt/stack/keystone/bin/keystone-manage pki_setup | |
2014-02-11 11:44:31 Generating RSA private key, 2048 bit long modulus | |
2014-02-11 11:44:31 ....................................+++ | |
2014-02-11 11:44:31 .......+++ | |
2014-02-11 11:44:31 e is 65537 (0x10001) | |
2014-02-11 11:44:31 Generating RSA private key, 2048 bit long modulus | |
2014-02-11 11:44:31 .................+++ | |
2014-02-11 11:44:31 .+++ | |
2014-02-11 11:44:31 e is 65537 (0x10001) | |
2014-02-11 11:44:31 Using configuration from /etc/keystone/ssl/certs/openssl.conf | |
2014-02-11 11:44:31 Check that the request matches the signature | |
2014-02-11 11:44:31 Signature ok | |
2014-02-11 11:44:31 The Subject's Distinguished Name is as follows | |
2014-02-11 11:44:31 countryName :PRINTABLE:'US' | |
2014-02-11 11:44:31 stateOrProvinceName :ASN.1 12:'Unset' | |
2014-02-11 11:44:31 localityName :ASN.1 12:'Unset' | |
2014-02-11 11:44:31 organizationName :ASN.1 12:'Unset' | |
2014-02-11 11:44:31 commonName :ASN.1 12:'www.example.com' | |
2014-02-11 11:44:31 Certificate is to be certified until Feb 9 16:44:31 2024 GMT (3650 days) | |
2014-02-11 11:44:31 | |
2014-02-11 11:44:31 Write out database with 1 new entries | |
2014-02-11 11:44:31 Data Base Updated | |
2014-02-11 11:44:31 + sudo mkdir -p /var/cache/keystone | |
2014-02-11 11:44:31 + sudo chown steve /var/cache/keystone | |
2014-02-11 11:44:31 + rm -f '/var/cache/keystone/*' | |
2014-02-11 11:44:31 + start_keystone | |
2014-02-11 11:44:31 + local service_port=5000 | |
2014-02-11 11:44:31 + is_service_enabled tls-proxy | |
2014-02-11 11:44:31 + services=tls-proxy | |
2014-02-11 11:44:31 + for service in '${services}' | |
2014-02-11 11:44:31 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == n-cell-* ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \n\o\v\a ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \t\r\o\v\e ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == \s\w\i\f\t ]] | |
2014-02-11 11:44:31 + [[ tls-proxy == s-* ]] | |
2014-02-11 11:44:31 + return 1 | |
2014-02-11 11:44:31 + is_apache_enabled_service key | |
2014-02-11 11:44:31 + services=key | |
2014-02-11 11:44:31 + for service in '${services}' | |
2014-02-11 11:44:31 + [[ ,, =~ ,key, ]] | |
2014-02-11 11:44:31 + return 1 | |
2014-02-11 11:44:31 + screen_it key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --debug' | |
2014-02-11 11:44:31 + SCREEN_NAME=stack | |
2014-02-11 11:44:31 + SERVICE_DIR=/opt/stack/status | |
2014-02-11 11:44:31 ++ trueorfalse True True | |
2014-02-11 11:44:31 ++ local default=True | |
2014-02-11 11:44:31 ++ local testval=True | |
2014-02-11 11:44:31 ++ [[ -z True ]] | |
2014-02-11 11:44:31 ++ [[ 0 no No NO false False FALSE =~ True ]] | |
2014-02-11 11:44:31 ++ [[ 1 yes Yes YES true True TRUE =~ True ]] | |
2014-02-11 11:44:31 ++ echo True | |
2014-02-11 11:44:31 ++ return | |
2014-02-11 11:44:31 + USE_SCREEN=True | |
2014-02-11 11:44:31 + is_service_enabled key | |
2014-02-11 11:44:31 + services=key | |
2014-02-11 11:44:31 + for service in '${services}' | |
2014-02-11 11:44:31 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,key, ]] | |
2014-02-11 11:44:31 + return 0 | |
2014-02-11 11:44:31 + screen_rc key 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --debug' | |
2014-02-11 11:44:31 + SCREEN_NAME=stack | |
2014-02-11 11:44:31 + SCREENRC=/home/steve/devstack/stack-screenrc | |
2014-02-11 11:44:31 + [[ ! -e /home/steve/devstack/stack-screenrc ]] | |
2014-02-11 11:44:31 + echo 'sessionname stack' | |
2014-02-11 11:44:31 + echo 'hardstatus alwayslastline '\''%{= .} %-Lw%{= .}%> %n%f %t*%{= .}%+Lw%< %-=%{g}(%{d}%H/%l%{g})'\''' | |
2014-02-11 11:44:31 + echo 'setenv PROMPT_COMMAND /bin/true' | |
2014-02-11 11:44:31 + echo 'screen -t shell bash' | |
2014-02-11 11:44:31 + grep key /home/steve/devstack/stack-screenrc | |
2014-02-11 11:44:31 ++ echo -ne '\015' | |
2014-02-11 11:44:31 + NL=$'\r' | |
2014-02-11 11:44:31 + echo 'screen -t key bash' | |
2014-02-11 11:44:31 + echo 'stuff "cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --debug | |
"' | |
2014-02-11 11:44:31 + [[ -n /opt/stack/logs ]] | |
2014-02-11 11:44:31 + echo 'logfile /opt/stack/logs/screen-key.2014-02-11-113718.log' | |
2014-02-11 11:44:31 + echo 'log on' | |
2014-02-11 11:44:31 + [[ True = \T\r\u\e ]] | |
2014-02-11 11:44:31 + screen -S stack -X screen -t key | |
2014-02-11 11:44:31 + [[ -n /opt/stack/logs ]] | |
2014-02-11 11:44:31 + screen -S stack -p key -X logfile /opt/stack/logs/screen-key.2014-02-11-113718.log | |
2014-02-11 11:44:31 + screen -S stack -p key -X log on | |
2014-02-11 11:44:31 + ln -sf /opt/stack/logs/screen-key.2014-02-11-113718.log /opt/stack/logs/screen-key.log | |
2014-02-11 11:44:31 + sleep 1.5 | |
2014-02-11 11:44:32 ++ echo -ne '\015' | |
2014-02-11 11:44:32 + NL=$'\r' | |
2014-02-11 11:44:32 + screen -S stack -p key -X stuff 'cd /opt/stack/keystone && /opt/stack/keystone/bin/keystone-all --config-file /etc/keystone/keystone.conf --debug & echo $! >/opt/stack/status/stack/key.pid; fg || echo "key failed to start" | tee "/opt/stack/status/stack/key.failure" | |
' | |
2014-02-11 11:44:32 + echo 'Waiting for keystone to start...' | |
2014-02-11 11:44:32 Waiting for keystone to start... | |
2014-02-11 11:44:32 + timeout 60 sh -c 'while ! curl --noproxy '\''*'\'' -s http://10.15.0.1:5000/v2.0/ >/dev/null; do sleep 1; done' | |
2014-02-11 11:44:32 + is_service_enabled tls-proxy | |
2014-02-11 11:44:32 + services=tls-proxy | |
2014-02-11 11:44:32 + for service in '${services}' | |
2014-02-11 11:44:32 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == n-cell-* ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \n\o\v\a ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \t\r\o\v\e ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == \s\w\i\f\t ]] | |
2014-02-11 11:44:32 + [[ tls-proxy == s-* ]] | |
2014-02-11 11:44:32 + return 1 | |
2014-02-11 11:44:32 + SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:32 + is_service_enabled tls-proxy | |
2014-02-11 11:44:32 + services=tls-proxy | |
2014-02-11 11:44:33 + for service in '${services}' | |
2014-02-11 11:44:33 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,tls-proxy, ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == n-cell-* ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \n\o\v\a ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \t\r\o\v\e ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == \s\w\i\f\t ]] | |
2014-02-11 11:44:33 + [[ tls-proxy == s-* ]] | |
2014-02-11 11:44:33 + return 1 | |
2014-02-11 11:44:33 + export OS_SERVICE_TOKEN==Passw0rd | |
2014-02-11 11:44:33 + OS_SERVICE_TOKEN==Passw0rd | |
2014-02-11 11:44:33 + export OS_SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:33 + OS_SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:33 + create_keystone_accounts | |
2014-02-11 11:44:33 ++ get_field 2 | |
2014-02-11 11:44:33 ++ read data | |
2014-02-11 11:44:33 ++ grep ' id ' | |
2014-02-11 11:44:33 ++ keystone tenant-create --name admin | |
2014-02-11 11:44:33 Conflict occurred attempting to store project. (IntegrityError) (1062, "Duplicate entry 'default-admin' for key 'domain_id'") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('1d840f74f15f450eae536ddbec5acdf9', 'admin', 'default', None, 1, '{}') (HTTP 409) | |
2014-02-11 11:44:33 + ADMIN_TENANT= | |
2014-02-11 11:44:33 ++ get_field 2 | |
2014-02-11 11:44:33 ++ read data | |
2014-02-11 11:44:33 ++ grep ' id ' | |
2014-02-11 11:44:33 ++ keystone user-create --name admin --pass Passw0rd --email admin@example.com | |
2014-02-11 11:44:33 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-admin' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('19cc8a84a3654d6fb0a1cc3a0d7787b0', 'admin', 'default', '$6$rounds=40000$fML74MXH0KI1ZRZV$EtayaKLJgNhK5gCe8dz0ji7oKLgf/WmnTcHEa2exa3EhybfJHwCz/7VoP5YONiWfNdzVuN6s.rxREdFExeJt0.', 1, '{"email": "admin@example.com"}', None) (HTTP 409) | |
2014-02-11 11:44:33 + ADMIN_USER= | |
2014-02-11 11:44:33 ++ get_field 2 | |
2014-02-11 11:44:33 ++ read data | |
2014-02-11 11:44:33 ++ grep ' id ' | |
2014-02-11 11:44:33 ++ keystone role-create --name admin | |
2014-02-11 11:44:33 Conflict occurred attempting to store role. (IntegrityError) (1062, "Duplicate entry 'admin' for key 'name'") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('c5341b53291d496cbf805ac78d680ff6', 'admin', '{}') (HTTP 409) | |
2014-02-11 11:44:34 + ADMIN_ROLE= | |
2014-02-11 11:44:34 + keystone user-role-add --user-id --role-id --tenant-id | |
2014-02-11 11:44:34 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:34 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:34 ++ keystone tenant-create --name service | |
2014-02-11 11:44:34 ++ get_field 2 | |
2014-02-11 11:44:34 ++ read data | |
2014-02-11 11:44:34 ++ grep ' id ' | |
2014-02-11 11:44:34 Conflict occurred attempting to store project. (IntegrityError) (1062, "Duplicate entry 'default-service' for key 'domain_id'") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('a7e23a4a8d2044e2987e129523ab26e5', 'service', 'default', None, 1, '{}') (HTTP 409) | |
2014-02-11 11:44:34 + SERVICE_TENANT= | |
2014-02-11 11:44:34 ++ get_field 2 | |
2014-02-11 11:44:34 ++ read data | |
2014-02-11 11:44:34 ++ grep ' id ' | |
2014-02-11 11:44:34 ++ keystone role-create --name=Member | |
2014-02-11 11:44:35 Conflict occurred attempting to store role. (IntegrityError) (1062, "Duplicate entry 'Member' for key 'name'") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('2fc533db4ab1453d98dde6251e322b36', 'Member', '{}') (HTTP 409) | |
2014-02-11 11:44:35 + MEMBER_ROLE= | |
2014-02-11 11:44:35 ++ get_field 2 | |
2014-02-11 11:44:35 ++ read data | |
2014-02-11 11:44:35 ++ grep ' id ' | |
2014-02-11 11:44:35 ++ keystone role-create --name=anotherrole | |
2014-02-11 11:44:35 Conflict occurred attempting to store role. (IntegrityError) (1062, "Duplicate entry 'anotherrole' for key 'name'") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('c02c15e3bc1043c0b8ac7d91ab85f19f', 'anotherrole', '{}') (HTTP 409) | |
2014-02-11 11:44:35 + ANOTHER_ROLE= | |
2014-02-11 11:44:35 ++ get_field 2 | |
2014-02-11 11:44:35 ++ read data | |
2014-02-11 11:44:35 ++ grep ' id ' | |
2014-02-11 11:44:35 ++ keystone tenant-create --name=invisible_to_admin | |
2014-02-11 11:44:35 Conflict occurred attempting to store project. (IntegrityError) (1062, "Duplicate entry 'default-invisible_to_admin' for key 'domain_id'") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('072e3e64ce40402cb22001c9c4f9e54b', 'invisible_to_admin', 'default', None, 1, '{}') (HTTP 409) | |
2014-02-11 11:44:35 + INVIS_TENANT= | |
2014-02-11 11:44:35 ++ get_field 2 | |
2014-02-11 11:44:35 ++ read data | |
2014-02-11 11:44:35 ++ grep ' id ' | |
2014-02-11 11:44:35 ++ keystone tenant-create --name=demo | |
2014-02-11 11:44:36 Conflict occurred attempting to store project. (IntegrityError) (1062, "Duplicate entry 'default-demo' for key 'domain_id'") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('773f52de13dc482fa525c246031b33f1', 'demo', 'default', None, 1, '{}') (HTTP 409) | |
2014-02-11 11:44:36 + DEMO_TENANT= | |
2014-02-11 11:44:36 ++ get_field 2 | |
2014-02-11 11:44:36 ++ read data | |
2014-02-11 11:44:36 ++ grep ' id ' | |
2014-02-11 11:44:36 ++ keystone user-create --name demo --pass Passw0rd --email demo@example.com | |
2014-02-11 11:44:36 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-demo' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('099a437ec20a4f7e95611ed73e6677b1', 'demo', 'default', '$6$rounds=40000$W6xJ.xNxpXD0cMdo$S6D7jEJqzg/l63JJpcIDk9B8JiGQFx0VII2tb5TEpek0hjwsNsOhVmVeY.Un3j1ZusQVtSziFhJF2j0SLB4Kg.', 1, '{"email": "demo@example.com"}', None) (HTTP 409) | |
2014-02-11 11:44:36 + DEMO_USER= | |
2014-02-11 11:44:36 + keystone user-role-add --user-id --role-id --tenant-id | |
2014-02-11 11:44:36 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:36 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:36 + keystone user-role-add --user-id --role-id --tenant-id | |
2014-02-11 11:44:37 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:37 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:37 + keystone user-role-add --user-id --role-id --tenant-id | |
2014-02-11 11:44:37 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:37 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:37 + keystone user-role-add --user-id --role-id --tenant-id | |
2014-02-11 11:44:37 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:37 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:37 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:37 ++ get_field 2 | |
2014-02-11 11:44:37 ++ read data | |
2014-02-11 11:44:37 ++ grep ' id ' | |
2014-02-11 11:44:37 ++ keystone service-create --name keystone --type identity --description 'Keystone Identity Service' | |
2014-02-11 11:44:37 ++ '[' 2 -lt 0 ']' | |
2014-02-11 11:44:37 ++ field='$3' | |
2014-02-11 11:44:37 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2014-02-11 11:44:37 ++ echo '| id | bb23a3dc3e6c467b98e5c7e47b93e274 |' | |
2014-02-11 11:44:37 ++ read data | |
2014-02-11 11:44:37 + KEYSTONE_SERVICE=bb23a3dc3e6c467b98e5c7e47b93e274 | |
2014-02-11 11:44:37 + keystone endpoint-create --region RegionOne --service_id bb23a3dc3e6c467b98e5c7e47b93e274 --publicurl http://10.15.0.1:5000/v2.0 --adminurl http://10.15.0.1:35357/v2.0 --internalurl http://10.15.0.1:5000/v2.0 | |
2014-02-11 11:44:38 +-------------+----------------------------------+ | |
2014-02-11 11:44:38 | Property | Value | | |
2014-02-11 11:44:38 +-------------+----------------------------------+ | |
2014-02-11 11:44:38 | adminurl | http://10.15.0.1:35357/v2.0 | | |
2014-02-11 11:44:38 | id | 70e43ca5b43b45f8ac6cbb452f065a74 | | |
2014-02-11 11:44:38 | internalurl | http://10.15.0.1:5000/v2.0 | | |
2014-02-11 11:44:38 | publicurl | http://10.15.0.1:5000/v2.0 | | |
2014-02-11 11:44:38 | region | RegionOne | | |
2014-02-11 11:44:38 | service_id | bb23a3dc3e6c467b98e5c7e47b93e274 | | |
2014-02-11 11:44:38 +-------------+----------------------------------+ | |
2014-02-11 11:44:38 + create_nova_accounts | |
2014-02-11 11:44:38 ++ awk '/ service / { print $2 }' | |
2014-02-11 11:44:38 ++ keystone tenant-list | |
2014-02-11 11:44:38 + SERVICE_TENANT=8d09ed66baa14d368dd8d6a80c0cd822 | |
2014-02-11 11:44:38 ++ awk '/ admin / { print $2 }' | |
2014-02-11 11:44:38 ++ keystone role-list | |
2014-02-11 11:44:39 + ADMIN_ROLE=31986fb51b4045408033832b556f13a5 | |
2014-02-11 11:44:39 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2014-02-11 11:44:39 ++ get_field 2 | |
2014-02-11 11:44:39 ++ read data | |
2014-02-11 11:44:39 ++ grep ' id ' | |
2014-02-11 11:44:39 ++ keystone user-create --name=nova --pass=Passw0rd --tenant-id 8d09ed66baa14d368dd8d6a80c0cd822 --email=nova@example.com | |
2014-02-11 11:44:39 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-nova' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('31acbf0a95bf43ff983c17628b92085c', 'nova', 'default', '$6$rounds=40000$l4bgJ152KKf2jeTO$nh9QYuWSdAVEYw.DUHDLXagJKJXolXFPSL6RaAx46JtP9HMbEHBI3Hb.9wgLXYv8hozTK2o76pXUFVJtdMhBR/', 1, '{"email": "nova@example.com"}', '8d09ed66baa14d368dd8d6a80c0cd822') (HTTP 409) | |
2014-02-11 11:44:39 + NOVA_USER= | |
2014-02-11 11:44:39 + keystone user-role-add --tenant-id 8d09ed66baa14d368dd8d6a80c0cd822 --user-id --role-id 31986fb51b4045408033832b556f13a5 | |
2014-02-11 11:44:39 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:39 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:39 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:39 ++ get_field 2 | |
2014-02-11 11:44:39 ++ read data | |
2014-02-11 11:44:39 ++ grep ' id ' | |
2014-02-11 11:44:39 ++ keystone service-create --name=nova --type=compute '--description=Nova Compute Service' | |
2014-02-11 11:44:40 ++ '[' 2 -lt 0 ']' | |
2014-02-11 11:44:40 ++ field='$3' | |
2014-02-11 11:44:40 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2014-02-11 11:44:40 ++ echo '| id | ad7ded0a39924dbf906100f6d50bee59 |' | |
2014-02-11 11:44:40 ++ read data | |
2014-02-11 11:44:40 + NOVA_SERVICE=ad7ded0a39924dbf906100f6d50bee59 | |
2014-02-11 11:44:40 + keystone endpoint-create --region RegionOne --service_id ad7ded0a39924dbf906100f6d50bee59 --publicurl 'http://10.15.0.1:8774/v2/$(tenant_id)s' --adminurl 'http://10.15.0.1:8774/v2/$(tenant_id)s' --internalurl 'http://10.15.0.1:8774/v2/$(tenant_id)s' | |
2014-02-11 11:44:40 +-------------+----------------------------------------+ | |
2014-02-11 11:44:40 | Property | Value | | |
2014-02-11 11:44:40 +-------------+----------------------------------------+ | |
2014-02-11 11:44:40 | adminurl | http://10.15.0.1:8774/v2/$(tenant_id)s | | |
2014-02-11 11:44:40 | id | 987771ad9dea44e3adeb63e26c53b4bf | | |
2014-02-11 11:44:40 | internalurl | http://10.15.0.1:8774/v2/$(tenant_id)s | | |
2014-02-11 11:44:40 | publicurl | http://10.15.0.1:8774/v2/$(tenant_id)s | | |
2014-02-11 11:44:40 | region | RegionOne | | |
2014-02-11 11:44:40 | service_id | ad7ded0a39924dbf906100f6d50bee59 | | |
2014-02-11 11:44:40 +-------------+----------------------------------------+ | |
2014-02-11 11:44:40 ++ keystone service-create --name=novav3 --type=computev3 '--description=Nova Compute Service V3' | |
2014-02-11 11:44:40 ++ get_field 2 | |
2014-02-11 11:44:40 ++ read data | |
2014-02-11 11:44:40 ++ grep ' id ' | |
2014-02-11 11:44:41 ++ '[' 2 -lt 0 ']' | |
2014-02-11 11:44:41 ++ field='$3' | |
2014-02-11 11:44:41 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2014-02-11 11:44:41 ++ echo '| id | ac9f2ecaaa374745a23ad7ca3150ef27 |' | |
2014-02-11 11:44:41 ++ read data | |
2014-02-11 11:44:41 + NOVA_V3_SERVICE=ac9f2ecaaa374745a23ad7ca3150ef27 | |
2014-02-11 11:44:41 + keystone endpoint-create --region RegionOne --service_id ac9f2ecaaa374745a23ad7ca3150ef27 --publicurl http://10.15.0.1:8774/v3 --adminurl http://10.15.0.1:8774/v3 --internalurl http://10.15.0.1:8774/v3 | |
2014-02-11 11:44:41 +-------------+----------------------------------+ | |
2014-02-11 11:44:41 | Property | Value | | |
2014-02-11 11:44:41 +-------------+----------------------------------+ | |
2014-02-11 11:44:41 | adminurl | http://10.15.0.1:8774/v3 | | |
2014-02-11 11:44:41 | id | b7865cceff574ebca01e7529552edb04 | | |
2014-02-11 11:44:41 | internalurl | http://10.15.0.1:8774/v3 | | |
2014-02-11 11:44:41 | publicurl | http://10.15.0.1:8774/v3 | | |
2014-02-11 11:44:41 | region | RegionOne | | |
2014-02-11 11:44:41 | service_id | ac9f2ecaaa374745a23ad7ca3150ef27 | | |
2014-02-11 11:44:41 +-------------+----------------------------------+ | |
2014-02-11 11:44:41 + create_cinder_accounts | |
2014-02-11 11:44:41 ++ awk '/ service / { print $2 }' | |
2014-02-11 11:44:41 ++ keystone tenant-list | |
2014-02-11 11:44:42 + SERVICE_TENANT=8d09ed66baa14d368dd8d6a80c0cd822 | |
2014-02-11 11:44:42 ++ awk '/ admin / { print $2 }' | |
2014-02-11 11:44:42 ++ keystone role-list | |
2014-02-11 11:44:42 + ADMIN_ROLE=31986fb51b4045408033832b556f13a5 | |
2014-02-11 11:44:42 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ c-api ]] | |
2014-02-11 11:44:42 ++ get_field 2 | |
2014-02-11 11:44:42 ++ read data | |
2014-02-11 11:44:42 ++ grep ' id ' | |
2014-02-11 11:44:42 ++ keystone user-create --name=cinder --pass=Passw0rd --tenant-id 8d09ed66baa14d368dd8d6a80c0cd822 --email=cinder@example.com | |
2014-02-11 11:44:42 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-cinder' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('f0cf4fea7b0547529e1c6cf076c5460b', 'cinder', 'default', '$6$rounds=40000$7h1bwGeTieAcdc6W$KSAPUakQey8c2m6F0ZDV6bh.ehu9A657F1XxRBiOAhvD9wKeD0pWzeDvq93P69pvz3cxZr6Lg4AFnm18LR4aI.', 1, '{"email": "cinder@example.com"}', '8d09ed66baa14d368dd8d6a80c0cd822') (HTTP 409) | |
2014-02-11 11:44:42 + CINDER_USER= | |
2014-02-11 11:44:42 + keystone user-role-add --tenant-id 8d09ed66baa14d368dd8d6a80c0cd822 --user-id --role-id 31986fb51b4045408033832b556f13a5 | |
2014-02-11 11:44:43 usage: keystone user-role-add --user <user> --role <role> [--tenant <tenant>] | |
2014-02-11 11:44:43 keystone user-role-add: error: argument --user/--user-id/--user_id: expected one argument | |
2014-02-11 11:44:43 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:43 ++ get_field 2 | |
2014-02-11 11:44:43 ++ read data | |
2014-02-11 11:44:43 ++ grep ' id ' | |
2014-02-11 11:44:43 ++ keystone service-create --name=cinder --type=volume '--description=Cinder Volume Service' | |
2014-02-11 11:44:43 ++ '[' 2 -lt 0 ']' | |
2014-02-11 11:44:43 ++ field='$3' | |
2014-02-11 11:44:43 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2014-02-11 11:44:43 ++ echo '| id | e0fb66ccbfb24838b202892bc295def4 |' | |
2014-02-11 11:44:43 ++ read data | |
2014-02-11 11:44:43 + CINDER_SERVICE=e0fb66ccbfb24838b202892bc295def4 | |
2014-02-11 11:44:43 + keystone endpoint-create --region RegionOne --service_id e0fb66ccbfb24838b202892bc295def4 --publicurl 'http://10.15.0.1:8776/v1/$(tenant_id)s' --adminurl 'http://10.15.0.1:8776/v1/$(tenant_id)s' --internalurl 'http://10.15.0.1:8776/v1/$(tenant_id)s' | |
2014-02-11 11:44:43 +-------------+----------------------------------------+ | |
2014-02-11 11:44:43 | Property | Value | | |
2014-02-11 11:44:43 +-------------+----------------------------------------+ | |
2014-02-11 11:44:43 | adminurl | http://10.15.0.1:8776/v1/$(tenant_id)s | | |
2014-02-11 11:44:43 | id | 24ca50a068cb4916bddd423b1a691da1 | | |
2014-02-11 11:44:43 | internalurl | http://10.15.0.1:8776/v1/$(tenant_id)s | | |
2014-02-11 11:44:43 | publicurl | http://10.15.0.1:8776/v1/$(tenant_id)s | | |
2014-02-11 11:44:43 | region | RegionOne | | |
2014-02-11 11:44:43 | service_id | e0fb66ccbfb24838b202892bc295def4 | | |
2014-02-11 11:44:43 +-------------+----------------------------------------+ | |
2014-02-11 11:44:43 ++ keystone service-create --name=cinderv2 --type=volumev2 '--description=Cinder Volume Service V2' | |
2014-02-11 11:44:43 ++ get_field 2 | |
2014-02-11 11:44:43 ++ read data | |
2014-02-11 11:44:43 ++ grep ' id ' | |
2014-02-11 11:44:44 ++ '[' 2 -lt 0 ']' | |
2014-02-11 11:44:44 ++ field='$3' | |
2014-02-11 11:44:44 ++ awk '-F[ \t]*\\|[ \t]*' '{print $3}' | |
2014-02-11 11:44:44 ++ echo '| id | 43ed22f0d44f4c668e2c7ef07deaba30 |' | |
2014-02-11 11:44:44 ++ read data | |
2014-02-11 11:44:44 + CINDER_V2_SERVICE=43ed22f0d44f4c668e2c7ef07deaba30 | |
2014-02-11 11:44:44 + keystone endpoint-create --region RegionOne --service_id 43ed22f0d44f4c668e2c7ef07deaba30 --publicurl 'http://10.15.0.1:8776/v2/$(tenant_id)s' --adminurl 'http://10.15.0.1:8776/v2/$(tenant_id)s' --internalurl 'http://10.15.0.1:8776/v2/$(tenant_id)s' | |
2014-02-11 11:44:44 +-------------+----------------------------------------+ | |
2014-02-11 11:44:44 | Property | Value | | |
2014-02-11 11:44:44 +-------------+----------------------------------------+ | |
2014-02-11 11:44:44 | adminurl | http://10.15.0.1:8776/v2/$(tenant_id)s | | |
2014-02-11 11:44:44 | id | 5e2041e8200f4594a5339edd8c3a6297 | | |
2014-02-11 11:44:44 | internalurl | http://10.15.0.1:8776/v2/$(tenant_id)s | | |
2014-02-11 11:44:44 | publicurl | http://10.15.0.1:8776/v2/$(tenant_id)s | | |
2014-02-11 11:44:44 | region | RegionOne | | |
2014-02-11 11:44:44 | service_id | 43ed22f0d44f4c668e2c7ef07deaba30 | | |
2014-02-11 11:44:44 +-------------+----------------------------------------+ | |
2014-02-11 11:44:44 + create_neutron_accounts | |
2014-02-11 11:44:44 ++ awk '/ service / { print $2 }' | |
2014-02-11 11:44:44 ++ keystone tenant-list | |
2014-02-11 11:44:44 + SERVICE_TENANT=8d09ed66baa14d368dd8d6a80c0cd822 | |
2014-02-11 11:44:44 ++ awk '/ admin / { print $2 }' | |
2014-02-11 11:44:44 ++ keystone role-list | |
2014-02-11 11:44:45 + ADMIN_ROLE=31986fb51b4045408033832b556f13a5 | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ q-svc ]] | |
2014-02-11 11:44:45 + is_service_enabled ceilometer | |
2014-02-11 11:44:45 + services=ceilometer | |
2014-02-11 11:44:45 + for service in '${services}' | |
2014-02-11 11:44:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,ceilometer, ]] | |
2014-02-11 11:44:45 + [[ ceilometer == n-cell-* ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \n\o\v\a ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer- ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \t\r\o\v\e ]] | |
2014-02-11 11:44:45 + [[ ceilometer == \s\w\i\f\t ]] | |
2014-02-11 11:44:45 + [[ ceilometer == s-* ]] | |
2014-02-11 11:44:45 + return 1 | |
2014-02-11 11:44:45 + is_service_enabled swift | |
2014-02-11 11:44:45 + services=swift | |
2014-02-11 11:44:45 + for service in '${services}' | |
2014-02-11 11:44:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,swift, ]] | |
2014-02-11 11:44:45 + [[ swift == n-cell-* ]] | |
2014-02-11 11:44:45 + [[ swift == \n\o\v\a ]] | |
2014-02-11 11:44:45 + [[ swift == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:45 + [[ swift == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:45 + [[ swift == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:45 + [[ swift == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:45 + [[ swift == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:45 + [[ swift == \t\r\o\v\e ]] | |
2014-02-11 11:44:45 + [[ swift == \s\w\i\f\t ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ s- ]] | |
2014-02-11 11:44:45 + [[ swift == s-* ]] | |
2014-02-11 11:44:45 + return 1 | |
2014-02-11 11:44:45 + is_service_enabled s-proxy | |
2014-02-11 11:44:45 + services=s-proxy | |
2014-02-11 11:44:45 + for service in '${services}' | |
2014-02-11 11:44:45 + [[ ,g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql, =~ ,s-proxy, ]] | |
2014-02-11 11:44:45 + [[ s-proxy == n-cell-* ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \n\o\v\a ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \c\i\n\d\e\r ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \c\e\i\l\o\m\e\t\e\r ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \g\l\a\n\c\e ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \i\r\o\n\i\c ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \n\e\u\t\r\o\n ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \t\r\o\v\e ]] | |
2014-02-11 11:44:45 + [[ s-proxy == \s\w\i\f\t ]] | |
2014-02-11 11:44:45 + [[ s-proxy == s-* ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ swift ]] | |
2014-02-11 11:44:45 + return 1 | |
2014-02-11 11:44:45 + ADMIN_PASSWORD=Passw0rd | |
2014-02-11 11:44:45 + SERVICE_TENANT_NAME=service | |
2014-02-11 11:44:45 + SERVICE_PASSWORD=Passw0rd | |
2014-02-11 11:44:45 + SERVICE_TOKEN==Passw0rd | |
2014-02-11 11:44:45 + SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:45 + SERVICE_HOST=10.15.0.1 | |
2014-02-11 11:44:45 + S3_SERVICE_PORT=3333 | |
2014-02-11 11:44:45 + KEYSTONE_CATALOG_BACKEND=sql | |
2014-02-11 11:44:45 + DEVSTACK_DIR=/home/steve/devstack | |
2014-02-11 11:44:45 + ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql | |
2014-02-11 11:44:45 + HEAT_API_CFN_PORT= | |
2014-02-11 11:44:45 + HEAT_API_PORT= | |
2014-02-11 11:44:45 + bash -x /home/steve/devstack/files/keystone_data.sh | |
2014-02-11 11:44:45 + ADMIN_PASSWORD=Passw0rd | |
2014-02-11 11:44:45 + SERVICE_PASSWORD=Passw0rd | |
2014-02-11 11:44:45 + export SERVICE_TOKEN==Passw0rd | |
2014-02-11 11:44:45 + SERVICE_TOKEN==Passw0rd | |
2014-02-11 11:44:45 + export SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:45 + SERVICE_ENDPOINT=http://10.15.0.1:35357/v2.0 | |
2014-02-11 11:44:45 + SERVICE_TENANT_NAME=service | |
2014-02-11 11:44:45 + keystone role-create --name=ResellerAdmin | |
2014-02-11 11:44:45 Conflict occurred attempting to store role. (IntegrityError) (1062, "Duplicate entry 'ResellerAdmin' for key 'name'") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('1ac55dfece5345c184b376b2bcf86a1b', 'ResellerAdmin', '{}') (HTTP 409) | |
2014-02-11 11:44:45 + keystone role-create --name=service | |
2014-02-11 11:44:45 Conflict occurred attempting to store role. (IntegrityError) (1062, "Duplicate entry 'service' for key 'name'") 'INSERT INTO role (id, name, extra) VALUES (%s, %s, %s)' ('7bd894d9d3ef410fba8670a909a58d9b', 'service', '{}') (HTTP 409) | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ s-proxy ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ swift ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ heat ]] | |
2014-02-11 11:44:45 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ g-api ]] | |
2014-02-11 11:44:45 + keystone user-create --name=glance --pass=Passw0rd --tenant service --email=glance@example.com | |
2014-02-11 11:44:46 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-glance' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('f3738eea8d1442f7809272fa207d5fe1', 'glance', 'default', '$6$rounds=40000$eP/U.BXlJToBmEFq$jMmnV3JnkuaEcYEHyqgB3ZBO7ayJPJSKHQHAHEGJIzSiSDRPHQkbeiSTXwQfZHcxjbTERXeBmURKhynfQi0PQ.', 1, '{"email": "glance@example.com"}', '8d09ed66baa14d368dd8d6a80c0cd822') (HTTP 409) | |
2014-02-11 11:44:46 + keystone user-role-add --tenant service --user glance --role service | |
2014-02-11 11:44:46 Conflict occurred attempting to store role grant. User 8f29768a06fe4229a76ad8ad992adde8 already has role 7b101e85f8624a53bdc53851779b0990 in tenant 8d09ed66baa14d368dd8d6a80c0cd822 (HTTP 409) | |
2014-02-11 11:44:46 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ s-proxy ]] | |
2014-02-11 11:44:46 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:46 + keystone service-create --name=glance --type=image '--description=Glance Image Service' | |
2014-02-11 11:44:46 +-------------+----------------------------------+ | |
2014-02-11 11:44:46 | Property | Value | | |
2014-02-11 11:44:46 +-------------+----------------------------------+ | |
2014-02-11 11:44:46 | description | Glance Image Service | | |
2014-02-11 11:44:46 | id | 01d7db9e39db44bb9620e8ce1ee144f9 | | |
2014-02-11 11:44:46 | name | glance | | |
2014-02-11 11:44:46 | type | image | | |
2014-02-11 11:44:46 +-------------+----------------------------------+ | |
2014-02-11 11:44:46 + keystone endpoint-create --region RegionOne --service glance --publicurl http://10.15.0.1:9292 --adminurl http://10.15.0.1:9292 --internalurl http://10.15.0.1:9292 | |
2014-02-11 11:44:47 Multiple service matches found for 'glance', use an ID to be more specific. | |
2014-02-11 11:44:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ ceilometer ]] | |
2014-02-11 11:44:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-api ]] | |
2014-02-11 11:44:47 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:47 + keystone service-create --name=ec2 --type=ec2 '--description=EC2 Compatibility Layer' | |
2014-02-11 11:44:47 +-------------+----------------------------------+ | |
2014-02-11 11:44:47 | Property | Value | | |
2014-02-11 11:44:47 +-------------+----------------------------------+ | |
2014-02-11 11:44:47 | description | EC2 Compatibility Layer | | |
2014-02-11 11:44:47 | id | ff5aae3b03c240cebaf90e516d7882c1 | | |
2014-02-11 11:44:47 | name | ec2 | | |
2014-02-11 11:44:47 | type | ec2 | | |
2014-02-11 11:44:47 +-------------+----------------------------------+ | |
2014-02-11 11:44:47 + keystone endpoint-create --region RegionOne --service ec2 --publicurl http://10.15.0.1:8773/services/Cloud --adminurl http://10.15.0.1:8773/services/Admin --internalurl http://10.15.0.1:8773/services/Cloud | |
2014-02-11 11:44:47 Multiple service matches found for 'ec2', use an ID to be more specific. | |
2014-02-11 11:44:47 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ n-obj ]] | |
2014-02-11 11:44:47 + [[ sql = \s\q\l ]] | |
2014-02-11 11:44:47 + keystone service-create --name=s3 --type=s3 --description=S3 | |
2014-02-11 11:44:48 +-------------+----------------------------------+ | |
2014-02-11 11:44:48 | Property | Value | | |
2014-02-11 11:44:48 +-------------+----------------------------------+ | |
2014-02-11 11:44:48 | description | S3 | | |
2014-02-11 11:44:48 | id | 6cb6877a85a4480bb5fe600a89d80301 | | |
2014-02-11 11:44:48 | name | s3 | | |
2014-02-11 11:44:48 | type | s3 | | |
2014-02-11 11:44:48 +-------------+----------------------------------+ | |
2014-02-11 11:44:48 + keystone endpoint-create --region RegionOne --service s3 --publicurl http://10.15.0.1:3333 --adminurl http://10.15.0.1:3333 --internalurl http://10.15.0.1:3333 | |
2014-02-11 11:44:48 Multiple service matches found for 's3', use an ID to be more specific. | |
2014-02-11 11:44:48 + [[ g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql =~ tempest ]] | |
2014-02-11 11:44:48 + keystone tenant-create --name=alt_demo | |
2014-02-11 11:44:48 Conflict occurred attempting to store project. (IntegrityError) (1062, "Duplicate entry 'default-alt_demo' for key 'domain_id'") 'INSERT INTO project (id, name, domain_id, description, enabled, extra) VALUES (%s, %s, %s, %s, %s, %s)' ('37c917930fa348ccb3099e5cf2c3c710', 'alt_demo', 'default', None, 1, '{}') (HTTP 409) | |
2014-02-11 11:44:48 + keystone user-create --name=alt_demo --pass=Passw0rd --email=alt_demo@example.com | |
2014-02-11 11:44:49 Conflict occurred attempting to store user. (IntegrityError) (1062, "Duplicate entry 'default-alt_demo' for key 'domain_id'") 'INSERT INTO user (id, name, domain_id, password, enabled, extra, default_project_id) VALUES (%s, %s, %s, %s, %s, %s, %s)' ('d53e04b8e74b482c95de6a4fa9c473fa', 'alt_demo', 'default', '$6$rounds=40000$C5S2QO.E7LncGMqT$CFKu8X1DLZ7VQ1pa8v6uYvfQ9PdZSqZznTPgbMpK5Ehj/jJsdH5d1vZBPUUsYPMAEt2CEJM6lspoyjFsvPBMN/', 1, '{"email": "alt_demo@example.com"}', None) (HTTP 409) | |
2014-02-11 11:44:49 + keystone user-role-add --tenant alt_demo --user alt_demo --role Member | |
2014-02-11 11:44:49 Conflict occurred attempting to store role grant. User 1c1eabcbb5ad4f9e85812def7ac386f5 already has role 02524be0324a464bacaf1f3269decd33 in tenant 7fa6882ac6b446038f8bdc22fdfd2070 (HTTP 409) | |
2014-02-11 11:44:49 ++ failed | |
2014-02-11 11:44:49 ++ local r=1 | |
2014-02-11 11:44:49 +++ jobs -p | |
2014-02-11 11:44:49 ++ kill | |
2014-02-11 11:44:49 ++ set +o xtrace | |
2014-02-11 11:44:49 stack.sh failed: full log in /opt/stack/logs/stack.sh.log.2014-02-11-113718 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment