Advertisement
askb

/opt/stack/logs/stack.sh.log.2016-02-29-134702

Feb 29th, 2016
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 284.96 KB | None | 0 0
  1. 2016-02-29 08:02:07.128 | + exec
  2. 2016-02-29 08:02:07.129 | + echo_summary 'stack.sh log /opt/stack/logs/stack.sh.log.2016-02-29-133206'
  3. 2016-02-29 08:02:07.129 | + [[ -t 3 ]]
  4. 2016-02-29 08:02:07.129 | + [[ True != \T\r\u\e ]]
  5. 2016-02-29 08:02:07.129 | + echo -e stack.sh log /opt/stack/logs/stack.sh.log.2016-02-29-133206
  6. 2016-02-29 08:02:07.129 | + ln -sf /opt/stack/logs/stack.sh.log.2016-02-29-133206 /opt/stack/logs/stack.sh.log
  7. 2016-02-29 08:02:07.129 | ++ /home/vagrant/devstack-liberty/tools/outfilter.py -o /opt/stack/logs/stack.sh.log.2016-02-29-133206.summary.2016-02-29-133206
  8. 2016-02-29 08:02:07.130 | + ln -sf /opt/stack/logs/stack.sh.log.2016-02-29-133206.summary.2016-02-29-133206 /opt/stack/logs/stack.sh.log.summary
  9. 2016-02-29 08:02:07.130 | + [[ -n /opt/stack/logs/screen ]]
  10. 2016-02-29 08:02:07.130 | + [[ -d /opt/stack/logs/screen ]]
  11. 2016-02-29 08:02:07.130 | + find /opt/stack/logs/screen -maxdepth 1 -name 'screen-*.log' -mtime +7 -exec rm '{}' ';'
  12. 2016-02-29 08:02:07.131 | + trap exit_trap EXIT
  13. 2016-02-29 08:02:07.131 | + trap err_trap ERR
  14. 2016-02-29 08:02:07.131 | + set -o errexit
  15. 2016-02-29 08:02:07.131 | + uname -a
  16. 2016-02-29 08:02:07.131 | Linux devstack 3.13.0-79-generic #123-Ubuntu SMP Fri Feb 19 14:27:58 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
  17. 2016-02-29 08:02:07.131 | + SSL_BUNDLE_FILE=/opt/stack/data/ca-bundle.pem
  18. 2016-02-29 08:02:07.131 | + rm -f /opt/stack/data/ca-bundle.pem
  19. 2016-02-29 08:02:07.131 | + source /home/vagrant/devstack-liberty/lib/database
  20. 2016-02-29 08:02:07.174 | + source /home/vagrant/devstack-liberty/lib/rpc_backend
  21. 2016-02-29 08:02:07.232 | + SSL_ENABLED_SERVICES=key,nova,cinder,glance,s-proxy,neutron
  22. 2016-02-29 08:02:07.232 | + is_service_enabled tls-proxy
  23. 2016-02-29 08:02:07.235 | + return 1
  24. 2016-02-29 08:02:07.235 | + fetch_plugins
  25. 2016-02-29 08:02:07.235 | + local plugins=
  26. 2016-02-29 08:02:07.235 | + local plugin
  27. 2016-02-29 08:02:07.235 | + [[ -z '' ]]
  28. 2016-02-29 08:02:07.236 | + return
  29. 2016-02-29 08:02:07.236 | + run_phase override_defaults
  30. 2016-02-29 08:02:07.236 | + local mode=override_defaults
  31. 2016-02-29 08:02:07.236 | + local phase=
  32. 2016-02-29 08:02:07.236 | + [[ -d /home/vagrant/devstack-liberty/extras.d ]]
  33. 2016-02-29 08:02:07.236 | + for i in '$TOP_DIR/extras.d/*.sh'
  34. 2016-02-29 08:02:07.236 | + [[ -r /home/vagrant/devstack-liberty/extras.d/50-ironic.sh ]]
  35. 2016-02-29 08:02:07.236 | + source /home/vagrant/devstack-liberty/extras.d/50-ironic.sh override_defaults
  36. 2016-02-29 08:02:07.248 | ++ is_service_enabled ir-api ir-cond
  37. 2016-02-29 08:02:07.251 | ++ return 1
  38. 2016-02-29 08:02:07.252 | + for i in '$TOP_DIR/extras.d/*.sh'
  39. 2016-02-29 08:02:07.252 | + [[ -r /home/vagrant/devstack-liberty/extras.d/60-ceph.sh ]]
  40. 2016-02-29 08:02:07.252 | + source /home/vagrant/devstack-liberty/extras.d/60-ceph.sh override_defaults
  41. 2016-02-29 08:02:07.262 | ++ is_service_enabled ceph
  42. 2016-02-29 08:02:07.265 | ++ return 1
  43. 2016-02-29 08:02:07.265 | + for i in '$TOP_DIR/extras.d/*.sh'
  44. 2016-02-29 08:02:07.265 | + [[ -r /home/vagrant/devstack-liberty/extras.d/80-tempest.sh ]]
  45. 2016-02-29 08:02:07.266 | + source /home/vagrant/devstack-liberty/extras.d/80-tempest.sh override_defaults
  46. 2016-02-29 08:02:07.275 | ++ is_service_enabled tempest
  47. 2016-02-29 08:02:07.278 | ++ return 0
  48. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \s\o\u\r\c\e ]]
  49. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \s\t\a\c\k ]]
  50. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \s\t\a\c\k ]]
  51. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \s\t\a\c\k ]]
  52. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \s\t\a\c\k ]]
  53. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \u\n\s\t\a\c\k ]]
  54. 2016-02-29 08:02:07.278 | ++ [[ override_defaults == \c\l\e\a\n ]]
  55. 2016-02-29 08:02:07.278 | + [[ override_defaults == \s\o\u\r\c\e ]]
  56. 2016-02-29 08:02:07.278 | + [[ override_defaults == \o\v\e\r\r\i\d\e\_\d\e\f\a\u\l\t\s ]]
  57. 2016-02-29 08:02:07.278 | + plugin_override_defaults
  58. 2016-02-29 08:02:07.278 | + local plugins=
  59. 2016-02-29 08:02:07.278 | + local plugin
  60. 2016-02-29 08:02:07.278 | + [[ -z '' ]]
  61. 2016-02-29 08:02:07.278 | + return
  62. 2016-02-29 08:02:07.279 | + source /home/vagrant/devstack-liberty/lib/apache
  63. 2016-02-29 08:02:07.332 | + source /home/vagrant/devstack-liberty/lib/tls
  64. 2016-02-29 08:02:07.350 | ++ is_service_enabled tls-proxy
  65. 2016-02-29 08:02:07.354 | ++ return 1
  66. 2016-02-29 08:02:07.355 | +++ hostname -f
  67. 2016-02-29 08:02:07.358 | ++ DEVSTACK_HOSTNAME=devstack.mycloud.in
  68. 2016-02-29 08:02:07.358 | ++ DEVSTACK_CERT_NAME=devstack-cert
  69. 2016-02-29 08:02:07.358 | ++ DEVSTACK_CERT=/opt/stack/data/devstack-cert.pem
  70. 2016-02-29 08:02:07.358 | ++ ROOT_CA_DIR=/opt/stack/data/CA/root-ca
  71. 2016-02-29 08:02:07.358 | ++ INT_CA_DIR=/opt/stack/data/CA/int-ca
  72. 2016-02-29 08:02:07.359 | ++ ORG_NAME=OpenStack
  73. 2016-02-29 08:02:07.359 | ++ ORG_UNIT_NAME=DevStack
  74. 2016-02-29 08:02:07.359 | ++ STUD_PROTO=--tls
  75. 2016-02-29 08:02:07.359 | ++ STUD_CIPHERS='TLSv1+HIGH:!DES:!aNULL:!eNULL:@STRENGTH'
  76. 2016-02-29 08:02:07.360 | ++ OPENSSL=/usr/bin/openssl
  77. 2016-02-29 08:02:07.361 | + source /home/vagrant/devstack-liberty/lib/infra
  78. 2016-02-29 08:02:07.528 | + source /home/vagrant/devstack-liberty/lib/oslo
  79. 2016-02-29 08:02:07.565 | + source /home/vagrant/devstack-liberty/lib/lvm
  80. 2016-02-29 08:02:07.606 | + source /home/vagrant/devstack-liberty/lib/horizon
  81. 2016-02-29 08:02:07.629 | + source /home/vagrant/devstack-liberty/lib/keystone
  82. 2016-02-29 08:02:07.650 | + source /home/vagrant/devstack-liberty/lib/glance
  83. 2016-02-29 08:02:07.688 | + source /home/vagrant/devstack-liberty/lib/nova
  84. 2016-02-29 08:02:07.871 | + source /home/vagrant/devstack-liberty/lib/cinder
  85. 2016-02-29 08:02:07.907 | + source /home/vagrant/devstack-liberty/lib/swift
  86. 2016-02-29 08:02:07.983 | + source /home/vagrant/devstack-liberty/lib/heat
  87. 2016-02-29 08:02:08.013 | + source /home/vagrant/devstack-liberty/lib/neutron-legacy
  88. 2016-02-29 08:02:08.036 | ++ IP_VERSION=4+6
  89. 2016-02-29 08:02:08.036 | ++ [[ 4+6 != \4 ]]
  90. 2016-02-29 08:02:08.036 | ++ [[ 4+6 != \6 ]]
  91. 2016-02-29 08:02:08.036 | ++ [[ 4+6 != \4\+\6 ]]
  92. 2016-02-29 08:02:08.037 | ++ NETWORK_GATEWAY=10.0.0.1
  93. 2016-02-29 08:02:08.037 | ++ PUBLIC_NETWORK_GATEWAY=172.24.4.1
  94. 2016-02-29 08:02:08.037 | ++ PRIVATE_SUBNET_NAME=private-subnet
  95. 2016-02-29 08:02:08.037 | ++ PUBLIC_SUBNET_NAME=public-subnet
  96. 2016-02-29 08:02:08.038 | ++ is_ssl_enabled_service neutron
  97. 2016-02-29 08:02:08.038 | ++ local services=neutron
  98. 2016-02-29 08:02:08.038 | ++ local service=
  99. 2016-02-29 08:02:08.038 | ++ '[' False == False ']'
  100. 2016-02-29 08:02:08.038 | ++ return 1
  101. 2016-02-29 08:02:08.038 | ++ is_service_enabled tls-proxy
  102. 2016-02-29 08:02:08.042 | ++ return 1
  103. 2016-02-29 08:02:08.043 | +++ uuidgen
  104. 2016-02-29 08:02:08.044 | +++ sed -e 's/\(..\)\(....\)\(....\)/\1:\2:\3/'
  105. 2016-02-29 08:02:08.044 | +++ cut -c 23-
  106. 2016-02-29 08:02:08.045 | +++ sed s/-//g
  107. 2016-02-29 08:02:08.076 | ++ IPV6_GLOBAL_ID=83:ea03:faf8
  108. 2016-02-29 08:02:08.077 | ++ IPV6_RA_MODE=slaac
  109. 2016-02-29 08:02:08.077 | ++ IPV6_ADDRESS_MODE=slaac
  110. 2016-02-29 08:02:08.077 | ++ IPV6_PUBLIC_SUBNET_NAME=ipv6-public-subnet
  111. 2016-02-29 08:02:08.078 | ++ IPV6_PRIVATE_SUBNET_NAME=ipv6-private-subnet
  112. 2016-02-29 08:02:08.078 | ++ FIXED_RANGE_V6=fd83:ea03:faf8::/64
  113. 2016-02-29 08:02:08.078 | ++ IPV6_PRIVATE_NETWORK_GATEWAY=fd83:ea03:faf8::1
  114. 2016-02-29 08:02:08.078 | ++ IPV6_PUBLIC_RANGE=2001:db8::/64
  115. 2016-02-29 08:02:08.078 | ++ IPV6_PUBLIC_NETWORK_GATEWAY=2001:db8::2
  116. 2016-02-29 08:02:08.078 | ++ IPV6_ROUTER_GW_IP=2001:db8::1
  117. 2016-02-29 08:02:08.078 | ++ GITDIR["python-neutronclient"]=/opt/stack/python-neutronclient
  118. 2016-02-29 08:02:08.078 | ++ NEUTRON_DIR=/opt/stack/neutron
  119. 2016-02-29 08:02:08.078 | ++ NEUTRON_FWAAS_DIR=/opt/stack/neutron-fwaas
  120. 2016-02-29 08:02:08.078 | ++ NEUTRON_LBAAS_DIR=/opt/stack/neutron-lbaas
  121. 2016-02-29 08:02:08.078 | ++ NEUTRON_VPNAAS_DIR=/opt/stack/neutron-vpnaas
  122. 2016-02-29 08:02:08.078 | ++ NEUTRON_AUTH_CACHE_DIR=/var/cache/neutron
  123. 2016-02-29 08:02:08.078 | ++ [[ -d /opt/stack/neutron/bin/neutron-server ]]
  124. 2016-02-29 08:02:08.079 | +++ get_python_exec_prefix
  125. 2016-02-29 08:02:08.082 | +++ is_fedora
  126. 2016-02-29 08:02:08.082 | +++ [[ -z Ubuntu ]]
  127. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = Fedora ']'
  128. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = 'Red Hat' ']'
  129. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = CentOS ']'
  130. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = OracleLinux ']'
  131. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = CloudLinux ']'
  132. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = kvmibm ']'
  133. 2016-02-29 08:02:08.082 | +++ is_suse
  134. 2016-02-29 08:02:08.082 | +++ [[ -z Ubuntu ]]
  135. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = openSUSE ']'
  136. 2016-02-29 08:02:08.082 | +++ '[' Ubuntu = 'SUSE LINUX' ']'
  137. 2016-02-29 08:02:08.083 | +++ echo /usr/local/bin
  138. 2016-02-29 08:02:08.083 | ++ NEUTRON_BIN_DIR=/usr/local/bin
  139. 2016-02-29 08:02:08.083 | ++ NEUTRON_CONF_DIR=/etc/neutron
  140. 2016-02-29 08:02:08.083 | ++ NEUTRON_CONF=/etc/neutron/neutron.conf
  141. 2016-02-29 08:02:08.083 | ++ export NEUTRON_TEST_CONFIG_FILE=/etc/neutron/debug.ini
  142. 2016-02-29 08:02:08.083 | ++ NEUTRON_TEST_CONFIG_FILE=/etc/neutron/debug.ini
  143. 2016-02-29 08:02:08.083 | ++ AGENT_DHCP_BINARY=/usr/local/bin/neutron-dhcp-agent
  144. 2016-02-29 08:02:08.083 | ++ AGENT_L3_BINARY=/usr/local/bin/neutron-l3-agent
  145. 2016-02-29 08:02:08.083 | ++ AGENT_META_BINARY=/usr/local/bin/neutron-metadata-agent
  146. 2016-02-29 08:02:08.083 | ++ Q_DHCP_CONF_FILE=/etc/neutron/dhcp_agent.ini
  147. 2016-02-29 08:02:08.083 | ++ Q_L3_CONF_FILE=/etc/neutron/l3_agent.ini
  148. 2016-02-29 08:02:08.083 | ++ Q_FWAAS_CONF_FILE=/etc/neutron/fwaas_driver.ini
  149. 2016-02-29 08:02:08.083 | ++ Q_VPN_CONF_FILE=/etc/neutron/vpn_agent.ini
  150. 2016-02-29 08:02:08.083 | ++ Q_META_CONF_FILE=/etc/neutron/metadata_agent.ini
  151. 2016-02-29 08:02:08.083 | ++ Q_DB_NAME=neutron
  152. 2016-02-29 08:02:08.083 | ++ Q_PLUGIN=ml2
  153. 2016-02-29 08:02:08.083 | ++ Q_PORT=9696
  154. 2016-02-29 08:02:08.083 | ++ Q_PORT_INT=19696
  155. 2016-02-29 08:02:08.083 | ++ Q_HOST=10.0.2.15
  156. 2016-02-29 08:02:08.083 | ++ Q_PROTOCOL=http
  157. 2016-02-29 08:02:08.083 | ++ Q_LISTEN_ADDRESS=0.0.0.0
  158. 2016-02-29 08:02:08.083 | ++ Q_ADMIN_USERNAME=neutron
  159. 2016-02-29 08:02:08.083 | ++ Q_AUTH_STRATEGY=keystone
  160. 2016-02-29 08:02:08.083 | ++ Q_USE_NAMESPACE=True
  161. 2016-02-29 08:02:08.083 | ++ Q_OVS_USE_VETH=False
  162. 2016-02-29 08:02:08.083 | ++ Q_USE_ROOTWRAP=True
  163. 2016-02-29 08:02:08.083 | +++ trueorfalse True Q_USE_ROOTWRAP_DAEMON
  164. 2016-02-29 08:02:08.085 | ++ Q_USE_ROOTWRAP_DAEMON=True
  165. 2016-02-29 08:02:08.086 | ++ Q_META_DATA_IP=10.0.2.15
  166. 2016-02-29 08:02:08.086 | ++ Q_ALLOW_OVERLAPPING_IP=True
  167. 2016-02-29 08:02:08.086 | ++ Q_USE_DEBUG_COMMAND=False
  168. 2016-02-29 08:02:08.086 | ++ Q_ROUTER_NAME=router1
  169. 2016-02-29 08:02:08.086 | ++ Q_NOTIFY_NOVA_PORT_STATUS_CHANGES=True
  170. 2016-02-29 08:02:08.086 | ++ Q_NOTIFY_NOVA_PORT_DATA_CHANGES=True
  171. 2016-02-29 08:02:08.086 | ++ VIF_PLUGGING_IS_FATAL=True
  172. 2016-02-29 08:02:08.086 | ++ VIF_PLUGGING_TIMEOUT=300
  173. 2016-02-29 08:02:08.086 | ++ NEUTRON_CREATE_INITIAL_NETWORKS=True
  174. 2016-02-29 08:02:08.086 | ++ PROVIDER_SUBNET_NAME=provider_net
  175. 2016-02-29 08:02:08.086 | ++ PUBLIC_BRIDGE=br-ex
  176. 2016-02-29 08:02:08.086 | ++ Q_USE_PROVIDERNET_FOR_PUBLIC=False
  177. 2016-02-29 08:02:08.086 | ++ PUBLIC_PHYSICAL_NETWORK=public
  178. 2016-02-29 08:02:08.086 | ++ Q_USE_PUBLIC_VETH=False
  179. 2016-02-29 08:02:08.086 | ++ Q_PUBLIC_VETH_EX=veth-pub-ex
  180. 2016-02-29 08:02:08.086 | ++ Q_PUBLIC_VETH_INT=veth-pub-int
  181. 2016-02-29 08:02:08.086 | ++ Q_L3_ENABLED=False
  182. 2016-02-29 08:02:08.087 | ++ Q_L3_ROUTER_PER_TENANT=False
  183. 2016-02-29 08:02:08.087 | ++ declare -a Q_PLUGIN_EXTRA_CONF_FILES
  184. 2016-02-29 08:02:08.087 | ++ declare -a Q_VPN_EXTRA_CONF_FILES
  185. 2016-02-29 08:02:08.087 | ++ Q_RR_CONF_FILE=/etc/neutron/rootwrap.conf
  186. 2016-02-29 08:02:08.087 | ++ [[ True == \F\a\l\s\e ]]
  187. 2016-02-29 08:02:08.087 | +++ get_rootwrap_location neutron
  188. 2016-02-29 08:02:08.087 | +++ local module=neutron
  189. 2016-02-29 08:02:08.087 | ++++ get_python_exec_prefix
  190. 2016-02-29 08:02:08.089 | ++++ is_fedora
  191. 2016-02-29 08:02:08.089 | ++++ [[ -z Ubuntu ]]
  192. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = Fedora ']'
  193. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = 'Red Hat' ']'
  194. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = CentOS ']'
  195. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = OracleLinux ']'
  196. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = CloudLinux ']'
  197. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = kvmibm ']'
  198. 2016-02-29 08:02:08.089 | ++++ is_suse
  199. 2016-02-29 08:02:08.089 | ++++ [[ -z Ubuntu ]]
  200. 2016-02-29 08:02:08.089 | ++++ '[' Ubuntu = openSUSE ']'
  201. 2016-02-29 08:02:08.090 | ++++ '[' Ubuntu = 'SUSE LINUX' ']'
  202. 2016-02-29 08:02:08.090 | ++++ echo /usr/local/bin
  203. 2016-02-29 08:02:08.090 | +++ echo /usr/local/bin/neutron-rootwrap
  204. 2016-02-29 08:02:08.090 | ++ NEUTRON_ROOTWRAP=/usr/local/bin/neutron-rootwrap
  205. 2016-02-29 08:02:08.090 | ++ Q_RR_COMMAND='sudo /usr/local/bin/neutron-rootwrap /etc/neutron/rootwrap.conf'
  206. 2016-02-29 08:02:08.090 | ++ [[ True == \T\r\u\e ]]
  207. 2016-02-29 08:02:08.090 | ++ Q_RR_DAEMON_COMMAND='sudo /usr/local/bin/neutron-rootwrap-daemon /etc/neutron/rootwrap.conf'
  208. 2016-02-29 08:02:08.090 | ++ Q_DVR_MODE=legacy
  209. 2016-02-29 08:02:08.090 | ++ [[ legacy != \l\e\g\a\c\y ]]
  210. 2016-02-29 08:02:08.090 | ++ ENABLE_TENANT_TUNNELS=True
  211. 2016-02-29 08:02:08.090 | ++ TENANT_TUNNEL_RANGES=1:1000
  212. 2016-02-29 08:02:08.090 | ++ ENABLE_TENANT_VLANS=False
  213. 2016-02-29 08:02:08.090 | ++ TENANT_VLAN_RANGE=
  214. 2016-02-29 08:02:08.090 | ++ PHYSICAL_NETWORK=
  215. 2016-02-29 08:02:08.090 | ++ OVS_PHYSICAL_BRIDGE=
  216. 2016-02-29 08:02:08.090 | ++ LB_PHYSICAL_INTERFACE=
  217. 2016-02-29 08:02:08.090 | ++ TUNNEL_ENDPOINT_IP=10.0.2.15
  218. 2016-02-29 08:02:08.090 | ++ OVS_ENABLE_TUNNELING=True
  219. 2016-02-29 08:02:08.090 | ++ ENABLE_ISOLATED_METADATA=False
  220. 2016-02-29 08:02:08.090 | ++ ENABLE_METADATA_NETWORK=False
  221. 2016-02-29 08:02:08.090 | ++ '[' -f /home/vagrant/devstack-liberty/lib/neutron_plugins/ml2 ']'
  222. 2016-02-29 08:02:08.090 | ++ source /home/vagrant/devstack-liberty/lib/neutron_plugins/ml2
  223. 2016-02-29 08:02:08.129 | ++ source /home/vagrant/devstack-liberty/lib/neutron_plugins/services/loadbalancer
  224. 2016-02-29 08:02:08.175 | ++ source /home/vagrant/devstack-liberty/lib/neutron_plugins/services/metering
  225. 2016-02-29 08:02:08.185 | ++ source /home/vagrant/devstack-liberty/lib/neutron_plugins/services/vpn
  226. 2016-02-29 08:02:08.194 | ++ source /home/vagrant/devstack-liberty/lib/neutron_plugins/services/firewall
  227. 2016-02-29 08:02:08.212 | ++ has_neutron_plugin_security_group
  228. 2016-02-29 08:02:08.213 | ++ return 0
  229. 2016-02-29 08:02:08.213 | ++ Q_USE_SECGROUP=True
  230. 2016-02-29 08:02:08.234 | + source /home/vagrant/devstack-liberty/lib/ldap
  231. 2016-02-29 08:02:08.249 | + source /home/vagrant/devstack-liberty/lib/dstat
  232. 2016-02-29 08:02:08.310 | + run_phase source
  233. 2016-02-29 08:02:08.310 | + local mode=source
  234. 2016-02-29 08:02:08.310 | + local phase=
  235. 2016-02-29 08:02:08.311 | + [[ -d /home/vagrant/devstack-liberty/extras.d ]]
  236. 2016-02-29 08:02:08.311 | + for i in '$TOP_DIR/extras.d/*.sh'
  237. 2016-02-29 08:02:08.311 | + [[ -r /home/vagrant/devstack-liberty/extras.d/50-ironic.sh ]]
  238. 2016-02-29 08:02:08.311 | + source /home/vagrant/devstack-liberty/extras.d/50-ironic.sh source
  239. 2016-02-29 08:02:08.311 | ++ is_service_enabled ir-api ir-cond
  240. 2016-02-29 08:02:08.312 | ++ return 1
  241. 2016-02-29 08:02:08.313 | + for i in '$TOP_DIR/extras.d/*.sh'
  242. 2016-02-29 08:02:08.313 | + [[ -r /home/vagrant/devstack-liberty/extras.d/60-ceph.sh ]]
  243. 2016-02-29 08:02:08.313 | + source /home/vagrant/devstack-liberty/extras.d/60-ceph.sh source
  244. 2016-02-29 08:02:08.313 | ++ is_service_enabled ceph
  245. 2016-02-29 08:02:08.316 | ++ return 1
  246. 2016-02-29 08:02:08.316 | + for i in '$TOP_DIR/extras.d/*.sh'
  247. 2016-02-29 08:02:08.316 | + [[ -r /home/vagrant/devstack-liberty/extras.d/80-tempest.sh ]]
  248. 2016-02-29 08:02:08.316 | + source /home/vagrant/devstack-liberty/extras.d/80-tempest.sh source
  249. 2016-02-29 08:02:08.316 | ++ is_service_enabled tempest
  250. 2016-02-29 08:02:08.318 | ++ return 0
  251. 2016-02-29 08:02:08.319 | ++ [[ source == \s\o\u\r\c\e ]]
  252. 2016-02-29 08:02:08.319 | ++ source /home/vagrant/devstack-liberty/lib/tempest
  253. 2016-02-29 08:02:08.347 | ++ [[ source == \u\n\s\t\a\c\k ]]
  254. 2016-02-29 08:02:08.347 | ++ [[ source == \c\l\e\a\n ]]
  255. 2016-02-29 08:02:08.348 | + [[ source == \s\o\u\r\c\e ]]
  256. 2016-02-29 08:02:08.348 | + load_plugin_settings
  257. 2016-02-29 08:02:08.348 | + local plugins=
  258. 2016-02-29 08:02:08.348 | + local plugin
  259. 2016-02-29 08:02:08.349 | + [[ -z '' ]]
  260. 2016-02-29 08:02:08.349 | + return
  261. 2016-02-29 08:02:08.349 | + initialize_database_backends
  262. 2016-02-29 08:02:08.349 | + for backend in '$DATABASE_BACKENDS'
  263. 2016-02-29 08:02:08.349 | + is_service_enabled mysql
  264. 2016-02-29 08:02:08.350 | + return 0
  265. 2016-02-29 08:02:08.350 | + DATABASE_TYPE=mysql
  266. 2016-02-29 08:02:08.351 | + for backend in '$DATABASE_BACKENDS'
  267. 2016-02-29 08:02:08.351 | + is_service_enabled postgresql
  268. 2016-02-29 08:02:08.353 | + return 1
  269. 2016-02-29 08:02:08.353 | + '[' -z mysql ']'
  270. 2016-02-29 08:02:08.353 | + MYSQL_HOST=127.0.0.1
  271. 2016-02-29 08:02:08.353 | + MYSQL_USER=root
  272. 2016-02-29 08:02:08.354 | + [[ 4 == 6 ]]
  273. 2016-02-29 08:02:08.354 | + DATABASE_HOST=127.0.0.1
  274. 2016-02-29 08:02:08.354 | + DATABASE_USER=root
  275. 2016-02-29 08:02:08.354 | + '[' -n openstack ']'
  276. 2016-02-29 08:02:08.354 | + DATABASE_PASSWORD=openstack
  277. 2016-02-29 08:02:08.354 | ++ get_database_type_mysql
  278. 2016-02-29 08:02:08.354 | ++ [[ PyMySQL == \P\y\M\y\S\Q\L ]]
  279. 2016-02-29 08:02:08.354 | ++ echo mysql+pymysql
  280. 2016-02-29 08:02:08.354 | + BASE_SQL_CONN=mysql+pymysql://root:openstack@127.0.0.1
  281. 2016-02-29 08:02:08.354 | + return 0
  282. 2016-02-29 08:02:08.354 | + echo 'Using mysql database backend'
  283. 2016-02-29 08:02:08.354 | Using mysql database backend
  284. 2016-02-29 08:02:08.354 | + RABBIT_USERID=stackrabbit
  285. 2016-02-29 08:02:08.354 | + is_service_enabled rabbit
  286. 2016-02-29 08:02:08.356 | + return 0
  287. 2016-02-29 08:02:08.356 | + RABBIT_HOST=10.0.2.15
  288. 2016-02-29 08:02:08.357 | + read_password RABBIT_PASSWORD 'ENTER A PASSWORD TO USE FOR RABBIT.'
  289. 2016-02-29 08:02:08.359 | + is_service_enabled keystone
  290. 2016-02-29 08:02:08.361 | + return 0
  291. 2016-02-29 08:02:08.362 | + read_password SERVICE_TOKEN 'ENTER A SERVICE_TOKEN TO USE FOR THE SERVICE ADMIN TOKEN.'
  292. 2016-02-29 08:02:08.365 | + read_password SERVICE_PASSWORD 'ENTER A SERVICE_PASSWORD TO USE FOR THE SERVICE AUTHENTICATION.'
  293. 2016-02-29 08:02:08.367 | + read_password ADMIN_PASSWORD 'ENTER A PASSWORD TO USE FOR HORIZON AND KEYSTONE (20 CHARS OR LESS).'
  294. 2016-02-29 08:02:08.369 | + is_service_enabled ldap
  295. 2016-02-29 08:02:08.372 | + return 1
  296. 2016-02-29 08:02:08.372 | + is_service_enabled s-proxy
  297. 2016-02-29 08:02:08.374 | + return 1
  298. 2016-02-29 08:02:08.375 | + save_stackenv 667
  299. 2016-02-29 08:02:08.375 | + local tag=667
  300. 2016-02-29 08:02:08.375 | ++ date +%F-%H%M%S
  301. 2016-02-29 08:02:08.376 | + time_stamp=2016-02-29-133208
  302. 2016-02-29 08:02:08.376 | + echo '# 2016-02-29-133208 667'
  303. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  304. 2016-02-29 08:02:08.376 | + echo BASE_SQL_CONN=mysql+pymysql://root:openstack@127.0.0.1
  305. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  306. 2016-02-29 08:02:08.376 | + echo DATA_DIR=/opt/stack/data
  307. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  308. 2016-02-29 08:02:08.376 | + echo DEST=/opt/stack
  309. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  310. 2016-02-29 08:02:08.376 | + echo ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  311. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  312. 2016-02-29 08:02:08.376 | + echo HOST_IP=10.0.2.15
  313. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  314. 2016-02-29 08:02:08.376 | + echo KEYSTONE_AUTH_PROTOCOL=http
  315. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  316. 2016-02-29 08:02:08.376 | + echo KEYSTONE_AUTH_URI=http://10.0.2.15:35357
  317. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  318. 2016-02-29 08:02:08.376 | + echo KEYSTONE_SERVICE_URI=http://10.0.2.15:5000
  319. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  320. 2016-02-29 08:02:08.376 | + echo LOGFILE=/opt/stack/logs/stack.sh.log.2016-02-29-133206
  321. 2016-02-29 08:02:08.376 | + for i in '$STACK_ENV_VARS'
  322. 2016-02-29 08:02:08.377 | + echo OS_CACERT=
  323. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  324. 2016-02-29 08:02:08.377 | + echo SERVICE_HOST=10.0.2.15
  325. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  326. 2016-02-29 08:02:08.377 | + echo SERVICE_PROTOCOL=http
  327. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  328. 2016-02-29 08:02:08.377 | + echo STACK_USER=vagrant
  329. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  330. 2016-02-29 08:02:08.377 | + echo TLS_IP=
  331. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  332. 2016-02-29 08:02:08.377 | + echo HOST_IPV6=::1
  333. 2016-02-29 08:02:08.377 | + for i in '$STACK_ENV_VARS'
  334. 2016-02-29 08:02:08.377 | + echo SERVICE_IP_VERSION=4
  335. 2016-02-29 08:02:08.377 | + git_clone git://git.openstack.org/openstack/requirements.git /opt/stack/requirements stable/liberty
  336. 2016-02-29 08:02:08.377 | + local git_remote=git://git.openstack.org/openstack/requirements.git
  337. 2016-02-29 08:02:08.377 | + local git_dest=/opt/stack/requirements
  338. 2016-02-29 08:02:08.377 | + local git_ref=stable/liberty
  339. 2016-02-29 08:02:08.378 | ++ pwd
  340. 2016-02-29 08:02:08.378 | + local orig_dir=/home/vagrant/devstack-liberty
  341. 2016-02-29 08:02:08.379 | + local git_clone_flags=
  342. 2016-02-29 08:02:08.379 | ++ trueorfalse False RECLONE
  343. 2016-02-29 08:02:08.382 | + RECLONE=False
  344. 2016-02-29 08:02:08.382 | + [[ 0 -gt 0 ]]
  345. 2016-02-29 08:02:08.382 | + [[ False = \T\r\u\e ]]
  346. 2016-02-29 08:02:08.383 | + egrep -q '^refs'
  347. 2016-02-29 08:02:08.383 | + echo stable/liberty
  348. 2016-02-29 08:02:08.384 | + [[ ! -d /opt/stack/requirements ]]
  349. 2016-02-29 08:02:08.384 | + [[ False = \T\r\u\e ]]
  350. 2016-02-29 08:02:08.384 | + cd /opt/stack/requirements
  351. 2016-02-29 08:02:08.385 | + head -1
  352. 2016-02-29 08:02:08.385 | + git show --oneline
  353. 2016-02-29 08:02:08.669 | 9874a29 Cap django_compressor below 2.0
  354. 2016-02-29 08:02:08.671 | + cd /home/vagrant/devstack-liberty
  355. 2016-02-29 08:02:08.671 | + echo_summary 'Installing package prerequisites'
  356. 2016-02-29 08:02:08.671 | + [[ -t 3 ]]
  357. 2016-02-29 08:02:08.671 | + [[ True != \T\r\u\e ]]
  358. 2016-02-29 08:02:08.671 | + echo -e Installing package prerequisites
  359. 2016-02-29 08:02:08.671 | + source /home/vagrant/devstack-liberty/tools/install_prereqs.sh
  360. 2016-02-29 08:02:08.698 | ++ FORCE_PREREQ=0
  361. 2016-02-29 08:02:08.700 | ++ getopts :f opt
  362. 2016-02-29 08:02:08.701 | ++ [[ -z /home/vagrant/devstack-liberty ]]
  363. 2016-02-29 08:02:08.702 | ++ PREREQ_RERUN_MARKER=/home/vagrant/devstack-liberty/.prereqs
  364. 2016-02-29 08:02:08.702 | ++ PREREQ_RERUN_HOURS=2
  365. 2016-02-29 08:02:08.703 | ++ PREREQ_RERUN_SECONDS=7200
  366. 2016-02-29 08:02:08.704 | +++ date +%s
  367. 2016-02-29 08:02:08.706 | ++ NOW=1456732928
  368. 2016-02-29 08:02:08.706 | +++ head -1 /home/vagrant/devstack-liberty/.prereqs
  369. 2016-02-29 08:02:08.709 | ++ LAST_RUN=1456665624
  370. 2016-02-29 08:02:08.709 | ++ DELTA=67304
  371. 2016-02-29 08:02:08.709 | ++ [[ 67304 -lt 7200 ]]
  372. 2016-02-29 08:02:08.709 | ++ export_proxy_variables
  373. 2016-02-29 08:02:08.709 | ++ isset http_proxy
  374. 2016-02-29 08:02:08.709 | ++ [[ -v http_proxy ]]
  375. 2016-02-29 08:02:08.710 | ++ isset https_proxy
  376. 2016-02-29 08:02:08.710 | ++ [[ -v https_proxy ]]
  377. 2016-02-29 08:02:08.710 | ++ isset no_proxy
  378. 2016-02-29 08:02:08.710 | ++ [[ -v no_proxy ]]
  379. 2016-02-29 08:02:08.710 | +++ get_packages general,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  380. 2016-02-29 08:02:08.897 | ++ PACKAGES='bridge-utils
  381. 2016-02-29 08:02:08.897 | screen
  382. 2016-02-29 08:02:08.897 | unzip
  383. 2016-02-29 08:02:08.897 | wget
  384. 2016-02-29 08:02:08.897 | psmisc
  385. 2016-02-29 08:02:08.897 | gcc
  386. 2016-02-29 08:02:08.897 | g++
  387. 2016-02-29 08:02:08.898 | git
  388. 2016-02-29 08:02:08.898 | graphviz
  389. 2016-02-29 08:02:08.898 | lsof
  390. 2016-02-29 08:02:08.898 | openssh-server
  391. 2016-02-29 08:02:08.899 | openssl
  392. 2016-02-29 08:02:08.899 | iputils-ping
  393. 2016-02-29 08:02:08.900 | wget
  394. 2016-02-29 08:02:08.900 | curl
  395. 2016-02-29 08:02:08.900 | tcpdump
  396. 2016-02-29 08:02:08.900 | tar
  397. 2016-02-29 08:02:08.900 | python-dev
  398. 2016-02-29 08:02:08.900 | python2.7
  399. 2016-02-29 08:02:08.900 | python-gdbm
  400. 2016-02-29 08:02:08.900 | bc
  401. 2016-02-29 08:02:08.900 | libyaml-dev
  402. 2016-02-29 08:02:08.900 | libffi-dev
  403. 2016-02-29 08:02:08.900 | libssl-dev
  404. 2016-02-29 08:02:08.900 | libxml2-dev
  405. 2016-02-29 08:02:08.900 | libxslt1-dev
  406. 2016-02-29 08:02:08.900 | gettext
  407. 2016-02-29 08:02:08.900 | pkg-config
  408. 2016-02-29 08:02:08.900 | sqlite3
  409. 2016-02-29 08:02:08.900 | python-mysqldb
  410. 2016-02-29 08:02:08.901 | python-mysql.connector
  411. 2016-02-29 08:02:08.901 | libldap2-dev
  412. 2016-02-29 08:02:08.901 | libsasl2-dev
  413. 2016-02-29 08:02:08.901 | libkrb5-dev
  414. 2016-02-29 08:02:08.901 | memcached
  415. 2016-02-29 08:02:08.901 | fping
  416. 2016-02-29 08:02:08.901 | dnsmasq-base
  417. 2016-02-29 08:02:08.901 | dnsmasq-utils
  418. 2016-02-29 08:02:08.901 | conntrack
  419. 2016-02-29 08:02:08.901 | kpartx
  420. 2016-02-29 08:02:08.901 | parted
  421. 2016-02-29 08:02:08.901 | iputils-arping
  422. 2016-02-29 08:02:08.901 | libmysqlclient-dev
  423. 2016-02-29 08:02:08.901 | python-mysqldb
  424. 2016-02-29 08:02:08.901 | python-mysql.connector
  425. 2016-02-29 08:02:08.901 | libxml2-dev
  426. 2016-02-29 08:02:08.901 | libxslt1-dev
  427. 2016-02-29 08:02:08.901 | gawk
  428. 2016-02-29 08:02:08.901 | iptables
  429. 2016-02-29 08:02:08.901 | ebtables
  430. 2016-02-29 08:02:08.901 | sqlite3
  431. 2016-02-29 08:02:08.901 | sudo
  432. 2016-02-29 08:02:08.901 | pm-utils
  433. 2016-02-29 08:02:08.902 | libjs-jquery-tablesorter
  434. 2016-02-29 08:02:08.902 | vlan
  435. 2016-02-29 08:02:08.902 | curl
  436. 2016-02-29 08:02:08.902 | genisoimage
  437. 2016-02-29 08:02:08.902 | socat
  438. 2016-02-29 08:02:08.902 | libmysqlclient-dev
  439. 2016-02-29 08:02:08.902 | libpq-dev
  440. 2016-02-29 08:02:08.902 | libssl-dev
  441. 2016-02-29 08:02:08.902 | libxml2-dev
  442. 2016-02-29 08:02:08.902 | libxslt1-dev
  443. 2016-02-29 08:02:08.902 | zlib1g-dev
  444. 2016-02-29 08:02:08.902 | qemu-utils
  445. 2016-02-29 08:02:08.902 | open-iscsi
  446. 2016-02-29 08:02:08.902 | genisoimage
  447. 2016-02-29 08:02:08.902 | sysfsutils
  448. 2016-02-29 08:02:08.902 | sg3-utils
  449. 2016-02-29 08:02:08.902 | cryptsetup
  450. 2016-02-29 08:02:08.902 | lvm2
  451. 2016-02-29 08:02:08.902 | qemu-utils
  452. 2016-02-29 08:02:08.903 | libpq-dev
  453. 2016-02-29 08:02:08.903 | open-iscsi
  454. 2016-02-29 08:02:08.903 | libpcre3-dev
  455. 2016-02-29 08:02:08.903 | libxml2-dev
  456. 2016-02-29 08:02:08.903 | libxslt1-dev
  457. 2016-02-29 08:02:08.903 | dstat
  458. 2016-02-29 08:02:08.903 | acl
  459. 2016-02-29 08:02:08.903 | ebtables
  460. 2016-02-29 08:02:08.903 | iptables
  461. 2016-02-29 08:02:08.903 | iputils-ping
  462. 2016-02-29 08:02:08.903 | iputils-arping
  463. 2016-02-29 08:02:08.903 | libmysqlclient-dev
  464. 2016-02-29 08:02:08.903 | sudo
  465. 2016-02-29 08:02:08.903 | postgresql-server-dev-all
  466. 2016-02-29 08:02:08.903 | python-mysqldb
  467. 2016-02-29 08:02:08.903 | python-mysql.connector
  468. 2016-02-29 08:02:08.903 | dnsmasq-base
  469. 2016-02-29 08:02:08.903 | sqlite3
  470. 2016-02-29 08:02:08.903 | vlan
  471. 2016-02-29 08:02:08.903 | uuid-runtime
  472. 2016-02-29 08:02:08.903 | ipset
  473. 2016-02-29 08:02:08.904 | conntrack
  474. 2016-02-29 08:02:08.904 | conntrackd
  475. 2016-02-29 08:02:08.904 | keepalived'
  476. 2016-02-29 08:02:08.904 | +++ get_plugin_packages
  477. 2016-02-29 08:02:08.908 | ++ PACKAGES='bridge-utils
  478. 2016-02-29 08:02:08.908 | screen
  479. 2016-02-29 08:02:08.909 | unzip
  480. 2016-02-29 08:02:08.909 | wget
  481. 2016-02-29 08:02:08.910 | psmisc
  482. 2016-02-29 08:02:08.913 | gcc
  483. 2016-02-29 08:02:08.914 | g++
  484. 2016-02-29 08:02:08.914 | git
  485. 2016-02-29 08:02:08.915 | graphviz
  486. 2016-02-29 08:02:08.916 | lsof
  487. 2016-02-29 08:02:08.916 | openssh-server
  488. 2016-02-29 08:02:08.916 | openssl
  489. 2016-02-29 08:02:08.917 | iputils-ping
  490. 2016-02-29 08:02:08.917 | wget
  491. 2016-02-29 08:02:08.917 | curl
  492. 2016-02-29 08:02:08.917 | tcpdump
  493. 2016-02-29 08:02:08.917 | tar
  494. 2016-02-29 08:02:08.917 | python-dev
  495. 2016-02-29 08:02:08.917 | python2.7
  496. 2016-02-29 08:02:08.918 | python-gdbm
  497. 2016-02-29 08:02:08.918 | bc
  498. 2016-02-29 08:02:08.918 | libyaml-dev
  499. 2016-02-29 08:02:08.918 | libffi-dev
  500. 2016-02-29 08:02:08.918 | libssl-dev
  501. 2016-02-29 08:02:08.918 | libxml2-dev
  502. 2016-02-29 08:02:08.918 | libxslt1-dev
  503. 2016-02-29 08:02:08.918 | gettext
  504. 2016-02-29 08:02:08.918 | pkg-config
  505. 2016-02-29 08:02:08.918 | sqlite3
  506. 2016-02-29 08:02:08.918 | python-mysqldb
  507. 2016-02-29 08:02:08.918 | python-mysql.connector
  508. 2016-02-29 08:02:08.918 | libldap2-dev
  509. 2016-02-29 08:02:08.918 | libsasl2-dev
  510. 2016-02-29 08:02:08.918 | libkrb5-dev
  511. 2016-02-29 08:02:08.918 | memcached
  512. 2016-02-29 08:02:08.918 | fping
  513. 2016-02-29 08:02:08.918 | dnsmasq-base
  514. 2016-02-29 08:02:08.918 | dnsmasq-utils
  515. 2016-02-29 08:02:08.918 | conntrack
  516. 2016-02-29 08:02:08.918 | kpartx
  517. 2016-02-29 08:02:08.918 | parted
  518. 2016-02-29 08:02:08.918 | iputils-arping
  519. 2016-02-29 08:02:08.918 | libmysqlclient-dev
  520. 2016-02-29 08:02:08.918 | python-mysqldb
  521. 2016-02-29 08:02:08.918 | python-mysql.connector
  522. 2016-02-29 08:02:08.918 | libxml2-dev
  523. 2016-02-29 08:02:08.918 | libxslt1-dev
  524. 2016-02-29 08:02:08.919 | gawk
  525. 2016-02-29 08:02:08.919 | iptables
  526. 2016-02-29 08:02:08.919 | ebtables
  527. 2016-02-29 08:02:08.919 | sqlite3
  528. 2016-02-29 08:02:08.919 | sudo
  529. 2016-02-29 08:02:08.919 | pm-utils
  530. 2016-02-29 08:02:08.919 | libjs-jquery-tablesorter
  531. 2016-02-29 08:02:08.919 | vlan
  532. 2016-02-29 08:02:08.919 | curl
  533. 2016-02-29 08:02:08.919 | genisoimage
  534. 2016-02-29 08:02:08.919 | socat
  535. 2016-02-29 08:02:08.919 | libmysqlclient-dev
  536. 2016-02-29 08:02:08.919 | libpq-dev
  537. 2016-02-29 08:02:08.919 | libssl-dev
  538. 2016-02-29 08:02:08.919 | libxml2-dev
  539. 2016-02-29 08:02:08.919 | libxslt1-dev
  540. 2016-02-29 08:02:08.919 | zlib1g-dev
  541. 2016-02-29 08:02:08.919 | qemu-utils
  542. 2016-02-29 08:02:08.919 | open-iscsi
  543. 2016-02-29 08:02:08.919 | genisoimage
  544. 2016-02-29 08:02:08.919 | sysfsutils
  545. 2016-02-29 08:02:08.919 | sg3-utils
  546. 2016-02-29 08:02:08.919 | cryptsetup
  547. 2016-02-29 08:02:08.919 | lvm2
  548. 2016-02-29 08:02:08.919 | qemu-utils
  549. 2016-02-29 08:02:08.919 | libpq-dev
  550. 2016-02-29 08:02:08.919 | open-iscsi
  551. 2016-02-29 08:02:08.919 | libpcre3-dev
  552. 2016-02-29 08:02:08.919 | libxml2-dev
  553. 2016-02-29 08:02:08.919 | libxslt1-dev
  554. 2016-02-29 08:02:08.919 | dstat
  555. 2016-02-29 08:02:08.919 | acl
  556. 2016-02-29 08:02:08.919 | ebtables
  557. 2016-02-29 08:02:08.919 | iptables
  558. 2016-02-29 08:02:08.919 | iputils-ping
  559. 2016-02-29 08:02:08.919 | iputils-arping
  560. 2016-02-29 08:02:08.919 | libmysqlclient-dev
  561. 2016-02-29 08:02:08.919 | sudo
  562. 2016-02-29 08:02:08.919 | postgresql-server-dev-all
  563. 2016-02-29 08:02:08.919 | python-mysqldb
  564. 2016-02-29 08:02:08.919 | python-mysql.connector
  565. 2016-02-29 08:02:08.920 | dnsmasq-base
  566. 2016-02-29 08:02:08.920 | sqlite3
  567. 2016-02-29 08:02:08.920 | vlan
  568. 2016-02-29 08:02:08.920 | uuid-runtime
  569. 2016-02-29 08:02:08.920 | ipset
  570. 2016-02-29 08:02:08.920 | conntrack
  571. 2016-02-29 08:02:08.920 | conntrackd
  572. 2016-02-29 08:02:08.920 | keepalived '
  573. 2016-02-29 08:02:08.920 | ++ is_ubuntu
  574. 2016-02-29 08:02:08.920 | ++ [[ -z deb ]]
  575. 2016-02-29 08:02:08.920 | ++ '[' deb = deb ']'
  576. 2016-02-29 08:02:08.920 | ++ echo bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  577. 2016-02-29 08:02:08.920 | ++ grep -q dkms
  578. 2016-02-29 08:02:08.920 | ++ install_package bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  579. 2016-02-29 08:02:08.920 | ++ update_package_repo
  580. 2016-02-29 08:02:08.920 | ++ NO_UPDATE_REPOS=False
  581. 2016-02-29 08:02:08.920 | ++ REPOS_UPDATED=False
  582. 2016-02-29 08:02:08.920 | ++ RETRY_UPDATE=False
  583. 2016-02-29 08:02:08.920 | ++ [[ False = \T\r\u\e ]]
  584. 2016-02-29 08:02:08.920 | ++ is_ubuntu
  585. 2016-02-29 08:02:08.920 | ++ [[ -z deb ]]
  586. 2016-02-29 08:02:08.920 | ++ '[' deb = deb ']'
  587. 2016-02-29 08:02:08.920 | ++ apt_get_update
  588. 2016-02-29 08:02:08.920 | ++ [[ False == \T\r\u\e ]]
  589. 2016-02-29 08:02:08.920 | ++ [[ False = \T\r\u\e ]]
  590. 2016-02-29 08:02:08.920 | ++ local sudo=sudo
  591. 2016-02-29 08:02:08.920 | +++ id -u
  592. 2016-02-29 08:02:08.920 | ++ [[ 1001 = \0 ]]
  593. 2016-02-29 08:02:08.920 | ++ local 'proxies=http_proxy= https_proxy= no_proxy= '
  594. 2016-02-29 08:02:08.920 | ++ local 'update_cmd=sudo http_proxy= https_proxy= no_proxy= apt-get update'
  595. 2016-02-29 08:02:08.920 | ++ timeout 300 sh -c 'while ! sudo http_proxy= https_proxy= no_proxy= apt-get update; do sleep 30; done'
  596. 2016-02-29 08:02:09.903 | Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]
  597. 2016-02-29 08:02:11.085 | Get:2 http://security.ubuntu.com trusty-security/main Sources [105 kB]
  598. 2016-02-29 08:02:11.995 | Get:3 http://security.ubuntu.com trusty-security/restricted Sources [4035 B]
  599. 2016-02-29 08:02:12.382 | Get:4 http://security.ubuntu.com trusty-security/universe Sources [33.0 kB]
  600. 2016-02-29 08:02:12.834 | Get:5 http://security.ubuntu.com trusty-security/multiverse Sources [2767 B]
  601. 2016-02-29 08:02:13.228 | Get:6 http://security.ubuntu.com trusty-security/main amd64 Packages [428 kB]
  602. 2016-02-29 08:02:14.886 | Ign http://extras.ubuntu.com trusty InRelease
  603. 2016-02-29 08:02:14.893 | Ign http://in.archive.ubuntu.com trusty InRelease
  604. 2016-02-29 08:02:15.228 | Hit http://extras.ubuntu.com trusty Release.gpg
  605. 2016-02-29 08:02:15.241 | Hit http://in.archive.ubuntu.com trusty-updates InRelease
  606. 2016-02-29 08:02:15.556 | Hit http://extras.ubuntu.com trusty Release
  607. 2016-02-29 08:02:15.577 | Hit http://in.archive.ubuntu.com trusty-backports InRelease
  608. 2016-02-29 08:02:15.720 | Get:7 http://security.ubuntu.com trusty-security/restricted amd64 Packages [13.0 kB]
  609. 2016-02-29 08:02:15.900 | Hit http://extras.ubuntu.com trusty/main Sources
  610. 2016-02-29 08:02:15.919 | Hit http://in.archive.ubuntu.com trusty Release.gpg
  611. 2016-02-29 08:02:16.138 | Get:8 http://security.ubuntu.com trusty-security/universe amd64 Packages [124 kB]
  612. 2016-02-29 08:02:16.283 | Hit http://extras.ubuntu.com trusty/main amd64 Packages
  613. 2016-02-29 08:02:16.285 | Hit http://in.archive.ubuntu.com trusty-updates/main Sources
  614. 2016-02-29 08:02:16.660 | Hit http://in.archive.ubuntu.com trusty-updates/restricted Sources
  615. 2016-02-29 08:02:16.660 | Hit http://extras.ubuntu.com trusty/main i386 Packages
  616. 2016-02-29 08:02:16.997 | Hit http://in.archive.ubuntu.com trusty-updates/universe Sources
  617. 2016-02-29 08:02:17.050 | Get:9 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [4990 B]
  618. 2016-02-29 08:02:17.337 | Hit http://in.archive.ubuntu.com trusty-updates/multiverse Sources
  619. 2016-02-29 08:02:17.503 | Get:10 http://security.ubuntu.com trusty-security/main i386 Packages [399 kB]
  620. 2016-02-29 08:02:17.752 | Hit http://in.archive.ubuntu.com trusty-updates/main amd64 Packages
  621. 2016-02-29 08:02:18.202 | Hit http://in.archive.ubuntu.com trusty-updates/restricted amd64 Packages
  622. 2016-02-29 08:02:18.595 | Ign http://extras.ubuntu.com trusty/main Translation-en
  623. 2016-02-29 08:02:18.596 | Hit http://in.archive.ubuntu.com trusty-updates/universe amd64 Packages
  624. 2016-02-29 08:02:18.944 | Hit http://in.archive.ubuntu.com trusty-updates/multiverse amd64 Packages
  625. 2016-02-29 08:02:19.057 | Get:11 http://security.ubuntu.com trusty-security/restricted i386 Packages [12.7 kB]
  626. 2016-02-29 08:02:19.296 | Hit http://in.archive.ubuntu.com trusty-updates/main i386 Packages
  627. 2016-02-29 08:02:19.477 | Get:12 http://security.ubuntu.com trusty-security/universe i386 Packages [124 kB]
  628. 2016-02-29 08:02:19.762 | Get:13 http://in.archive.ubuntu.com trusty-updates/restricted i386 Packages [15.6 kB]
  629. 2016-02-29 08:02:20.152 | Get:14 http://security.ubuntu.com trusty-security/multiverse i386 Packages [5164 B]
  630. 2016-02-29 08:02:20.443 | Get:15 http://in.archive.ubuntu.com trusty-updates/universe i386 Packages [339 kB]
  631. 2016-02-29 08:02:20.526 | Hit http://security.ubuntu.com trusty-security/main Translation-en
  632. 2016-02-29 08:02:20.892 | Hit http://security.ubuntu.com trusty-security/multiverse Translation-en
  633. 2016-02-29 08:02:21.260 | Hit http://security.ubuntu.com trusty-security/restricted Translation-en
  634. 2016-02-29 08:02:21.633 | Hit http://security.ubuntu.com trusty-security/universe Translation-en
  635. 2016-02-29 08:02:24.864 | Get:16 http://in.archive.ubuntu.com trusty-updates/multiverse i386 Packages [13.4 kB]
  636. 2016-02-29 08:02:25.224 | Hit http://in.archive.ubuntu.com trusty-updates/main Translation-en
  637. 2016-02-29 08:02:25.553 | Hit http://in.archive.ubuntu.com trusty-updates/multiverse Translation-en
  638. 2016-02-29 08:02:26.259 | Hit http://in.archive.ubuntu.com trusty-updates/restricted Translation-en
  639. 2016-02-29 08:02:26.614 | Hit http://in.archive.ubuntu.com trusty-updates/universe Translation-en
  640. 2016-02-29 08:02:26.951 | Hit http://in.archive.ubuntu.com trusty-backports/main Sources
  641. 2016-02-29 08:02:27.279 | Hit http://in.archive.ubuntu.com trusty-backports/restricted Sources
  642. 2016-02-29 08:02:27.603 | Hit http://in.archive.ubuntu.com trusty-backports/universe Sources
  643. 2016-02-29 08:02:27.934 | Hit http://in.archive.ubuntu.com trusty-backports/multiverse Sources
  644. 2016-02-29 08:02:28.268 | Hit http://in.archive.ubuntu.com trusty-backports/main amd64 Packages
  645. 2016-02-29 08:02:28.617 | Hit http://in.archive.ubuntu.com trusty-backports/restricted amd64 Packages
  646. 2016-02-29 08:02:28.970 | Hit http://in.archive.ubuntu.com trusty-backports/universe amd64 Packages
  647. 2016-02-29 08:02:29.314 | Hit http://in.archive.ubuntu.com trusty-backports/multiverse amd64 Packages
  648. 2016-02-29 08:02:29.660 | Hit http://in.archive.ubuntu.com trusty-backports/main i386 Packages
  649. 2016-02-29 08:02:30.008 | Hit http://in.archive.ubuntu.com trusty-backports/restricted i386 Packages
  650. 2016-02-29 08:02:30.354 | Hit http://in.archive.ubuntu.com trusty-backports/universe i386 Packages
  651. 2016-02-29 08:02:30.699 | Hit http://in.archive.ubuntu.com trusty-backports/multiverse i386 Packages
  652. 2016-02-29 08:02:31.040 | Hit http://in.archive.ubuntu.com trusty-backports/main Translation-en
  653. 2016-02-29 08:02:31.372 | Hit http://in.archive.ubuntu.com trusty-backports/multiverse Translation-en
  654. 2016-02-29 08:02:31.701 | Hit http://in.archive.ubuntu.com trusty-backports/restricted Translation-en
  655. 2016-02-29 08:02:32.392 | Hit http://in.archive.ubuntu.com trusty-backports/universe Translation-en
  656. 2016-02-29 08:02:32.717 | Hit http://in.archive.ubuntu.com trusty Release
  657. 2016-02-29 08:02:33.050 | Hit http://in.archive.ubuntu.com trusty/main Sources
  658. 2016-02-29 08:02:33.388 | Hit http://in.archive.ubuntu.com trusty/restricted Sources
  659. 2016-02-29 08:02:33.729 | Hit http://in.archive.ubuntu.com trusty/universe Sources
  660. 2016-02-29 08:02:34.069 | Hit http://in.archive.ubuntu.com trusty/multiverse Sources
  661. 2016-02-29 08:02:34.418 | Hit http://in.archive.ubuntu.com trusty/main amd64 Packages
  662. 2016-02-29 08:02:34.764 | Hit http://in.archive.ubuntu.com trusty/restricted amd64 Packages
  663. 2016-02-29 08:02:35.106 | Hit http://in.archive.ubuntu.com trusty/universe amd64 Packages
  664. 2016-02-29 08:02:35.457 | Hit http://in.archive.ubuntu.com trusty/multiverse amd64 Packages
  665. 2016-02-29 08:02:35.804 | Hit http://in.archive.ubuntu.com trusty/main i386 Packages
  666. 2016-02-29 08:02:36.154 | Hit http://in.archive.ubuntu.com trusty/restricted i386 Packages
  667. 2016-02-29 08:02:36.501 | Hit http://in.archive.ubuntu.com trusty/universe i386 Packages
  668. 2016-02-29 08:02:36.847 | Hit http://in.archive.ubuntu.com trusty/multiverse i386 Packages
  669. 2016-02-29 08:02:37.196 | Hit http://in.archive.ubuntu.com trusty/main Translation-en
  670. 2016-02-29 08:02:37.541 | Hit http://in.archive.ubuntu.com trusty/multiverse Translation-en
  671. 2016-02-29 08:02:37.886 | Hit http://in.archive.ubuntu.com trusty/restricted Translation-en
  672. 2016-02-29 08:02:38.221 | Hit http://in.archive.ubuntu.com trusty/universe Translation-en
  673. 2016-02-29 08:02:38.543 | Fetched 1689 kB in 29s (57.1 kB/s)
  674. 2016-02-29 08:02:42.725 | Reading package lists...
  675. 2016-02-29 08:02:42.737 | ++ REPOS_UPDATED=True
  676. 2016-02-29 08:02:42.737 | ++ real_install_package bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  677. 2016-02-29 08:02:42.737 | ++ is_ubuntu
  678. 2016-02-29 08:02:42.737 | ++ [[ -z deb ]]
  679. 2016-02-29 08:02:42.737 | ++ '[' deb = deb ']'
  680. 2016-02-29 08:02:42.737 | ++ apt_get install bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  681. 2016-02-29 08:02:42.743 | ++ sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  682. 2016-02-29 08:02:42.756 | Reading package lists...
  683. 2016-02-29 08:02:43.038 | Building dependency tree...
  684. 2016-02-29 08:02:43.039 | Reading state information...
  685. 2016-02-29 08:02:43.307 | acl is already the newest version.
  686. 2016-02-29 08:02:43.307 | bc is already the newest version.
  687. 2016-02-29 08:02:43.307 | bridge-utils is already the newest version.
  688. 2016-02-29 08:02:43.307 | cryptsetup is already the newest version.
  689. 2016-02-29 08:02:43.307 | ebtables is already the newest version.
  690. 2016-02-29 08:02:43.307 | g++ is already the newest version.
  691. 2016-02-29 08:02:43.307 | gawk is already the newest version.
  692. 2016-02-29 08:02:43.307 | gcc is already the newest version.
  693. 2016-02-29 08:02:43.307 | genisoimage is already the newest version.
  694. 2016-02-29 08:02:43.307 | iptables is already the newest version.
  695. 2016-02-29 08:02:43.307 | keepalived is already the newest version.
  696. 2016-02-29 08:02:43.307 | libjs-jquery-tablesorter is already the newest version.
  697. 2016-02-29 08:02:43.308 | libsasl2-dev is already the newest version.
  698. 2016-02-29 08:02:43.308 | libxslt1-dev is already the newest version.
  699. 2016-02-29 08:02:43.308 | lsof is already the newest version.
  700. 2016-02-29 08:02:43.308 | lvm2 is already the newest version.
  701. 2016-02-29 08:02:43.308 | memcached is already the newest version.
  702. 2016-02-29 08:02:43.308 | open-iscsi is already the newest version.
  703. 2016-02-29 08:02:43.308 | pkg-config is already the newest version.
  704. 2016-02-29 08:02:43.308 | psmisc is already the newest version.
  705. 2016-02-29 08:02:43.308 | python-dev is already the newest version.
  706. 2016-02-29 08:02:43.309 | python-gdbm is already the newest version.
  707. 2016-02-29 08:02:43.309 | python-mysqldb is already the newest version.
  708. 2016-02-29 08:02:43.309 | screen is already the newest version.
  709. 2016-02-29 08:02:43.309 | sg3-utils is already the newest version.
  710. 2016-02-29 08:02:43.309 | tar is already the newest version.
  711. 2016-02-29 08:02:43.309 | vlan is already the newest version.
  712. 2016-02-29 08:02:43.309 | zlib1g-dev is already the newest version.
  713. 2016-02-29 08:02:43.309 | conntrack is already the newest version.
  714. 2016-02-29 08:02:43.309 | conntrackd is already the newest version.
  715. 2016-02-29 08:02:43.309 | dstat is already the newest version.
  716. 2016-02-29 08:02:43.309 | fping is already the newest version.
  717. 2016-02-29 08:02:43.309 | ipset is already the newest version.
  718. 2016-02-29 08:02:43.309 | python-mysql.connector is already the newest version.
  719. 2016-02-29 08:02:43.309 | socat is already the newest version.
  720. 2016-02-29 08:02:43.309 | sysfsutils is already the newest version.
  721. 2016-02-29 08:02:43.309 | curl is already the newest version.
  722. 2016-02-29 08:02:43.309 | dnsmasq-base is already the newest version.
  723. 2016-02-29 08:02:43.309 | dnsmasq-utils is already the newest version.
  724. 2016-02-29 08:02:43.309 | gettext is already the newest version.
  725. 2016-02-29 08:02:43.310 | git is already the newest version.
  726. 2016-02-29 08:02:43.310 | graphviz is already the newest version.
  727. 2016-02-29 08:02:43.310 | iputils-arping is already the newest version.
  728. 2016-02-29 08:02:43.310 | iputils-ping is already the newest version.
  729. 2016-02-29 08:02:43.310 | kpartx is already the newest version.
  730. 2016-02-29 08:02:43.310 | libffi-dev is already the newest version.
  731. 2016-02-29 08:02:43.310 | libkrb5-dev is already the newest version.
  732. 2016-02-29 08:02:43.310 | libldap2-dev is already the newest version.
  733. 2016-02-29 08:02:43.310 | libmysqlclient-dev is already the newest version.
  734. 2016-02-29 08:02:43.310 | libpcre3-dev is already the newest version.
  735. 2016-02-29 08:02:43.310 | libpq-dev is already the newest version.
  736. 2016-02-29 08:02:43.310 | libssl-dev is already the newest version.
  737. 2016-02-29 08:02:43.310 | libxml2-dev is already the newest version.
  738. 2016-02-29 08:02:43.310 | libyaml-dev is already the newest version.
  739. 2016-02-29 08:02:43.310 | openssh-server is already the newest version.
  740. 2016-02-29 08:02:43.310 | openssl is already the newest version.
  741. 2016-02-29 08:02:43.311 | parted is already the newest version.
  742. 2016-02-29 08:02:43.311 | pm-utils is already the newest version.
  743. 2016-02-29 08:02:43.311 | python2.7 is already the newest version.
  744. 2016-02-29 08:02:43.311 | qemu-utils is already the newest version.
  745. 2016-02-29 08:02:43.311 | sqlite3 is already the newest version.
  746. 2016-02-29 08:02:43.311 | sudo is already the newest version.
  747. 2016-02-29 08:02:43.311 | tcpdump is already the newest version.
  748. 2016-02-29 08:02:43.311 | unzip is already the newest version.
  749. 2016-02-29 08:02:43.311 | uuid-runtime is already the newest version.
  750. 2016-02-29 08:02:43.311 | wget is already the newest version.
  751. 2016-02-29 08:02:43.311 | postgresql-server-dev-all is already the newest version.
  752. 2016-02-29 08:02:43.311 | The following packages were automatically installed and are no longer required:
  753. 2016-02-29 08:02:43.311 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  754. 2016-02-29 08:02:43.311 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  755. 2016-02-29 08:02:43.311 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  756. 2016-02-29 08:02:43.311 | python-wheel
  757. 2016-02-29 08:02:43.312 | Use 'apt-get autoremove' to remove them.
  758. 2016-02-29 08:02:43.378 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  759. 2016-02-29 08:02:43.381 | ++ real_install_package bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  760. 2016-02-29 08:02:43.381 | ++ is_ubuntu
  761. 2016-02-29 08:02:43.382 | ++ [[ -z deb ]]
  762. 2016-02-29 08:02:43.382 | ++ '[' deb = deb ']'
  763. 2016-02-29 08:02:43.382 | ++ apt_get install bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  764. 2016-02-29 08:02:43.387 | ++ sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install bridge-utils screen unzip wget psmisc gcc g++ git graphviz lsof openssh-server openssl iputils-ping wget curl tcpdump tar python-dev python2.7 python-gdbm bc libyaml-dev libffi-dev libssl-dev libxml2-dev libxslt1-dev gettext pkg-config sqlite3 python-mysqldb python-mysql.connector libldap2-dev libsasl2-dev libkrb5-dev memcached fping dnsmasq-base dnsmasq-utils conntrack kpartx parted iputils-arping libmysqlclient-dev python-mysqldb python-mysql.connector libxml2-dev libxslt1-dev gawk iptables ebtables sqlite3 sudo pm-utils libjs-jquery-tablesorter vlan curl genisoimage socat libmysqlclient-dev libpq-dev libssl-dev libxml2-dev libxslt1-dev zlib1g-dev qemu-utils open-iscsi genisoimage sysfsutils sg3-utils cryptsetup lvm2 qemu-utils libpq-dev open-iscsi libpcre3-dev libxml2-dev libxslt1-dev dstat acl ebtables iptables iputils-ping iputils-arping libmysqlclient-dev sudo postgresql-server-dev-all python-mysqldb python-mysql.connector dnsmasq-base sqlite3 vlan uuid-runtime ipset conntrack conntrackd keepalived
  765. 2016-02-29 08:02:43.402 | Reading package lists...
  766. 2016-02-29 08:02:43.670 | Building dependency tree...
  767. 2016-02-29 08:02:43.671 | Reading state information...
  768. 2016-02-29 08:02:43.938 | acl is already the newest version.
  769. 2016-02-29 08:02:43.938 | bc is already the newest version.
  770. 2016-02-29 08:02:43.938 | bridge-utils is already the newest version.
  771. 2016-02-29 08:02:43.938 | cryptsetup is already the newest version.
  772. 2016-02-29 08:02:43.938 | ebtables is already the newest version.
  773. 2016-02-29 08:02:43.938 | g++ is already the newest version.
  774. 2016-02-29 08:02:43.938 | gawk is already the newest version.
  775. 2016-02-29 08:02:43.938 | gcc is already the newest version.
  776. 2016-02-29 08:02:43.938 | genisoimage is already the newest version.
  777. 2016-02-29 08:02:43.939 | iptables is already the newest version.
  778. 2016-02-29 08:02:43.939 | keepalived is already the newest version.
  779. 2016-02-29 08:02:43.939 | libjs-jquery-tablesorter is already the newest version.
  780. 2016-02-29 08:02:43.939 | libsasl2-dev is already the newest version.
  781. 2016-02-29 08:02:43.939 | libxslt1-dev is already the newest version.
  782. 2016-02-29 08:02:43.939 | lsof is already the newest version.
  783. 2016-02-29 08:02:43.939 | lvm2 is already the newest version.
  784. 2016-02-29 08:02:43.940 | memcached is already the newest version.
  785. 2016-02-29 08:02:43.940 | open-iscsi is already the newest version.
  786. 2016-02-29 08:02:43.940 | pkg-config is already the newest version.
  787. 2016-02-29 08:02:43.940 | psmisc is already the newest version.
  788. 2016-02-29 08:02:43.940 | python-dev is already the newest version.
  789. 2016-02-29 08:02:43.940 | python-gdbm is already the newest version.
  790. 2016-02-29 08:02:43.941 | python-mysqldb is already the newest version.
  791. 2016-02-29 08:02:43.941 | screen is already the newest version.
  792. 2016-02-29 08:02:43.941 | sg3-utils is already the newest version.
  793. 2016-02-29 08:02:43.941 | tar is already the newest version.
  794. 2016-02-29 08:02:43.941 | vlan is already the newest version.
  795. 2016-02-29 08:02:43.942 | zlib1g-dev is already the newest version.
  796. 2016-02-29 08:02:43.942 | conntrack is already the newest version.
  797. 2016-02-29 08:02:43.942 | conntrackd is already the newest version.
  798. 2016-02-29 08:02:43.942 | dstat is already the newest version.
  799. 2016-02-29 08:02:43.942 | fping is already the newest version.
  800. 2016-02-29 08:02:43.943 | ipset is already the newest version.
  801. 2016-02-29 08:02:43.943 | python-mysql.connector is already the newest version.
  802. 2016-02-29 08:02:43.943 | socat is already the newest version.
  803. 2016-02-29 08:02:43.943 | sysfsutils is already the newest version.
  804. 2016-02-29 08:02:43.943 | curl is already the newest version.
  805. 2016-02-29 08:02:43.943 | dnsmasq-base is already the newest version.
  806. 2016-02-29 08:02:43.943 | dnsmasq-utils is already the newest version.
  807. 2016-02-29 08:02:43.943 | gettext is already the newest version.
  808. 2016-02-29 08:02:43.943 | git is already the newest version.
  809. 2016-02-29 08:02:43.943 | graphviz is already the newest version.
  810. 2016-02-29 08:02:43.943 | iputils-arping is already the newest version.
  811. 2016-02-29 08:02:43.943 | iputils-ping is already the newest version.
  812. 2016-02-29 08:02:43.943 | kpartx is already the newest version.
  813. 2016-02-29 08:02:43.944 | libffi-dev is already the newest version.
  814. 2016-02-29 08:02:43.944 | libkrb5-dev is already the newest version.
  815. 2016-02-29 08:02:43.944 | libldap2-dev is already the newest version.
  816. 2016-02-29 08:02:43.944 | libmysqlclient-dev is already the newest version.
  817. 2016-02-29 08:02:43.944 | libpcre3-dev is already the newest version.
  818. 2016-02-29 08:02:43.944 | libpq-dev is already the newest version.
  819. 2016-02-29 08:02:43.944 | libssl-dev is already the newest version.
  820. 2016-02-29 08:02:43.944 | libxml2-dev is already the newest version.
  821. 2016-02-29 08:02:43.944 | libyaml-dev is already the newest version.
  822. 2016-02-29 08:02:43.944 | openssh-server is already the newest version.
  823. 2016-02-29 08:02:43.944 | openssl is already the newest version.
  824. 2016-02-29 08:02:43.944 | parted is already the newest version.
  825. 2016-02-29 08:02:43.944 | pm-utils is already the newest version.
  826. 2016-02-29 08:02:43.944 | python2.7 is already the newest version.
  827. 2016-02-29 08:02:43.944 | qemu-utils is already the newest version.
  828. 2016-02-29 08:02:43.945 | sqlite3 is already the newest version.
  829. 2016-02-29 08:02:43.945 | sudo is already the newest version.
  830. 2016-02-29 08:02:43.945 | tcpdump is already the newest version.
  831. 2016-02-29 08:02:43.945 | unzip is already the newest version.
  832. 2016-02-29 08:02:43.945 | uuid-runtime is already the newest version.
  833. 2016-02-29 08:02:43.945 | wget is already the newest version.
  834. 2016-02-29 08:02:43.945 | postgresql-server-dev-all is already the newest version.
  835. 2016-02-29 08:02:43.945 | The following packages were automatically installed and are no longer required:
  836. 2016-02-29 08:02:43.946 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  837. 2016-02-29 08:02:43.946 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  838. 2016-02-29 08:02:43.946 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  839. 2016-02-29 08:02:43.946 | python-wheel
  840. 2016-02-29 08:02:43.946 | Use 'apt-get autoremove' to remove them.
  841. 2016-02-29 08:02:44.004 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  842. 2016-02-29 08:02:44.006 | ++ [[ -n False ]]
  843. 2016-02-29 08:02:44.006 | ++ [[ False != \F\a\l\s\e ]]
  844. 2016-02-29 08:02:44.006 | ++ date +%s
  845. 2016-02-29 08:02:44.008 | ++ date
  846. 2016-02-29 08:02:44.009 | + [[ False != \T\r\u\e ]]
  847. 2016-02-29 08:02:44.009 | + PYPI_ALTERNATIVE_URL=
  848. 2016-02-29 08:02:44.009 | + /home/vagrant/devstack-liberty/tools/install_pip.sh
  849. 2016-02-29 08:02:44.022 | +++ dirname /home/vagrant/devstack-liberty/tools/install_pip.sh
  850. 2016-02-29 08:02:44.024 | ++ cd /home/vagrant/devstack-liberty/tools
  851. 2016-02-29 08:02:44.024 | ++ pwd
  852. 2016-02-29 08:02:44.025 | + TOOLS_DIR=/home/vagrant/devstack-liberty/tools
  853. 2016-02-29 08:02:44.025 | ++ cd /home/vagrant/devstack-liberty/tools/..
  854. 2016-02-29 08:02:44.025 | ++ pwd
  855. 2016-02-29 08:02:44.026 | + TOP_DIR=/home/vagrant/devstack-liberty
  856. 2016-02-29 08:02:44.026 | + cd /home/vagrant/devstack-liberty
  857. 2016-02-29 08:02:44.026 | + source /home/vagrant/devstack-liberty/stackrc
  858. 2016-02-29 08:02:44.026 | ++ [[ -z '' ]]
  859. 2016-02-29 08:02:44.026 | ++ declare -r _DEVSTACK_STACKRC=1
  860. 2016-02-29 08:02:44.026 | ++ unset LANG
  861. 2016-02-29 08:02:44.026 | ++ unset LANGUAGE
  862. 2016-02-29 08:02:44.026 | ++ LC_ALL=C
  863. 2016-02-29 08:02:44.026 | ++ export LC_ALL
  864. 2016-02-29 08:02:44.028 | ++++ dirname /home/vagrant/devstack-liberty/stackrc
  865. 2016-02-29 08:02:44.031 | +++ cd /home/vagrant/devstack-liberty
  866. 2016-02-29 08:02:44.032 | +++ pwd
  867. 2016-02-29 08:02:44.032 | ++ RC_DIR=/home/vagrant/devstack-liberty
  868. 2016-02-29 08:02:44.032 | ++ source /home/vagrant/devstack-liberty/functions
  869. 2016-02-29 08:02:44.032 | +++ [[ -z '' ]]
  870. 2016-02-29 08:02:44.032 | +++ declare -r _DEVSTACK_FUNCTIONS=1
  871. 2016-02-29 08:02:44.033 | +++++ dirname /home/vagrant/devstack-liberty/functions
  872. 2016-02-29 08:02:44.034 | ++++ cd /home/vagrant/devstack-liberty
  873. 2016-02-29 08:02:44.034 | ++++ pwd
  874. 2016-02-29 08:02:44.035 | +++ FUNC_DIR=/home/vagrant/devstack-liberty
  875. 2016-02-29 08:02:44.035 | +++ source /home/vagrant/devstack-liberty/functions-common
  876. 2016-02-29 08:02:44.043 | +++ source /home/vagrant/devstack-liberty/inc/ini-config
  877. 2016-02-29 08:02:44.046 | +++ source /home/vagrant/devstack-liberty/inc/python
  878. 2016-02-29 08:02:44.049 | +++ source /home/vagrant/devstack-liberty/inc/rootwrap
  879. 2016-02-29 08:02:44.055 | ++ DEST=/opt/stack
  880. 2016-02-29 08:02:44.056 | ++ DATA_DIR=/opt/stack/data
  881. 2016-02-29 08:02:44.056 | ++ SERVICE_DIR=/opt/stack/status
  882. 2016-02-29 08:02:44.056 | ++ SUBUNIT_OUTPUT=/opt/stack/devstack.subunit
  883. 2016-02-29 08:02:44.056 | ++ [[ 1001 -eq 0 ]]
  884. 2016-02-29 08:02:44.056 | +++ whoami
  885. 2016-02-29 08:02:44.057 | ++ STACK_USER=vagrant
  886. 2016-02-29 08:02:44.057 | ++ REGION_NAME=RegionOne
  887. 2016-02-29 08:02:44.057 | ++ isset ENABLED_SERVICES
  888. 2016-02-29 08:02:44.057 | ++ [[ -v ENABLED_SERVICES ]]
  889. 2016-02-29 08:02:44.057 | ++ ENABLED_SERVICES=key
  890. 2016-02-29 08:02:44.057 | ++ ENABLED_SERVICES+=,n-api,n-cpu,n-net,n-cond,n-sch,n-novnc,n-crt,n-cauth
  891. 2016-02-29 08:02:44.058 | ++ ENABLED_SERVICES+=,g-api,g-reg
  892. 2016-02-29 08:02:44.058 | ++ ENABLED_SERVICES+=,c-sch,c-api,c-vol
  893. 2016-02-29 08:02:44.058 | ++ ENABLED_SERVICES+=,horizon
  894. 2016-02-29 08:02:44.058 | ++ ENABLED_SERVICES+=,rabbit,tempest,mysql,dstat
  895. 2016-02-29 08:02:44.058 | ++ ENABLE_HTTPD_MOD_WSGI_SERVICES=True
  896. 2016-02-29 08:02:44.058 | ++ NOVA_ENABLED_APIS=ec2,osapi_compute,metadata
  897. 2016-02-29 08:02:44.058 | ++ HORIZON_APACHE_ROOT=/dashboard
  898. 2016-02-29 08:02:44.058 | ++ USE_SCREEN=True
  899. 2016-02-29 08:02:44.058 | ++ [[ -f /home/vagrant/devstack-liberty/localrc ]]
  900. 2016-02-29 08:02:44.058 | ++ [[ -f /home/vagrant/devstack-liberty/.localrc.auto ]]
  901. 2016-02-29 08:02:44.058 | ++ source /home/vagrant/devstack-liberty/.localrc.auto
  902. 2016-02-29 08:02:44.058 | +++ DEST=/opt/stack
  903. 2016-02-29 08:02:44.058 | +++ LOGFILE=/opt/stack/logs/stack.sh.log
  904. 2016-02-29 08:02:44.058 | +++ VERBOSE=True
  905. 2016-02-29 08:02:44.058 | +++ SCREEN_LOGDIR=/opt/stack/logs/screen
  906. 2016-02-29 08:02:44.058 | +++ OFFLINE=False
  907. 2016-02-29 08:02:44.058 | +++ HOST_IP=10.0.2.15
  908. 2016-02-29 08:02:44.058 | +++ FIXED_RANGE=10.0.0.0/24
  909. 2016-02-29 08:02:44.058 | +++ disable_service n-net
  910. 2016-02-29 08:02:44.058 | +++ local tmpsvcs=,key,n-api,n-cpu,n-net,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,
  911. 2016-02-29 08:02:44.058 | +++ local service
  912. 2016-02-29 08:02:44.058 | +++ for service in '$@'
  913. 2016-02-29 08:02:44.059 | +++ is_service_enabled n-net
  914. 2016-02-29 08:02:44.060 | +++ return 0
  915. 2016-02-29 08:02:44.061 | +++ tmpsvcs=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,
  916. 2016-02-29 08:02:44.061 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,
  917. 2016-02-29 08:02:44.062 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,
  918. 2016-02-29 08:02:44.062 | ++++ sed -e '
  919. 2016-02-29 08:02:44.062 | s/,,/,/g;
  920. 2016-02-29 08:02:44.062 | s/^,//;
  921. 2016-02-29 08:02:44.062 | s/,$//
  922. 2016-02-29 08:02:44.062 | '
  923. 2016-02-29 08:02:44.063 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  924. 2016-02-29 08:02:44.063 | +++ enable_service q-svc
  925. 2016-02-29 08:02:44.063 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  926. 2016-02-29 08:02:44.063 | +++ local service
  927. 2016-02-29 08:02:44.063 | +++ for service in '$@'
  928. 2016-02-29 08:02:44.064 | +++ is_service_enabled q-svc
  929. 2016-02-29 08:02:44.066 | +++ return 1
  930. 2016-02-29 08:02:44.066 | +++ tmpsvcs+=,q-svc
  931. 2016-02-29 08:02:44.066 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  932. 2016-02-29 08:02:44.067 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  933. 2016-02-29 08:02:44.068 | ++++ sed -e '
  934. 2016-02-29 08:02:44.068 | s/,,/,/g;
  935. 2016-02-29 08:02:44.068 | s/^,//;
  936. 2016-02-29 08:02:44.068 | s/,$//
  937. 2016-02-29 08:02:44.068 | '
  938. 2016-02-29 08:02:44.070 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  939. 2016-02-29 08:02:44.070 | +++ disable_negated_services
  940. 2016-02-29 08:02:44.070 | +++ local to_remove=
  941. 2016-02-29 08:02:44.070 | +++ local remaining=
  942. 2016-02-29 08:02:44.071 | +++ local service
  943. 2016-02-29 08:02:44.071 | +++ for service in '${ENABLED_SERVICES//,/ }'
  944. 2016-02-29 08:02:44.071 | +++ [[ key == -* ]]
  945. 2016-02-29 08:02:44.071 | +++ remaining+=,key
  946. 2016-02-29 08:02:44.071 | +++ for service in '${ENABLED_SERVICES//,/ }'
  947. 2016-02-29 08:02:44.071 | +++ [[ n-api == -* ]]
  948. 2016-02-29 08:02:44.071 | +++ remaining+=,n-api
  949. 2016-02-29 08:02:44.071 | +++ for service in '${ENABLED_SERVICES//,/ }'
  950. 2016-02-29 08:02:44.071 | +++ [[ n-cpu == -* ]]
  951. 2016-02-29 08:02:44.072 | +++ remaining+=,n-cpu
  952. 2016-02-29 08:02:44.072 | +++ for service in '${ENABLED_SERVICES//,/ }'
  953. 2016-02-29 08:02:44.072 | +++ [[ n-cond == -* ]]
  954. 2016-02-29 08:02:44.072 | +++ remaining+=,n-cond
  955. 2016-02-29 08:02:44.072 | +++ for service in '${ENABLED_SERVICES//,/ }'
  956. 2016-02-29 08:02:44.072 | +++ [[ n-sch == -* ]]
  957. 2016-02-29 08:02:44.073 | +++ remaining+=,n-sch
  958. 2016-02-29 08:02:44.073 | +++ for service in '${ENABLED_SERVICES//,/ }'
  959. 2016-02-29 08:02:44.073 | +++ [[ n-novnc == -* ]]
  960. 2016-02-29 08:02:44.073 | +++ remaining+=,n-novnc
  961. 2016-02-29 08:02:44.073 | +++ for service in '${ENABLED_SERVICES//,/ }'
  962. 2016-02-29 08:02:44.073 | +++ [[ n-crt == -* ]]
  963. 2016-02-29 08:02:44.073 | +++ remaining+=,n-crt
  964. 2016-02-29 08:02:44.073 | +++ for service in '${ENABLED_SERVICES//,/ }'
  965. 2016-02-29 08:02:44.073 | +++ [[ n-cauth == -* ]]
  966. 2016-02-29 08:02:44.073 | +++ remaining+=,n-cauth
  967. 2016-02-29 08:02:44.073 | +++ for service in '${ENABLED_SERVICES//,/ }'
  968. 2016-02-29 08:02:44.073 | +++ [[ g-api == -* ]]
  969. 2016-02-29 08:02:44.073 | +++ remaining+=,g-api
  970. 2016-02-29 08:02:44.073 | +++ for service in '${ENABLED_SERVICES//,/ }'
  971. 2016-02-29 08:02:44.074 | +++ [[ g-reg == -* ]]
  972. 2016-02-29 08:02:44.074 | +++ remaining+=,g-reg
  973. 2016-02-29 08:02:44.074 | +++ for service in '${ENABLED_SERVICES//,/ }'
  974. 2016-02-29 08:02:44.074 | +++ [[ c-sch == -* ]]
  975. 2016-02-29 08:02:44.074 | +++ remaining+=,c-sch
  976. 2016-02-29 08:02:44.074 | +++ for service in '${ENABLED_SERVICES//,/ }'
  977. 2016-02-29 08:02:44.074 | +++ [[ c-api == -* ]]
  978. 2016-02-29 08:02:44.074 | +++ remaining+=,c-api
  979. 2016-02-29 08:02:44.074 | +++ for service in '${ENABLED_SERVICES//,/ }'
  980. 2016-02-29 08:02:44.074 | +++ [[ c-vol == -* ]]
  981. 2016-02-29 08:02:44.074 | +++ remaining+=,c-vol
  982. 2016-02-29 08:02:44.074 | +++ for service in '${ENABLED_SERVICES//,/ }'
  983. 2016-02-29 08:02:44.074 | +++ [[ horizon == -* ]]
  984. 2016-02-29 08:02:44.074 | +++ remaining+=,horizon
  985. 2016-02-29 08:02:44.074 | +++ for service in '${ENABLED_SERVICES//,/ }'
  986. 2016-02-29 08:02:44.074 | +++ [[ rabbit == -* ]]
  987. 2016-02-29 08:02:44.075 | +++ remaining+=,rabbit
  988. 2016-02-29 08:02:44.075 | +++ for service in '${ENABLED_SERVICES//,/ }'
  989. 2016-02-29 08:02:44.075 | +++ [[ tempest == -* ]]
  990. 2016-02-29 08:02:44.075 | +++ remaining+=,tempest
  991. 2016-02-29 08:02:44.075 | +++ for service in '${ENABLED_SERVICES//,/ }'
  992. 2016-02-29 08:02:44.075 | +++ [[ mysql == -* ]]
  993. 2016-02-29 08:02:44.075 | +++ remaining+=,mysql
  994. 2016-02-29 08:02:44.075 | +++ for service in '${ENABLED_SERVICES//,/ }'
  995. 2016-02-29 08:02:44.075 | +++ [[ dstat == -* ]]
  996. 2016-02-29 08:02:44.075 | +++ remaining+=,dstat
  997. 2016-02-29 08:02:44.075 | +++ for service in '${ENABLED_SERVICES//,/ }'
  998. 2016-02-29 08:02:44.075 | +++ [[ q-svc == -* ]]
  999. 2016-02-29 08:02:44.075 | +++ remaining+=,q-svc
  1000. 2016-02-29 08:02:44.075 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc ''
  1001. 2016-02-29 08:02:44.075 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1002. 2016-02-29 08:02:44.075 | ++++ local remove_list=
  1003. 2016-02-29 08:02:44.075 | ++++ local service
  1004. 2016-02-29 08:02:44.075 | ++++ local enabled=
  1005. 2016-02-29 08:02:44.075 | ++++ for service in '${service_list//,/ }'
  1006. 2016-02-29 08:02:44.075 | ++++ local remove
  1007. 2016-02-29 08:02:44.075 | ++++ local add=1
  1008. 2016-02-29 08:02:44.075 | ++++ [[ 1 == 1 ]]
  1009. 2016-02-29 08:02:44.075 | ++++ enabled=,key
  1010. 2016-02-29 08:02:44.075 | ++++ for service in '${service_list//,/ }'
  1011. 2016-02-29 08:02:44.076 | ++++ local remove
  1012. 2016-02-29 08:02:44.076 | ++++ local add=1
  1013. 2016-02-29 08:02:44.076 | ++++ [[ 1 == 1 ]]
  1014. 2016-02-29 08:02:44.076 | ++++ enabled=,key,n-api
  1015. 2016-02-29 08:02:44.076 | ++++ for service in '${service_list//,/ }'
  1016. 2016-02-29 08:02:44.076 | ++++ local remove
  1017. 2016-02-29 08:02:44.076 | ++++ local add=1
  1018. 2016-02-29 08:02:44.076 | ++++ [[ 1 == 1 ]]
  1019. 2016-02-29 08:02:44.076 | ++++ enabled=,key,n-api,n-cpu
  1020. 2016-02-29 08:02:44.076 | ++++ for service in '${service_list//,/ }'
  1021. 2016-02-29 08:02:44.076 | ++++ local remove
  1022. 2016-02-29 08:02:44.076 | ++++ local add=1
  1023. 2016-02-29 08:02:44.076 | ++++ [[ 1 == 1 ]]
  1024. 2016-02-29 08:02:44.076 | ++++ enabled=,key,n-api,n-cpu,n-cond
  1025. 2016-02-29 08:02:44.076 | ++++ for service in '${service_list//,/ }'
  1026. 2016-02-29 08:02:44.076 | ++++ local remove
  1027. 2016-02-29 08:02:44.076 | ++++ local add=1
  1028. 2016-02-29 08:02:44.077 | ++++ [[ 1 == 1 ]]
  1029. 2016-02-29 08:02:44.077 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  1030. 2016-02-29 08:02:44.077 | ++++ for service in '${service_list//,/ }'
  1031. 2016-02-29 08:02:44.077 | ++++ local remove
  1032. 2016-02-29 08:02:44.077 | ++++ local add=1
  1033. 2016-02-29 08:02:44.077 | ++++ [[ 1 == 1 ]]
  1034. 2016-02-29 08:02:44.078 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  1035. 2016-02-29 08:02:44.078 | ++++ for service in '${service_list//,/ }'
  1036. 2016-02-29 08:02:44.078 | ++++ local remove
  1037. 2016-02-29 08:02:44.078 | ++++ local add=1
  1038. 2016-02-29 08:02:44.078 | ++++ [[ 1 == 1 ]]
  1039. 2016-02-29 08:02:44.078 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  1040. 2016-02-29 08:02:44.078 | ++++ for service in '${service_list//,/ }'
  1041. 2016-02-29 08:02:44.078 | ++++ local remove
  1042. 2016-02-29 08:02:44.078 | ++++ local add=1
  1043. 2016-02-29 08:02:44.078 | ++++ [[ 1 == 1 ]]
  1044. 2016-02-29 08:02:44.078 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  1045. 2016-02-29 08:02:44.078 | ++++ for service in '${service_list//,/ }'
  1046. 2016-02-29 08:02:44.078 | ++++ local remove
  1047. 2016-02-29 08:02:44.078 | ++++ local add=1
  1048. 2016-02-29 08:02:44.078 | ++++ [[ 1 == 1 ]]
  1049. 2016-02-29 08:02:44.078 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  1050. 2016-02-29 08:02:44.078 | ++++ for service in '${service_list//,/ }'
  1051. 2016-02-29 08:02:44.078 | ++++ local remove
  1052. 2016-02-29 08:02:44.078 | ++++ local add=1
  1053. 2016-02-29 08:02:44.078 | ++++ [[ 1 == 1 ]]
  1054. 2016-02-29 08:02:44.078 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  1055. 2016-02-29 08:02:44.078 | ++++ for service in '${service_list//,/ }'
  1056. 2016-02-29 08:02:44.078 | ++++ local remove
  1057. 2016-02-29 08:02:44.079 | ++++ local add=1
  1058. 2016-02-29 08:02:44.079 | ++++ [[ 1 == 1 ]]
  1059. 2016-02-29 08:02:44.079 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  1060. 2016-02-29 08:02:44.079 | ++++ for service in '${service_list//,/ }'
  1061. 2016-02-29 08:02:44.079 | ++++ local remove
  1062. 2016-02-29 08:02:44.079 | ++++ local add=1
  1063. 2016-02-29 08:02:44.079 | ++++ [[ 1 == 1 ]]
  1064. 2016-02-29 08:02:44.079 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  1065. 2016-02-29 08:02:44.079 | ++++ for service in '${service_list//,/ }'
  1066. 2016-02-29 08:02:44.079 | ++++ local remove
  1067. 2016-02-29 08:02:44.079 | ++++ local add=1
  1068. 2016-02-29 08:02:44.079 | ++++ [[ 1 == 1 ]]
  1069. 2016-02-29 08:02:44.079 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  1070. 2016-02-29 08:02:44.079 | ++++ for service in '${service_list//,/ }'
  1071. 2016-02-29 08:02:44.079 | ++++ local remove
  1072. 2016-02-29 08:02:44.079 | ++++ local add=1
  1073. 2016-02-29 08:02:44.079 | ++++ [[ 1 == 1 ]]
  1074. 2016-02-29 08:02:44.079 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  1075. 2016-02-29 08:02:44.079 | ++++ for service in '${service_list//,/ }'
  1076. 2016-02-29 08:02:44.080 | ++++ local remove
  1077. 2016-02-29 08:02:44.080 | ++++ local add=1
  1078. 2016-02-29 08:02:44.080 | ++++ [[ 1 == 1 ]]
  1079. 2016-02-29 08:02:44.080 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  1080. 2016-02-29 08:02:44.080 | ++++ for service in '${service_list//,/ }'
  1081. 2016-02-29 08:02:44.080 | ++++ local remove
  1082. 2016-02-29 08:02:44.080 | ++++ local add=1
  1083. 2016-02-29 08:02:44.080 | ++++ [[ 1 == 1 ]]
  1084. 2016-02-29 08:02:44.080 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  1085. 2016-02-29 08:02:44.080 | ++++ for service in '${service_list//,/ }'
  1086. 2016-02-29 08:02:44.080 | ++++ local remove
  1087. 2016-02-29 08:02:44.080 | ++++ local add=1
  1088. 2016-02-29 08:02:44.080 | ++++ [[ 1 == 1 ]]
  1089. 2016-02-29 08:02:44.080 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  1090. 2016-02-29 08:02:44.080 | ++++ for service in '${service_list//,/ }'
  1091. 2016-02-29 08:02:44.080 | ++++ local remove
  1092. 2016-02-29 08:02:44.080 | ++++ local add=1
  1093. 2016-02-29 08:02:44.080 | ++++ [[ 1 == 1 ]]
  1094. 2016-02-29 08:02:44.080 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  1095. 2016-02-29 08:02:44.080 | ++++ for service in '${service_list//,/ }'
  1096. 2016-02-29 08:02:44.080 | ++++ local remove
  1097. 2016-02-29 08:02:44.080 | ++++ local add=1
  1098. 2016-02-29 08:02:44.080 | ++++ [[ 1 == 1 ]]
  1099. 2016-02-29 08:02:44.080 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1100. 2016-02-29 08:02:44.080 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1101. 2016-02-29 08:02:44.080 | ++++ sed -e '
  1102. 2016-02-29 08:02:44.080 | s/,,/,/g;
  1103. 2016-02-29 08:02:44.080 | s/^,//;
  1104. 2016-02-29 08:02:44.080 | s/,$//
  1105. 2016-02-29 08:02:44.080 | '
  1106. 2016-02-29 08:02:44.080 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1107. 2016-02-29 08:02:44.080 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1108. 2016-02-29 08:02:44.080 | +++ enable_service q-agt
  1109. 2016-02-29 08:02:44.080 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1110. 2016-02-29 08:02:44.080 | +++ local service
  1111. 2016-02-29 08:02:44.080 | +++ for service in '$@'
  1112. 2016-02-29 08:02:44.080 | +++ is_service_enabled q-agt
  1113. 2016-02-29 08:02:44.082 | +++ return 1
  1114. 2016-02-29 08:02:44.082 | +++ tmpsvcs+=,q-agt
  1115. 2016-02-29 08:02:44.083 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1116. 2016-02-29 08:02:44.083 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1117. 2016-02-29 08:02:44.083 | ++++ sed -e '
  1118. 2016-02-29 08:02:44.083 | s/,,/,/g;
  1119. 2016-02-29 08:02:44.083 | s/^,//;
  1120. 2016-02-29 08:02:44.083 | s/,$//
  1121. 2016-02-29 08:02:44.084 | '
  1122. 2016-02-29 08:02:44.085 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1123. 2016-02-29 08:02:44.085 | +++ disable_negated_services
  1124. 2016-02-29 08:02:44.085 | +++ local to_remove=
  1125. 2016-02-29 08:02:44.085 | +++ local remaining=
  1126. 2016-02-29 08:02:44.085 | +++ local service
  1127. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1128. 2016-02-29 08:02:44.085 | +++ [[ key == -* ]]
  1129. 2016-02-29 08:02:44.085 | +++ remaining+=,key
  1130. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1131. 2016-02-29 08:02:44.085 | +++ [[ n-api == -* ]]
  1132. 2016-02-29 08:02:44.085 | +++ remaining+=,n-api
  1133. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1134. 2016-02-29 08:02:44.085 | +++ [[ n-cpu == -* ]]
  1135. 2016-02-29 08:02:44.085 | +++ remaining+=,n-cpu
  1136. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1137. 2016-02-29 08:02:44.085 | +++ [[ n-cond == -* ]]
  1138. 2016-02-29 08:02:44.085 | +++ remaining+=,n-cond
  1139. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1140. 2016-02-29 08:02:44.085 | +++ [[ n-sch == -* ]]
  1141. 2016-02-29 08:02:44.085 | +++ remaining+=,n-sch
  1142. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1143. 2016-02-29 08:02:44.085 | +++ [[ n-novnc == -* ]]
  1144. 2016-02-29 08:02:44.085 | +++ remaining+=,n-novnc
  1145. 2016-02-29 08:02:44.085 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1146. 2016-02-29 08:02:44.086 | +++ [[ n-crt == -* ]]
  1147. 2016-02-29 08:02:44.086 | +++ remaining+=,n-crt
  1148. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1149. 2016-02-29 08:02:44.086 | +++ [[ n-cauth == -* ]]
  1150. 2016-02-29 08:02:44.086 | +++ remaining+=,n-cauth
  1151. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1152. 2016-02-29 08:02:44.086 | +++ [[ g-api == -* ]]
  1153. 2016-02-29 08:02:44.086 | +++ remaining+=,g-api
  1154. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1155. 2016-02-29 08:02:44.086 | +++ [[ g-reg == -* ]]
  1156. 2016-02-29 08:02:44.086 | +++ remaining+=,g-reg
  1157. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1158. 2016-02-29 08:02:44.086 | +++ [[ c-sch == -* ]]
  1159. 2016-02-29 08:02:44.086 | +++ remaining+=,c-sch
  1160. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1161. 2016-02-29 08:02:44.086 | +++ [[ c-api == -* ]]
  1162. 2016-02-29 08:02:44.086 | +++ remaining+=,c-api
  1163. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1164. 2016-02-29 08:02:44.086 | +++ [[ c-vol == -* ]]
  1165. 2016-02-29 08:02:44.086 | +++ remaining+=,c-vol
  1166. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1167. 2016-02-29 08:02:44.086 | +++ [[ horizon == -* ]]
  1168. 2016-02-29 08:02:44.086 | +++ remaining+=,horizon
  1169. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1170. 2016-02-29 08:02:44.086 | +++ [[ rabbit == -* ]]
  1171. 2016-02-29 08:02:44.086 | +++ remaining+=,rabbit
  1172. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1173. 2016-02-29 08:02:44.086 | +++ [[ tempest == -* ]]
  1174. 2016-02-29 08:02:44.086 | +++ remaining+=,tempest
  1175. 2016-02-29 08:02:44.086 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1176. 2016-02-29 08:02:44.086 | +++ [[ mysql == -* ]]
  1177. 2016-02-29 08:02:44.087 | +++ remaining+=,mysql
  1178. 2016-02-29 08:02:44.087 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1179. 2016-02-29 08:02:44.087 | +++ [[ dstat == -* ]]
  1180. 2016-02-29 08:02:44.087 | +++ remaining+=,dstat
  1181. 2016-02-29 08:02:44.087 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1182. 2016-02-29 08:02:44.087 | +++ [[ q-svc == -* ]]
  1183. 2016-02-29 08:02:44.087 | +++ remaining+=,q-svc
  1184. 2016-02-29 08:02:44.087 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1185. 2016-02-29 08:02:44.087 | +++ [[ q-agt == -* ]]
  1186. 2016-02-29 08:02:44.087 | +++ remaining+=,q-agt
  1187. 2016-02-29 08:02:44.087 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt ''
  1188. 2016-02-29 08:02:44.087 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1189. 2016-02-29 08:02:44.087 | ++++ local remove_list=
  1190. 2016-02-29 08:02:44.087 | ++++ local service
  1191. 2016-02-29 08:02:44.087 | ++++ local enabled=
  1192. 2016-02-29 08:02:44.087 | ++++ for service in '${service_list//,/ }'
  1193. 2016-02-29 08:02:44.087 | ++++ local remove
  1194. 2016-02-29 08:02:44.087 | ++++ local add=1
  1195. 2016-02-29 08:02:44.087 | ++++ [[ 1 == 1 ]]
  1196. 2016-02-29 08:02:44.087 | ++++ enabled=,key
  1197. 2016-02-29 08:02:44.087 | ++++ for service in '${service_list//,/ }'
  1198. 2016-02-29 08:02:44.087 | ++++ local remove
  1199. 2016-02-29 08:02:44.088 | ++++ local add=1
  1200. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1201. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api
  1202. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1203. 2016-02-29 08:02:44.088 | ++++ local remove
  1204. 2016-02-29 08:02:44.088 | ++++ local add=1
  1205. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1206. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu
  1207. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1208. 2016-02-29 08:02:44.088 | ++++ local remove
  1209. 2016-02-29 08:02:44.088 | ++++ local add=1
  1210. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1211. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu,n-cond
  1212. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1213. 2016-02-29 08:02:44.088 | ++++ local remove
  1214. 2016-02-29 08:02:44.088 | ++++ local add=1
  1215. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1216. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  1217. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1218. 2016-02-29 08:02:44.088 | ++++ local remove
  1219. 2016-02-29 08:02:44.088 | ++++ local add=1
  1220. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1221. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  1222. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1223. 2016-02-29 08:02:44.088 | ++++ local remove
  1224. 2016-02-29 08:02:44.088 | ++++ local add=1
  1225. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1226. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  1227. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1228. 2016-02-29 08:02:44.088 | ++++ local remove
  1229. 2016-02-29 08:02:44.088 | ++++ local add=1
  1230. 2016-02-29 08:02:44.088 | ++++ [[ 1 == 1 ]]
  1231. 2016-02-29 08:02:44.088 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  1232. 2016-02-29 08:02:44.088 | ++++ for service in '${service_list//,/ }'
  1233. 2016-02-29 08:02:44.088 | ++++ local remove
  1234. 2016-02-29 08:02:44.089 | ++++ local add=1
  1235. 2016-02-29 08:02:44.089 | ++++ [[ 1 == 1 ]]
  1236. 2016-02-29 08:02:44.089 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  1237. 2016-02-29 08:02:44.089 | ++++ for service in '${service_list//,/ }'
  1238. 2016-02-29 08:02:44.089 | ++++ local remove
  1239. 2016-02-29 08:02:44.089 | ++++ local add=1
  1240. 2016-02-29 08:02:44.089 | ++++ [[ 1 == 1 ]]
  1241. 2016-02-29 08:02:44.089 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  1242. 2016-02-29 08:02:44.089 | ++++ for service in '${service_list//,/ }'
  1243. 2016-02-29 08:02:44.089 | ++++ local remove
  1244. 2016-02-29 08:02:44.089 | ++++ local add=1
  1245. 2016-02-29 08:02:44.089 | ++++ [[ 1 == 1 ]]
  1246. 2016-02-29 08:02:44.089 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  1247. 2016-02-29 08:02:44.089 | ++++ for service in '${service_list//,/ }'
  1248. 2016-02-29 08:02:44.089 | ++++ local remove
  1249. 2016-02-29 08:02:44.089 | ++++ local add=1
  1250. 2016-02-29 08:02:44.089 | ++++ [[ 1 == 1 ]]
  1251. 2016-02-29 08:02:44.089 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  1252. 2016-02-29 08:02:44.089 | ++++ for service in '${service_list//,/ }'
  1253. 2016-02-29 08:02:44.090 | ++++ local remove
  1254. 2016-02-29 08:02:44.090 | ++++ local add=1
  1255. 2016-02-29 08:02:44.090 | ++++ [[ 1 == 1 ]]
  1256. 2016-02-29 08:02:44.090 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  1257. 2016-02-29 08:02:44.090 | ++++ for service in '${service_list//,/ }'
  1258. 2016-02-29 08:02:44.090 | ++++ local remove
  1259. 2016-02-29 08:02:44.090 | ++++ local add=1
  1260. 2016-02-29 08:02:44.090 | ++++ [[ 1 == 1 ]]
  1261. 2016-02-29 08:02:44.090 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  1262. 2016-02-29 08:02:44.090 | ++++ for service in '${service_list//,/ }'
  1263. 2016-02-29 08:02:44.090 | ++++ local remove
  1264. 2016-02-29 08:02:44.090 | ++++ local add=1
  1265. 2016-02-29 08:02:44.090 | ++++ [[ 1 == 1 ]]
  1266. 2016-02-29 08:02:44.090 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  1267. 2016-02-29 08:02:44.091 | ++++ for service in '${service_list//,/ }'
  1268. 2016-02-29 08:02:44.091 | ++++ local remove
  1269. 2016-02-29 08:02:44.091 | ++++ local add=1
  1270. 2016-02-29 08:02:44.091 | ++++ [[ 1 == 1 ]]
  1271. 2016-02-29 08:02:44.091 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  1272. 2016-02-29 08:02:44.091 | ++++ for service in '${service_list//,/ }'
  1273. 2016-02-29 08:02:44.091 | ++++ local remove
  1274. 2016-02-29 08:02:44.092 | ++++ local add=1
  1275. 2016-02-29 08:02:44.092 | ++++ [[ 1 == 1 ]]
  1276. 2016-02-29 08:02:44.092 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  1277. 2016-02-29 08:02:44.092 | ++++ for service in '${service_list//,/ }'
  1278. 2016-02-29 08:02:44.092 | ++++ local remove
  1279. 2016-02-29 08:02:44.092 | ++++ local add=1
  1280. 2016-02-29 08:02:44.092 | ++++ [[ 1 == 1 ]]
  1281. 2016-02-29 08:02:44.092 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  1282. 2016-02-29 08:02:44.092 | ++++ for service in '${service_list//,/ }'
  1283. 2016-02-29 08:02:44.092 | ++++ local remove
  1284. 2016-02-29 08:02:44.092 | ++++ local add=1
  1285. 2016-02-29 08:02:44.092 | ++++ [[ 1 == 1 ]]
  1286. 2016-02-29 08:02:44.092 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1287. 2016-02-29 08:02:44.092 | ++++ for service in '${service_list//,/ }'
  1288. 2016-02-29 08:02:44.093 | ++++ local remove
  1289. 2016-02-29 08:02:44.093 | ++++ local add=1
  1290. 2016-02-29 08:02:44.093 | ++++ [[ 1 == 1 ]]
  1291. 2016-02-29 08:02:44.093 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1292. 2016-02-29 08:02:44.093 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1293. 2016-02-29 08:02:44.093 | ++++ sed -e '
  1294. 2016-02-29 08:02:44.093 | s/,,/,/g;
  1295. 2016-02-29 08:02:44.093 | s/^,//;
  1296. 2016-02-29 08:02:44.094 | s/,$//
  1297. 2016-02-29 08:02:44.094 | '
  1298. 2016-02-29 08:02:44.095 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1299. 2016-02-29 08:02:44.096 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1300. 2016-02-29 08:02:44.096 | +++ enable_service q-dhcp
  1301. 2016-02-29 08:02:44.097 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1302. 2016-02-29 08:02:44.097 | +++ local service
  1303. 2016-02-29 08:02:44.097 | +++ for service in '$@'
  1304. 2016-02-29 08:02:44.097 | +++ is_service_enabled q-dhcp
  1305. 2016-02-29 08:02:44.098 | +++ return 1
  1306. 2016-02-29 08:02:44.098 | +++ tmpsvcs+=,q-dhcp
  1307. 2016-02-29 08:02:44.098 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1308. 2016-02-29 08:02:44.099 | ++++ sed -e '
  1309. 2016-02-29 08:02:44.100 | s/,,/,/g;
  1310. 2016-02-29 08:02:44.100 | s/^,//;
  1311. 2016-02-29 08:02:44.100 | s/,$//
  1312. 2016-02-29 08:02:44.100 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1313. 2016-02-29 08:02:44.100 | '
  1314. 2016-02-29 08:02:44.103 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1315. 2016-02-29 08:02:44.104 | +++ disable_negated_services
  1316. 2016-02-29 08:02:44.104 | +++ local to_remove=
  1317. 2016-02-29 08:02:44.104 | +++ local remaining=
  1318. 2016-02-29 08:02:44.104 | +++ local service
  1319. 2016-02-29 08:02:44.104 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1320. 2016-02-29 08:02:44.104 | +++ [[ key == -* ]]
  1321. 2016-02-29 08:02:44.104 | +++ remaining+=,key
  1322. 2016-02-29 08:02:44.104 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1323. 2016-02-29 08:02:44.104 | +++ [[ n-api == -* ]]
  1324. 2016-02-29 08:02:44.104 | +++ remaining+=,n-api
  1325. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1326. 2016-02-29 08:02:44.105 | +++ [[ n-cpu == -* ]]
  1327. 2016-02-29 08:02:44.105 | +++ remaining+=,n-cpu
  1328. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1329. 2016-02-29 08:02:44.105 | +++ [[ n-cond == -* ]]
  1330. 2016-02-29 08:02:44.105 | +++ remaining+=,n-cond
  1331. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1332. 2016-02-29 08:02:44.105 | +++ [[ n-sch == -* ]]
  1333. 2016-02-29 08:02:44.105 | +++ remaining+=,n-sch
  1334. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1335. 2016-02-29 08:02:44.105 | +++ [[ n-novnc == -* ]]
  1336. 2016-02-29 08:02:44.105 | +++ remaining+=,n-novnc
  1337. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1338. 2016-02-29 08:02:44.105 | +++ [[ n-crt == -* ]]
  1339. 2016-02-29 08:02:44.105 | +++ remaining+=,n-crt
  1340. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1341. 2016-02-29 08:02:44.105 | +++ [[ n-cauth == -* ]]
  1342. 2016-02-29 08:02:44.105 | +++ remaining+=,n-cauth
  1343. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1344. 2016-02-29 08:02:44.105 | +++ [[ g-api == -* ]]
  1345. 2016-02-29 08:02:44.105 | +++ remaining+=,g-api
  1346. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1347. 2016-02-29 08:02:44.105 | +++ [[ g-reg == -* ]]
  1348. 2016-02-29 08:02:44.105 | +++ remaining+=,g-reg
  1349. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1350. 2016-02-29 08:02:44.105 | +++ [[ c-sch == -* ]]
  1351. 2016-02-29 08:02:44.105 | +++ remaining+=,c-sch
  1352. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1353. 2016-02-29 08:02:44.105 | +++ [[ c-api == -* ]]
  1354. 2016-02-29 08:02:44.105 | +++ remaining+=,c-api
  1355. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1356. 2016-02-29 08:02:44.105 | +++ [[ c-vol == -* ]]
  1357. 2016-02-29 08:02:44.105 | +++ remaining+=,c-vol
  1358. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1359. 2016-02-29 08:02:44.105 | +++ [[ horizon == -* ]]
  1360. 2016-02-29 08:02:44.105 | +++ remaining+=,horizon
  1361. 2016-02-29 08:02:44.105 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1362. 2016-02-29 08:02:44.105 | +++ [[ rabbit == -* ]]
  1363. 2016-02-29 08:02:44.106 | +++ remaining+=,rabbit
  1364. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1365. 2016-02-29 08:02:44.106 | +++ [[ tempest == -* ]]
  1366. 2016-02-29 08:02:44.106 | +++ remaining+=,tempest
  1367. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1368. 2016-02-29 08:02:44.106 | +++ [[ mysql == -* ]]
  1369. 2016-02-29 08:02:44.106 | +++ remaining+=,mysql
  1370. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1371. 2016-02-29 08:02:44.106 | +++ [[ dstat == -* ]]
  1372. 2016-02-29 08:02:44.106 | +++ remaining+=,dstat
  1373. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1374. 2016-02-29 08:02:44.106 | +++ [[ q-svc == -* ]]
  1375. 2016-02-29 08:02:44.106 | +++ remaining+=,q-svc
  1376. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1377. 2016-02-29 08:02:44.106 | +++ [[ q-agt == -* ]]
  1378. 2016-02-29 08:02:44.106 | +++ remaining+=,q-agt
  1379. 2016-02-29 08:02:44.106 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1380. 2016-02-29 08:02:44.106 | +++ [[ q-dhcp == -* ]]
  1381. 2016-02-29 08:02:44.106 | +++ remaining+=,q-dhcp
  1382. 2016-02-29 08:02:44.106 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp ''
  1383. 2016-02-29 08:02:44.106 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1384. 2016-02-29 08:02:44.106 | ++++ local remove_list=
  1385. 2016-02-29 08:02:44.106 | ++++ local service
  1386. 2016-02-29 08:02:44.106 | ++++ local enabled=
  1387. 2016-02-29 08:02:44.106 | ++++ for service in '${service_list//,/ }'
  1388. 2016-02-29 08:02:44.106 | ++++ local remove
  1389. 2016-02-29 08:02:44.106 | ++++ local add=1
  1390. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1391. 2016-02-29 08:02:44.107 | ++++ enabled=,key
  1392. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1393. 2016-02-29 08:02:44.107 | ++++ local remove
  1394. 2016-02-29 08:02:44.107 | ++++ local add=1
  1395. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1396. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api
  1397. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1398. 2016-02-29 08:02:44.107 | ++++ local remove
  1399. 2016-02-29 08:02:44.107 | ++++ local add=1
  1400. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1401. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu
  1402. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1403. 2016-02-29 08:02:44.107 | ++++ local remove
  1404. 2016-02-29 08:02:44.107 | ++++ local add=1
  1405. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1406. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu,n-cond
  1407. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1408. 2016-02-29 08:02:44.107 | ++++ local remove
  1409. 2016-02-29 08:02:44.107 | ++++ local add=1
  1410. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1411. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  1412. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1413. 2016-02-29 08:02:44.107 | ++++ local remove
  1414. 2016-02-29 08:02:44.107 | ++++ local add=1
  1415. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1416. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  1417. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1418. 2016-02-29 08:02:44.107 | ++++ local remove
  1419. 2016-02-29 08:02:44.107 | ++++ local add=1
  1420. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1421. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  1422. 2016-02-29 08:02:44.107 | ++++ for service in '${service_list//,/ }'
  1423. 2016-02-29 08:02:44.107 | ++++ local remove
  1424. 2016-02-29 08:02:44.107 | ++++ local add=1
  1425. 2016-02-29 08:02:44.107 | ++++ [[ 1 == 1 ]]
  1426. 2016-02-29 08:02:44.107 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  1427. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1428. 2016-02-29 08:02:44.108 | ++++ local remove
  1429. 2016-02-29 08:02:44.108 | ++++ local add=1
  1430. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1431. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  1432. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1433. 2016-02-29 08:02:44.108 | ++++ local remove
  1434. 2016-02-29 08:02:44.108 | ++++ local add=1
  1435. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1436. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  1437. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1438. 2016-02-29 08:02:44.108 | ++++ local remove
  1439. 2016-02-29 08:02:44.108 | ++++ local add=1
  1440. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1441. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  1442. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1443. 2016-02-29 08:02:44.108 | ++++ local remove
  1444. 2016-02-29 08:02:44.108 | ++++ local add=1
  1445. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1446. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  1447. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1448. 2016-02-29 08:02:44.108 | ++++ local remove
  1449. 2016-02-29 08:02:44.108 | ++++ local add=1
  1450. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1451. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  1452. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1453. 2016-02-29 08:02:44.108 | ++++ local remove
  1454. 2016-02-29 08:02:44.108 | ++++ local add=1
  1455. 2016-02-29 08:02:44.108 | ++++ [[ 1 == 1 ]]
  1456. 2016-02-29 08:02:44.108 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  1457. 2016-02-29 08:02:44.108 | ++++ for service in '${service_list//,/ }'
  1458. 2016-02-29 08:02:44.108 | ++++ local remove
  1459. 2016-02-29 08:02:44.108 | ++++ local add=1
  1460. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1461. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  1462. 2016-02-29 08:02:44.109 | ++++ for service in '${service_list//,/ }'
  1463. 2016-02-29 08:02:44.109 | ++++ local remove
  1464. 2016-02-29 08:02:44.109 | ++++ local add=1
  1465. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1466. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  1467. 2016-02-29 08:02:44.109 | ++++ for service in '${service_list//,/ }'
  1468. 2016-02-29 08:02:44.109 | ++++ local remove
  1469. 2016-02-29 08:02:44.109 | ++++ local add=1
  1470. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1471. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  1472. 2016-02-29 08:02:44.109 | ++++ for service in '${service_list//,/ }'
  1473. 2016-02-29 08:02:44.109 | ++++ local remove
  1474. 2016-02-29 08:02:44.109 | ++++ local add=1
  1475. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1476. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  1477. 2016-02-29 08:02:44.109 | ++++ for service in '${service_list//,/ }'
  1478. 2016-02-29 08:02:44.109 | ++++ local remove
  1479. 2016-02-29 08:02:44.109 | ++++ local add=1
  1480. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1481. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1482. 2016-02-29 08:02:44.109 | ++++ for service in '${service_list//,/ }'
  1483. 2016-02-29 08:02:44.109 | ++++ local remove
  1484. 2016-02-29 08:02:44.109 | ++++ local add=1
  1485. 2016-02-29 08:02:44.109 | ++++ [[ 1 == 1 ]]
  1486. 2016-02-29 08:02:44.109 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1487. 2016-02-29 08:02:44.110 | ++++ for service in '${service_list//,/ }'
  1488. 2016-02-29 08:02:44.110 | ++++ local remove
  1489. 2016-02-29 08:02:44.110 | ++++ local add=1
  1490. 2016-02-29 08:02:44.110 | ++++ [[ 1 == 1 ]]
  1491. 2016-02-29 08:02:44.110 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1492. 2016-02-29 08:02:44.110 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1493. 2016-02-29 08:02:44.110 | ++++ sed -e '
  1494. 2016-02-29 08:02:44.110 | s/,,/,/g;
  1495. 2016-02-29 08:02:44.110 | s/^,//;
  1496. 2016-02-29 08:02:44.110 | s/,$//
  1497. 2016-02-29 08:02:44.110 | '
  1498. 2016-02-29 08:02:44.110 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1499. 2016-02-29 08:02:44.110 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1500. 2016-02-29 08:02:44.110 | +++ enable_service q-meta
  1501. 2016-02-29 08:02:44.110 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1502. 2016-02-29 08:02:44.110 | +++ local service
  1503. 2016-02-29 08:02:44.110 | +++ for service in '$@'
  1504. 2016-02-29 08:02:44.110 | +++ is_service_enabled q-meta
  1505. 2016-02-29 08:02:44.110 | +++ return 1
  1506. 2016-02-29 08:02:44.110 | +++ tmpsvcs+=,q-meta
  1507. 2016-02-29 08:02:44.111 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1508. 2016-02-29 08:02:44.111 | ++++ sed -e '
  1509. 2016-02-29 08:02:44.111 | s/,,/,/g;
  1510. 2016-02-29 08:02:44.111 | s/^,//;
  1511. 2016-02-29 08:02:44.111 | s/,$//
  1512. 2016-02-29 08:02:44.111 | '
  1513. 2016-02-29 08:02:44.111 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1514. 2016-02-29 08:02:44.113 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1515. 2016-02-29 08:02:44.113 | +++ disable_negated_services
  1516. 2016-02-29 08:02:44.113 | +++ local to_remove=
  1517. 2016-02-29 08:02:44.113 | +++ local remaining=
  1518. 2016-02-29 08:02:44.113 | +++ local service
  1519. 2016-02-29 08:02:44.113 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1520. 2016-02-29 08:02:44.113 | +++ [[ key == -* ]]
  1521. 2016-02-29 08:02:44.113 | +++ remaining+=,key
  1522. 2016-02-29 08:02:44.113 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1523. 2016-02-29 08:02:44.113 | +++ [[ n-api == -* ]]
  1524. 2016-02-29 08:02:44.113 | +++ remaining+=,n-api
  1525. 2016-02-29 08:02:44.113 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1526. 2016-02-29 08:02:44.113 | +++ [[ n-cpu == -* ]]
  1527. 2016-02-29 08:02:44.113 | +++ remaining+=,n-cpu
  1528. 2016-02-29 08:02:44.113 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1529. 2016-02-29 08:02:44.114 | +++ [[ n-cond == -* ]]
  1530. 2016-02-29 08:02:44.114 | +++ remaining+=,n-cond
  1531. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1532. 2016-02-29 08:02:44.114 | +++ [[ n-sch == -* ]]
  1533. 2016-02-29 08:02:44.114 | +++ remaining+=,n-sch
  1534. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1535. 2016-02-29 08:02:44.114 | +++ [[ n-novnc == -* ]]
  1536. 2016-02-29 08:02:44.114 | +++ remaining+=,n-novnc
  1537. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1538. 2016-02-29 08:02:44.114 | +++ [[ n-crt == -* ]]
  1539. 2016-02-29 08:02:44.114 | +++ remaining+=,n-crt
  1540. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1541. 2016-02-29 08:02:44.114 | +++ [[ n-cauth == -* ]]
  1542. 2016-02-29 08:02:44.114 | +++ remaining+=,n-cauth
  1543. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1544. 2016-02-29 08:02:44.114 | +++ [[ g-api == -* ]]
  1545. 2016-02-29 08:02:44.114 | +++ remaining+=,g-api
  1546. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1547. 2016-02-29 08:02:44.114 | +++ [[ g-reg == -* ]]
  1548. 2016-02-29 08:02:44.114 | +++ remaining+=,g-reg
  1549. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1550. 2016-02-29 08:02:44.114 | +++ [[ c-sch == -* ]]
  1551. 2016-02-29 08:02:44.114 | +++ remaining+=,c-sch
  1552. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1553. 2016-02-29 08:02:44.114 | +++ [[ c-api == -* ]]
  1554. 2016-02-29 08:02:44.114 | +++ remaining+=,c-api
  1555. 2016-02-29 08:02:44.114 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1556. 2016-02-29 08:02:44.114 | +++ [[ c-vol == -* ]]
  1557. 2016-02-29 08:02:44.115 | +++ remaining+=,c-vol
  1558. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1559. 2016-02-29 08:02:44.115 | +++ [[ horizon == -* ]]
  1560. 2016-02-29 08:02:44.115 | +++ remaining+=,horizon
  1561. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1562. 2016-02-29 08:02:44.115 | +++ [[ rabbit == -* ]]
  1563. 2016-02-29 08:02:44.115 | +++ remaining+=,rabbit
  1564. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1565. 2016-02-29 08:02:44.115 | +++ [[ tempest == -* ]]
  1566. 2016-02-29 08:02:44.115 | +++ remaining+=,tempest
  1567. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1568. 2016-02-29 08:02:44.115 | +++ [[ mysql == -* ]]
  1569. 2016-02-29 08:02:44.115 | +++ remaining+=,mysql
  1570. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1571. 2016-02-29 08:02:44.115 | +++ [[ dstat == -* ]]
  1572. 2016-02-29 08:02:44.115 | +++ remaining+=,dstat
  1573. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1574. 2016-02-29 08:02:44.115 | +++ [[ q-svc == -* ]]
  1575. 2016-02-29 08:02:44.115 | +++ remaining+=,q-svc
  1576. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1577. 2016-02-29 08:02:44.115 | +++ [[ q-agt == -* ]]
  1578. 2016-02-29 08:02:44.115 | +++ remaining+=,q-agt
  1579. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1580. 2016-02-29 08:02:44.115 | +++ [[ q-dhcp == -* ]]
  1581. 2016-02-29 08:02:44.115 | +++ remaining+=,q-dhcp
  1582. 2016-02-29 08:02:44.115 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1583. 2016-02-29 08:02:44.115 | +++ [[ q-meta == -* ]]
  1584. 2016-02-29 08:02:44.115 | +++ remaining+=,q-meta
  1585. 2016-02-29 08:02:44.115 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta ''
  1586. 2016-02-29 08:02:44.115 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1587. 2016-02-29 08:02:44.116 | ++++ local remove_list=
  1588. 2016-02-29 08:02:44.116 | ++++ local service
  1589. 2016-02-29 08:02:44.116 | ++++ local enabled=
  1590. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1591. 2016-02-29 08:02:44.116 | ++++ local remove
  1592. 2016-02-29 08:02:44.116 | ++++ local add=1
  1593. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1594. 2016-02-29 08:02:44.116 | ++++ enabled=,key
  1595. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1596. 2016-02-29 08:02:44.116 | ++++ local remove
  1597. 2016-02-29 08:02:44.116 | ++++ local add=1
  1598. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1599. 2016-02-29 08:02:44.116 | ++++ enabled=,key,n-api
  1600. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1601. 2016-02-29 08:02:44.116 | ++++ local remove
  1602. 2016-02-29 08:02:44.116 | ++++ local add=1
  1603. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1604. 2016-02-29 08:02:44.116 | ++++ enabled=,key,n-api,n-cpu
  1605. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1606. 2016-02-29 08:02:44.116 | ++++ local remove
  1607. 2016-02-29 08:02:44.116 | ++++ local add=1
  1608. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1609. 2016-02-29 08:02:44.116 | ++++ enabled=,key,n-api,n-cpu,n-cond
  1610. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1611. 2016-02-29 08:02:44.116 | ++++ local remove
  1612. 2016-02-29 08:02:44.116 | ++++ local add=1
  1613. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1614. 2016-02-29 08:02:44.116 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  1615. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1616. 2016-02-29 08:02:44.116 | ++++ local remove
  1617. 2016-02-29 08:02:44.116 | ++++ local add=1
  1618. 2016-02-29 08:02:44.116 | ++++ [[ 1 == 1 ]]
  1619. 2016-02-29 08:02:44.116 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  1620. 2016-02-29 08:02:44.116 | ++++ for service in '${service_list//,/ }'
  1621. 2016-02-29 08:02:44.117 | ++++ local remove
  1622. 2016-02-29 08:02:44.117 | ++++ local add=1
  1623. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1624. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  1625. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1626. 2016-02-29 08:02:44.117 | ++++ local remove
  1627. 2016-02-29 08:02:44.117 | ++++ local add=1
  1628. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1629. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  1630. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1631. 2016-02-29 08:02:44.117 | ++++ local remove
  1632. 2016-02-29 08:02:44.117 | ++++ local add=1
  1633. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1634. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  1635. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1636. 2016-02-29 08:02:44.117 | ++++ local remove
  1637. 2016-02-29 08:02:44.117 | ++++ local add=1
  1638. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1639. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  1640. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1641. 2016-02-29 08:02:44.117 | ++++ local remove
  1642. 2016-02-29 08:02:44.117 | ++++ local add=1
  1643. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1644. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  1645. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1646. 2016-02-29 08:02:44.117 | ++++ local remove
  1647. 2016-02-29 08:02:44.117 | ++++ local add=1
  1648. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1649. 2016-02-29 08:02:44.117 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  1650. 2016-02-29 08:02:44.117 | ++++ for service in '${service_list//,/ }'
  1651. 2016-02-29 08:02:44.117 | ++++ local remove
  1652. 2016-02-29 08:02:44.117 | ++++ local add=1
  1653. 2016-02-29 08:02:44.117 | ++++ [[ 1 == 1 ]]
  1654. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  1655. 2016-02-29 08:02:44.118 | ++++ for service in '${service_list//,/ }'
  1656. 2016-02-29 08:02:44.118 | ++++ local remove
  1657. 2016-02-29 08:02:44.118 | ++++ local add=1
  1658. 2016-02-29 08:02:44.118 | ++++ [[ 1 == 1 ]]
  1659. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  1660. 2016-02-29 08:02:44.118 | ++++ for service in '${service_list//,/ }'
  1661. 2016-02-29 08:02:44.118 | ++++ local remove
  1662. 2016-02-29 08:02:44.118 | ++++ local add=1
  1663. 2016-02-29 08:02:44.118 | ++++ [[ 1 == 1 ]]
  1664. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  1665. 2016-02-29 08:02:44.118 | ++++ for service in '${service_list//,/ }'
  1666. 2016-02-29 08:02:44.118 | ++++ local remove
  1667. 2016-02-29 08:02:44.118 | ++++ local add=1
  1668. 2016-02-29 08:02:44.118 | ++++ [[ 1 == 1 ]]
  1669. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  1670. 2016-02-29 08:02:44.118 | ++++ for service in '${service_list//,/ }'
  1671. 2016-02-29 08:02:44.118 | ++++ local remove
  1672. 2016-02-29 08:02:44.118 | ++++ local add=1
  1673. 2016-02-29 08:02:44.118 | ++++ [[ 1 == 1 ]]
  1674. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  1675. 2016-02-29 08:02:44.118 | ++++ for service in '${service_list//,/ }'
  1676. 2016-02-29 08:02:44.118 | ++++ local remove
  1677. 2016-02-29 08:02:44.118 | ++++ local add=1
  1678. 2016-02-29 08:02:44.118 | ++++ [[ 1 == 1 ]]
  1679. 2016-02-29 08:02:44.118 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  1680. 2016-02-29 08:02:44.119 | ++++ for service in '${service_list//,/ }'
  1681. 2016-02-29 08:02:44.119 | ++++ local remove
  1682. 2016-02-29 08:02:44.119 | ++++ local add=1
  1683. 2016-02-29 08:02:44.119 | ++++ [[ 1 == 1 ]]
  1684. 2016-02-29 08:02:44.119 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1685. 2016-02-29 08:02:44.119 | ++++ for service in '${service_list//,/ }'
  1686. 2016-02-29 08:02:44.119 | ++++ local remove
  1687. 2016-02-29 08:02:44.119 | ++++ local add=1
  1688. 2016-02-29 08:02:44.119 | ++++ [[ 1 == 1 ]]
  1689. 2016-02-29 08:02:44.119 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1690. 2016-02-29 08:02:44.119 | ++++ for service in '${service_list//,/ }'
  1691. 2016-02-29 08:02:44.119 | ++++ local remove
  1692. 2016-02-29 08:02:44.119 | ++++ local add=1
  1693. 2016-02-29 08:02:44.119 | ++++ [[ 1 == 1 ]]
  1694. 2016-02-29 08:02:44.119 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1695. 2016-02-29 08:02:44.119 | ++++ for service in '${service_list//,/ }'
  1696. 2016-02-29 08:02:44.120 | ++++ local remove
  1697. 2016-02-29 08:02:44.120 | ++++ local add=1
  1698. 2016-02-29 08:02:44.120 | ++++ [[ 1 == 1 ]]
  1699. 2016-02-29 08:02:44.120 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1700. 2016-02-29 08:02:44.120 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1701. 2016-02-29 08:02:44.120 | ++++ sed -e '
  1702. 2016-02-29 08:02:44.120 | s/,,/,/g;
  1703. 2016-02-29 08:02:44.120 | s/^,//;
  1704. 2016-02-29 08:02:44.121 | s/,$//
  1705. 2016-02-29 08:02:44.121 | '
  1706. 2016-02-29 08:02:44.121 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1707. 2016-02-29 08:02:44.121 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1708. 2016-02-29 08:02:44.121 | +++ enable_service q-l3
  1709. 2016-02-29 08:02:44.121 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1710. 2016-02-29 08:02:44.121 | +++ local service
  1711. 2016-02-29 08:02:44.121 | +++ for service in '$@'
  1712. 2016-02-29 08:02:44.121 | +++ is_service_enabled q-l3
  1713. 2016-02-29 08:02:44.121 | +++ return 1
  1714. 2016-02-29 08:02:44.121 | +++ tmpsvcs+=,q-l3
  1715. 2016-02-29 08:02:44.121 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1716. 2016-02-29 08:02:44.121 | ++++ sed -e '
  1717. 2016-02-29 08:02:44.121 | s/,,/,/g;
  1718. 2016-02-29 08:02:44.121 | s/^,//;
  1719. 2016-02-29 08:02:44.121 | s/,$//
  1720. 2016-02-29 08:02:44.121 | '
  1721. 2016-02-29 08:02:44.121 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1722. 2016-02-29 08:02:44.122 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1723. 2016-02-29 08:02:44.122 | +++ disable_negated_services
  1724. 2016-02-29 08:02:44.122 | +++ local to_remove=
  1725. 2016-02-29 08:02:44.122 | +++ local remaining=
  1726. 2016-02-29 08:02:44.122 | +++ local service
  1727. 2016-02-29 08:02:44.122 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1728. 2016-02-29 08:02:44.122 | +++ [[ key == -* ]]
  1729. 2016-02-29 08:02:44.122 | +++ remaining+=,key
  1730. 2016-02-29 08:02:44.122 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1731. 2016-02-29 08:02:44.122 | +++ [[ n-api == -* ]]
  1732. 2016-02-29 08:02:44.122 | +++ remaining+=,n-api
  1733. 2016-02-29 08:02:44.122 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1734. 2016-02-29 08:02:44.122 | +++ [[ n-cpu == -* ]]
  1735. 2016-02-29 08:02:44.122 | +++ remaining+=,n-cpu
  1736. 2016-02-29 08:02:44.122 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1737. 2016-02-29 08:02:44.122 | +++ [[ n-cond == -* ]]
  1738. 2016-02-29 08:02:44.123 | +++ remaining+=,n-cond
  1739. 2016-02-29 08:02:44.123 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1740. 2016-02-29 08:02:44.123 | +++ [[ n-sch == -* ]]
  1741. 2016-02-29 08:02:44.123 | +++ remaining+=,n-sch
  1742. 2016-02-29 08:02:44.123 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1743. 2016-02-29 08:02:44.123 | +++ [[ n-novnc == -* ]]
  1744. 2016-02-29 08:02:44.123 | +++ remaining+=,n-novnc
  1745. 2016-02-29 08:02:44.123 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1746. 2016-02-29 08:02:44.123 | +++ [[ n-crt == -* ]]
  1747. 2016-02-29 08:02:44.123 | +++ remaining+=,n-crt
  1748. 2016-02-29 08:02:44.123 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1749. 2016-02-29 08:02:44.123 | +++ [[ n-cauth == -* ]]
  1750. 2016-02-29 08:02:44.123 | +++ remaining+=,n-cauth
  1751. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1752. 2016-02-29 08:02:44.124 | +++ [[ g-api == -* ]]
  1753. 2016-02-29 08:02:44.124 | +++ remaining+=,g-api
  1754. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1755. 2016-02-29 08:02:44.124 | +++ [[ g-reg == -* ]]
  1756. 2016-02-29 08:02:44.124 | +++ remaining+=,g-reg
  1757. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1758. 2016-02-29 08:02:44.124 | +++ [[ c-sch == -* ]]
  1759. 2016-02-29 08:02:44.124 | +++ remaining+=,c-sch
  1760. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1761. 2016-02-29 08:02:44.124 | +++ [[ c-api == -* ]]
  1762. 2016-02-29 08:02:44.124 | +++ remaining+=,c-api
  1763. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1764. 2016-02-29 08:02:44.124 | +++ [[ c-vol == -* ]]
  1765. 2016-02-29 08:02:44.124 | +++ remaining+=,c-vol
  1766. 2016-02-29 08:02:44.124 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1767. 2016-02-29 08:02:44.124 | +++ [[ horizon == -* ]]
  1768. 2016-02-29 08:02:44.125 | +++ remaining+=,horizon
  1769. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1770. 2016-02-29 08:02:44.125 | +++ [[ rabbit == -* ]]
  1771. 2016-02-29 08:02:44.125 | +++ remaining+=,rabbit
  1772. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1773. 2016-02-29 08:02:44.125 | +++ [[ tempest == -* ]]
  1774. 2016-02-29 08:02:44.125 | +++ remaining+=,tempest
  1775. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1776. 2016-02-29 08:02:44.125 | +++ [[ mysql == -* ]]
  1777. 2016-02-29 08:02:44.125 | +++ remaining+=,mysql
  1778. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1779. 2016-02-29 08:02:44.125 | +++ [[ dstat == -* ]]
  1780. 2016-02-29 08:02:44.125 | +++ remaining+=,dstat
  1781. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1782. 2016-02-29 08:02:44.125 | +++ [[ q-svc == -* ]]
  1783. 2016-02-29 08:02:44.125 | +++ remaining+=,q-svc
  1784. 2016-02-29 08:02:44.125 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1785. 2016-02-29 08:02:44.125 | +++ [[ q-agt == -* ]]
  1786. 2016-02-29 08:02:44.125 | +++ remaining+=,q-agt
  1787. 2016-02-29 08:02:44.126 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1788. 2016-02-29 08:02:44.126 | +++ [[ q-dhcp == -* ]]
  1789. 2016-02-29 08:02:44.126 | +++ remaining+=,q-dhcp
  1790. 2016-02-29 08:02:44.126 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1791. 2016-02-29 08:02:44.126 | +++ [[ q-meta == -* ]]
  1792. 2016-02-29 08:02:44.126 | +++ remaining+=,q-meta
  1793. 2016-02-29 08:02:44.126 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1794. 2016-02-29 08:02:44.126 | +++ [[ q-l3 == -* ]]
  1795. 2016-02-29 08:02:44.126 | +++ remaining+=,q-l3
  1796. 2016-02-29 08:02:44.126 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3 ''
  1797. 2016-02-29 08:02:44.126 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1798. 2016-02-29 08:02:44.126 | ++++ local remove_list=
  1799. 2016-02-29 08:02:44.126 | ++++ local service
  1800. 2016-02-29 08:02:44.126 | ++++ local enabled=
  1801. 2016-02-29 08:02:44.126 | ++++ for service in '${service_list//,/ }'
  1802. 2016-02-29 08:02:44.126 | ++++ local remove
  1803. 2016-02-29 08:02:44.127 | ++++ local add=1
  1804. 2016-02-29 08:02:44.127 | ++++ [[ 1 == 1 ]]
  1805. 2016-02-29 08:02:44.127 | ++++ enabled=,key
  1806. 2016-02-29 08:02:44.127 | ++++ for service in '${service_list//,/ }'
  1807. 2016-02-29 08:02:44.127 | ++++ local remove
  1808. 2016-02-29 08:02:44.127 | ++++ local add=1
  1809. 2016-02-29 08:02:44.127 | ++++ [[ 1 == 1 ]]
  1810. 2016-02-29 08:02:44.127 | ++++ enabled=,key,n-api
  1811. 2016-02-29 08:02:44.127 | ++++ for service in '${service_list//,/ }'
  1812. 2016-02-29 08:02:44.127 | ++++ local remove
  1813. 2016-02-29 08:02:44.127 | ++++ local add=1
  1814. 2016-02-29 08:02:44.127 | ++++ [[ 1 == 1 ]]
  1815. 2016-02-29 08:02:44.127 | ++++ enabled=,key,n-api,n-cpu
  1816. 2016-02-29 08:02:44.127 | ++++ for service in '${service_list//,/ }'
  1817. 2016-02-29 08:02:44.127 | ++++ local remove
  1818. 2016-02-29 08:02:44.127 | ++++ local add=1
  1819. 2016-02-29 08:02:44.127 | ++++ [[ 1 == 1 ]]
  1820. 2016-02-29 08:02:44.127 | ++++ enabled=,key,n-api,n-cpu,n-cond
  1821. 2016-02-29 08:02:44.127 | ++++ for service in '${service_list//,/ }'
  1822. 2016-02-29 08:02:44.128 | ++++ local remove
  1823. 2016-02-29 08:02:44.128 | ++++ local add=1
  1824. 2016-02-29 08:02:44.128 | ++++ [[ 1 == 1 ]]
  1825. 2016-02-29 08:02:44.128 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  1826. 2016-02-29 08:02:44.128 | ++++ for service in '${service_list//,/ }'
  1827. 2016-02-29 08:02:44.128 | ++++ local remove
  1828. 2016-02-29 08:02:44.128 | ++++ local add=1
  1829. 2016-02-29 08:02:44.128 | ++++ [[ 1 == 1 ]]
  1830. 2016-02-29 08:02:44.128 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  1831. 2016-02-29 08:02:44.128 | ++++ for service in '${service_list//,/ }'
  1832. 2016-02-29 08:02:44.128 | ++++ local remove
  1833. 2016-02-29 08:02:44.128 | ++++ local add=1
  1834. 2016-02-29 08:02:44.128 | ++++ [[ 1 == 1 ]]
  1835. 2016-02-29 08:02:44.128 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  1836. 2016-02-29 08:02:44.129 | ++++ for service in '${service_list//,/ }'
  1837. 2016-02-29 08:02:44.129 | ++++ local remove
  1838. 2016-02-29 08:02:44.129 | ++++ local add=1
  1839. 2016-02-29 08:02:44.129 | ++++ [[ 1 == 1 ]]
  1840. 2016-02-29 08:02:44.129 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  1841. 2016-02-29 08:02:44.129 | ++++ for service in '${service_list//,/ }'
  1842. 2016-02-29 08:02:44.129 | ++++ local remove
  1843. 2016-02-29 08:02:44.129 | ++++ local add=1
  1844. 2016-02-29 08:02:44.129 | ++++ [[ 1 == 1 ]]
  1845. 2016-02-29 08:02:44.129 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  1846. 2016-02-29 08:02:44.129 | ++++ for service in '${service_list//,/ }'
  1847. 2016-02-29 08:02:44.129 | ++++ local remove
  1848. 2016-02-29 08:02:44.129 | ++++ local add=1
  1849. 2016-02-29 08:02:44.129 | ++++ [[ 1 == 1 ]]
  1850. 2016-02-29 08:02:44.129 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  1851. 2016-02-29 08:02:44.129 | ++++ for service in '${service_list//,/ }'
  1852. 2016-02-29 08:02:44.129 | ++++ local remove
  1853. 2016-02-29 08:02:44.129 | ++++ local add=1
  1854. 2016-02-29 08:02:44.129 | ++++ [[ 1 == 1 ]]
  1855. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  1856. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1857. 2016-02-29 08:02:44.130 | ++++ local remove
  1858. 2016-02-29 08:02:44.130 | ++++ local add=1
  1859. 2016-02-29 08:02:44.130 | ++++ [[ 1 == 1 ]]
  1860. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  1861. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1862. 2016-02-29 08:02:44.130 | ++++ local remove
  1863. 2016-02-29 08:02:44.130 | ++++ local add=1
  1864. 2016-02-29 08:02:44.130 | ++++ [[ 1 == 1 ]]
  1865. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  1866. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1867. 2016-02-29 08:02:44.130 | ++++ local remove
  1868. 2016-02-29 08:02:44.130 | ++++ local add=1
  1869. 2016-02-29 08:02:44.130 | ++++ [[ 1 == 1 ]]
  1870. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  1871. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1872. 2016-02-29 08:02:44.130 | ++++ local remove
  1873. 2016-02-29 08:02:44.130 | ++++ local add=1
  1874. 2016-02-29 08:02:44.130 | ++++ [[ 1 == 1 ]]
  1875. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  1876. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1877. 2016-02-29 08:02:44.130 | ++++ local remove
  1878. 2016-02-29 08:02:44.130 | ++++ local add=1
  1879. 2016-02-29 08:02:44.130 | ++++ [[ 1 == 1 ]]
  1880. 2016-02-29 08:02:44.130 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  1881. 2016-02-29 08:02:44.130 | ++++ for service in '${service_list//,/ }'
  1882. 2016-02-29 08:02:44.131 | ++++ local remove
  1883. 2016-02-29 08:02:44.131 | ++++ local add=1
  1884. 2016-02-29 08:02:44.131 | ++++ [[ 1 == 1 ]]
  1885. 2016-02-29 08:02:44.131 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  1886. 2016-02-29 08:02:44.131 | ++++ for service in '${service_list//,/ }'
  1887. 2016-02-29 08:02:44.131 | ++++ local remove
  1888. 2016-02-29 08:02:44.131 | ++++ local add=1
  1889. 2016-02-29 08:02:44.131 | ++++ [[ 1 == 1 ]]
  1890. 2016-02-29 08:02:44.132 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  1891. 2016-02-29 08:02:44.132 | ++++ for service in '${service_list//,/ }'
  1892. 2016-02-29 08:02:44.132 | ++++ local remove
  1893. 2016-02-29 08:02:44.132 | ++++ local add=1
  1894. 2016-02-29 08:02:44.132 | ++++ [[ 1 == 1 ]]
  1895. 2016-02-29 08:02:44.132 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  1896. 2016-02-29 08:02:44.132 | ++++ for service in '${service_list//,/ }'
  1897. 2016-02-29 08:02:44.132 | ++++ local remove
  1898. 2016-02-29 08:02:44.132 | ++++ local add=1
  1899. 2016-02-29 08:02:44.133 | ++++ [[ 1 == 1 ]]
  1900. 2016-02-29 08:02:44.133 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  1901. 2016-02-29 08:02:44.133 | ++++ for service in '${service_list//,/ }'
  1902. 2016-02-29 08:02:44.133 | ++++ local remove
  1903. 2016-02-29 08:02:44.133 | ++++ local add=1
  1904. 2016-02-29 08:02:44.133 | ++++ [[ 1 == 1 ]]
  1905. 2016-02-29 08:02:44.133 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  1906. 2016-02-29 08:02:44.133 | ++++ for service in '${service_list//,/ }'
  1907. 2016-02-29 08:02:44.133 | ++++ local remove
  1908. 2016-02-29 08:02:44.133 | ++++ local add=1
  1909. 2016-02-29 08:02:44.133 | ++++ [[ 1 == 1 ]]
  1910. 2016-02-29 08:02:44.133 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  1911. 2016-02-29 08:02:44.133 | ++++ for service in '${service_list//,/ }'
  1912. 2016-02-29 08:02:44.133 | ++++ local remove
  1913. 2016-02-29 08:02:44.133 | ++++ local add=1
  1914. 2016-02-29 08:02:44.133 | ++++ [[ 1 == 1 ]]
  1915. 2016-02-29 08:02:44.133 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1916. 2016-02-29 08:02:44.133 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1917. 2016-02-29 08:02:44.133 | ++++ sed -e '
  1918. 2016-02-29 08:02:44.133 | s/,,/,/g;
  1919. 2016-02-29 08:02:44.133 | s/^,//;
  1920. 2016-02-29 08:02:44.133 | s/,$//
  1921. 2016-02-29 08:02:44.133 | '
  1922. 2016-02-29 08:02:44.133 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1923. 2016-02-29 08:02:44.133 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1924. 2016-02-29 08:02:44.133 | +++ Q_PLUGIN=ml2
  1925. 2016-02-29 08:02:44.133 | +++ Q_AGENT=openvswitch
  1926. 2016-02-29 08:02:44.133 | +++ Q_ML2_TENANT_NETWORK_TYPE=vxlan
  1927. 2016-02-29 08:02:44.133 | +++ ADMIN_PASSWORD=openstack
  1928. 2016-02-29 08:02:44.133 | +++ MYSQL_PASSWORD=openstack
  1929. 2016-02-29 08:02:44.133 | +++ RABBIT_PASSWORD=openstack
  1930. 2016-02-29 08:02:44.133 | +++ SERVICE_PASSWORD=openstack
  1931. 2016-02-29 08:02:44.133 | +++ SERVICE_TOKEN=tokentoken
  1932. 2016-02-29 08:02:44.133 | +++ DATABASE_PASSWORD=openstack
  1933. 2016-02-29 08:02:44.133 | +++ enable_service n-sch
  1934. 2016-02-29 08:02:44.134 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1935. 2016-02-29 08:02:44.134 | +++ local service
  1936. 2016-02-29 08:02:44.134 | +++ for service in '$@'
  1937. 2016-02-29 08:02:44.134 | +++ is_service_enabled n-sch
  1938. 2016-02-29 08:02:44.134 | +++ return 0
  1939. 2016-02-29 08:02:44.134 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1940. 2016-02-29 08:02:44.134 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1941. 2016-02-29 08:02:44.134 | ++++ sed -e '
  1942. 2016-02-29 08:02:44.134 | s/,,/,/g;
  1943. 2016-02-29 08:02:44.134 | s/^,//;
  1944. 2016-02-29 08:02:44.134 | s/,$//
  1945. 2016-02-29 08:02:44.134 | '
  1946. 2016-02-29 08:02:44.134 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  1947. 2016-02-29 08:02:44.134 | +++ disable_negated_services
  1948. 2016-02-29 08:02:44.134 | +++ local to_remove=
  1949. 2016-02-29 08:02:44.134 | +++ local remaining=
  1950. 2016-02-29 08:02:44.134 | +++ local service
  1951. 2016-02-29 08:02:44.134 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1952. 2016-02-29 08:02:44.134 | +++ [[ key == -* ]]
  1953. 2016-02-29 08:02:44.134 | +++ remaining+=,key
  1954. 2016-02-29 08:02:44.134 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1955. 2016-02-29 08:02:44.134 | +++ [[ n-api == -* ]]
  1956. 2016-02-29 08:02:44.134 | +++ remaining+=,n-api
  1957. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1958. 2016-02-29 08:02:44.135 | +++ [[ n-cpu == -* ]]
  1959. 2016-02-29 08:02:44.135 | +++ remaining+=,n-cpu
  1960. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1961. 2016-02-29 08:02:44.135 | +++ [[ n-cond == -* ]]
  1962. 2016-02-29 08:02:44.135 | +++ remaining+=,n-cond
  1963. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1964. 2016-02-29 08:02:44.135 | +++ [[ n-sch == -* ]]
  1965. 2016-02-29 08:02:44.135 | +++ remaining+=,n-sch
  1966. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1967. 2016-02-29 08:02:44.135 | +++ [[ n-novnc == -* ]]
  1968. 2016-02-29 08:02:44.135 | +++ remaining+=,n-novnc
  1969. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1970. 2016-02-29 08:02:44.135 | +++ [[ n-crt == -* ]]
  1971. 2016-02-29 08:02:44.135 | +++ remaining+=,n-crt
  1972. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1973. 2016-02-29 08:02:44.135 | +++ [[ n-cauth == -* ]]
  1974. 2016-02-29 08:02:44.135 | +++ remaining+=,n-cauth
  1975. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1976. 2016-02-29 08:02:44.135 | +++ [[ g-api == -* ]]
  1977. 2016-02-29 08:02:44.135 | +++ remaining+=,g-api
  1978. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1979. 2016-02-29 08:02:44.135 | +++ [[ g-reg == -* ]]
  1980. 2016-02-29 08:02:44.135 | +++ remaining+=,g-reg
  1981. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1982. 2016-02-29 08:02:44.135 | +++ [[ c-sch == -* ]]
  1983. 2016-02-29 08:02:44.135 | +++ remaining+=,c-sch
  1984. 2016-02-29 08:02:44.135 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1985. 2016-02-29 08:02:44.135 | +++ [[ c-api == -* ]]
  1986. 2016-02-29 08:02:44.135 | +++ remaining+=,c-api
  1987. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1988. 2016-02-29 08:02:44.136 | +++ [[ c-vol == -* ]]
  1989. 2016-02-29 08:02:44.136 | +++ remaining+=,c-vol
  1990. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1991. 2016-02-29 08:02:44.136 | +++ [[ horizon == -* ]]
  1992. 2016-02-29 08:02:44.136 | +++ remaining+=,horizon
  1993. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1994. 2016-02-29 08:02:44.136 | +++ [[ rabbit == -* ]]
  1995. 2016-02-29 08:02:44.136 | +++ remaining+=,rabbit
  1996. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  1997. 2016-02-29 08:02:44.136 | +++ [[ tempest == -* ]]
  1998. 2016-02-29 08:02:44.136 | +++ remaining+=,tempest
  1999. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2000. 2016-02-29 08:02:44.136 | +++ [[ mysql == -* ]]
  2001. 2016-02-29 08:02:44.136 | +++ remaining+=,mysql
  2002. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2003. 2016-02-29 08:02:44.136 | +++ [[ dstat == -* ]]
  2004. 2016-02-29 08:02:44.136 | +++ remaining+=,dstat
  2005. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2006. 2016-02-29 08:02:44.136 | +++ [[ q-svc == -* ]]
  2007. 2016-02-29 08:02:44.136 | +++ remaining+=,q-svc
  2008. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2009. 2016-02-29 08:02:44.136 | +++ [[ q-agt == -* ]]
  2010. 2016-02-29 08:02:44.136 | +++ remaining+=,q-agt
  2011. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2012. 2016-02-29 08:02:44.136 | +++ [[ q-dhcp == -* ]]
  2013. 2016-02-29 08:02:44.136 | +++ remaining+=,q-dhcp
  2014. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2015. 2016-02-29 08:02:44.136 | +++ [[ q-meta == -* ]]
  2016. 2016-02-29 08:02:44.136 | +++ remaining+=,q-meta
  2017. 2016-02-29 08:02:44.136 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2018. 2016-02-29 08:02:44.136 | +++ [[ q-l3 == -* ]]
  2019. 2016-02-29 08:02:44.136 | +++ remaining+=,q-l3
  2020. 2016-02-29 08:02:44.136 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3 ''
  2021. 2016-02-29 08:02:44.136 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2022. 2016-02-29 08:02:44.136 | ++++ local remove_list=
  2023. 2016-02-29 08:02:44.136 | ++++ local service
  2024. 2016-02-29 08:02:44.137 | ++++ local enabled=
  2025. 2016-02-29 08:02:44.137 | ++++ for service in '${service_list//,/ }'
  2026. 2016-02-29 08:02:44.137 | ++++ local remove
  2027. 2016-02-29 08:02:44.137 | ++++ local add=1
  2028. 2016-02-29 08:02:44.137 | ++++ [[ 1 == 1 ]]
  2029. 2016-02-29 08:02:44.137 | ++++ enabled=,key
  2030. 2016-02-29 08:02:44.137 | ++++ for service in '${service_list//,/ }'
  2031. 2016-02-29 08:02:44.137 | ++++ local remove
  2032. 2016-02-29 08:02:44.138 | ++++ local add=1
  2033. 2016-02-29 08:02:44.138 | ++++ [[ 1 == 1 ]]
  2034. 2016-02-29 08:02:44.138 | ++++ enabled=,key,n-api
  2035. 2016-02-29 08:02:44.138 | ++++ for service in '${service_list//,/ }'
  2036. 2016-02-29 08:02:44.138 | ++++ local remove
  2037. 2016-02-29 08:02:44.138 | ++++ local add=1
  2038. 2016-02-29 08:02:44.138 | ++++ [[ 1 == 1 ]]
  2039. 2016-02-29 08:02:44.138 | ++++ enabled=,key,n-api,n-cpu
  2040. 2016-02-29 08:02:44.138 | ++++ for service in '${service_list//,/ }'
  2041. 2016-02-29 08:02:44.138 | ++++ local remove
  2042. 2016-02-29 08:02:44.138 | ++++ local add=1
  2043. 2016-02-29 08:02:44.138 | ++++ [[ 1 == 1 ]]
  2044. 2016-02-29 08:02:44.138 | ++++ enabled=,key,n-api,n-cpu,n-cond
  2045. 2016-02-29 08:02:44.138 | ++++ for service in '${service_list//,/ }'
  2046. 2016-02-29 08:02:44.138 | ++++ local remove
  2047. 2016-02-29 08:02:44.138 | ++++ local add=1
  2048. 2016-02-29 08:02:44.138 | ++++ [[ 1 == 1 ]]
  2049. 2016-02-29 08:02:44.138 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  2050. 2016-02-29 08:02:44.138 | ++++ for service in '${service_list//,/ }'
  2051. 2016-02-29 08:02:44.138 | ++++ local remove
  2052. 2016-02-29 08:02:44.138 | ++++ local add=1
  2053. 2016-02-29 08:02:44.138 | ++++ [[ 1 == 1 ]]
  2054. 2016-02-29 08:02:44.138 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  2055. 2016-02-29 08:02:44.138 | ++++ for service in '${service_list//,/ }'
  2056. 2016-02-29 08:02:44.139 | ++++ local remove
  2057. 2016-02-29 08:02:44.139 | ++++ local add=1
  2058. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2059. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  2060. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2061. 2016-02-29 08:02:44.139 | ++++ local remove
  2062. 2016-02-29 08:02:44.139 | ++++ local add=1
  2063. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2064. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  2065. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2066. 2016-02-29 08:02:44.139 | ++++ local remove
  2067. 2016-02-29 08:02:44.139 | ++++ local add=1
  2068. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2069. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  2070. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2071. 2016-02-29 08:02:44.139 | ++++ local remove
  2072. 2016-02-29 08:02:44.139 | ++++ local add=1
  2073. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2074. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  2075. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2076. 2016-02-29 08:02:44.139 | ++++ local remove
  2077. 2016-02-29 08:02:44.139 | ++++ local add=1
  2078. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2079. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  2080. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2081. 2016-02-29 08:02:44.139 | ++++ local remove
  2082. 2016-02-29 08:02:44.139 | ++++ local add=1
  2083. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2084. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  2085. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2086. 2016-02-29 08:02:44.139 | ++++ local remove
  2087. 2016-02-29 08:02:44.139 | ++++ local add=1
  2088. 2016-02-29 08:02:44.139 | ++++ [[ 1 == 1 ]]
  2089. 2016-02-29 08:02:44.139 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  2090. 2016-02-29 08:02:44.139 | ++++ for service in '${service_list//,/ }'
  2091. 2016-02-29 08:02:44.139 | ++++ local remove
  2092. 2016-02-29 08:02:44.139 | ++++ local add=1
  2093. 2016-02-29 08:02:44.140 | ++++ [[ 1 == 1 ]]
  2094. 2016-02-29 08:02:44.140 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  2095. 2016-02-29 08:02:44.140 | ++++ for service in '${service_list//,/ }'
  2096. 2016-02-29 08:02:44.140 | ++++ local remove
  2097. 2016-02-29 08:02:44.140 | ++++ local add=1
  2098. 2016-02-29 08:02:44.140 | ++++ [[ 1 == 1 ]]
  2099. 2016-02-29 08:02:44.140 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  2100. 2016-02-29 08:02:44.140 | ++++ for service in '${service_list//,/ }'
  2101. 2016-02-29 08:02:44.140 | ++++ local remove
  2102. 2016-02-29 08:02:44.140 | ++++ local add=1
  2103. 2016-02-29 08:02:44.140 | ++++ [[ 1 == 1 ]]
  2104. 2016-02-29 08:02:44.140 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  2105. 2016-02-29 08:02:44.141 | ++++ for service in '${service_list//,/ }'
  2106. 2016-02-29 08:02:44.141 | ++++ local remove
  2107. 2016-02-29 08:02:44.141 | ++++ local add=1
  2108. 2016-02-29 08:02:44.141 | ++++ [[ 1 == 1 ]]
  2109. 2016-02-29 08:02:44.141 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  2110. 2016-02-29 08:02:44.141 | ++++ for service in '${service_list//,/ }'
  2111. 2016-02-29 08:02:44.142 | ++++ local remove
  2112. 2016-02-29 08:02:44.142 | ++++ local add=1
  2113. 2016-02-29 08:02:44.142 | ++++ [[ 1 == 1 ]]
  2114. 2016-02-29 08:02:44.142 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  2115. 2016-02-29 08:02:44.142 | ++++ for service in '${service_list//,/ }'
  2116. 2016-02-29 08:02:44.142 | ++++ local remove
  2117. 2016-02-29 08:02:44.142 | ++++ local add=1
  2118. 2016-02-29 08:02:44.143 | ++++ [[ 1 == 1 ]]
  2119. 2016-02-29 08:02:44.143 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  2120. 2016-02-29 08:02:44.143 | ++++ for service in '${service_list//,/ }'
  2121. 2016-02-29 08:02:44.143 | ++++ local remove
  2122. 2016-02-29 08:02:44.143 | ++++ local add=1
  2123. 2016-02-29 08:02:44.143 | ++++ [[ 1 == 1 ]]
  2124. 2016-02-29 08:02:44.143 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  2125. 2016-02-29 08:02:44.144 | ++++ for service in '${service_list//,/ }'
  2126. 2016-02-29 08:02:44.144 | ++++ local remove
  2127. 2016-02-29 08:02:44.144 | ++++ local add=1
  2128. 2016-02-29 08:02:44.144 | ++++ [[ 1 == 1 ]]
  2129. 2016-02-29 08:02:44.144 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  2130. 2016-02-29 08:02:44.144 | ++++ for service in '${service_list//,/ }'
  2131. 2016-02-29 08:02:44.144 | ++++ local remove
  2132. 2016-02-29 08:02:44.144 | ++++ local add=1
  2133. 2016-02-29 08:02:44.144 | ++++ [[ 1 == 1 ]]
  2134. 2016-02-29 08:02:44.144 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  2135. 2016-02-29 08:02:44.145 | ++++ for service in '${service_list//,/ }'
  2136. 2016-02-29 08:02:44.145 | ++++ local remove
  2137. 2016-02-29 08:02:44.145 | ++++ local add=1
  2138. 2016-02-29 08:02:44.145 | ++++ [[ 1 == 1 ]]
  2139. 2016-02-29 08:02:44.145 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2140. 2016-02-29 08:02:44.145 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2141. 2016-02-29 08:02:44.145 | ++++ sed -e '
  2142. 2016-02-29 08:02:44.145 | s/,,/,/g;
  2143. 2016-02-29 08:02:44.145 | s/^,//;
  2144. 2016-02-29 08:02:44.146 | s/,$//
  2145. 2016-02-29 08:02:44.146 | '
  2146. 2016-02-29 08:02:44.146 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2147. 2016-02-29 08:02:44.146 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2148. 2016-02-29 08:02:44.146 | +++ SCHEDULER=nova.scheduler.chance.ChanceScheduler
  2149. 2016-02-29 08:02:44.146 | +++ enable_service n-novnc
  2150. 2016-02-29 08:02:44.146 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2151. 2016-02-29 08:02:44.146 | +++ local service
  2152. 2016-02-29 08:02:44.146 | +++ for service in '$@'
  2153. 2016-02-29 08:02:44.146 | +++ is_service_enabled n-novnc
  2154. 2016-02-29 08:02:44.147 | +++ return 0
  2155. 2016-02-29 08:02:44.147 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2156. 2016-02-29 08:02:44.147 | ++++ sed -e '
  2157. 2016-02-29 08:02:44.147 | s/,,/,/g;
  2158. 2016-02-29 08:02:44.147 | s/^,//;
  2159. 2016-02-29 08:02:44.147 | s/,$//
  2160. 2016-02-29 08:02:44.147 | '
  2161. 2016-02-29 08:02:44.147 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2162. 2016-02-29 08:02:44.148 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2163. 2016-02-29 08:02:44.148 | +++ disable_negated_services
  2164. 2016-02-29 08:02:44.148 | +++ local to_remove=
  2165. 2016-02-29 08:02:44.148 | +++ local remaining=
  2166. 2016-02-29 08:02:44.148 | +++ local service
  2167. 2016-02-29 08:02:44.148 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2168. 2016-02-29 08:02:44.148 | +++ [[ key == -* ]]
  2169. 2016-02-29 08:02:44.149 | +++ remaining+=,key
  2170. 2016-02-29 08:02:44.149 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2171. 2016-02-29 08:02:44.149 | +++ [[ n-api == -* ]]
  2172. 2016-02-29 08:02:44.149 | +++ remaining+=,n-api
  2173. 2016-02-29 08:02:44.149 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2174. 2016-02-29 08:02:44.149 | +++ [[ n-cpu == -* ]]
  2175. 2016-02-29 08:02:44.149 | +++ remaining+=,n-cpu
  2176. 2016-02-29 08:02:44.149 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2177. 2016-02-29 08:02:44.150 | +++ [[ n-cond == -* ]]
  2178. 2016-02-29 08:02:44.150 | +++ remaining+=,n-cond
  2179. 2016-02-29 08:02:44.150 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2180. 2016-02-29 08:02:44.150 | +++ [[ n-sch == -* ]]
  2181. 2016-02-29 08:02:44.151 | +++ remaining+=,n-sch
  2182. 2016-02-29 08:02:44.151 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2183. 2016-02-29 08:02:44.152 | +++ [[ n-novnc == -* ]]
  2184. 2016-02-29 08:02:44.152 | +++ remaining+=,n-novnc
  2185. 2016-02-29 08:02:44.153 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2186. 2016-02-29 08:02:44.153 | +++ [[ n-crt == -* ]]
  2187. 2016-02-29 08:02:44.154 | +++ remaining+=,n-crt
  2188. 2016-02-29 08:02:44.154 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2189. 2016-02-29 08:02:44.154 | +++ [[ n-cauth == -* ]]
  2190. 2016-02-29 08:02:44.155 | +++ remaining+=,n-cauth
  2191. 2016-02-29 08:02:44.155 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2192. 2016-02-29 08:02:44.155 | +++ [[ g-api == -* ]]
  2193. 2016-02-29 08:02:44.155 | +++ remaining+=,g-api
  2194. 2016-02-29 08:02:44.156 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2195. 2016-02-29 08:02:44.156 | +++ [[ g-reg == -* ]]
  2196. 2016-02-29 08:02:44.157 | +++ remaining+=,g-reg
  2197. 2016-02-29 08:02:44.157 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2198. 2016-02-29 08:02:44.157 | +++ [[ c-sch == -* ]]
  2199. 2016-02-29 08:02:44.157 | +++ remaining+=,c-sch
  2200. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2201. 2016-02-29 08:02:44.158 | +++ [[ c-api == -* ]]
  2202. 2016-02-29 08:02:44.158 | +++ remaining+=,c-api
  2203. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2204. 2016-02-29 08:02:44.158 | +++ [[ c-vol == -* ]]
  2205. 2016-02-29 08:02:44.158 | +++ remaining+=,c-vol
  2206. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2207. 2016-02-29 08:02:44.158 | +++ [[ horizon == -* ]]
  2208. 2016-02-29 08:02:44.158 | +++ remaining+=,horizon
  2209. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2210. 2016-02-29 08:02:44.158 | +++ [[ rabbit == -* ]]
  2211. 2016-02-29 08:02:44.158 | +++ remaining+=,rabbit
  2212. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2213. 2016-02-29 08:02:44.158 | +++ [[ tempest == -* ]]
  2214. 2016-02-29 08:02:44.158 | +++ remaining+=,tempest
  2215. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2216. 2016-02-29 08:02:44.158 | +++ [[ mysql == -* ]]
  2217. 2016-02-29 08:02:44.158 | +++ remaining+=,mysql
  2218. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2219. 2016-02-29 08:02:44.158 | +++ [[ dstat == -* ]]
  2220. 2016-02-29 08:02:44.158 | +++ remaining+=,dstat
  2221. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2222. 2016-02-29 08:02:44.158 | +++ [[ q-svc == -* ]]
  2223. 2016-02-29 08:02:44.158 | +++ remaining+=,q-svc
  2224. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2225. 2016-02-29 08:02:44.158 | +++ [[ q-agt == -* ]]
  2226. 2016-02-29 08:02:44.158 | +++ remaining+=,q-agt
  2227. 2016-02-29 08:02:44.158 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2228. 2016-02-29 08:02:44.158 | +++ [[ q-dhcp == -* ]]
  2229. 2016-02-29 08:02:44.158 | +++ remaining+=,q-dhcp
  2230. 2016-02-29 08:02:44.159 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2231. 2016-02-29 08:02:44.159 | +++ [[ q-meta == -* ]]
  2232. 2016-02-29 08:02:44.159 | +++ remaining+=,q-meta
  2233. 2016-02-29 08:02:44.159 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2234. 2016-02-29 08:02:44.159 | +++ [[ q-l3 == -* ]]
  2235. 2016-02-29 08:02:44.159 | +++ remaining+=,q-l3
  2236. 2016-02-29 08:02:44.159 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3 ''
  2237. 2016-02-29 08:02:44.159 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2238. 2016-02-29 08:02:44.159 | ++++ local remove_list=
  2239. 2016-02-29 08:02:44.159 | ++++ local service
  2240. 2016-02-29 08:02:44.159 | ++++ local enabled=
  2241. 2016-02-29 08:02:44.159 | ++++ for service in '${service_list//,/ }'
  2242. 2016-02-29 08:02:44.159 | ++++ local remove
  2243. 2016-02-29 08:02:44.159 | ++++ local add=1
  2244. 2016-02-29 08:02:44.159 | ++++ [[ 1 == 1 ]]
  2245. 2016-02-29 08:02:44.159 | ++++ enabled=,key
  2246. 2016-02-29 08:02:44.159 | ++++ for service in '${service_list//,/ }'
  2247. 2016-02-29 08:02:44.159 | ++++ local remove
  2248. 2016-02-29 08:02:44.159 | ++++ local add=1
  2249. 2016-02-29 08:02:44.159 | ++++ [[ 1 == 1 ]]
  2250. 2016-02-29 08:02:44.159 | ++++ enabled=,key,n-api
  2251. 2016-02-29 08:02:44.159 | ++++ for service in '${service_list//,/ }'
  2252. 2016-02-29 08:02:44.159 | ++++ local remove
  2253. 2016-02-29 08:02:44.159 | ++++ local add=1
  2254. 2016-02-29 08:02:44.159 | ++++ [[ 1 == 1 ]]
  2255. 2016-02-29 08:02:44.159 | ++++ enabled=,key,n-api,n-cpu
  2256. 2016-02-29 08:02:44.159 | ++++ for service in '${service_list//,/ }'
  2257. 2016-02-29 08:02:44.159 | ++++ local remove
  2258. 2016-02-29 08:02:44.159 | ++++ local add=1
  2259. 2016-02-29 08:02:44.159 | ++++ [[ 1 == 1 ]]
  2260. 2016-02-29 08:02:44.159 | ++++ enabled=,key,n-api,n-cpu,n-cond
  2261. 2016-02-29 08:02:44.159 | ++++ for service in '${service_list//,/ }'
  2262. 2016-02-29 08:02:44.160 | ++++ local remove
  2263. 2016-02-29 08:02:44.160 | ++++ local add=1
  2264. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2265. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  2266. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2267. 2016-02-29 08:02:44.160 | ++++ local remove
  2268. 2016-02-29 08:02:44.160 | ++++ local add=1
  2269. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2270. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  2271. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2272. 2016-02-29 08:02:44.160 | ++++ local remove
  2273. 2016-02-29 08:02:44.160 | ++++ local add=1
  2274. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2275. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  2276. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2277. 2016-02-29 08:02:44.160 | ++++ local remove
  2278. 2016-02-29 08:02:44.160 | ++++ local add=1
  2279. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2280. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  2281. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2282. 2016-02-29 08:02:44.160 | ++++ local remove
  2283. 2016-02-29 08:02:44.160 | ++++ local add=1
  2284. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2285. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  2286. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2287. 2016-02-29 08:02:44.160 | ++++ local remove
  2288. 2016-02-29 08:02:44.160 | ++++ local add=1
  2289. 2016-02-29 08:02:44.160 | ++++ [[ 1 == 1 ]]
  2290. 2016-02-29 08:02:44.160 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  2291. 2016-02-29 08:02:44.160 | ++++ for service in '${service_list//,/ }'
  2292. 2016-02-29 08:02:44.160 | ++++ local remove
  2293. 2016-02-29 08:02:44.161 | ++++ local add=1
  2294. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2295. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  2296. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2297. 2016-02-29 08:02:44.161 | ++++ local remove
  2298. 2016-02-29 08:02:44.161 | ++++ local add=1
  2299. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2300. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  2301. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2302. 2016-02-29 08:02:44.161 | ++++ local remove
  2303. 2016-02-29 08:02:44.161 | ++++ local add=1
  2304. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2305. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  2306. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2307. 2016-02-29 08:02:44.161 | ++++ local remove
  2308. 2016-02-29 08:02:44.161 | ++++ local add=1
  2309. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2310. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  2311. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2312. 2016-02-29 08:02:44.161 | ++++ local remove
  2313. 2016-02-29 08:02:44.161 | ++++ local add=1
  2314. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2315. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  2316. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2317. 2016-02-29 08:02:44.161 | ++++ local remove
  2318. 2016-02-29 08:02:44.161 | ++++ local add=1
  2319. 2016-02-29 08:02:44.161 | ++++ [[ 1 == 1 ]]
  2320. 2016-02-29 08:02:44.161 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  2321. 2016-02-29 08:02:44.161 | ++++ for service in '${service_list//,/ }'
  2322. 2016-02-29 08:02:44.161 | ++++ local remove
  2323. 2016-02-29 08:02:44.161 | ++++ local add=1
  2324. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2325. 2016-02-29 08:02:44.162 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  2326. 2016-02-29 08:02:44.162 | ++++ for service in '${service_list//,/ }'
  2327. 2016-02-29 08:02:44.162 | ++++ local remove
  2328. 2016-02-29 08:02:44.162 | ++++ local add=1
  2329. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2330. 2016-02-29 08:02:44.162 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  2331. 2016-02-29 08:02:44.162 | ++++ for service in '${service_list//,/ }'
  2332. 2016-02-29 08:02:44.162 | ++++ local remove
  2333. 2016-02-29 08:02:44.162 | ++++ local add=1
  2334. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2335. 2016-02-29 08:02:44.162 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  2336. 2016-02-29 08:02:44.162 | ++++ for service in '${service_list//,/ }'
  2337. 2016-02-29 08:02:44.162 | ++++ local remove
  2338. 2016-02-29 08:02:44.162 | ++++ local add=1
  2339. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2340. 2016-02-29 08:02:44.162 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  2341. 2016-02-29 08:02:44.162 | ++++ for service in '${service_list//,/ }'
  2342. 2016-02-29 08:02:44.162 | ++++ local remove
  2343. 2016-02-29 08:02:44.162 | ++++ local add=1
  2344. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2345. 2016-02-29 08:02:44.162 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  2346. 2016-02-29 08:02:44.162 | ++++ for service in '${service_list//,/ }'
  2347. 2016-02-29 08:02:44.162 | ++++ local remove
  2348. 2016-02-29 08:02:44.162 | ++++ local add=1
  2349. 2016-02-29 08:02:44.162 | ++++ [[ 1 == 1 ]]
  2350. 2016-02-29 08:02:44.163 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  2351. 2016-02-29 08:02:44.163 | ++++ for service in '${service_list//,/ }'
  2352. 2016-02-29 08:02:44.163 | ++++ local remove
  2353. 2016-02-29 08:02:44.163 | ++++ local add=1
  2354. 2016-02-29 08:02:44.163 | ++++ [[ 1 == 1 ]]
  2355. 2016-02-29 08:02:44.163 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2356. 2016-02-29 08:02:44.163 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2357. 2016-02-29 08:02:44.163 | ++++ sed -e '
  2358. 2016-02-29 08:02:44.163 | s/,,/,/g;
  2359. 2016-02-29 08:02:44.163 | s/^,//;
  2360. 2016-02-29 08:02:44.163 | s/,$//
  2361. 2016-02-29 08:02:44.163 | '
  2362. 2016-02-29 08:02:44.163 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2363. 2016-02-29 08:02:44.163 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2364. 2016-02-29 08:02:44.163 | +++ enable_service n-cauth
  2365. 2016-02-29 08:02:44.163 | +++ local tmpsvcs=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2366. 2016-02-29 08:02:44.163 | +++ local service
  2367. 2016-02-29 08:02:44.163 | +++ for service in '$@'
  2368. 2016-02-29 08:02:44.163 | +++ is_service_enabled n-cauth
  2369. 2016-02-29 08:02:44.163 | +++ return 0
  2370. 2016-02-29 08:02:44.163 | ++++ _cleanup_service_list key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2371. 2016-02-29 08:02:44.163 | ++++ sed -e '
  2372. 2016-02-29 08:02:44.163 | s/,,/,/g;
  2373. 2016-02-29 08:02:44.163 | s/^,//;
  2374. 2016-02-29 08:02:44.163 | s/,$//
  2375. 2016-02-29 08:02:44.163 | '
  2376. 2016-02-29 08:02:44.163 | ++++ echo key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2377. 2016-02-29 08:02:44.163 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2378. 2016-02-29 08:02:44.163 | +++ disable_negated_services
  2379. 2016-02-29 08:02:44.163 | +++ local to_remove=
  2380. 2016-02-29 08:02:44.163 | +++ local remaining=
  2381. 2016-02-29 08:02:44.163 | +++ local service
  2382. 2016-02-29 08:02:44.163 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2383. 2016-02-29 08:02:44.164 | +++ [[ key == -* ]]
  2384. 2016-02-29 08:02:44.164 | +++ remaining+=,key
  2385. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2386. 2016-02-29 08:02:44.164 | +++ [[ n-api == -* ]]
  2387. 2016-02-29 08:02:44.164 | +++ remaining+=,n-api
  2388. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2389. 2016-02-29 08:02:44.164 | +++ [[ n-cpu == -* ]]
  2390. 2016-02-29 08:02:44.164 | +++ remaining+=,n-cpu
  2391. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2392. 2016-02-29 08:02:44.164 | +++ [[ n-cond == -* ]]
  2393. 2016-02-29 08:02:44.164 | +++ remaining+=,n-cond
  2394. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2395. 2016-02-29 08:02:44.164 | +++ [[ n-sch == -* ]]
  2396. 2016-02-29 08:02:44.164 | +++ remaining+=,n-sch
  2397. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2398. 2016-02-29 08:02:44.164 | +++ [[ n-novnc == -* ]]
  2399. 2016-02-29 08:02:44.164 | +++ remaining+=,n-novnc
  2400. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2401. 2016-02-29 08:02:44.164 | +++ [[ n-crt == -* ]]
  2402. 2016-02-29 08:02:44.164 | +++ remaining+=,n-crt
  2403. 2016-02-29 08:02:44.164 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2404. 2016-02-29 08:02:44.165 | +++ [[ n-cauth == -* ]]
  2405. 2016-02-29 08:02:44.165 | +++ remaining+=,n-cauth
  2406. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2407. 2016-02-29 08:02:44.165 | +++ [[ g-api == -* ]]
  2408. 2016-02-29 08:02:44.165 | +++ remaining+=,g-api
  2409. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2410. 2016-02-29 08:02:44.165 | +++ [[ g-reg == -* ]]
  2411. 2016-02-29 08:02:44.165 | +++ remaining+=,g-reg
  2412. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2413. 2016-02-29 08:02:44.165 | +++ [[ c-sch == -* ]]
  2414. 2016-02-29 08:02:44.165 | +++ remaining+=,c-sch
  2415. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2416. 2016-02-29 08:02:44.165 | +++ [[ c-api == -* ]]
  2417. 2016-02-29 08:02:44.165 | +++ remaining+=,c-api
  2418. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2419. 2016-02-29 08:02:44.165 | +++ [[ c-vol == -* ]]
  2420. 2016-02-29 08:02:44.165 | +++ remaining+=,c-vol
  2421. 2016-02-29 08:02:44.165 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2422. 2016-02-29 08:02:44.166 | +++ [[ horizon == -* ]]
  2423. 2016-02-29 08:02:44.166 | +++ remaining+=,horizon
  2424. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2425. 2016-02-29 08:02:44.166 | +++ [[ rabbit == -* ]]
  2426. 2016-02-29 08:02:44.166 | +++ remaining+=,rabbit
  2427. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2428. 2016-02-29 08:02:44.166 | +++ [[ tempest == -* ]]
  2429. 2016-02-29 08:02:44.166 | +++ remaining+=,tempest
  2430. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2431. 2016-02-29 08:02:44.166 | +++ [[ mysql == -* ]]
  2432. 2016-02-29 08:02:44.166 | +++ remaining+=,mysql
  2433. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2434. 2016-02-29 08:02:44.166 | +++ [[ dstat == -* ]]
  2435. 2016-02-29 08:02:44.166 | +++ remaining+=,dstat
  2436. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2437. 2016-02-29 08:02:44.166 | +++ [[ q-svc == -* ]]
  2438. 2016-02-29 08:02:44.166 | +++ remaining+=,q-svc
  2439. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2440. 2016-02-29 08:02:44.166 | +++ [[ q-agt == -* ]]
  2441. 2016-02-29 08:02:44.166 | +++ remaining+=,q-agt
  2442. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2443. 2016-02-29 08:02:44.166 | +++ [[ q-dhcp == -* ]]
  2444. 2016-02-29 08:02:44.166 | +++ remaining+=,q-dhcp
  2445. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2446. 2016-02-29 08:02:44.166 | +++ [[ q-meta == -* ]]
  2447. 2016-02-29 08:02:44.166 | +++ remaining+=,q-meta
  2448. 2016-02-29 08:02:44.166 | +++ for service in '${ENABLED_SERVICES//,/ }'
  2449. 2016-02-29 08:02:44.166 | +++ [[ q-l3 == -* ]]
  2450. 2016-02-29 08:02:44.166 | +++ remaining+=,q-l3
  2451. 2016-02-29 08:02:44.167 | ++++ remove_disabled_services ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3 ''
  2452. 2016-02-29 08:02:44.167 | ++++ local service_list=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2453. 2016-02-29 08:02:44.167 | ++++ local remove_list=
  2454. 2016-02-29 08:02:44.167 | ++++ local service
  2455. 2016-02-29 08:02:44.167 | ++++ local enabled=
  2456. 2016-02-29 08:02:44.167 | ++++ for service in '${service_list//,/ }'
  2457. 2016-02-29 08:02:44.167 | ++++ local remove
  2458. 2016-02-29 08:02:44.167 | ++++ local add=1
  2459. 2016-02-29 08:02:44.167 | ++++ [[ 1 == 1 ]]
  2460. 2016-02-29 08:02:44.167 | ++++ enabled=,key
  2461. 2016-02-29 08:02:44.167 | ++++ for service in '${service_list//,/ }'
  2462. 2016-02-29 08:02:44.167 | ++++ local remove
  2463. 2016-02-29 08:02:44.167 | ++++ local add=1
  2464. 2016-02-29 08:02:44.167 | ++++ [[ 1 == 1 ]]
  2465. 2016-02-29 08:02:44.167 | ++++ enabled=,key,n-api
  2466. 2016-02-29 08:02:44.167 | ++++ for service in '${service_list//,/ }'
  2467. 2016-02-29 08:02:44.167 | ++++ local remove
  2468. 2016-02-29 08:02:44.167 | ++++ local add=1
  2469. 2016-02-29 08:02:44.167 | ++++ [[ 1 == 1 ]]
  2470. 2016-02-29 08:02:44.167 | ++++ enabled=,key,n-api,n-cpu
  2471. 2016-02-29 08:02:44.167 | ++++ for service in '${service_list//,/ }'
  2472. 2016-02-29 08:02:44.168 | ++++ local remove
  2473. 2016-02-29 08:02:44.168 | ++++ local add=1
  2474. 2016-02-29 08:02:44.168 | ++++ [[ 1 == 1 ]]
  2475. 2016-02-29 08:02:44.168 | ++++ enabled=,key,n-api,n-cpu,n-cond
  2476. 2016-02-29 08:02:44.168 | ++++ for service in '${service_list//,/ }'
  2477. 2016-02-29 08:02:44.168 | ++++ local remove
  2478. 2016-02-29 08:02:44.168 | ++++ local add=1
  2479. 2016-02-29 08:02:44.168 | ++++ [[ 1 == 1 ]]
  2480. 2016-02-29 08:02:44.168 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch
  2481. 2016-02-29 08:02:44.168 | ++++ for service in '${service_list//,/ }'
  2482. 2016-02-29 08:02:44.168 | ++++ local remove
  2483. 2016-02-29 08:02:44.168 | ++++ local add=1
  2484. 2016-02-29 08:02:44.168 | ++++ [[ 1 == 1 ]]
  2485. 2016-02-29 08:02:44.168 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc
  2486. 2016-02-29 08:02:44.168 | ++++ for service in '${service_list//,/ }'
  2487. 2016-02-29 08:02:44.168 | ++++ local remove
  2488. 2016-02-29 08:02:44.168 | ++++ local add=1
  2489. 2016-02-29 08:02:44.168 | ++++ [[ 1 == 1 ]]
  2490. 2016-02-29 08:02:44.168 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt
  2491. 2016-02-29 08:02:44.168 | ++++ for service in '${service_list//,/ }'
  2492. 2016-02-29 08:02:44.168 | ++++ local remove
  2493. 2016-02-29 08:02:44.169 | ++++ local add=1
  2494. 2016-02-29 08:02:44.169 | ++++ [[ 1 == 1 ]]
  2495. 2016-02-29 08:02:44.169 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth
  2496. 2016-02-29 08:02:44.169 | ++++ for service in '${service_list//,/ }'
  2497. 2016-02-29 08:02:44.169 | ++++ local remove
  2498. 2016-02-29 08:02:44.169 | ++++ local add=1
  2499. 2016-02-29 08:02:44.169 | ++++ [[ 1 == 1 ]]
  2500. 2016-02-29 08:02:44.169 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api
  2501. 2016-02-29 08:02:44.169 | ++++ for service in '${service_list//,/ }'
  2502. 2016-02-29 08:02:44.169 | ++++ local remove
  2503. 2016-02-29 08:02:44.169 | ++++ local add=1
  2504. 2016-02-29 08:02:44.169 | ++++ [[ 1 == 1 ]]
  2505. 2016-02-29 08:02:44.169 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg
  2506. 2016-02-29 08:02:44.169 | ++++ for service in '${service_list//,/ }'
  2507. 2016-02-29 08:02:44.170 | ++++ local remove
  2508. 2016-02-29 08:02:44.170 | ++++ local add=1
  2509. 2016-02-29 08:02:44.170 | ++++ [[ 1 == 1 ]]
  2510. 2016-02-29 08:02:44.170 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch
  2511. 2016-02-29 08:02:44.170 | ++++ for service in '${service_list//,/ }'
  2512. 2016-02-29 08:02:44.170 | ++++ local remove
  2513. 2016-02-29 08:02:44.170 | ++++ local add=1
  2514. 2016-02-29 08:02:44.170 | ++++ [[ 1 == 1 ]]
  2515. 2016-02-29 08:02:44.170 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api
  2516. 2016-02-29 08:02:44.170 | ++++ for service in '${service_list//,/ }'
  2517. 2016-02-29 08:02:44.170 | ++++ local remove
  2518. 2016-02-29 08:02:44.170 | ++++ local add=1
  2519. 2016-02-29 08:02:44.170 | ++++ [[ 1 == 1 ]]
  2520. 2016-02-29 08:02:44.170 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol
  2521. 2016-02-29 08:02:44.171 | ++++ for service in '${service_list//,/ }'
  2522. 2016-02-29 08:02:44.171 | ++++ local remove
  2523. 2016-02-29 08:02:44.171 | ++++ local add=1
  2524. 2016-02-29 08:02:44.171 | ++++ [[ 1 == 1 ]]
  2525. 2016-02-29 08:02:44.171 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon
  2526. 2016-02-29 08:02:44.171 | ++++ for service in '${service_list//,/ }'
  2527. 2016-02-29 08:02:44.171 | ++++ local remove
  2528. 2016-02-29 08:02:44.171 | ++++ local add=1
  2529. 2016-02-29 08:02:44.171 | ++++ [[ 1 == 1 ]]
  2530. 2016-02-29 08:02:44.171 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit
  2531. 2016-02-29 08:02:44.171 | ++++ for service in '${service_list//,/ }'
  2532. 2016-02-29 08:02:44.171 | ++++ local remove
  2533. 2016-02-29 08:02:44.171 | ++++ local add=1
  2534. 2016-02-29 08:02:44.171 | ++++ [[ 1 == 1 ]]
  2535. 2016-02-29 08:02:44.171 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest
  2536. 2016-02-29 08:02:44.171 | ++++ for service in '${service_list//,/ }'
  2537. 2016-02-29 08:02:44.171 | ++++ local remove
  2538. 2016-02-29 08:02:44.171 | ++++ local add=1
  2539. 2016-02-29 08:02:44.171 | ++++ [[ 1 == 1 ]]
  2540. 2016-02-29 08:02:44.171 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql
  2541. 2016-02-29 08:02:44.171 | ++++ for service in '${service_list//,/ }'
  2542. 2016-02-29 08:02:44.171 | ++++ local remove
  2543. 2016-02-29 08:02:44.171 | ++++ local add=1
  2544. 2016-02-29 08:02:44.171 | ++++ [[ 1 == 1 ]]
  2545. 2016-02-29 08:02:44.172 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat
  2546. 2016-02-29 08:02:44.172 | ++++ for service in '${service_list//,/ }'
  2547. 2016-02-29 08:02:44.172 | ++++ local remove
  2548. 2016-02-29 08:02:44.172 | ++++ local add=1
  2549. 2016-02-29 08:02:44.172 | ++++ [[ 1 == 1 ]]
  2550. 2016-02-29 08:02:44.172 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc
  2551. 2016-02-29 08:02:44.173 | ++++ for service in '${service_list//,/ }'
  2552. 2016-02-29 08:02:44.173 | ++++ local remove
  2553. 2016-02-29 08:02:44.173 | ++++ local add=1
  2554. 2016-02-29 08:02:44.173 | ++++ [[ 1 == 1 ]]
  2555. 2016-02-29 08:02:44.173 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt
  2556. 2016-02-29 08:02:44.173 | ++++ for service in '${service_list//,/ }'
  2557. 2016-02-29 08:02:44.173 | ++++ local remove
  2558. 2016-02-29 08:02:44.173 | ++++ local add=1
  2559. 2016-02-29 08:02:44.173 | ++++ [[ 1 == 1 ]]
  2560. 2016-02-29 08:02:44.173 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp
  2561. 2016-02-29 08:02:44.173 | ++++ for service in '${service_list//,/ }'
  2562. 2016-02-29 08:02:44.173 | ++++ local remove
  2563. 2016-02-29 08:02:44.173 | ++++ local add=1
  2564. 2016-02-29 08:02:44.173 | ++++ [[ 1 == 1 ]]
  2565. 2016-02-29 08:02:44.173 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta
  2566. 2016-02-29 08:02:44.173 | ++++ for service in '${service_list//,/ }'
  2567. 2016-02-29 08:02:44.173 | ++++ local remove
  2568. 2016-02-29 08:02:44.173 | ++++ local add=1
  2569. 2016-02-29 08:02:44.173 | ++++ [[ 1 == 1 ]]
  2570. 2016-02-29 08:02:44.173 | ++++ enabled=,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2571. 2016-02-29 08:02:44.173 | ++++ _cleanup_service_list ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2572. 2016-02-29 08:02:44.173 | ++++ sed -e '
  2573. 2016-02-29 08:02:44.173 | s/,,/,/g;
  2574. 2016-02-29 08:02:44.173 | s/^,//;
  2575. 2016-02-29 08:02:44.173 | s/,$//
  2576. 2016-02-29 08:02:44.173 | '
  2577. 2016-02-29 08:02:44.173 | ++++ echo ,key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2578. 2016-02-29 08:02:44.173 | +++ ENABLED_SERVICES=key,n-api,n-cpu,n-cond,n-sch,n-novnc,n-crt,n-cauth,g-api,g-reg,c-sch,c-api,c-vol,horizon,rabbit,tempest,mysql,dstat,q-svc,q-agt,q-dhcp,q-meta,q-l3
  2579. 2016-02-29 08:02:44.173 | ++ IDENTITY_API_VERSION=2.0
  2580. 2016-02-29 08:02:44.174 | +++ trueorfalse True ENABLE_IDENTITY_V2
  2581. 2016-02-29 08:02:44.174 | ++ ENABLE_IDENTITY_V2=True
  2582. 2016-02-29 08:02:44.174 | ++ '[' True == False ']'
  2583. 2016-02-29 08:02:44.174 | +++ trueorfalse False USE_VENV
  2584. 2016-02-29 08:02:44.174 | ++ USE_VENV=False
  2585. 2016-02-29 08:02:44.174 | ++ ADDITIONAL_VENV_PACKAGES=
  2586. 2016-02-29 08:02:44.174 | +++ trueorfalse False DATABASE_QUERY_LOGGING
  2587. 2016-02-29 08:02:44.174 | ++ DATABASE_QUERY_LOGGING=False
  2588. 2016-02-29 08:02:44.174 | ++ GIT_TIMEOUT=0
  2589. 2016-02-29 08:02:44.174 | ++ GIT_BASE=git://git.openstack.org
  2590. 2016-02-29 08:02:44.174 | ++ REQUIREMENTS_DIR=/opt/stack/requirements
  2591. 2016-02-29 08:02:44.174 | ++ CINDER_REPO=git://git.openstack.org/openstack/cinder.git
  2592. 2016-02-29 08:02:44.174 | ++ CINDER_BRANCH=stable/liberty
  2593. 2016-02-29 08:02:44.174 | ++ GLANCE_REPO=git://git.openstack.org/openstack/glance.git
  2594. 2016-02-29 08:02:44.174 | ++ GLANCE_BRANCH=stable/liberty
  2595. 2016-02-29 08:02:44.174 | ++ HEAT_REPO=git://git.openstack.org/openstack/heat.git
  2596. 2016-02-29 08:02:44.174 | ++ HEAT_BRANCH=stable/liberty
  2597. 2016-02-29 08:02:44.174 | ++ HORIZON_REPO=git://git.openstack.org/openstack/horizon.git
  2598. 2016-02-29 08:02:44.174 | ++ HORIZON_BRANCH=stable/liberty
  2599. 2016-02-29 08:02:44.174 | ++ IRONIC_REPO=git://git.openstack.org/openstack/ironic.git
  2600. 2016-02-29 08:02:44.174 | ++ IRONIC_BRANCH=stable/liberty
  2601. 2016-02-29 08:02:44.174 | ++ KEYSTONE_REPO=git://git.openstack.org/openstack/keystone.git
  2602. 2016-02-29 08:02:44.174 | ++ KEYSTONE_BRANCH=stable/liberty
  2603. 2016-02-29 08:02:44.174 | ++ NEUTRON_REPO=git://git.openstack.org/openstack/neutron.git
  2604. 2016-02-29 08:02:44.174 | ++ NEUTRON_BRANCH=stable/liberty
  2605. 2016-02-29 08:02:44.175 | ++ NEUTRON_FWAAS_REPO=git://git.openstack.org/openstack/neutron-fwaas.git
  2606. 2016-02-29 08:02:44.175 | ++ NEUTRON_FWAAS_BRANCH=stable/liberty
  2607. 2016-02-29 08:02:44.175 | ++ NEUTRON_LBAAS_REPO=git://git.openstack.org/openstack/neutron-lbaas.git
  2608. 2016-02-29 08:02:44.175 | ++ NEUTRON_LBAAS_BRANCH=stable/liberty
  2609. 2016-02-29 08:02:44.175 | ++ NEUTRON_VPNAAS_REPO=git://git.openstack.org/openstack/neutron-vpnaas.git
  2610. 2016-02-29 08:02:44.175 | ++ NEUTRON_VPNAAS_BRANCH=stable/liberty
  2611. 2016-02-29 08:02:44.175 | ++ NOVA_REPO=git://git.openstack.org/openstack/nova.git
  2612. 2016-02-29 08:02:44.175 | ++ NOVA_BRANCH=stable/liberty
  2613. 2016-02-29 08:02:44.175 | ++ SWIFT_REPO=git://git.openstack.org/openstack/swift.git
  2614. 2016-02-29 08:02:44.175 | ++ SWIFT_BRANCH=stable/liberty
  2615. 2016-02-29 08:02:44.175 | ++ REQUIREMENTS_REPO=git://git.openstack.org/openstack/requirements.git
  2616. 2016-02-29 08:02:44.175 | ++ REQUIREMENTS_BRANCH=stable/liberty
  2617. 2016-02-29 08:02:44.175 | ++ TEMPEST_REPO=git://git.openstack.org/openstack/tempest.git
  2618. 2016-02-29 08:02:44.175 | ++ TEMPEST_BRANCH=master
  2619. 2016-02-29 08:02:44.175 | ++ GITREPO["tempest-lib"]=git://git.openstack.org/openstack/tempest-lib.git
  2620. 2016-02-29 08:02:44.175 | ++ GITBRANCH["tempest-lib"]=master
  2621. 2016-02-29 08:02:44.175 | ++ GITREPO["python-cinderclient"]=git://git.openstack.org/openstack/python-cinderclient.git
  2622. 2016-02-29 08:02:44.175 | ++ GITBRANCH["python-cinderclient"]=master
  2623. 2016-02-29 08:02:44.175 | ++ GITREPO["python-glanceclient"]=git://git.openstack.org/openstack/python-glanceclient.git
  2624. 2016-02-29 08:02:44.175 | ++ GITBRANCH["python-glanceclient"]=master
  2625. 2016-02-29 08:02:44.175 | ++ GITREPO["python-heatclient"]=git://git.openstack.org/openstack/python-heatclient.git
  2626. 2016-02-29 08:02:44.175 | ++ GITBRANCH["python-heatclient"]=master
  2627. 2016-02-29 08:02:44.175 | ++ GITREPO["python-ironicclient"]=git://git.openstack.org/openstack/python-ironicclient.git
  2628. 2016-02-29 08:02:44.175 | ++ GITBRANCH["python-ironicclient"]=master
  2629. 2016-02-29 08:02:44.175 | ++ GITREPO["keystoneauth"]=git://git.openstack.org/openstack/keystoneauth.git
  2630. 2016-02-29 08:02:44.175 | ++ GITBRANCH["keystoneauth"]=master
  2631. 2016-02-29 08:02:44.175 | ++ GITREPO["python-keystoneclient"]=git://git.openstack.org/openstack/python-keystoneclient.git
  2632. 2016-02-29 08:02:44.175 | ++ GITBRANCH["python-keystoneclient"]=master
  2633. 2016-02-29 08:02:44.175 | ++ GITREPO["python-neutronclient"]=git://git.openstack.org/openstack/python-neutronclient.git
  2634. 2016-02-29 08:02:44.176 | ++ GITBRANCH["python-neutronclient"]=master
  2635. 2016-02-29 08:02:44.176 | ++ GITREPO["python-novaclient"]=git://git.openstack.org/openstack/python-novaclient.git
  2636. 2016-02-29 08:02:44.176 | ++ GITBRANCH["python-novaclient"]=master
  2637. 2016-02-29 08:02:44.176 | ++ GITREPO["python-swiftclient"]=git://git.openstack.org/openstack/python-swiftclient.git
  2638. 2016-02-29 08:02:44.176 | ++ GITBRANCH["python-swiftclient"]=master
  2639. 2016-02-29 08:02:44.176 | ++ GITREPO["python-openstackclient"]=git://git.openstack.org/openstack/python-openstackclient.git
  2640. 2016-02-29 08:02:44.176 | ++ GITBRANCH["python-openstackclient"]=master
  2641. 2016-02-29 08:02:44.176 | ++ GITDIR["python-openstackclient"]=/opt/stack/python-openstackclient
  2642. 2016-02-29 08:02:44.176 | ++ GITREPO["cliff"]=git://git.openstack.org/openstack/cliff.git
  2643. 2016-02-29 08:02:44.176 | ++ GITBRANCH["cliff"]=master
  2644. 2016-02-29 08:02:44.176 | ++ GITREPO["futurist"]=git://git.openstack.org/openstack/futurist.git
  2645. 2016-02-29 08:02:44.176 | ++ GITBRANCH["futurist"]=master
  2646. 2016-02-29 08:02:44.176 | ++ GITREPO["debtcollector"]=git://git.openstack.org/openstack/debtcollector.git
  2647. 2016-02-29 08:02:44.176 | ++ GITBRANCH["debtcollector"]=master
  2648. 2016-02-29 08:02:44.176 | ++ GITREPO["automaton"]=git://git.openstack.org/openstack/automaton.git
  2649. 2016-02-29 08:02:44.176 | ++ GITBRANCH["automaton"]=master
  2650. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.cache"]=git://git.openstack.org/openstack/oslo.cache.git
  2651. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.cache"]=master
  2652. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.concurrency"]=git://git.openstack.org/openstack/oslo.concurrency.git
  2653. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.concurrency"]=master
  2654. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.config"]=git://git.openstack.org/openstack/oslo.config.git
  2655. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.config"]=master
  2656. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.context"]=git://git.openstack.org/openstack/oslo.context.git
  2657. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.context"]=master
  2658. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.db"]=git://git.openstack.org/openstack/oslo.db.git
  2659. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.db"]=master
  2660. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.i18n"]=git://git.openstack.org/openstack/oslo.i18n.git
  2661. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.i18n"]=master
  2662. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.log"]=git://git.openstack.org/openstack/oslo.log.git
  2663. 2016-02-29 08:02:44.176 | ++ GITBRANCH["oslo.log"]=master
  2664. 2016-02-29 08:02:44.176 | ++ GITREPO["oslo.messaging"]=git://git.openstack.org/openstack/oslo.messaging.git
  2665. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.messaging"]=master
  2666. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.middleware"]=git://git.openstack.org/openstack/oslo.middleware.git
  2667. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.middleware"]=master
  2668. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.policy"]=git://git.openstack.org/openstack/oslo.policy.git
  2669. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.policy"]=master
  2670. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.reports"]=git://git.openstack.org/openstack/oslo.reports.git
  2671. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.reports"]=master
  2672. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.rootwrap"]=git://git.openstack.org/openstack/oslo.rootwrap.git
  2673. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.rootwrap"]=master
  2674. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.serialization"]=git://git.openstack.org/openstack/oslo.serialization.git
  2675. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.serialization"]=master
  2676. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.service"]=git://git.openstack.org/openstack/oslo.service.git
  2677. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.service"]=master
  2678. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.utils"]=git://git.openstack.org/openstack/oslo.utils.git
  2679. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.utils"]=master
  2680. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.versionedobjects"]=git://git.openstack.org/openstack/oslo.versionedobjects.git
  2681. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.versionedobjects"]=master
  2682. 2016-02-29 08:02:44.177 | ++ GITREPO["oslo.vmware"]=git://git.openstack.org/openstack/oslo.vmware.git
  2683. 2016-02-29 08:02:44.177 | ++ GITBRANCH["oslo.vmware"]=master
  2684. 2016-02-29 08:02:44.177 | ++ GITREPO["pycadf"]=git://git.openstack.org/openstack/pycadf.git
  2685. 2016-02-29 08:02:44.177 | ++ GITBRANCH["pycadf"]=master
  2686. 2016-02-29 08:02:44.177 | ++ GITREPO["stevedore"]=git://git.openstack.org/openstack/stevedore.git
  2687. 2016-02-29 08:02:44.177 | ++ GITBRANCH["stevedore"]=master
  2688. 2016-02-29 08:02:44.177 | ++ GITREPO["taskflow"]=git://git.openstack.org/openstack/taskflow.git
  2689. 2016-02-29 08:02:44.177 | ++ GITBRANCH["taskflow"]=master
  2690. 2016-02-29 08:02:44.177 | ++ GITREPO["tooz"]=git://git.openstack.org/openstack/tooz.git
  2691. 2016-02-29 08:02:44.177 | ++ GITBRANCH["tooz"]=master
  2692. 2016-02-29 08:02:44.177 | ++ GITREPO["pbr"]=git://git.openstack.org/openstack-dev/pbr.git
  2693. 2016-02-29 08:02:44.177 | ++ GITBRANCH["pbr"]=master
  2694. 2016-02-29 08:02:44.178 | ++ GITREPO["glance_store"]=git://git.openstack.org/openstack/glance_store.git
  2695. 2016-02-29 08:02:44.178 | ++ GITBRANCH["glance_store"]=master
  2696. 2016-02-29 08:02:44.178 | ++ HEAT_CFNTOOLS_REPO=git://git.openstack.org/openstack/heat-cfntools.git
  2697. 2016-02-29 08:02:44.178 | ++ HEAT_CFNTOOLS_BRANCH=master
  2698. 2016-02-29 08:02:44.178 | ++ HEAT_TEMPLATES_REPO=git://git.openstack.org/openstack/heat-templates.git
  2699. 2016-02-29 08:02:44.178 | ++ HEAT_TEMPLATES_BRANCH=master
  2700. 2016-02-29 08:02:44.178 | ++ GITREPO["django_openstack_auth"]=git://git.openstack.org/openstack/django_openstack_auth.git
  2701. 2016-02-29 08:02:44.178 | ++ GITBRANCH["django_openstack_auth"]=master
  2702. 2016-02-29 08:02:44.178 | ++ GITREPO["keystonemiddleware"]=git://git.openstack.org/openstack/keystonemiddleware.git
  2703. 2016-02-29 08:02:44.178 | ++ GITBRANCH["keystonemiddleware"]=master
  2704. 2016-02-29 08:02:44.178 | ++ SWIFT3_REPO=git://git.openstack.org/openstack/swift3.git
  2705. 2016-02-29 08:02:44.178 | ++ SWIFT3_BRANCH=master
  2706. 2016-02-29 08:02:44.178 | ++ GITREPO["ceilometermiddleware"]=git://git.openstack.org/openstack/ceilometermiddleware.git
  2707. 2016-02-29 08:02:44.178 | ++ GITBRANCH["ceilometermiddleware"]=master
  2708. 2016-02-29 08:02:44.178 | ++ GITDIR["ceilometermiddleware"]=/opt/stack/ceilometermiddleware
  2709. 2016-02-29 08:02:44.178 | ++ GITREPO["os-brick"]=git://git.openstack.org/openstack/os-brick.git
  2710. 2016-02-29 08:02:44.178 | ++ GITBRANCH["os-brick"]=master
  2711. 2016-02-29 08:02:44.178 | ++ GITREPO["ironic-lib"]=git://git.openstack.org/openstack/ironic-lib.git
  2712. 2016-02-29 08:02:44.178 | ++ GITBRANCH["ironic-lib"]=master
  2713. 2016-02-29 08:02:44.178 | ++ DIB_UTILS_REPO=git://git.openstack.org/openstack/dib-utils.git
  2714. 2016-02-29 08:02:44.178 | ++ DIB_UTILS_BRANCH=master
  2715. 2016-02-29 08:02:44.178 | ++ OAC_REPO=git://git.openstack.org/openstack/os-apply-config.git
  2716. 2016-02-29 08:02:44.178 | ++ OAC_BRANCH=master
  2717. 2016-02-29 08:02:44.178 | ++ OCC_REPO=git://git.openstack.org/openstack/os-collect-config.git
  2718. 2016-02-29 08:02:44.178 | ++ OCC_BRANCH=master
  2719. 2016-02-29 08:02:44.178 | ++ ORC_REPO=git://git.openstack.org/openstack/os-refresh-config.git
  2720. 2016-02-29 08:02:44.179 | ++ ORC_BRANCH=master
  2721. 2016-02-29 08:02:44.179 | ++ IRONIC_PYTHON_AGENT_REPO=git://git.openstack.org/openstack/ironic-python-agent.git
  2722. 2016-02-29 08:02:44.179 | ++ IRONIC_PYTHON_AGENT_BRANCH=master
  2723. 2016-02-29 08:02:44.179 | ++ NOVNC_REPO=https://github.com/kanaka/noVNC.git
  2724. 2016-02-29 08:02:44.179 | ++ NOVNC_BRANCH=master
  2725. 2016-02-29 08:02:44.179 | ++ SPICE_REPO=http://anongit.freedesktop.org/git/spice/spice-html5.git
  2726. 2016-02-29 08:02:44.179 | ++ SPICE_BRANCH=master
  2727. 2016-02-29 08:02:44.179 | ++ DEFAULT_VIRT_DRIVER=libvirt
  2728. 2016-02-29 08:02:44.179 | ++ is_package_installed xenserver-core
  2729. 2016-02-29 08:02:44.179 | ++ [[ -z xenserver-core ]]
  2730. 2016-02-29 08:02:44.179 | ++ [[ -z '' ]]
  2731. 2016-02-29 08:02:44.179 | ++ GetOSVersion
  2732. 2016-02-29 08:02:44.179 | +++ which sw_vers
  2733. 2016-02-29 08:02:44.179 | ++ [[ -x '' ]]
  2734. 2016-02-29 08:02:44.179 | +++ which lsb_release
  2735. 2016-02-29 08:02:44.179 | ++ [[ -x /usr/bin/lsb_release ]]
  2736. 2016-02-29 08:02:44.179 | +++ lsb_release -i -s
  2737. 2016-02-29 08:02:44.219 | ++ os_VENDOR=Ubuntu
  2738. 2016-02-29 08:02:44.220 | +++ lsb_release -r -s
  2739. 2016-02-29 08:02:44.260 | ++ os_RELEASE=14.04
  2740. 2016-02-29 08:02:44.260 | ++ os_UPDATE=
  2741. 2016-02-29 08:02:44.260 | ++ os_PACKAGE=rpm
  2742. 2016-02-29 08:02:44.260 | ++ [[ Debian,Ubuntu,LinuxMint =~ Ubuntu ]]
  2743. 2016-02-29 08:02:44.260 | ++ os_PACKAGE=deb
  2744. 2016-02-29 08:02:44.260 | +++ lsb_release -c -s
  2745. 2016-02-29 08:02:44.301 | ++ os_CODENAME=trusty
  2746. 2016-02-29 08:02:44.302 | ++ export os_VENDOR os_RELEASE os_UPDATE os_PACKAGE os_CODENAME
  2747. 2016-02-29 08:02:44.302 | ++ [[ deb = \d\e\b ]]
  2748. 2016-02-29 08:02:44.302 | ++ dpkg -s xenserver-core
  2749. 2016-02-29 08:02:44.333 | ++ VIRT_DRIVER=libvirt
  2750. 2016-02-29 08:02:44.333 | ++ case "$VIRT_DRIVER" in
  2751. 2016-02-29 08:02:44.333 | ++ LIBVIRT_TYPE=kvm
  2752. 2016-02-29 08:02:44.333 | ++ [[ Ubuntu =~ (Debian) ]]
  2753. 2016-02-29 08:02:44.333 | ++ LIBVIRT_GROUP=libvirtd
  2754. 2016-02-29 08:02:44.333 | ++ CIRROS_VERSION=0.3.4
  2755. 2016-02-29 08:02:44.333 | ++ CIRROS_ARCH=x86_64
  2756. 2016-02-29 08:02:44.333 | +++ trueorfalse True DOWNLOAD_DEFAULT_IMAGES
  2757. 2016-02-29 08:02:44.336 | ++ DOWNLOAD_DEFAULT_IMAGES=True
  2758. 2016-02-29 08:02:44.336 | ++ [[ True == \T\r\u\e ]]
  2759. 2016-02-29 08:02:44.336 | ++ [[ -n '' ]]
  2760. 2016-02-29 08:02:44.336 | ++ case "$VIRT_DRIVER" in
  2761. 2016-02-29 08:02:44.336 | ++ case "$LIBVIRT_TYPE" in
  2762. 2016-02-29 08:02:44.337 | ++ DEFAULT_IMAGE_NAME=cirros-0.3.4-x86_64-uec
  2763. 2016-02-29 08:02:44.337 | ++ IMAGE_URLS+=http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz
  2764. 2016-02-29 08:02:44.337 | ++ DOWNLOAD_DEFAULT_IMAGES=False
  2765. 2016-02-29 08:02:44.337 | +++ trueorfalse False PRECACHE_IMAGES
  2766. 2016-02-29 08:02:44.339 | ++ PRECACHE_IMAGES=False
  2767. 2016-02-29 08:02:44.339 | ++ [[ False == \T\r\u\e ]]
  2768. 2016-02-29 08:02:44.340 | ++ for image_url in '${IMAGE_URLS//,/ }'
  2769. 2016-02-29 08:02:44.340 | +++ echo http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz
  2770. 2016-02-29 08:02:44.341 | +++ grep -o -F http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-uec.tar.gz
  2771. 2016-02-29 08:02:44.341 | +++ wc -l
  2772. 2016-02-29 08:02:44.343 | ++ '[' 1 -gt 1 ']'
  2773. 2016-02-29 08:02:44.343 | ++ VOLUME_BACKING_FILE_SIZE=10250M
  2774. 2016-02-29 08:02:44.343 | ++ VOLUME_NAME_PREFIX=volume-
  2775. 2016-02-29 08:02:44.343 | ++ INSTANCE_NAME_PREFIX=instance-
  2776. 2016-02-29 08:02:44.343 | ++ S3_SERVICE_PORT=3333
  2777. 2016-02-29 08:02:44.343 | ++ PRIVATE_NETWORK_NAME=private
  2778. 2016-02-29 08:02:44.343 | ++ PUBLIC_NETWORK_NAME=public
  2779. 2016-02-29 08:02:44.343 | ++ USE_SCREEN=True
  2780. 2016-02-29 08:02:44.343 | ++ SCREEN_NAME=stack
  2781. 2016-02-29 08:02:44.343 | ++ SERVICE_PROTOCOL=http
  2782. 2016-02-29 08:02:44.343 | +++ nproc
  2783. 2016-02-29 08:02:44.345 | +++ nproc
  2784. 2016-02-29 08:02:44.347 | ++ API_WORKERS=2
  2785. 2016-02-29 08:02:44.348 | ++ SERVICE_TIMEOUT=60
  2786. 2016-02-29 08:02:44.348 | ++ YUM=yum
  2787. 2016-02-29 08:02:44.348 | +++ trueorfalse False OFFLINE
  2788. 2016-02-29 08:02:44.351 | ++ OFFLINE=False
  2789. 2016-02-29 08:02:44.351 | +++ trueorfalse False ERROR_ON_CLONE
  2790. 2016-02-29 08:02:44.354 | ++ ERROR_ON_CLONE=False
  2791. 2016-02-29 08:02:44.355 | +++ trueorfalse True ENABLE_DEBUG_LOG_LEVEL
  2792. 2016-02-29 08:02:44.358 | ++ ENABLE_DEBUG_LOG_LEVEL=True
  2793. 2016-02-29 08:02:44.358 | ++ FLOATING_RANGE=172.24.4.0/24
  2794. 2016-02-29 08:02:44.358 | ++ FIXED_RANGE=10.0.0.0/24
  2795. 2016-02-29 08:02:44.358 | ++ FIXED_NETWORK_SIZE=256
  2796. 2016-02-29 08:02:44.358 | ++ HOST_IP_IFACE=
  2797. 2016-02-29 08:02:44.358 | ++ HOST_IP=10.0.2.15
  2798. 2016-02-29 08:02:44.358 | ++ HOST_IPV6=
  2799. 2016-02-29 08:02:44.358 | +++ get_default_host_ip 10.0.0.0/24 172.24.4.0/24 '' 10.0.2.15 inet
  2800. 2016-02-29 08:02:44.359 | +++ local fixed_range=10.0.0.0/24
  2801. 2016-02-29 08:02:44.359 | +++ local floating_range=172.24.4.0/24
  2802. 2016-02-29 08:02:44.359 | +++ local host_ip_iface=
  2803. 2016-02-29 08:02:44.359 | +++ local host_ip=10.0.2.15
  2804. 2016-02-29 08:02:44.359 | +++ local af=inet
  2805. 2016-02-29 08:02:44.359 | +++ '[' -z 10.0.2.15 -o 10.0.2.15 == dhcp ']'
  2806. 2016-02-29 08:02:44.360 | +++ echo 10.0.2.15
  2807. 2016-02-29 08:02:44.360 | ++ HOST_IP=10.0.2.15
  2808. 2016-02-29 08:02:44.360 | ++ '[' 10.0.2.15 == '' ']'
  2809. 2016-02-29 08:02:44.361 | +++ get_default_host_ip '' '' '' '' inet6
  2810. 2016-02-29 08:02:44.361 | +++ local fixed_range=
  2811. 2016-02-29 08:02:44.361 | +++ local floating_range=
  2812. 2016-02-29 08:02:44.362 | +++ local host_ip_iface=
  2813. 2016-02-29 08:02:44.362 | +++ local host_ip=
  2814. 2016-02-29 08:02:44.362 | +++ local af=inet6
  2815. 2016-02-29 08:02:44.362 | +++ '[' -z '' -o '' == dhcp ']'
  2816. 2016-02-29 08:02:44.362 | +++ host_ip=
  2817. 2016-02-29 08:02:44.363 | ++++ ip -f inet6 route
  2818. 2016-02-29 08:02:44.364 | ++++ head -1
  2819. 2016-02-29 08:02:44.365 | ++++ awk '/default/ {print $5}'
  2820. 2016-02-29 08:02:44.367 | +++ host_ip_iface=
  2821. 2016-02-29 08:02:44.368 | ++++ LC_ALL=C
  2822. 2016-02-29 08:02:44.368 | ++++ sed /temporary/d
  2823. 2016-02-29 08:02:44.368 | ++++ ip -f inet6 addr show
  2824. 2016-02-29 08:02:44.370 | ++++ awk '/inet6/ {split($2,parts,"/"); print parts[1]}'
  2825. 2016-02-29 08:02:44.372 | +++ local 'host_ips=::1
  2826. 2016-02-29 08:02:44.372 | fe80::a00:27ff:fe4a:83ad
  2827. 2016-02-29 08:02:44.372 | fe80::a00:27ff:fe0b:ea70
  2828. 2016-02-29 08:02:44.372 | fe80::a00:27ff:fe7a:72ee
  2829. 2016-02-29 08:02:44.372 | fe80::4caf:c8ff:fede:c841'
  2830. 2016-02-29 08:02:44.372 | +++ local ip
  2831. 2016-02-29 08:02:44.372 | +++ for ip in '$host_ips'
  2832. 2016-02-29 08:02:44.372 | +++ [[ inet6 == \i\n\e\t\6 ]]
  2833. 2016-02-29 08:02:44.372 | +++ host_ip=::1
  2834. 2016-02-29 08:02:44.372 | +++ break
  2835. 2016-02-29 08:02:44.372 | +++ echo ::1
  2836. 2016-02-29 08:02:44.372 | ++ HOST_IPV6=::1
  2837. 2016-02-29 08:02:44.372 | ++ SERVICE_IP_VERSION=4
  2838. 2016-02-29 08:02:44.372 | ++ [[ 4 != \4 ]]
  2839. 2016-02-29 08:02:44.372 | ++ [[ 4 == 4 ]]
  2840. 2016-02-29 08:02:44.372 | ++ DEF_SERVICE_HOST=10.0.2.15
  2841. 2016-02-29 08:02:44.372 | ++ DEF_SERVICE_LOCAL_HOST=127.0.0.1
  2842. 2016-02-29 08:02:44.372 | ++ DEF_SERVICE_LISTEN_ADDRESS=0.0.0.0
  2843. 2016-02-29 08:02:44.372 | ++ [[ 4 == 6 ]]
  2844. 2016-02-29 08:02:44.372 | ++ SERVICE_LISTEN_ADDRESS=0.0.0.0
  2845. 2016-02-29 08:02:44.372 | ++ SERVICE_HOST=10.0.2.15
  2846. 2016-02-29 08:02:44.372 | ++ SERVICE_LOCAL_HOST=127.0.0.1
  2847. 2016-02-29 08:02:44.372 | ++ REGION_NAME=RegionOne
  2848. 2016-02-29 08:02:44.373 | +++ trueorfalse False SYSLOG
  2849. 2016-02-29 08:02:44.375 | ++ SYSLOG=False
  2850. 2016-02-29 08:02:44.376 | ++ SYSLOG_HOST=10.0.2.15
  2851. 2016-02-29 08:02:44.376 | ++ SYSLOG_PORT=516
  2852. 2016-02-29 08:02:44.376 | +++ trueorfalse True LOG_COLOR
  2853. 2016-02-29 08:02:44.379 | ++ LOG_COLOR=True
  2854. 2016-02-29 08:02:44.380 | ++ GIT_DEPTH=0
  2855. 2016-02-29 08:02:44.380 | +++ trueorfalse False USE_SSL
  2856. 2016-02-29 08:02:44.383 | ++ USE_SSL=False
  2857. 2016-02-29 08:02:44.383 | +++ trueorfalse False EBTABLES_RACE_FIX
  2858. 2016-02-29 08:02:44.386 | ++ EBTABLES_RACE_FIX=False
  2859. 2016-02-29 08:02:44.387 | ++ [[ -z '' ]]
  2860. 2016-02-29 08:02:44.387 | ++ default_logdir=/opt/stack/logs
  2861. 2016-02-29 08:02:44.387 | ++ [[ -z /opt/stack/logs/stack.sh.log ]]
  2862. 2016-02-29 08:02:44.387 | ++ LOGDIR=/opt/stack/logs
  2863. 2016-02-29 08:02:44.387 | ++ logfile=stack.sh.log
  2864. 2016-02-29 08:02:44.387 | ++ [[ -z /opt/stack/logs ]]
  2865. 2016-02-29 08:02:44.387 | ++ [[ /opt/stack/logs == \s\t\a\c\k\.\s\h\.\l\o\g ]]
  2866. 2016-02-29 08:02:44.387 | ++ [[ /opt/stack/logs/screen == \/\o\p\t\/\s\t\a\c\k\/\l\o\g\s ]]
  2867. 2016-02-29 08:02:44.388 | ++ unset default_logdir logfile
  2868. 2016-02-29 08:02:44.388 | + FILES=/home/vagrant/devstack-liberty/files
  2869. 2016-02-29 08:02:44.388 | + PIP_GET_PIP_URL=https://bootstrap.pypa.io/get-pip.py
  2870. 2016-02-29 08:02:44.388 | ++ basename https://bootstrap.pypa.io/get-pip.py
  2871. 2016-02-29 08:02:44.389 | + LOCAL_PIP=/home/vagrant/devstack-liberty/files/get-pip.py
  2872. 2016-02-29 08:02:44.389 | + GetDistro
  2873. 2016-02-29 08:02:44.389 | + GetOSVersion
  2874. 2016-02-29 08:02:44.389 | ++ which sw_vers
  2875. 2016-02-29 08:02:44.391 | + [[ -x '' ]]
  2876. 2016-02-29 08:02:44.391 | ++ which lsb_release
  2877. 2016-02-29 08:02:44.393 | + [[ -x /usr/bin/lsb_release ]]
  2878. 2016-02-29 08:02:44.393 | ++ lsb_release -i -s
  2879. 2016-02-29 08:02:44.434 | + os_VENDOR=Ubuntu
  2880. 2016-02-29 08:02:44.434 | ++ lsb_release -r -s
  2881. 2016-02-29 08:02:44.475 | + os_RELEASE=14.04
  2882. 2016-02-29 08:02:44.475 | + os_UPDATE=
  2883. 2016-02-29 08:02:44.475 | + os_PACKAGE=rpm
  2884. 2016-02-29 08:02:44.475 | + [[ Debian,Ubuntu,LinuxMint =~ Ubuntu ]]
  2885. 2016-02-29 08:02:44.475 | + os_PACKAGE=deb
  2886. 2016-02-29 08:02:44.476 | ++ lsb_release -c -s
  2887. 2016-02-29 08:02:44.515 | + os_CODENAME=trusty
  2888. 2016-02-29 08:02:44.515 | + export os_VENDOR os_RELEASE os_UPDATE os_PACKAGE os_CODENAME
  2889. 2016-02-29 08:02:44.515 | + [[ Ubuntu =~ (Ubuntu) ]]
  2890. 2016-02-29 08:02:44.515 | + DISTRO=trusty
  2891. 2016-02-29 08:02:44.515 | + export DISTRO
  2892. 2016-02-29 08:02:44.515 | + echo 'Distro: trusty'
  2893. 2016-02-29 08:02:44.516 | Distro: trusty
  2894. 2016-02-29 08:02:44.516 | + get_versions
  2895. 2016-02-29 08:02:44.517 | ++ which pip
  2896. 2016-02-29 08:02:44.519 | + PIP=/usr/local/bin/pip
  2897. 2016-02-29 08:02:44.519 | + [[ -n /usr/local/bin/pip ]]
  2898. 2016-02-29 08:02:44.519 | ++ /usr/local/bin/pip --version
  2899. 2016-02-29 08:02:44.520 | ++ awk '{ print $2}'
  2900. 2016-02-29 08:02:44.900 | + PIP_VERSION=8.0.3
  2901. 2016-02-29 08:02:44.900 | + echo 'pip: 8.0.3'
  2902. 2016-02-29 08:02:44.901 | pip: 8.0.3
  2903. 2016-02-29 08:02:44.901 | + uninstall_package python-pip
  2904. 2016-02-29 08:02:44.901 | + is_ubuntu
  2905. 2016-02-29 08:02:44.901 | + [[ -z deb ]]
  2906. 2016-02-29 08:02:44.901 | + '[' deb = deb ']'
  2907. 2016-02-29 08:02:44.901 | + apt_get purge python-pip
  2908. 2016-02-29 08:02:44.905 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes purge python-pip
  2909. 2016-02-29 08:02:44.919 | Reading package lists...
  2910. 2016-02-29 08:02:45.197 | Building dependency tree...
  2911. 2016-02-29 08:02:45.198 | Reading state information...
  2912. 2016-02-29 08:02:45.486 | Package 'python-pip' is not installed, so not removed
  2913. 2016-02-29 08:02:45.486 | The following packages were automatically installed and are no longer required:
  2914. 2016-02-29 08:02:45.486 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  2915. 2016-02-29 08:02:45.486 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  2916. 2016-02-29 08:02:45.486 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  2917. 2016-02-29 08:02:45.487 | python-wheel
  2918. 2016-02-29 08:02:45.487 | Use 'apt-get autoremove' to remove them.
  2919. 2016-02-29 08:02:45.562 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  2920. 2016-02-29 08:02:45.564 | + install_get_pip
  2921. 2016-02-29 08:02:45.564 | + [[ ! -r /home/vagrant/devstack-liberty/files/get-pip.py ]]
  2922. 2016-02-29 08:02:45.564 | + [[ -r /home/vagrant/devstack-liberty/files/get-pip.py.downloaded ]]
  2923. 2016-02-29 08:02:45.564 | + curl --retry 6 --retry-delay 5 -z /home/vagrant/devstack-liberty/files/get-pip.py -o /home/vagrant/devstack-liberty/files/get-pip.py https://bootstrap.pypa.io/get-pip.py
  2924. 2016-02-29 08:02:45.604 | % Total % Received % Xferd Average Speed Time Time Time Current
  2925. 2016-02-29 08:02:45.604 | Dload Upload Total Spent Left Speed
  2926. 2016-02-29 08:02:49.391 |
  2927. 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
  2928. 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
  2929. 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0
  2930. 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
  2931. 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0
  2932. 2016-02-29 08:02:49.392 | + touch /home/vagrant/devstack-liberty/files/get-pip.py.downloaded
  2933. 2016-02-29 08:02:49.394 | + sudo -H -E python /home/vagrant/devstack-liberty/files/get-pip.py -c /home/vagrant/devstack-liberty/tools/cap-pip.txt
  2934. 2016-02-29 08:02:50.697 | Collecting pip<8 (from -c /home/vagrant/devstack-liberty/tools/cap-pip.txt (line 1))
  2935. 2016-02-29 08:02:51.587 | /tmp/tmpiF7uU6/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:315: SNIMissingWarning: An HTTPS request has been made, but the SNI (Subject Name Indication) extension to TLS is not available on this platform. This may cause the server to present an incorrect TLS certificate, which can cause validation failures. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#snimissingwarning.
  2936. 2016-02-29 08:02:51.588 | /tmp/tmpiF7uU6/pip.zip/pip/_vendor/requests/packages/urllib3/util/ssl_.py:120: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  2937. 2016-02-29 08:02:52.884 | Using cached pip-7.1.2-py2.py3-none-any.whl
  2938. 2016-02-29 08:02:52.954 | Installing collected packages: pip
  2939. 2016-02-29 08:02:52.954 | Found existing installation: pip 8.0.3
  2940. 2016-02-29 08:02:52.978 | Uninstalling pip-8.0.3:
  2941. 2016-02-29 08:02:53.026 | Successfully uninstalled pip-8.0.3
  2942. 2016-02-29 08:02:54.148 | Successfully installed pip-7.1.2
  2943. 2016-02-29 08:02:54.512 | You are using pip version 7.1.2, however version 8.0.3 is available.
  2944. 2016-02-29 08:02:54.512 | You should consider upgrading via the 'pip install --upgrade pip' command.
  2945. 2016-02-29 08:02:54.540 | + [[ -n '' ]]
  2946. 2016-02-29 08:02:54.541 | + pip_install -U setuptools
  2947. 2016-02-29 08:02:54.915 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U setuptools
  2948. 2016-02-29 08:02:56.439 | /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  2949. 2016-02-29 08:02:56.439 | InsecurePlatformWarning
  2950. 2016-02-29 08:03:01.736 | Requirement already up-to-date: setuptools in /usr/local/lib/python2.7/dist-packages
  2951. 2016-02-29 08:03:01.928 | You are using pip version 7.1.2, however version 8.0.3 is available.
  2952. 2016-02-29 08:03:01.928 | You should consider upgrading via the 'pip install --upgrade pip' command.
  2953. 2016-02-29 08:03:01.955 | + local 'test_req=-U setuptools/test-requirements.txt'
  2954. 2016-02-29 08:03:01.955 | + [[ -e -U setuptools/test-requirements.txt ]]
  2955. 2016-02-29 08:03:01.955 | + get_versions
  2956. 2016-02-29 08:03:01.956 | ++ which pip
  2957. 2016-02-29 08:03:01.958 | + PIP=/usr/local/bin/pip
  2958. 2016-02-29 08:03:01.958 | + [[ -n /usr/local/bin/pip ]]
  2959. 2016-02-29 08:03:01.959 | ++ /usr/local/bin/pip --version
  2960. 2016-02-29 08:03:01.959 | ++ awk '{ print $2}'
  2961. 2016-02-29 08:03:02.351 | + PIP_VERSION=7.1.2
  2962. 2016-02-29 08:03:02.351 | + echo 'pip: 7.1.2'
  2963. 2016-02-29 08:03:02.351 | pip: 7.1.2
  2964. 2016-02-29 08:03:02.352 | + pip_install -U os-testr
  2965. 2016-02-29 08:03:02.729 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U os-testr
  2966. 2016-02-29 08:03:03.376 | Collecting os-testr===0.2.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 172))
  2967. 2016-02-29 08:03:03.956 | /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  2968. 2016-02-29 08:03:03.956 | InsecurePlatformWarning
  2969. 2016-02-29 08:03:05.010 | Using cached os_testr-0.2.0-py2-none-any.whl
  2970. 2016-02-29 08:03:05.022 | Collecting pbr===1.2.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  2971. 2016-02-29 08:03:05.495 | Using cached pbr-1.2.0-py2.py3-none-any.whl
  2972. 2016-02-29 08:03:05.508 | Collecting python-subunit===1.1.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 244))
  2973. 2016-02-29 08:03:06.364 | Requirement already up-to-date: testrepository===0.0.20 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 288))
  2974. 2016-02-29 08:03:06.366 | Collecting testtools===1.8.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 291))
  2975. 2016-02-29 08:03:06.809 | Using cached testtools-1.8.0-py2.py3-none-any.whl
  2976. 2016-02-29 08:03:07.202 | Requirement already up-to-date: traceback2===1.4.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 295))
  2977. 2016-02-29 08:03:07.587 | Requirement already up-to-date: unittest2===1.1.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 299))
  2978. 2016-02-29 08:03:07.589 | Collecting Babel===1.3 (from -c /opt/stack/requirements/upper-constraints.txt (line 2))
  2979. 2016-02-29 08:03:08.779 | Requirement already up-to-date: extras===0.0.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 107))
  2980. 2016-02-29 08:03:08.780 | Collecting fixtures===1.2.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 111))
  2981. 2016-02-29 08:03:09.244 | Using cached fixtures-1.2.0-py2.py3-none-any.whl
  2982. 2016-02-29 08:03:09.252 | Collecting python-mimeparse===0.1.4 (from -c /opt/stack/requirements/upper-constraints.txt (line 236))
  2983. 2016-02-29 08:03:10.068 | Requirement already up-to-date: linecache2===1.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 142))
  2984. 2016-02-29 08:03:10.437 | Requirement already up-to-date: argparse in /usr/local/lib/python2.7/dist-packages (from unittest2===1.1.0->-c /opt/stack/requirements/upper-constraints.txt (line 299))
  2985. 2016-02-29 08:03:10.438 | Collecting six===1.9.0 (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  2986. 2016-02-29 08:03:10.828 | Using cached six-1.9.0-py2.py3-none-any.whl
  2987. 2016-02-29 08:03:10.834 | Collecting pytz===2015.4 (from -c /opt/stack/requirements/upper-constraints.txt (line 250))
  2988. 2016-02-29 08:03:11.759 | Using cached pytz-2015.4-py2.py3-none-any.whl
  2989. 2016-02-29 08:03:11.826 | Installing collected packages: pytz, Babel, pbr, python-mimeparse, testtools, fixtures, python-subunit, os-testr, six
  2990. 2016-02-29 08:03:11.826 | Found existing installation: pytz 2015.7
  2991. 2016-02-29 08:03:11.835 | Uninstalling pytz-2015.7:
  2992. 2016-02-29 08:03:11.889 | Successfully uninstalled pytz-2015.7
  2993. 2016-02-29 08:03:12.081 | Found existing installation: Babel 2.2.0
  2994. 2016-02-29 08:03:12.093 | Uninstalling Babel-2.2.0:
  2995. 2016-02-29 08:03:12.172 | Successfully uninstalled Babel-2.2.0
  2996. 2016-02-29 08:03:12.343 | Found existing installation: pbr 1.8.1
  2997. 2016-02-29 08:03:12.345 | Uninstalling pbr-1.8.1:
  2998. 2016-02-29 08:03:12.350 | Successfully uninstalled pbr-1.8.1
  2999. 2016-02-29 08:03:12.401 | Found existing installation: python-mimeparse 1.5.1
  3000. 2016-02-29 08:03:12.402 | Uninstalling python-mimeparse-1.5.1:
  3001. 2016-02-29 08:03:12.403 | Successfully uninstalled python-mimeparse-1.5.1
  3002. 2016-02-29 08:03:12.407 | Found existing installation: testtools 2.0.0
  3003. 2016-02-29 08:03:12.410 | Uninstalling testtools-2.0.0:
  3004. 2016-02-29 08:03:12.416 | Successfully uninstalled testtools-2.0.0
  3005. 2016-02-29 08:03:12.533 | Found existing installation: fixtures 1.4.0
  3006. 2016-02-29 08:03:12.535 | Uninstalling fixtures-1.4.0:
  3007. 2016-02-29 08:03:12.538 | Successfully uninstalled fixtures-1.4.0
  3008. 2016-02-29 08:03:12.571 | Found existing installation: python-subunit 1.2.0
  3009. 2016-02-29 08:03:12.572 | Uninstalling python-subunit-1.2.0:
  3010. 2016-02-29 08:03:12.575 | Successfully uninstalled python-subunit-1.2.0
  3011. 2016-02-29 08:03:12.642 | Found existing installation: os-testr 0.6.0
  3012. 2016-02-29 08:03:12.644 | Uninstalling os-testr-0.6.0:
  3013. 2016-02-29 08:03:12.646 | Successfully uninstalled os-testr-0.6.0
  3014. 2016-02-29 08:03:12.663 | Found existing installation: six 1.10.0
  3015. 2016-02-29 08:03:12.664 | Uninstalling six-1.10.0:
  3016. 2016-02-29 08:03:12.665 | Successfully uninstalled six-1.10.0
  3017. 2016-02-29 08:03:13.029 | Successfully installed Babel-1.3 fixtures-1.2.0 os-testr-0.2.0 pbr-1.2.0 python-mimeparse-0.1.4 python-subunit-1.1.0 pytz-2015.4 six-1.9.0 testtools-1.8.0
  3018. 2016-02-29 08:03:13.243 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3019. 2016-02-29 08:03:13.243 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3020. 2016-02-29 08:03:13.276 | + local 'test_req=-U os-testr/test-requirements.txt'
  3021. 2016-02-29 08:03:13.276 | + [[ -e -U os-testr/test-requirements.txt ]]
  3022. 2016-02-29 08:03:13.276 | + TRACK_DEPENDS=False
  3023. 2016-02-29 08:03:13.276 | + [[ False = True ]]
  3024. 2016-02-29 08:03:13.276 | + source /home/vagrant/devstack-liberty/tools/fixup_stuff.sh
  3025. 2016-02-29 08:03:13.416 | ++ [[ -z /home/vagrant/devstack-liberty ]]
  3026. 2016-02-29 08:03:13.416 | ++ keystone_ports=35357,35358
  3027. 2016-02-29 08:03:13.416 | ++ sysctl net.ipv4.ip_local_reserved_ports
  3028. 2016-02-29 08:03:13.420 | +++ sysctl net.ipv4.ip_local_reserved_ports
  3029. 2016-02-29 08:03:13.421 | +++ sed 's/^ //'
  3030. 2016-02-29 08:03:13.422 | +++ awk -F= '{print $2;}'
  3031. 2016-02-29 08:03:13.424 | ++ reserved_ports=
  3032. 2016-02-29 08:03:13.424 | ++ [[ -z '' ]]
  3033. 2016-02-29 08:03:13.424 | ++ sudo sysctl -w net.ipv4.ip_local_reserved_ports=35357,35358
  3034. 2016-02-29 08:03:13.430 | net.ipv4.ip_local_reserved_ports = 35357,35358
  3035. 2016-02-29 08:03:13.432 | ++ pip_install 'prettytable>=0.7'
  3036. 2016-02-29 08:03:13.822 | ++ sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt 'prettytable>=0.7'
  3037. 2016-02-29 08:03:14.479 | Requirement already satisfied (use --upgrade to upgrade): prettytable===0.7.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 201))
  3038. 2016-02-29 08:03:14.769 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3039. 2016-02-29 08:03:14.769 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3040. 2016-02-29 08:03:14.795 | ++ local 'test_req=prettytable>=0.7/test-requirements.txt'
  3041. 2016-02-29 08:03:14.795 | ++ [[ -e prettytable>=0.7/test-requirements.txt ]]
  3042. 2016-02-29 08:03:14.796 | +++ get_package_path prettytable
  3043. 2016-02-29 08:03:14.796 | +++ local package=prettytable
  3044. 2016-02-29 08:03:14.797 | ++++ python -c 'import os; import prettytable; print(os.path.split(os.path.realpath(prettytable.__file__))[0])'
  3045. 2016-02-29 08:03:14.912 | +++ echo /usr/local/lib/python2.7/dist-packages
  3046. 2016-02-29 08:03:14.913 | ++ PACKAGE_DIR=/usr/local/lib/python2.7/dist-packages
  3047. 2016-02-29 08:03:14.913 | +++ echo /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info
  3048. 2016-02-29 08:03:14.914 | ++ dir=/usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info
  3049. 2016-02-29 08:03:14.914 | ++ [[ -d /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info ]]
  3050. 2016-02-29 08:03:14.914 | ++ sudo chmod +r /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/DESCRIPTION.rst /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/METADATA /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/RECORD /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/WHEEL /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/metadata.json /usr/local/lib/python2.7/dist-packages/prettytable-0.7.2.dist-info/top_level.txt
  3051. 2016-02-29 08:03:14.921 | ++ pip_install httplib2
  3052. 2016-02-29 08:03:15.280 | ++ sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt httplib2
  3053. 2016-02-29 08:03:15.915 | Requirement already satisfied (use --upgrade to upgrade): httplib2===0.9.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 121))
  3054. 2016-02-29 08:03:16.123 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3055. 2016-02-29 08:03:16.123 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3056. 2016-02-29 08:03:16.148 | ++ local test_req=httplib2/test-requirements.txt
  3057. 2016-02-29 08:03:16.148 | ++ [[ -e httplib2/test-requirements.txt ]]
  3058. 2016-02-29 08:03:16.149 | +++ get_package_path httplib2
  3059. 2016-02-29 08:03:16.149 | +++ local package=httplib2
  3060. 2016-02-29 08:03:16.150 | ++++ python -c 'import os; import httplib2; print(os.path.split(os.path.realpath(httplib2.__file__))[0])'
  3061. 2016-02-29 08:03:16.196 | +++ echo /usr/local/lib/python2.7/dist-packages/httplib2
  3062. 2016-02-29 08:03:16.197 | ++ PACKAGE_DIR=/usr/local/lib/python2.7/dist-packages/httplib2
  3063. 2016-02-29 08:03:16.198 | +++ echo '/usr/local/lib/python2.7/dist-packages/httplib2-0.8*'
  3064. 2016-02-29 08:03:16.199 | ++ dir='/usr/local/lib/python2.7/dist-packages/httplib2-0.8*'
  3065. 2016-02-29 08:03:16.199 | ++ [[ -d /usr/local/lib/python2.7/dist-packages/httplib2-0.8* ]]
  3066. 2016-02-29 08:03:16.199 | ++ is_fedora
  3067. 2016-02-29 08:03:16.199 | ++ [[ -z Ubuntu ]]
  3068. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = Fedora ']'
  3069. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = 'Red Hat' ']'
  3070. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = CentOS ']'
  3071. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = OracleLinux ']'
  3072. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = CloudLinux ']'
  3073. 2016-02-29 08:03:16.199 | ++ '[' Ubuntu = kvmibm ']'
  3074. 2016-02-29 08:03:16.199 | ++ uninstall_package python-virtualenv
  3075. 2016-02-29 08:03:16.199 | ++ is_ubuntu
  3076. 2016-02-29 08:03:16.199 | ++ [[ -z deb ]]
  3077. 2016-02-29 08:03:16.199 | ++ '[' deb = deb ']'
  3078. 2016-02-29 08:03:16.199 | ++ apt_get purge python-virtualenv
  3079. 2016-02-29 08:03:16.203 | ++ sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes purge python-virtualenv
  3080. 2016-02-29 08:03:16.215 | Reading package lists...
  3081. 2016-02-29 08:03:16.514 | Building dependency tree...
  3082. 2016-02-29 08:03:16.515 | Reading state information...
  3083. 2016-02-29 08:03:16.770 | Package 'python-virtualenv' is not installed, so not removed
  3084. 2016-02-29 08:03:16.770 | The following packages were automatically installed and are no longer required:
  3085. 2016-02-29 08:03:16.770 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3086. 2016-02-29 08:03:16.770 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3087. 2016-02-29 08:03:16.770 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3088. 2016-02-29 08:03:16.770 | python-wheel
  3089. 2016-02-29 08:03:16.770 | Use 'apt-get autoremove' to remove them.
  3090. 2016-02-29 08:03:16.838 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3091. 2016-02-29 08:03:16.839 | ++ pip_install -U virtualenv
  3092. 2016-02-29 08:03:17.209 | ++ sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U virtualenv
  3093. 2016-02-29 08:03:18.471 | /usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  3094. 2016-02-29 08:03:18.471 | InsecurePlatformWarning
  3095. 2016-02-29 08:03:19.603 | Requirement already up-to-date: virtualenv===13.1.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 301))
  3096. 2016-02-29 08:03:19.865 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3097. 2016-02-29 08:03:19.865 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3098. 2016-02-29 08:03:19.889 | ++ local 'test_req=-U virtualenv/test-requirements.txt'
  3099. 2016-02-29 08:03:19.890 | ++ [[ -e -U virtualenv/test-requirements.txt ]]
  3100. 2016-02-29 08:03:19.890 | + install_infra
  3101. 2016-02-29 08:03:19.890 | + local PIP_VIRTUAL_ENV=/opt/stack/requirements/.venv
  3102. 2016-02-29 08:03:19.890 | + '[' '!' -d /opt/stack/requirements/.venv ']'
  3103. 2016-02-29 08:03:19.890 | + PIP_VIRTUAL_ENV=/opt/stack/requirements/.venv
  3104. 2016-02-29 08:03:19.890 | + pip_install -U pbr
  3105. 2016-02-29 08:03:20.244 | + env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U pbr
  3106. 2016-02-29 08:03:25.229 | /opt/stack/requirements/.venv/local/lib/python2.7/site-packages/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
  3107. 2016-02-29 08:03:25.229 | InsecurePlatformWarning
  3108. 2016-02-29 08:03:26.812 | Requirement already up-to-date: pbr===1.2.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3109. 2016-02-29 08:03:27.100 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3110. 2016-02-29 08:03:27.100 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3111. 2016-02-29 08:03:27.123 | + local 'test_req=-U pbr/test-requirements.txt'
  3112. 2016-02-29 08:03:27.124 | + [[ -e -U pbr/test-requirements.txt ]]
  3113. 2016-02-29 08:03:27.124 | + PIP_VIRTUAL_ENV=/opt/stack/requirements/.venv
  3114. 2016-02-29 08:03:27.124 | + pip_install /opt/stack/requirements
  3115. 2016-02-29 08:03:27.529 | + env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt /opt/stack/requirements
  3116. 2016-02-29 08:03:28.030 | Processing /opt/stack/requirements
  3117. 2016-02-29 08:03:49.572 | Requirement already satisfied (use --upgrade to upgrade): openstack.requirements==0.0.1.dev1373 from file:///opt/stack/requirements in /opt/stack/requirements/.venv/lib/python2.7/site-packages
  3118. 2016-02-29 08:03:49.573 | Requirement already satisfied (use --upgrade to upgrade): Parsley===1.2 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 9))
  3119. 2016-02-29 08:03:49.575 | Requirement already satisfied (use --upgrade to upgrade): fixtures===1.2.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 111))
  3120. 2016-02-29 08:03:49.576 | Requirement already satisfied (use --upgrade to upgrade): pbr===1.2.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3121. 2016-02-29 08:03:49.577 | Requirement already satisfied (use --upgrade to upgrade): testtools===1.8.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 291))
  3122. 2016-02-29 08:03:49.578 | Requirement already satisfied (use --upgrade to upgrade): traceback2===1.4.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 295))
  3123. 2016-02-29 08:03:49.579 | Requirement already satisfied (use --upgrade to upgrade): unittest2===1.1.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 299))
  3124. 2016-02-29 08:03:49.581 | Requirement already satisfied (use --upgrade to upgrade): extras===0.0.3 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 107))
  3125. 2016-02-29 08:03:49.581 | Requirement already satisfied (use --upgrade to upgrade): python-mimeparse===0.1.4 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 236))
  3126. 2016-02-29 08:03:49.582 | Requirement already satisfied (use --upgrade to upgrade): linecache2===1.0.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 142))
  3127. 2016-02-29 08:03:49.583 | Requirement already satisfied (use --upgrade to upgrade): argparse in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from unittest2===1.1.0->-c /opt/stack/requirements/upper-constraints.txt (line 299))
  3128. 2016-02-29 08:03:49.583 | Requirement already satisfied (use --upgrade to upgrade): six===1.9.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  3129. 2016-02-29 08:03:49.782 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3130. 2016-02-29 08:03:49.782 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3131. 2016-02-29 08:03:49.806 | + local test_req=/opt/stack/requirements/test-requirements.txt
  3132. 2016-02-29 08:03:49.806 | + [[ -e /opt/stack/requirements/test-requirements.txt ]]
  3133. 2016-02-29 08:03:49.806 | + echo 'Installing test-requirements for /opt/stack/requirements/test-requirements.txt'
  3134. 2016-02-29 08:03:49.806 | Installing test-requirements for /opt/stack/requirements/test-requirements.txt
  3135. 2016-02-29 08:03:49.806 | + env http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /opt/stack/requirements/.venv/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -r /opt/stack/requirements/test-requirements.txt
  3136. 2016-02-29 08:03:50.248 | Requirement already satisfied (use --upgrade to upgrade): fixtures===1.2.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 111))
  3137. 2016-02-29 08:03:50.251 | Requirement already satisfied (use --upgrade to upgrade): packaging===15.2 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 192))
  3138. 2016-02-29 08:03:50.252 | Requirement already satisfied (use --upgrade to upgrade): pbr===1.2.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3139. 2016-02-29 08:03:50.253 | Requirement already satisfied (use --upgrade to upgrade): testrepository===0.0.20 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 288))
  3140. 2016-02-29 08:03:50.255 | Requirement already satisfied (use --upgrade to upgrade): testscenarios===0.5.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 290))
  3141. 2016-02-29 08:03:50.256 | Requirement already satisfied (use --upgrade to upgrade): testtools===1.8.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 291))
  3142. 2016-02-29 08:03:50.258 | Requirement already satisfied (use --upgrade to upgrade): traceback2===1.4.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 295))
  3143. 2016-02-29 08:03:50.259 | Requirement already satisfied (use --upgrade to upgrade): unittest2===1.1.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 299))
  3144. 2016-02-29 08:03:50.260 | Requirement already satisfied (use --upgrade to upgrade): virtualenv===13.1.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 301))
  3145. 2016-02-29 08:03:50.262 | Requirement already satisfied (use --upgrade to upgrade): hacking<0.11,>=0.10 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -r /opt/stack/requirements/test-requirements.txt (line 1))
  3146. 2016-02-29 08:03:50.264 | Requirement already satisfied (use --upgrade to upgrade): python-subunit===1.1.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 244))
  3147. 2016-02-29 08:03:50.266 | Requirement already satisfied (use --upgrade to upgrade): extras===0.0.3 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 107))
  3148. 2016-02-29 08:03:50.267 | Requirement already satisfied (use --upgrade to upgrade): python-mimeparse===0.1.4 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 236))
  3149. 2016-02-29 08:03:50.268 | Requirement already satisfied (use --upgrade to upgrade): linecache2===1.0.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 142))
  3150. 2016-02-29 08:03:50.269 | Requirement already satisfied (use --upgrade to upgrade): argparse in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from unittest2===1.1.0->-c /opt/stack/requirements/upper-constraints.txt (line 299))
  3151. 2016-02-29 08:03:50.270 | Requirement already satisfied (use --upgrade to upgrade): six===1.9.0 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  3152. 2016-02-29 08:03:50.271 | Requirement already satisfied (use --upgrade to upgrade): mccabe==0.2.1 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from hacking<0.11,>=0.10->-r /opt/stack/requirements/test-requirements.txt (line 1))
  3153. 2016-02-29 08:03:50.272 | Requirement already satisfied (use --upgrade to upgrade): flake8==2.2.4 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from hacking<0.11,>=0.10->-r /opt/stack/requirements/test-requirements.txt (line 1))
  3154. 2016-02-29 08:03:50.274 | Requirement already satisfied (use --upgrade to upgrade): pyflakes==0.8.1 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from hacking<0.11,>=0.10->-r /opt/stack/requirements/test-requirements.txt (line 1))
  3155. 2016-02-29 08:03:50.275 | Requirement already satisfied (use --upgrade to upgrade): pep8==1.5.7 in /opt/stack/requirements/.venv/lib/python2.7/site-packages (from hacking<0.11,>=0.10->-r /opt/stack/requirements/test-requirements.txt (line 1))
  3156. 2016-02-29 08:03:50.456 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3157. 2016-02-29 08:03:50.456 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3158. 2016-02-29 08:03:50.477 | + unset PIP_VIRTUAL_ENV
  3159. 2016-02-29 08:03:50.478 | + use_library_from_git pbr
  3160. 2016-02-29 08:03:50.478 | + local name=pbr
  3161. 2016-02-29 08:03:50.478 | + local enabled=1
  3162. 2016-02-29 08:03:50.478 | + [[ ,, =~ ,pbr, ]]
  3163. 2016-02-29 08:03:50.478 | + return 1
  3164. 2016-02-29 08:03:50.478 | + pip_install -U pbr
  3165. 2016-02-29 08:03:50.843 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -U pbr
  3166. 2016-02-29 08:03:51.532 | Requirement already up-to-date: pbr===1.2.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3167. 2016-02-29 08:03:51.715 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3168. 2016-02-29 08:03:51.716 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3169. 2016-02-29 08:03:51.742 | + local 'test_req=-U pbr/test-requirements.txt'
  3170. 2016-02-29 08:03:51.742 | + [[ -e -U pbr/test-requirements.txt ]]
  3171. 2016-02-29 08:03:51.742 | + run_phase stack pre-install
  3172. 2016-02-29 08:03:51.743 | + local mode=stack
  3173. 2016-02-29 08:03:51.743 | + local phase=pre-install
  3174. 2016-02-29 08:03:51.743 | + [[ -d /home/vagrant/devstack-liberty/extras.d ]]
  3175. 2016-02-29 08:03:51.743 | + for i in '$TOP_DIR/extras.d/*.sh'
  3176. 2016-02-29 08:03:51.743 | + [[ -r /home/vagrant/devstack-liberty/extras.d/50-ironic.sh ]]
  3177. 2016-02-29 08:03:51.743 | + source /home/vagrant/devstack-liberty/extras.d/50-ironic.sh stack pre-install
  3178. 2016-02-29 08:03:51.743 | ++ is_service_enabled ir-api ir-cond
  3179. 2016-02-29 08:03:51.745 | ++ return 1
  3180. 2016-02-29 08:03:51.746 | + for i in '$TOP_DIR/extras.d/*.sh'
  3181. 2016-02-29 08:03:51.746 | + [[ -r /home/vagrant/devstack-liberty/extras.d/60-ceph.sh ]]
  3182. 2016-02-29 08:03:51.746 | + source /home/vagrant/devstack-liberty/extras.d/60-ceph.sh stack pre-install
  3183. 2016-02-29 08:03:51.746 | ++ is_service_enabled ceph
  3184. 2016-02-29 08:03:51.748 | ++ return 1
  3185. 2016-02-29 08:03:51.749 | + for i in '$TOP_DIR/extras.d/*.sh'
  3186. 2016-02-29 08:03:51.749 | + [[ -r /home/vagrant/devstack-liberty/extras.d/80-tempest.sh ]]
  3187. 2016-02-29 08:03:51.749 | + source /home/vagrant/devstack-liberty/extras.d/80-tempest.sh stack pre-install
  3188. 2016-02-29 08:03:51.749 | ++ is_service_enabled tempest
  3189. 2016-02-29 08:03:51.751 | ++ return 0
  3190. 2016-02-29 08:03:51.751 | ++ [[ stack == \s\o\u\r\c\e ]]
  3191. 2016-02-29 08:03:51.751 | ++ [[ stack == \s\t\a\c\k ]]
  3192. 2016-02-29 08:03:51.751 | ++ [[ pre-install == \i\n\s\t\a\l\l ]]
  3193. 2016-02-29 08:03:51.751 | ++ [[ stack == \s\t\a\c\k ]]
  3194. 2016-02-29 08:03:51.751 | ++ [[ pre-install == \p\o\s\t\-\c\o\n\f\i\g ]]
  3195. 2016-02-29 08:03:51.751 | ++ [[ stack == \s\t\a\c\k ]]
  3196. 2016-02-29 08:03:51.751 | ++ [[ pre-install == \e\x\t\r\a ]]
  3197. 2016-02-29 08:03:51.751 | ++ [[ stack == \s\t\a\c\k ]]
  3198. 2016-02-29 08:03:51.752 | ++ [[ pre-install == \p\o\s\t\-\e\x\t\r\a ]]
  3199. 2016-02-29 08:03:51.752 | ++ [[ stack == \u\n\s\t\a\c\k ]]
  3200. 2016-02-29 08:03:51.752 | ++ [[ stack == \c\l\e\a\n ]]
  3201. 2016-02-29 08:03:51.752 | + [[ stack == \s\o\u\r\c\e ]]
  3202. 2016-02-29 08:03:51.752 | + [[ stack == \o\v\e\r\r\i\d\e\_\d\e\f\a\u\l\t\s ]]
  3203. 2016-02-29 08:03:51.752 | + run_plugins stack pre-install
  3204. 2016-02-29 08:03:51.752 | + local mode=stack
  3205. 2016-02-29 08:03:51.752 | + local phase=pre-install
  3206. 2016-02-29 08:03:51.752 | + local plugins=
  3207. 2016-02-29 08:03:51.752 | + local plugin
  3208. 2016-02-29 08:03:51.752 | + install_rpc_backend
  3209. 2016-02-29 08:03:51.752 | + is_service_enabled rabbit
  3210. 2016-02-29 08:03:51.754 | + return 0
  3211. 2016-02-29 08:03:51.754 | + install_package rabbitmq-server
  3212. 2016-02-29 08:03:51.754 | + update_package_repo
  3213. 2016-02-29 08:03:51.754 | + NO_UPDATE_REPOS=False
  3214. 2016-02-29 08:03:51.754 | + REPOS_UPDATED=True
  3215. 2016-02-29 08:03:51.754 | + RETRY_UPDATE=False
  3216. 2016-02-29 08:03:51.754 | + [[ False = \T\r\u\e ]]
  3217. 2016-02-29 08:03:51.754 | + is_ubuntu
  3218. 2016-02-29 08:03:51.754 | + [[ -z deb ]]
  3219. 2016-02-29 08:03:51.754 | + '[' deb = deb ']'
  3220. 2016-02-29 08:03:51.755 | + apt_get_update
  3221. 2016-02-29 08:03:51.755 | + [[ True == \T\r\u\e ]]
  3222. 2016-02-29 08:03:51.755 | + [[ False != \T\r\u\e ]]
  3223. 2016-02-29 08:03:51.755 | + return
  3224. 2016-02-29 08:03:51.755 | + real_install_package rabbitmq-server
  3225. 2016-02-29 08:03:51.755 | + is_ubuntu
  3226. 2016-02-29 08:03:51.755 | + [[ -z deb ]]
  3227. 2016-02-29 08:03:51.755 | + '[' deb = deb ']'
  3228. 2016-02-29 08:03:51.755 | + apt_get install rabbitmq-server
  3229. 2016-02-29 08:03:51.759 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install rabbitmq-server
  3230. 2016-02-29 08:03:51.771 | Reading package lists...
  3231. 2016-02-29 08:03:52.041 | Building dependency tree...
  3232. 2016-02-29 08:03:52.042 | Reading state information...
  3233. 2016-02-29 08:03:52.300 | rabbitmq-server is already the newest version.
  3234. 2016-02-29 08:03:52.300 | The following packages were automatically installed and are no longer required:
  3235. 2016-02-29 08:03:52.300 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3236. 2016-02-29 08:03:52.300 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3237. 2016-02-29 08:03:52.301 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3238. 2016-02-29 08:03:52.301 | python-wheel
  3239. 2016-02-29 08:03:52.301 | Use 'apt-get autoremove' to remove them.
  3240. 2016-02-29 08:03:52.364 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3241. 2016-02-29 08:03:52.365 | + real_install_package rabbitmq-server
  3242. 2016-02-29 08:03:52.365 | + is_ubuntu
  3243. 2016-02-29 08:03:52.365 | + [[ -z deb ]]
  3244. 2016-02-29 08:03:52.365 | + '[' deb = deb ']'
  3245. 2016-02-29 08:03:52.365 | + apt_get install rabbitmq-server
  3246. 2016-02-29 08:03:52.369 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install rabbitmq-server
  3247. 2016-02-29 08:03:52.380 | Reading package lists...
  3248. 2016-02-29 08:03:52.659 | Building dependency tree...
  3249. 2016-02-29 08:03:52.660 | Reading state information...
  3250. 2016-02-29 08:03:52.928 | rabbitmq-server is already the newest version.
  3251. 2016-02-29 08:03:52.928 | The following packages were automatically installed and are no longer required:
  3252. 2016-02-29 08:03:52.928 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3253. 2016-02-29 08:03:52.928 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3254. 2016-02-29 08:03:52.928 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3255. 2016-02-29 08:03:52.928 | python-wheel
  3256. 2016-02-29 08:03:52.928 | Use 'apt-get autoremove' to remove them.
  3257. 2016-02-29 08:03:52.994 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3258. 2016-02-29 08:03:52.995 | + is_service_enabled mysql postgresql
  3259. 2016-02-29 08:03:52.998 | + return 0
  3260. 2016-02-29 08:03:52.999 | + install_database
  3261. 2016-02-29 08:03:52.999 | + install_database_mysql
  3262. 2016-02-29 08:03:52.999 | + is_ubuntu
  3263. 2016-02-29 08:03:52.999 | + [[ -z deb ]]
  3264. 2016-02-29 08:03:52.999 | + '[' deb = deb ']'
  3265. 2016-02-29 08:03:52.999 | + sudo debconf-set-selections
  3266. 2016-02-29 08:03:55.205 | + [[ ! -e /home/vagrant/.my.cnf ]]
  3267. 2016-02-29 08:03:55.205 | + is_suse
  3268. 2016-02-29 08:03:55.205 | + [[ -z Ubuntu ]]
  3269. 2016-02-29 08:03:55.205 | + '[' Ubuntu = openSUSE ']'
  3270. 2016-02-29 08:03:55.205 | + '[' Ubuntu = 'SUSE LINUX' ']'
  3271. 2016-02-29 08:03:55.205 | + is_oraclelinux
  3272. 2016-02-29 08:03:55.205 | + [[ -z Ubuntu ]]
  3273. 2016-02-29 08:03:55.205 | + '[' Ubuntu = OracleLinux ']'
  3274. 2016-02-29 08:03:55.205 | + is_fedora
  3275. 2016-02-29 08:03:55.205 | + [[ -z Ubuntu ]]
  3276. 2016-02-29 08:03:55.205 | + '[' Ubuntu = Fedora ']'
  3277. 2016-02-29 08:03:55.205 | + '[' Ubuntu = 'Red Hat' ']'
  3278. 2016-02-29 08:03:55.205 | + '[' Ubuntu = CentOS ']'
  3279. 2016-02-29 08:03:55.205 | + '[' Ubuntu = OracleLinux ']'
  3280. 2016-02-29 08:03:55.205 | + '[' Ubuntu = CloudLinux ']'
  3281. 2016-02-29 08:03:55.205 | + '[' Ubuntu = kvmibm ']'
  3282. 2016-02-29 08:03:55.205 | + is_ubuntu
  3283. 2016-02-29 08:03:55.205 | + [[ -z deb ]]
  3284. 2016-02-29 08:03:55.205 | + '[' deb = deb ']'
  3285. 2016-02-29 08:03:55.205 | + install_package mysql-server
  3286. 2016-02-29 08:03:55.205 | + update_package_repo
  3287. 2016-02-29 08:03:55.205 | + NO_UPDATE_REPOS=False
  3288. 2016-02-29 08:03:55.205 | + REPOS_UPDATED=True
  3289. 2016-02-29 08:03:55.205 | + RETRY_UPDATE=False
  3290. 2016-02-29 08:03:55.205 | + [[ False = \T\r\u\e ]]
  3291. 2016-02-29 08:03:55.206 | + is_ubuntu
  3292. 2016-02-29 08:03:55.206 | + [[ -z deb ]]
  3293. 2016-02-29 08:03:55.206 | + '[' deb = deb ']'
  3294. 2016-02-29 08:03:55.206 | + apt_get_update
  3295. 2016-02-29 08:03:55.206 | + [[ True == \T\r\u\e ]]
  3296. 2016-02-29 08:03:55.206 | + [[ False != \T\r\u\e ]]
  3297. 2016-02-29 08:03:55.206 | + return
  3298. 2016-02-29 08:03:55.206 | + real_install_package mysql-server
  3299. 2016-02-29 08:03:55.206 | + is_ubuntu
  3300. 2016-02-29 08:03:55.206 | + [[ -z deb ]]
  3301. 2016-02-29 08:03:55.206 | + '[' deb = deb ']'
  3302. 2016-02-29 08:03:55.206 | + apt_get install mysql-server
  3303. 2016-02-29 08:03:55.209 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install mysql-server
  3304. 2016-02-29 08:03:55.222 | Reading package lists...
  3305. 2016-02-29 08:03:55.502 | Building dependency tree...
  3306. 2016-02-29 08:03:55.503 | Reading state information...
  3307. 2016-02-29 08:03:55.776 | mysql-server is already the newest version.
  3308. 2016-02-29 08:03:55.776 | The following packages were automatically installed and are no longer required:
  3309. 2016-02-29 08:03:55.777 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3310. 2016-02-29 08:03:55.777 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3311. 2016-02-29 08:03:55.777 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3312. 2016-02-29 08:03:55.777 | python-wheel
  3313. 2016-02-29 08:03:55.778 | Use 'apt-get autoremove' to remove them.
  3314. 2016-02-29 08:03:55.845 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3315. 2016-02-29 08:03:55.847 | + real_install_package mysql-server
  3316. 2016-02-29 08:03:55.847 | + is_ubuntu
  3317. 2016-02-29 08:03:55.848 | + [[ -z deb ]]
  3318. 2016-02-29 08:03:55.848 | + '[' deb = deb ']'
  3319. 2016-02-29 08:03:55.848 | + apt_get install mysql-server
  3320. 2016-02-29 08:03:55.852 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install mysql-server
  3321. 2016-02-29 08:03:55.865 | Reading package lists...
  3322. 2016-02-29 08:03:56.129 | Building dependency tree...
  3323. 2016-02-29 08:03:56.130 | Reading state information...
  3324. 2016-02-29 08:03:56.382 | mysql-server is already the newest version.
  3325. 2016-02-29 08:03:56.383 | The following packages were automatically installed and are no longer required:
  3326. 2016-02-29 08:03:56.383 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3327. 2016-02-29 08:03:56.383 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3328. 2016-02-29 08:03:56.383 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3329. 2016-02-29 08:03:56.383 | python-wheel
  3330. 2016-02-29 08:03:56.383 | Use 'apt-get autoremove' to remove them.
  3331. 2016-02-29 08:03:56.447 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3332. 2016-02-29 08:03:56.449 | + install_database_python
  3333. 2016-02-29 08:03:56.449 | + install_database_python_mysql
  3334. 2016-02-29 08:03:56.449 | + pip_install_gr PyMySQL
  3335. 2016-02-29 08:03:56.449 | + local name=PyMySQL
  3336. 2016-02-29 08:03:56.449 | ++ get_from_global_requirements PyMySQL
  3337. 2016-02-29 08:03:56.450 | ++ local package=PyMySQL
  3338. 2016-02-29 08:03:56.451 | +++ grep -i -h '^PyMySQL' /opt/stack/requirements/global-requirements.txt
  3339. 2016-02-29 08:03:56.452 | +++ cut -d# -f1
  3340. 2016-02-29 08:03:56.453 | ++ local 'required_pkg=PyMySQL>=0.6.2 '
  3341. 2016-02-29 08:03:56.454 | ++ [[ PyMySQL>=0.6.2 == '' ]]
  3342. 2016-02-29 08:03:56.454 | ++ echo 'PyMySQL>=0.6.2'
  3343. 2016-02-29 08:03:56.454 | + local 'clean_name=PyMySQL>=0.6.2'
  3344. 2016-02-29 08:03:56.454 | + pip_install 'PyMySQL>=0.6.2'
  3345. 2016-02-29 08:03:56.821 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt 'PyMySQL>=0.6.2'
  3346. 2016-02-29 08:03:57.514 | Requirement already satisfied (use --upgrade to upgrade): PyMySQL===0.6.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 17))
  3347. 2016-02-29 08:03:57.826 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3348. 2016-02-29 08:03:57.826 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3349. 2016-02-29 08:03:57.851 | + local 'test_req=PyMySQL>=0.6.2/test-requirements.txt'
  3350. 2016-02-29 08:03:57.851 | + [[ -e PyMySQL>=0.6.2/test-requirements.txt ]]
  3351. 2016-02-29 08:03:57.851 | + [[ PyMySQL == \M\y\S\Q\L\-\p\y\t\h\o\n ]]
  3352. 2016-02-29 08:03:57.851 | + [[ PyMySQL == \P\y\M\y\S\Q\L ]]
  3353. 2016-02-29 08:03:57.851 | + ADDITIONAL_VENV_PACKAGES+=,PyMySQL
  3354. 2016-02-29 08:03:57.851 | + is_service_enabled neutron
  3355. 2016-02-29 08:03:57.854 | + return 0
  3356. 2016-02-29 08:03:57.854 | + install_neutron_agent_packages
  3357. 2016-02-29 08:03:57.854 | + is_service_enabled q-l3
  3358. 2016-02-29 08:03:57.857 | + return 0
  3359. 2016-02-29 08:03:57.857 | + install_package radvd
  3360. 2016-02-29 08:03:57.857 | + update_package_repo
  3361. 2016-02-29 08:03:57.857 | + NO_UPDATE_REPOS=False
  3362. 2016-02-29 08:03:57.857 | + REPOS_UPDATED=True
  3363. 2016-02-29 08:03:57.857 | + RETRY_UPDATE=False
  3364. 2016-02-29 08:03:57.858 | + [[ False = \T\r\u\e ]]
  3365. 2016-02-29 08:03:57.858 | + is_ubuntu
  3366. 2016-02-29 08:03:57.858 | + [[ -z deb ]]
  3367. 2016-02-29 08:03:57.858 | + '[' deb = deb ']'
  3368. 2016-02-29 08:03:57.858 | + apt_get_update
  3369. 2016-02-29 08:03:57.858 | + [[ True == \T\r\u\e ]]
  3370. 2016-02-29 08:03:57.858 | + [[ False != \T\r\u\e ]]
  3371. 2016-02-29 08:03:57.858 | + return
  3372. 2016-02-29 08:03:57.858 | + real_install_package radvd
  3373. 2016-02-29 08:03:57.858 | + is_ubuntu
  3374. 2016-02-29 08:03:57.858 | + [[ -z deb ]]
  3375. 2016-02-29 08:03:57.858 | + '[' deb = deb ']'
  3376. 2016-02-29 08:03:57.858 | + apt_get install radvd
  3377. 2016-02-29 08:03:57.862 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install radvd
  3378. 2016-02-29 08:03:57.873 | Reading package lists...
  3379. 2016-02-29 08:03:58.148 | Building dependency tree...
  3380. 2016-02-29 08:03:58.149 | Reading state information...
  3381. 2016-02-29 08:03:58.410 | radvd is already the newest version.
  3382. 2016-02-29 08:03:58.411 | The following packages were automatically installed and are no longer required:
  3383. 2016-02-29 08:03:58.411 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3384. 2016-02-29 08:03:58.411 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3385. 2016-02-29 08:03:58.411 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3386. 2016-02-29 08:03:58.411 | python-wheel
  3387. 2016-02-29 08:03:58.411 | Use 'apt-get autoremove' to remove them.
  3388. 2016-02-29 08:03:58.476 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3389. 2016-02-29 08:03:58.477 | + real_install_package radvd
  3390. 2016-02-29 08:03:58.477 | + is_ubuntu
  3391. 2016-02-29 08:03:58.477 | + [[ -z deb ]]
  3392. 2016-02-29 08:03:58.477 | + '[' deb = deb ']'
  3393. 2016-02-29 08:03:58.477 | + apt_get install radvd
  3394. 2016-02-29 08:03:58.482 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install radvd
  3395. 2016-02-29 08:03:58.496 | Reading package lists...
  3396. 2016-02-29 08:03:58.774 | Building dependency tree...
  3397. 2016-02-29 08:03:58.775 | Reading state information...
  3398. 2016-02-29 08:03:59.036 | radvd is already the newest version.
  3399. 2016-02-29 08:03:59.036 | The following packages were automatically installed and are no longer required:
  3400. 2016-02-29 08:03:59.036 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3401. 2016-02-29 08:03:59.036 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3402. 2016-02-29 08:03:59.036 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3403. 2016-02-29 08:03:59.037 | python-wheel
  3404. 2016-02-29 08:03:59.037 | Use 'apt-get autoremove' to remove them.
  3405. 2016-02-29 08:03:59.101 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3406. 2016-02-29 08:03:59.102 | + is_service_enabled q-agt q-dhcp q-l3
  3407. 2016-02-29 08:03:59.105 | + return 0
  3408. 2016-02-29 08:03:59.105 | + neutron_plugin_install_agent_packages
  3409. 2016-02-29 08:03:59.105 | + _neutron_ovs_base_install_agent_packages
  3410. 2016-02-29 08:03:59.106 | ++ get_packages openvswitch
  3411. 2016-02-29 08:03:59.163 | + install_package fakeroot make openvswitch-switch
  3412. 2016-02-29 08:03:59.163 | + update_package_repo
  3413. 2016-02-29 08:03:59.163 | + NO_UPDATE_REPOS=False
  3414. 2016-02-29 08:03:59.163 | + REPOS_UPDATED=True
  3415. 2016-02-29 08:03:59.163 | + RETRY_UPDATE=False
  3416. 2016-02-29 08:03:59.164 | + [[ False = \T\r\u\e ]]
  3417. 2016-02-29 08:03:59.164 | + is_ubuntu
  3418. 2016-02-29 08:03:59.164 | + [[ -z deb ]]
  3419. 2016-02-29 08:03:59.164 | + '[' deb = deb ']'
  3420. 2016-02-29 08:03:59.164 | + apt_get_update
  3421. 2016-02-29 08:03:59.164 | + [[ True == \T\r\u\e ]]
  3422. 2016-02-29 08:03:59.164 | + [[ False != \T\r\u\e ]]
  3423. 2016-02-29 08:03:59.165 | + return
  3424. 2016-02-29 08:03:59.165 | + real_install_package fakeroot make openvswitch-switch
  3425. 2016-02-29 08:03:59.165 | + is_ubuntu
  3426. 2016-02-29 08:03:59.165 | + [[ -z deb ]]
  3427. 2016-02-29 08:03:59.165 | + '[' deb = deb ']'
  3428. 2016-02-29 08:03:59.165 | + apt_get install fakeroot make openvswitch-switch
  3429. 2016-02-29 08:03:59.167 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install fakeroot make openvswitch-switch
  3430. 2016-02-29 08:03:59.180 | Reading package lists...
  3431. 2016-02-29 08:03:59.468 | Building dependency tree...
  3432. 2016-02-29 08:03:59.470 | Reading state information...
  3433. 2016-02-29 08:03:59.751 | fakeroot is already the newest version.
  3434. 2016-02-29 08:03:59.751 | make is already the newest version.
  3435. 2016-02-29 08:03:59.751 | openvswitch-switch is already the newest version.
  3436. 2016-02-29 08:03:59.751 | The following packages were automatically installed and are no longer required:
  3437. 2016-02-29 08:03:59.751 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3438. 2016-02-29 08:03:59.751 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3439. 2016-02-29 08:03:59.751 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3440. 2016-02-29 08:03:59.751 | python-wheel
  3441. 2016-02-29 08:03:59.751 | Use 'apt-get autoremove' to remove them.
  3442. 2016-02-29 08:03:59.817 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3443. 2016-02-29 08:03:59.818 | + real_install_package fakeroot make openvswitch-switch
  3444. 2016-02-29 08:03:59.818 | + is_ubuntu
  3445. 2016-02-29 08:03:59.818 | + [[ -z deb ]]
  3446. 2016-02-29 08:03:59.818 | + '[' deb = deb ']'
  3447. 2016-02-29 08:03:59.818 | + apt_get install fakeroot make openvswitch-switch
  3448. 2016-02-29 08:03:59.822 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install fakeroot make openvswitch-switch
  3449. 2016-02-29 08:03:59.834 | Reading package lists...
  3450. 2016-02-29 08:04:00.123 | Building dependency tree...
  3451. 2016-02-29 08:04:00.124 | Reading state information...
  3452. 2016-02-29 08:04:00.380 | fakeroot is already the newest version.
  3453. 2016-02-29 08:04:00.380 | make is already the newest version.
  3454. 2016-02-29 08:04:00.380 | openvswitch-switch is already the newest version.
  3455. 2016-02-29 08:04:00.380 | The following packages were automatically installed and are no longer required:
  3456. 2016-02-29 08:04:00.380 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3457. 2016-02-29 08:04:00.380 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3458. 2016-02-29 08:04:00.380 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3459. 2016-02-29 08:04:00.380 | python-wheel
  3460. 2016-02-29 08:04:00.380 | Use 'apt-get autoremove' to remove them.
  3461. 2016-02-29 08:04:00.446 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3462. 2016-02-29 08:04:00.448 | + is_ubuntu
  3463. 2016-02-29 08:04:00.448 | + [[ -z deb ]]
  3464. 2016-02-29 08:04:00.448 | + '[' deb = deb ']'
  3465. 2016-02-29 08:04:00.448 | + _neutron_ovs_base_install_ubuntu_dkms
  3466. 2016-02-29 08:04:00.449 | ++ uname -r
  3467. 2016-02-29 08:04:00.451 | + local kernel_version=3.13.0-79-generic
  3468. 2016-02-29 08:04:00.453 | ++ echo 3.13.0-79-generic
  3469. 2016-02-29 08:04:00.454 | ++ cut -d. -f1-2
  3470. 2016-02-29 08:04:00.456 | + local kernel_major_minor=3.13
  3471. 2016-02-29 08:04:00.457 | ++ vercmp_numbers 3.13 3.13
  3472. 2016-02-29 08:04:00.457 | ++ typeset v1=3.13 v2=3.13 sep
  3473. 2016-02-29 08:04:00.457 | ++ typeset -a ver1 ver2
  3474. 2016-02-29 08:04:00.458 | ++ IFS=.
  3475. 2016-02-29 08:04:00.458 | ++ read -ra ver1
  3476. 2016-02-29 08:04:00.458 | ++ IFS=.
  3477. 2016-02-29 08:04:00.458 | ++ read -ra ver2
  3478. 2016-02-29 08:04:00.459 | ++ _vercmp_r 2 3 13 3 13
  3479. 2016-02-29 08:04:00.459 | ++ typeset sep
  3480. 2016-02-29 08:04:00.459 | ++ ver1=()
  3481. 2016-02-29 08:04:00.459 | ++ ver2=()
  3482. 2016-02-29 08:04:00.460 | ++ typeset -a ver1 ver2
  3483. 2016-02-29 08:04:00.460 | ++ sep=2
  3484. 2016-02-29 08:04:00.460 | ++ shift
  3485. 2016-02-29 08:04:00.460 | ++ ver1=("${@:1:sep}")
  3486. 2016-02-29 08:04:00.460 | ++ ver2=("${@:sep+1}")
  3487. 2016-02-29 08:04:00.460 | ++ (( ver1 > ver2 ))
  3488. 2016-02-29 08:04:00.460 | ++ (( ver2 > ver1 ))
  3489. 2016-02-29 08:04:00.460 | ++ (( sep <= 1 ))
  3490. 2016-02-29 08:04:00.461 | ++ _vercmp_r 1 13 13
  3491. 2016-02-29 08:04:00.461 | ++ typeset sep
  3492. 2016-02-29 08:04:00.461 | ++ ver1=()
  3493. 2016-02-29 08:04:00.461 | ++ ver2=()
  3494. 2016-02-29 08:04:00.461 | ++ typeset -a ver1 ver2
  3495. 2016-02-29 08:04:00.461 | ++ sep=1
  3496. 2016-02-29 08:04:00.462 | ++ shift
  3497. 2016-02-29 08:04:00.462 | ++ ver1=("${@:1:sep}")
  3498. 2016-02-29 08:04:00.462 | ++ ver2=("${@:sep+1}")
  3499. 2016-02-29 08:04:00.462 | ++ (( ver1 > ver2 ))
  3500. 2016-02-29 08:04:00.462 | ++ (( ver2 > ver1 ))
  3501. 2016-02-29 08:04:00.462 | ++ (( sep <= 1 ))
  3502. 2016-02-29 08:04:00.462 | ++ echo 0
  3503. 2016-02-29 08:04:00.462 | ++ return 0
  3504. 2016-02-29 08:04:00.464 | + '[' 0 -lt 0 ']'
  3505. 2016-02-29 08:04:00.464 | + restart_service openvswitch-switch
  3506. 2016-02-29 08:04:00.464 | + is_ubuntu
  3507. 2016-02-29 08:04:00.464 | + [[ -z deb ]]
  3508. 2016-02-29 08:04:00.464 | + '[' deb = deb ']'
  3509. 2016-02-29 08:04:00.464 | + sudo /usr/sbin/service openvswitch-switch restart
  3510. 2016-02-29 08:04:00.856 | openvswitch-switch stop/waiting
  3511. 2016-02-29 08:04:01.201 | openvswitch-switch start/running
  3512. 2016-02-29 08:04:01.202 | + is_service_enabled q-lbaas
  3513. 2016-02-29 08:04:01.206 | + return 1
  3514. 2016-02-29 08:04:01.206 | + echo_summary 'Installing OpenStack project source'
  3515. 2016-02-29 08:04:01.206 | + [[ -t 3 ]]
  3516. 2016-02-29 08:04:01.206 | + [[ True != \T\r\u\e ]]
  3517. 2016-02-29 08:04:01.206 | + echo -e Installing OpenStack project source
  3518. 2016-02-29 08:04:01.206 | + install_oslo
  3519. 2016-02-29 08:04:01.206 | + _do_install_oslo_lib automaton
  3520. 2016-02-29 08:04:01.206 | + local name=automaton
  3521. 2016-02-29 08:04:01.206 | + use_library_from_git automaton
  3522. 2016-02-29 08:04:01.206 | + local name=automaton
  3523. 2016-02-29 08:04:01.206 | + local enabled=1
  3524. 2016-02-29 08:04:01.206 | + [[ ,, =~ ,automaton, ]]
  3525. 2016-02-29 08:04:01.206 | + return 1
  3526. 2016-02-29 08:04:01.206 | + _do_install_oslo_lib cliff
  3527. 2016-02-29 08:04:01.206 | + local name=cliff
  3528. 2016-02-29 08:04:01.207 | + use_library_from_git cliff
  3529. 2016-02-29 08:04:01.207 | + local name=cliff
  3530. 2016-02-29 08:04:01.207 | + local enabled=1
  3531. 2016-02-29 08:04:01.207 | + [[ ,, =~ ,cliff, ]]
  3532. 2016-02-29 08:04:01.207 | + return 1
  3533. 2016-02-29 08:04:01.207 | + _do_install_oslo_lib debtcollector
  3534. 2016-02-29 08:04:01.207 | + local name=debtcollector
  3535. 2016-02-29 08:04:01.207 | + use_library_from_git debtcollector
  3536. 2016-02-29 08:04:01.207 | + local name=debtcollector
  3537. 2016-02-29 08:04:01.207 | + local enabled=1
  3538. 2016-02-29 08:04:01.207 | + [[ ,, =~ ,debtcollector, ]]
  3539. 2016-02-29 08:04:01.207 | + return 1
  3540. 2016-02-29 08:04:01.207 | + _do_install_oslo_lib futurist
  3541. 2016-02-29 08:04:01.207 | + local name=futurist
  3542. 2016-02-29 08:04:01.207 | + use_library_from_git futurist
  3543. 2016-02-29 08:04:01.207 | + local name=futurist
  3544. 2016-02-29 08:04:01.207 | + local enabled=1
  3545. 2016-02-29 08:04:01.207 | + [[ ,, =~ ,futurist, ]]
  3546. 2016-02-29 08:04:01.207 | + return 1
  3547. 2016-02-29 08:04:01.207 | + _do_install_oslo_lib oslo.cache
  3548. 2016-02-29 08:04:01.207 | + local name=oslo.cache
  3549. 2016-02-29 08:04:01.207 | + use_library_from_git oslo.cache
  3550. 2016-02-29 08:04:01.208 | + local name=oslo.cache
  3551. 2016-02-29 08:04:01.208 | + local enabled=1
  3552. 2016-02-29 08:04:01.208 | + [[ ,, =~ ,oslo.cache, ]]
  3553. 2016-02-29 08:04:01.208 | + return 1
  3554. 2016-02-29 08:04:01.208 | + _do_install_oslo_lib oslo.concurrency
  3555. 2016-02-29 08:04:01.208 | + local name=oslo.concurrency
  3556. 2016-02-29 08:04:01.208 | + use_library_from_git oslo.concurrency
  3557. 2016-02-29 08:04:01.208 | + local name=oslo.concurrency
  3558. 2016-02-29 08:04:01.208 | + local enabled=1
  3559. 2016-02-29 08:04:01.208 | + [[ ,, =~ ,oslo.concurrency, ]]
  3560. 2016-02-29 08:04:01.208 | + return 1
  3561. 2016-02-29 08:04:01.208 | + _do_install_oslo_lib oslo.config
  3562. 2016-02-29 08:04:01.208 | + local name=oslo.config
  3563. 2016-02-29 08:04:01.208 | + use_library_from_git oslo.config
  3564. 2016-02-29 08:04:01.208 | + local name=oslo.config
  3565. 2016-02-29 08:04:01.208 | + local enabled=1
  3566. 2016-02-29 08:04:01.208 | + [[ ,, =~ ,oslo.config, ]]
  3567. 2016-02-29 08:04:01.208 | + return 1
  3568. 2016-02-29 08:04:01.208 | + _do_install_oslo_lib oslo.context
  3569. 2016-02-29 08:04:01.208 | + local name=oslo.context
  3570. 2016-02-29 08:04:01.208 | + use_library_from_git oslo.context
  3571. 2016-02-29 08:04:01.208 | + local name=oslo.context
  3572. 2016-02-29 08:04:01.209 | + local enabled=1
  3573. 2016-02-29 08:04:01.209 | + [[ ,, =~ ,oslo.context, ]]
  3574. 2016-02-29 08:04:01.209 | + return 1
  3575. 2016-02-29 08:04:01.209 | + _do_install_oslo_lib oslo.db
  3576. 2016-02-29 08:04:01.209 | + local name=oslo.db
  3577. 2016-02-29 08:04:01.209 | + use_library_from_git oslo.db
  3578. 2016-02-29 08:04:01.209 | + local name=oslo.db
  3579. 2016-02-29 08:04:01.209 | + local enabled=1
  3580. 2016-02-29 08:04:01.209 | + [[ ,, =~ ,oslo.db, ]]
  3581. 2016-02-29 08:04:01.209 | + return 1
  3582. 2016-02-29 08:04:01.209 | + _do_install_oslo_lib oslo.i18n
  3583. 2016-02-29 08:04:01.209 | + local name=oslo.i18n
  3584. 2016-02-29 08:04:01.209 | + use_library_from_git oslo.i18n
  3585. 2016-02-29 08:04:01.209 | + local name=oslo.i18n
  3586. 2016-02-29 08:04:01.209 | + local enabled=1
  3587. 2016-02-29 08:04:01.209 | + [[ ,, =~ ,oslo.i18n, ]]
  3588. 2016-02-29 08:04:01.209 | + return 1
  3589. 2016-02-29 08:04:01.209 | + _do_install_oslo_lib oslo.log
  3590. 2016-02-29 08:04:01.209 | + local name=oslo.log
  3591. 2016-02-29 08:04:01.209 | + use_library_from_git oslo.log
  3592. 2016-02-29 08:04:01.209 | + local name=oslo.log
  3593. 2016-02-29 08:04:01.210 | + local enabled=1
  3594. 2016-02-29 08:04:01.210 | + [[ ,, =~ ,oslo.log, ]]
  3595. 2016-02-29 08:04:01.210 | + return 1
  3596. 2016-02-29 08:04:01.210 | + _do_install_oslo_lib oslo.messaging
  3597. 2016-02-29 08:04:01.210 | + local name=oslo.messaging
  3598. 2016-02-29 08:04:01.210 | + use_library_from_git oslo.messaging
  3599. 2016-02-29 08:04:01.210 | + local name=oslo.messaging
  3600. 2016-02-29 08:04:01.210 | + local enabled=1
  3601. 2016-02-29 08:04:01.210 | + [[ ,, =~ ,oslo.messaging, ]]
  3602. 2016-02-29 08:04:01.210 | + return 1
  3603. 2016-02-29 08:04:01.210 | + _do_install_oslo_lib oslo.middleware
  3604. 2016-02-29 08:04:01.210 | + local name=oslo.middleware
  3605. 2016-02-29 08:04:01.210 | + use_library_from_git oslo.middleware
  3606. 2016-02-29 08:04:01.210 | + local name=oslo.middleware
  3607. 2016-02-29 08:04:01.210 | + local enabled=1
  3608. 2016-02-29 08:04:01.210 | + [[ ,, =~ ,oslo.middleware, ]]
  3609. 2016-02-29 08:04:01.210 | + return 1
  3610. 2016-02-29 08:04:01.210 | + _do_install_oslo_lib oslo.policy
  3611. 2016-02-29 08:04:01.210 | + local name=oslo.policy
  3612. 2016-02-29 08:04:01.210 | + use_library_from_git oslo.policy
  3613. 2016-02-29 08:04:01.210 | + local name=oslo.policy
  3614. 2016-02-29 08:04:01.211 | + local enabled=1
  3615. 2016-02-29 08:04:01.211 | + [[ ,, =~ ,oslo.policy, ]]
  3616. 2016-02-29 08:04:01.211 | + return 1
  3617. 2016-02-29 08:04:01.211 | + _do_install_oslo_lib oslo.reports
  3618. 2016-02-29 08:04:01.211 | + local name=oslo.reports
  3619. 2016-02-29 08:04:01.211 | + use_library_from_git oslo.reports
  3620. 2016-02-29 08:04:01.211 | + local name=oslo.reports
  3621. 2016-02-29 08:04:01.211 | + local enabled=1
  3622. 2016-02-29 08:04:01.211 | + [[ ,, =~ ,oslo.reports, ]]
  3623. 2016-02-29 08:04:01.211 | + return 1
  3624. 2016-02-29 08:04:01.211 | + _do_install_oslo_lib oslo.rootwrap
  3625. 2016-02-29 08:04:01.211 | + local name=oslo.rootwrap
  3626. 2016-02-29 08:04:01.211 | + use_library_from_git oslo.rootwrap
  3627. 2016-02-29 08:04:01.211 | + local name=oslo.rootwrap
  3628. 2016-02-29 08:04:01.211 | + local enabled=1
  3629. 2016-02-29 08:04:01.211 | + [[ ,, =~ ,oslo.rootwrap, ]]
  3630. 2016-02-29 08:04:01.211 | + return 1
  3631. 2016-02-29 08:04:01.211 | + _do_install_oslo_lib oslo.serialization
  3632. 2016-02-29 08:04:01.211 | + local name=oslo.serialization
  3633. 2016-02-29 08:04:01.211 | + use_library_from_git oslo.serialization
  3634. 2016-02-29 08:04:01.211 | + local name=oslo.serialization
  3635. 2016-02-29 08:04:01.212 | + local enabled=1
  3636. 2016-02-29 08:04:01.212 | + [[ ,, =~ ,oslo.serialization, ]]
  3637. 2016-02-29 08:04:01.212 | + return 1
  3638. 2016-02-29 08:04:01.212 | + _do_install_oslo_lib oslo.service
  3639. 2016-02-29 08:04:01.212 | + local name=oslo.service
  3640. 2016-02-29 08:04:01.212 | + use_library_from_git oslo.service
  3641. 2016-02-29 08:04:01.212 | + local name=oslo.service
  3642. 2016-02-29 08:04:01.212 | + local enabled=1
  3643. 2016-02-29 08:04:01.212 | + [[ ,, =~ ,oslo.service, ]]
  3644. 2016-02-29 08:04:01.212 | + return 1
  3645. 2016-02-29 08:04:01.212 | + _do_install_oslo_lib oslo.utils
  3646. 2016-02-29 08:04:01.212 | + local name=oslo.utils
  3647. 2016-02-29 08:04:01.212 | + use_library_from_git oslo.utils
  3648. 2016-02-29 08:04:01.212 | + local name=oslo.utils
  3649. 2016-02-29 08:04:01.212 | + local enabled=1
  3650. 2016-02-29 08:04:01.212 | + [[ ,, =~ ,oslo.utils, ]]
  3651. 2016-02-29 08:04:01.212 | + return 1
  3652. 2016-02-29 08:04:01.212 | + _do_install_oslo_lib oslo.versionedobjects
  3653. 2016-02-29 08:04:01.212 | + local name=oslo.versionedobjects
  3654. 2016-02-29 08:04:01.212 | + use_library_from_git oslo.versionedobjects
  3655. 2016-02-29 08:04:01.212 | + local name=oslo.versionedobjects
  3656. 2016-02-29 08:04:01.212 | + local enabled=1
  3657. 2016-02-29 08:04:01.212 | + [[ ,, =~ ,oslo.versionedobjects, ]]
  3658. 2016-02-29 08:04:01.212 | + return 1
  3659. 2016-02-29 08:04:01.213 | + _do_install_oslo_lib oslo.vmware
  3660. 2016-02-29 08:04:01.213 | + local name=oslo.vmware
  3661. 2016-02-29 08:04:01.213 | + use_library_from_git oslo.vmware
  3662. 2016-02-29 08:04:01.213 | + local name=oslo.vmware
  3663. 2016-02-29 08:04:01.213 | + local enabled=1
  3664. 2016-02-29 08:04:01.213 | + [[ ,, =~ ,oslo.vmware, ]]
  3665. 2016-02-29 08:04:01.213 | + return 1
  3666. 2016-02-29 08:04:01.213 | + _do_install_oslo_lib pycadf
  3667. 2016-02-29 08:04:01.213 | + local name=pycadf
  3668. 2016-02-29 08:04:01.213 | + use_library_from_git pycadf
  3669. 2016-02-29 08:04:01.213 | + local name=pycadf
  3670. 2016-02-29 08:04:01.213 | + local enabled=1
  3671. 2016-02-29 08:04:01.213 | + [[ ,, =~ ,pycadf, ]]
  3672. 2016-02-29 08:04:01.213 | + return 1
  3673. 2016-02-29 08:04:01.213 | + _do_install_oslo_lib stevedore
  3674. 2016-02-29 08:04:01.213 | + local name=stevedore
  3675. 2016-02-29 08:04:01.213 | + use_library_from_git stevedore
  3676. 2016-02-29 08:04:01.213 | + local name=stevedore
  3677. 2016-02-29 08:04:01.213 | + local enabled=1
  3678. 2016-02-29 08:04:01.213 | + [[ ,, =~ ,stevedore, ]]
  3679. 2016-02-29 08:04:01.214 | + return 1
  3680. 2016-02-29 08:04:01.214 | + _do_install_oslo_lib taskflow
  3681. 2016-02-29 08:04:01.214 | + local name=taskflow
  3682. 2016-02-29 08:04:01.214 | + use_library_from_git taskflow
  3683. 2016-02-29 08:04:01.214 | + local name=taskflow
  3684. 2016-02-29 08:04:01.214 | + local enabled=1
  3685. 2016-02-29 08:04:01.214 | + [[ ,, =~ ,taskflow, ]]
  3686. 2016-02-29 08:04:01.214 | + return 1
  3687. 2016-02-29 08:04:01.214 | + _do_install_oslo_lib tooz
  3688. 2016-02-29 08:04:01.214 | + local name=tooz
  3689. 2016-02-29 08:04:01.214 | + use_library_from_git tooz
  3690. 2016-02-29 08:04:01.214 | + local name=tooz
  3691. 2016-02-29 08:04:01.214 | + local enabled=1
  3692. 2016-02-29 08:04:01.214 | + [[ ,, =~ ,tooz, ]]
  3693. 2016-02-29 08:04:01.214 | + return 1
  3694. 2016-02-29 08:04:01.214 | + install_keystoneauth
  3695. 2016-02-29 08:04:01.214 | + use_library_from_git keystoneauth
  3696. 2016-02-29 08:04:01.214 | + local name=keystoneauth
  3697. 2016-02-29 08:04:01.215 | + local enabled=1
  3698. 2016-02-29 08:04:01.215 | + [[ ,, =~ ,keystoneauth, ]]
  3699. 2016-02-29 08:04:01.215 | + return 1
  3700. 2016-02-29 08:04:01.215 | + install_keystoneclient
  3701. 2016-02-29 08:04:01.215 | + use_library_from_git python-keystoneclient
  3702. 2016-02-29 08:04:01.215 | + local name=python-keystoneclient
  3703. 2016-02-29 08:04:01.215 | + local enabled=1
  3704. 2016-02-29 08:04:01.215 | + [[ ,, =~ ,python-keystoneclient, ]]
  3705. 2016-02-29 08:04:01.215 | + return 1
  3706. 2016-02-29 08:04:01.215 | + install_glanceclient
  3707. 2016-02-29 08:04:01.215 | + use_library_from_git python-glanceclient
  3708. 2016-02-29 08:04:01.215 | + local name=python-glanceclient
  3709. 2016-02-29 08:04:01.215 | + local enabled=1
  3710. 2016-02-29 08:04:01.215 | + [[ ,, =~ ,python-glanceclient, ]]
  3711. 2016-02-29 08:04:01.215 | + return 1
  3712. 2016-02-29 08:04:01.215 | + install_cinderclient
  3713. 2016-02-29 08:04:01.215 | + use_library_from_git python-cinderclient
  3714. 2016-02-29 08:04:01.215 | + local name=python-cinderclient
  3715. 2016-02-29 08:04:01.215 | + local enabled=1
  3716. 2016-02-29 08:04:01.215 | + [[ ,, =~ ,python-cinderclient, ]]
  3717. 2016-02-29 08:04:01.215 | + return 1
  3718. 2016-02-29 08:04:01.216 | + install_novaclient
  3719. 2016-02-29 08:04:01.216 | + use_library_from_git python-novaclient
  3720. 2016-02-29 08:04:01.216 | + local name=python-novaclient
  3721. 2016-02-29 08:04:01.216 | + local enabled=1
  3722. 2016-02-29 08:04:01.216 | + [[ ,, =~ ,python-novaclient, ]]
  3723. 2016-02-29 08:04:01.216 | + return 1
  3724. 2016-02-29 08:04:01.216 | + is_service_enabled swift glance horizon
  3725. 2016-02-29 08:04:01.216 | + return 0
  3726. 2016-02-29 08:04:01.216 | + install_swiftclient
  3727. 2016-02-29 08:04:01.216 | + use_library_from_git python-swiftclient
  3728. 2016-02-29 08:04:01.216 | + local name=python-swiftclient
  3729. 2016-02-29 08:04:01.216 | + local enabled=1
  3730. 2016-02-29 08:04:01.216 | + [[ ,, =~ ,python-swiftclient, ]]
  3731. 2016-02-29 08:04:01.216 | + return 1
  3732. 2016-02-29 08:04:01.216 | + is_service_enabled neutron nova horizon
  3733. 2016-02-29 08:04:01.219 | + return 0
  3734. 2016-02-29 08:04:01.219 | + install_neutronclient
  3735. 2016-02-29 08:04:01.219 | + use_library_from_git python-neutronclient
  3736. 2016-02-29 08:04:01.219 | + local name=python-neutronclient
  3737. 2016-02-29 08:04:01.219 | + local enabled=1
  3738. 2016-02-29 08:04:01.219 | + [[ ,, =~ ,python-neutronclient, ]]
  3739. 2016-02-29 08:04:01.219 | + return 1
  3740. 2016-02-29 08:04:01.219 | + is_service_enabled heat horizon
  3741. 2016-02-29 08:04:01.222 | + return 0
  3742. 2016-02-29 08:04:01.222 | + install_heatclient
  3743. 2016-02-29 08:04:01.222 | + use_library_from_git python-heatclient
  3744. 2016-02-29 08:04:01.222 | + local name=python-heatclient
  3745. 2016-02-29 08:04:01.222 | + local enabled=1
  3746. 2016-02-29 08:04:01.222 | + [[ ,, =~ ,python-heatclient, ]]
  3747. 2016-02-29 08:04:01.222 | + return 1
  3748. 2016-02-29 08:04:01.222 | + install_keystonemiddleware
  3749. 2016-02-29 08:04:01.222 | + use_library_from_git keystonemiddleware
  3750. 2016-02-29 08:04:01.222 | + local name=keystonemiddleware
  3751. 2016-02-29 08:04:01.222 | + local enabled=1
  3752. 2016-02-29 08:04:01.222 | + [[ ,, =~ ,keystonemiddleware, ]]
  3753. 2016-02-29 08:04:01.223 | + return 1
  3754. 2016-02-29 08:04:01.223 | + pip_install_gr keystonemiddleware
  3755. 2016-02-29 08:04:01.223 | + local name=keystonemiddleware
  3756. 2016-02-29 08:04:01.223 | ++ get_from_global_requirements keystonemiddleware
  3757. 2016-02-29 08:04:01.223 | ++ local package=keystonemiddleware
  3758. 2016-02-29 08:04:01.224 | +++ grep -i -h '^keystonemiddleware' /opt/stack/requirements/global-requirements.txt
  3759. 2016-02-29 08:04:01.225 | +++ cut -d# -f1
  3760. 2016-02-29 08:04:01.227 | ++ local 'required_pkg=keystonemiddleware>=1.5.0,<1.6.0'
  3761. 2016-02-29 08:04:01.228 | ++ [[ keystonemiddleware>=1.5.0,<1.6.0 == '' ]]
  3762. 2016-02-29 08:04:01.228 | ++ echo 'keystonemiddleware>=1.5.0,<1.6.0'
  3763. 2016-02-29 08:04:01.229 | + local 'clean_name=keystonemiddleware>=1.5.0,<1.6.0'
  3764. 2016-02-29 08:04:01.229 | + pip_install 'keystonemiddleware>=1.5.0,<1.6.0'
  3765. 2016-02-29 08:04:01.604 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt 'keystonemiddleware>=1.5.0,<1.6.0'
  3766. 2016-02-29 08:04:02.296 | Requirement already satisfied (use --upgrade to upgrade): keystonemiddleware===2.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 138))
  3767. 2016-02-29 08:04:02.322 | Requirement already satisfied (use --upgrade to upgrade): oslo.config===1.13.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 174))
  3768. 2016-02-29 08:04:02.337 | Requirement already satisfied (use --upgrade to upgrade): oslo.context===0.4.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 175))
  3769. 2016-02-29 08:04:02.354 | Requirement already satisfied (use --upgrade to upgrade): oslo.i18n===2.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 177))
  3770. 2016-02-29 08:04:02.368 | Requirement already satisfied (use --upgrade to upgrade): oslo.serialization===1.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 183))
  3771. 2016-02-29 08:04:02.390 | Requirement already satisfied (use --upgrade to upgrade): oslo.utils===1.7.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 185))
  3772. 2016-02-29 08:04:02.398 | Requirement already satisfied (use --upgrade to upgrade): pbr===1.2.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3773. 2016-02-29 08:04:02.399 | Requirement already satisfied (use --upgrade to upgrade): pycadf===1.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 209))
  3774. 2016-02-29 08:04:02.430 | Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient===1.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 232))
  3775. 2016-02-29 08:04:02.466 | Requirement already satisfied (use --upgrade to upgrade): pytz===2015.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 250))
  3776. 2016-02-29 08:04:02.468 | Requirement already satisfied (use --upgrade to upgrade): requests===2.7.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 257))
  3777. 2016-02-29 08:04:02.479 | Requirement already satisfied (use --upgrade to upgrade): six===1.9.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  3778. 2016-02-29 08:04:02.480 | Requirement already satisfied (use --upgrade to upgrade): stevedore===1.5.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 280))
  3779. 2016-02-29 08:04:02.489 | Requirement already satisfied (use --upgrade to upgrade): WebOb===1.4.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 26))
  3780. 2016-02-29 08:04:02.500 | Requirement already satisfied (use --upgrade to upgrade): Babel===1.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 2))
  3781. 2016-02-29 08:04:02.502 | Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/local/lib/python2.7/dist-packages (from oslo.config===1.13.0->-c /opt/stack/requirements/upper-constraints.txt (line 174))
  3782. 2016-02-29 08:04:02.503 | Requirement already satisfied (use --upgrade to upgrade): netaddr===0.7.15 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 151))
  3783. 2016-02-29 08:04:02.509 | Requirement already satisfied (use --upgrade to upgrade): msgpack-python===0.4.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 150))
  3784. 2016-02-29 08:04:02.542 | Requirement already satisfied (use --upgrade to upgrade): iso8601===0.1.10 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 127))
  3785. 2016-02-29 08:04:02.555 | Requirement already satisfied (use --upgrade to upgrade): netifaces===0.10.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 152))
  3786. 2016-02-29 08:04:02.581 | Requirement already satisfied (use --upgrade to upgrade): debtcollector===0.5.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 84))
  3787. 2016-02-29 08:04:02.596 | Requirement already satisfied (use --upgrade to upgrade): prettytable===0.7.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 201))
  3788. 2016-02-29 08:04:02.597 | Requirement already satisfied (use --upgrade to upgrade): wrapt===1.10.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 308))
  3789. 2016-02-29 08:04:02.804 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3790. 2016-02-29 08:04:02.804 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3791. 2016-02-29 08:04:02.831 | + local 'test_req=keystonemiddleware>=1.5.0,<1.6.0/test-requirements.txt'
  3792. 2016-02-29 08:04:02.831 | + [[ -e keystonemiddleware>=1.5.0,<1.6.0/test-requirements.txt ]]
  3793. 2016-02-29 08:04:02.831 | + is_service_enabled keystone
  3794. 2016-02-29 08:04:02.833 | + return 0
  3795. 2016-02-29 08:04:02.833 | + '[' 10.0.2.15 == 10.0.2.15 ']'
  3796. 2016-02-29 08:04:02.834 | + stack_install_service keystone
  3797. 2016-02-29 08:04:02.834 | + local service=keystone
  3798. 2016-02-29 08:04:02.834 | + type install_keystone
  3799. 2016-02-29 08:04:02.834 | + [[ False = True ]]
  3800. 2016-02-29 08:04:02.834 | + install_keystone
  3801. 2016-02-29 08:04:02.834 | + is_service_enabled ldap
  3802. 2016-02-29 08:04:02.836 | + return 1
  3803. 2016-02-29 08:04:02.836 | + pip_install python-memcached
  3804. 2016-02-29 08:04:03.213 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt python-memcached
  3805. 2016-02-29 08:04:03.895 | Requirement already satisfied (use --upgrade to upgrade): python-memcached===1.54 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 235))
  3806. 2016-02-29 08:04:03.913 | Requirement already satisfied (use --upgrade to upgrade): six===1.9.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  3807. 2016-02-29 08:04:04.100 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3808. 2016-02-29 08:04:04.100 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3809. 2016-02-29 08:04:04.128 | + local test_req=python-memcached/test-requirements.txt
  3810. 2016-02-29 08:04:04.128 | + [[ -e python-memcached/test-requirements.txt ]]
  3811. 2016-02-29 08:04:04.128 | + git_clone git://git.openstack.org/openstack/keystone.git /opt/stack/keystone stable/liberty
  3812. 2016-02-29 08:04:04.129 | + local git_remote=git://git.openstack.org/openstack/keystone.git
  3813. 2016-02-29 08:04:04.129 | + local git_dest=/opt/stack/keystone
  3814. 2016-02-29 08:04:04.129 | + local git_ref=stable/liberty
  3815. 2016-02-29 08:04:04.129 | ++ pwd
  3816. 2016-02-29 08:04:04.130 | + local orig_dir=/home/vagrant/devstack-liberty
  3817. 2016-02-29 08:04:04.130 | + local git_clone_flags=
  3818. 2016-02-29 08:04:04.130 | ++ trueorfalse False RECLONE
  3819. 2016-02-29 08:04:04.134 | + RECLONE=False
  3820. 2016-02-29 08:04:04.135 | + [[ 0 -gt 0 ]]
  3821. 2016-02-29 08:04:04.135 | + [[ False = \T\r\u\e ]]
  3822. 2016-02-29 08:04:04.135 | + echo stable/liberty
  3823. 2016-02-29 08:04:04.135 | + egrep -q '^refs'
  3824. 2016-02-29 08:04:04.137 | + [[ ! -d /opt/stack/keystone ]]
  3825. 2016-02-29 08:04:04.137 | + [[ False = \T\r\u\e ]]
  3826. 2016-02-29 08:04:04.137 | + cd /opt/stack/keystone
  3827. 2016-02-29 08:04:04.137 | + git show --oneline
  3828. 2016-02-29 08:04:04.138 | + head -1
  3829. 2016-02-29 08:04:04.370 | bd94a41 Handle 16-char non-uuid user IDs in payload
  3830. 2016-02-29 08:04:04.376 | + cd /home/vagrant/devstack-liberty
  3831. 2016-02-29 08:04:04.376 | + setup_develop /opt/stack/keystone
  3832. 2016-02-29 08:04:04.376 | + local project_dir=/opt/stack/keystone
  3833. 2016-02-29 08:04:04.376 | + setup_package_with_constraints_edit /opt/stack/keystone -e
  3834. 2016-02-29 08:04:04.376 | + local project_dir=/opt/stack/keystone
  3835. 2016-02-29 08:04:04.376 | + local flags=-e
  3836. 2016-02-29 08:04:04.376 | + '[' -n /opt/stack/requirements ']'
  3837. 2016-02-29 08:04:04.377 | ++ awk '/^name.*=/ {print $3}' /opt/stack/keystone/setup.cfg
  3838. 2016-02-29 08:04:04.405 | + local name=keystone
  3839. 2016-02-29 08:04:04.405 | + /opt/stack/requirements/.venv/bin/edit-constraints /opt/stack/requirements/upper-constraints.txt -- keystone '-e file:///opt/stack/keystone#egg=keystone'
  3840. 2016-02-29 08:04:04.507 | + setup_package /opt/stack/keystone -e
  3841. 2016-02-29 08:04:04.507 | + local project_dir=/opt/stack/keystone
  3842. 2016-02-29 08:04:04.507 | + local flags=-e
  3843. 2016-02-29 08:04:04.507 | + pip_install -e /opt/stack/keystone
  3844. 2016-02-29 08:04:04.881 | + sudo -H http_proxy= https_proxy= no_proxy= PIP_FIND_LINKS= /usr/local/bin/pip install -c /opt/stack/requirements/upper-constraints.txt -e /opt/stack/keystone
  3845. 2016-02-29 08:04:05.606 | Obtaining file:///opt/stack/keystone
  3846. 2016-02-29 08:04:07.375 | Requirement already satisfied (use --upgrade to upgrade): Paste===2.0.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 10))
  3847. 2016-02-29 08:04:07.435 | Requirement already satisfied (use --upgrade to upgrade): PasteDeploy===1.5.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 11))
  3848. 2016-02-29 08:04:07.476 | Requirement already satisfied (use --upgrade to upgrade): Routes===2.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 20))
  3849. 2016-02-29 08:04:07.495 | Requirement already satisfied (use --upgrade to upgrade): SQLAlchemy===1.0.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 21))
  3850. 2016-02-29 08:04:07.504 | Requirement already satisfied (use --upgrade to upgrade): WebOb===1.4.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 26))
  3851. 2016-02-29 08:04:07.506 | Requirement already satisfied (use --upgrade to upgrade): cryptography===0.9.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 82))
  3852. 2016-02-29 08:04:07.520 | Requirement already satisfied (use --upgrade to upgrade): dogpile.cache===0.5.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 101))
  3853. 2016-02-29 08:04:07.523 | Requirement already satisfied (use --upgrade to upgrade): dogpile.core===0.4.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 102))
  3854. 2016-02-29 08:04:07.551 | Requirement already satisfied (use --upgrade to upgrade): enum34===1.0.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 105))
  3855. 2016-02-29 08:04:07.567 | Requirement already satisfied (use --upgrade to upgrade): eventlet===0.17.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 106))
  3856. 2016-02-29 08:04:07.573 | Requirement already satisfied (use --upgrade to upgrade): greenlet===0.4.7 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 118))
  3857. 2016-02-29 08:04:07.580 | Requirement already satisfied (use --upgrade to upgrade): idna===2.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 123))
  3858. 2016-02-29 08:04:07.604 | Requirement already satisfied (use --upgrade to upgrade): ipaddress===1.0.7 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 125))
  3859. 2016-02-29 08:04:07.624 | Requirement already satisfied (use --upgrade to upgrade): iso8601===0.1.10 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 127))
  3860. 2016-02-29 08:04:07.625 | Requirement already satisfied (use --upgrade to upgrade): jsonschema===2.5.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 133))
  3861. 2016-02-29 08:04:07.643 | Requirement already satisfied (use --upgrade to upgrade): keystonemiddleware===2.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 138))
  3862. 2016-02-29 08:04:07.648 | Requirement already satisfied (use --upgrade to upgrade): msgpack-python===0.4.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 150))
  3863. 2016-02-29 08:04:07.649 | Requirement already satisfied (use --upgrade to upgrade): netaddr===0.7.15 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 151))
  3864. 2016-02-29 08:04:07.650 | Requirement already satisfied (use --upgrade to upgrade): oauthlib===0.7.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 160))
  3865. 2016-02-29 08:04:07.664 | Requirement already satisfied (use --upgrade to upgrade): oslo.concurrency===2.2.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 173))
  3866. 2016-02-29 08:04:07.674 | Requirement already satisfied (use --upgrade to upgrade): oslo.config===1.13.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 174))
  3867. 2016-02-29 08:04:07.677 | Requirement already satisfied (use --upgrade to upgrade): oslo.context===0.4.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 175))
  3868. 2016-02-29 08:04:07.680 | Requirement already satisfied (use --upgrade to upgrade): oslo.db===2.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 176))
  3869. 2016-02-29 08:04:07.687 | Requirement already satisfied (use --upgrade to upgrade): oslo.i18n===2.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 177))
  3870. 2016-02-29 08:04:07.688 | Requirement already satisfied (use --upgrade to upgrade): oslo.log===1.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 178))
  3871. 2016-02-29 08:04:07.703 | Requirement already satisfied (use --upgrade to upgrade): oslo.messaging===1.15.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 179))
  3872. 2016-02-29 08:04:07.741 | Requirement already satisfied (use --upgrade to upgrade): oslo.middleware===2.3.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 180))
  3873. 2016-02-29 08:04:07.753 | Requirement already satisfied (use --upgrade to upgrade): oslo.policy===0.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 181))
  3874. 2016-02-29 08:04:07.757 | Requirement already satisfied (use --upgrade to upgrade): oslo.serialization===1.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 183))
  3875. 2016-02-29 08:04:07.762 | Requirement already satisfied (use --upgrade to upgrade): oslo.utils===1.7.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 185))
  3876. 2016-02-29 08:04:07.766 | Requirement already satisfied (use --upgrade to upgrade): passlib===1.6.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 194))
  3877. 2016-02-29 08:04:07.772 | Requirement already satisfied (use --upgrade to upgrade): pbr===1.2.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 196))
  3878. 2016-02-29 08:04:07.773 | Requirement already satisfied (use --upgrade to upgrade): posix-ipc===1.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 200))
  3879. 2016-02-29 08:04:07.785 | Requirement already satisfied (use --upgrade to upgrade): pyasn1===0.1.8 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 207))
  3880. 2016-02-29 08:04:07.793 | Requirement already satisfied (use --upgrade to upgrade): pycadf===1.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 209))
  3881. 2016-02-29 08:04:07.795 | Requirement already satisfied (use --upgrade to upgrade): pysaml2===2.4.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 217))
  3882. 2016-02-29 08:04:07.800 | Requirement already satisfied (use --upgrade to upgrade): python-dateutil===2.4.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 226))
  3883. 2016-02-29 08:04:07.822 | Requirement already satisfied (use --upgrade to upgrade): python-keystoneclient===1.6.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 232))
  3884. 2016-02-29 08:04:07.825 | Requirement already satisfied (use --upgrade to upgrade): pytz===2015.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 250))
  3885. 2016-02-29 08:04:07.826 | Requirement already satisfied (use --upgrade to upgrade): repoze.lru===0.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 255))
  3886. 2016-02-29 08:04:07.835 | Requirement already satisfied (use --upgrade to upgrade): repoze.who===2.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 256))
  3887. 2016-02-29 08:04:07.858 | Requirement already satisfied (use --upgrade to upgrade): requests===2.7.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 257))
  3888. 2016-02-29 08:04:07.864 | Requirement already satisfied (use --upgrade to upgrade): retrying===1.3.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 262))
  3889. 2016-02-29 08:04:07.868 | Requirement already satisfied (use --upgrade to upgrade): six===1.9.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 271))
  3890. 2016-02-29 08:04:07.869 | Requirement already satisfied (use --upgrade to upgrade): sqlalchemy-migrate===0.9.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 278))
  3891. 2016-02-29 08:04:07.882 | Requirement already satisfied (use --upgrade to upgrade): sqlparse===0.1.15 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 279))
  3892. 2016-02-29 08:04:07.890 | Requirement already satisfied (use --upgrade to upgrade): stevedore===1.5.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 280))
  3893. 2016-02-29 08:04:07.894 | Requirement already satisfied (use --upgrade to upgrade): testresources===0.2.7 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 289))
  3894. 2016-02-29 08:04:07.904 | Requirement already satisfied (use --upgrade to upgrade): testscenarios===0.5.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 290))
  3895. 2016-02-29 08:04:07.938 | Requirement already satisfied (use --upgrade to upgrade): testtools===1.8.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 291))
  3896. 2016-02-29 08:04:07.943 | Requirement already satisfied (use --upgrade to upgrade): traceback2===1.4.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 295))
  3897. 2016-02-29 08:04:07.948 | Requirement already satisfied (use --upgrade to upgrade): trollius===1.0.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 297))
  3898. 2016-02-29 08:04:07.950 | Requirement already satisfied (use --upgrade to upgrade): unittest2===1.1.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 299))
  3899. 2016-02-29 08:04:07.953 | Requirement already satisfied (use --upgrade to upgrade): zope.interface===4.1.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 314))
  3900. 2016-02-29 08:04:07.976 | Requirement already satisfied (use --upgrade to upgrade): setuptools in /usr/local/lib/python2.7/dist-packages (from cryptography===0.9.1->-c /opt/stack/requirements/upper-constraints.txt (line 82))
  3901. 2016-02-29 08:04:07.978 | Requirement already satisfied (use --upgrade to upgrade): cffi===1.1.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 73))
  3902. 2016-02-29 08:04:08.005 | Requirement already satisfied (use --upgrade to upgrade): functools32===3.2.3.post1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 113))
  3903. 2016-02-29 08:04:08.019 | Requirement already satisfied (use --upgrade to upgrade): Babel===1.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 2))
  3904. 2016-02-29 08:04:08.025 | Requirement already satisfied (use --upgrade to upgrade): fasteners===0.12.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 109))
  3905. 2016-02-29 08:04:08.041 | Requirement already satisfied (use --upgrade to upgrade): argparse in /usr/local/lib/python2.7/dist-packages (from oslo.config===1.13.0->-c /opt/stack/requirements/upper-constraints.txt (line 174))
  3906. 2016-02-29 08:04:08.042 | Requirement already satisfied (use --upgrade to upgrade): alembic===0.7.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 55))
  3907. 2016-02-29 08:04:08.057 | Requirement already satisfied (use --upgrade to upgrade): debtcollector===0.5.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 84))
  3908. 2016-02-29 08:04:08.058 | Requirement already satisfied (use --upgrade to upgrade): amqp===1.4.6 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 56))
  3909. 2016-02-29 08:04:08.060 | Requirement already satisfied (use --upgrade to upgrade): futures===3.0.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 114))
  3910. 2016-02-29 08:04:08.082 | Requirement already satisfied (use --upgrade to upgrade): PyYAML===3.11 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 18))
  3911. 2016-02-29 08:04:08.106 | Requirement already satisfied (use --upgrade to upgrade): kombu===3.0.26 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 139))
  3912. 2016-02-29 08:04:08.118 | Requirement already satisfied (use --upgrade to upgrade): aioeventlet===0.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 54))
  3913. 2016-02-29 08:04:08.148 | Requirement already satisfied (use --upgrade to upgrade): netifaces===0.10.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 152))
  3914. 2016-02-29 08:04:08.152 | Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL===0.15.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 205))
  3915. 2016-02-29 08:04:08.163 | Requirement already satisfied (use --upgrade to upgrade): pycrypto===2.6.1 in /usr/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 211))
  3916. 2016-02-29 08:04:08.165 | Requirement already satisfied (use --upgrade to upgrade): decorator===3.4.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 85))
  3917. 2016-02-29 08:04:08.176 | Requirement already satisfied (use --upgrade to upgrade): prettytable===0.7.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 201))
  3918. 2016-02-29 08:04:08.178 | Requirement already satisfied (use --upgrade to upgrade): Tempita===0.5.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 24))
  3919. 2016-02-29 08:04:08.186 | Requirement already satisfied (use --upgrade to upgrade): extras===0.0.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 107))
  3920. 2016-02-29 08:04:08.188 | Requirement already satisfied (use --upgrade to upgrade): python-mimeparse===0.1.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 236))
  3921. 2016-02-29 08:04:08.190 | Requirement already satisfied (use --upgrade to upgrade): linecache2===1.0.0 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 142))
  3922. 2016-02-29 08:04:08.191 | Requirement already satisfied (use --upgrade to upgrade): pycparser===2.14 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 210))
  3923. 2016-02-29 08:04:08.199 | Requirement already satisfied (use --upgrade to upgrade): monotonic===0.2 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 147))
  3924. 2016-02-29 08:04:08.206 | Requirement already satisfied (use --upgrade to upgrade): Mako===1.0.1 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 6))
  3925. 2016-02-29 08:04:08.245 | Requirement already satisfied (use --upgrade to upgrade): wrapt===1.10.4 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 308))
  3926. 2016-02-29 08:04:08.247 | Requirement already satisfied (use --upgrade to upgrade): anyjson===0.3.3 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 57))
  3927. 2016-02-29 08:04:08.273 | Requirement already satisfied (use --upgrade to upgrade): MarkupSafe===0.23 in /usr/local/lib/python2.7/dist-packages (from -c /opt/stack/requirements/upper-constraints.txt (line 7))
  3928. 2016-02-29 08:04:08.303 | Installing collected packages: keystone
  3929. 2016-02-29 08:04:08.305 | Running setup.py develop for keystone
  3930. 2016-02-29 08:04:09.732 | Successfully installed keystone-2015.1.3.dev15
  3931. 2016-02-29 08:04:09.934 | You are using pip version 7.1.2, however version 8.0.3 is available.
  3932. 2016-02-29 08:04:09.934 | You should consider upgrading via the 'pip install --upgrade pip' command.
  3933. 2016-02-29 08:04:09.963 | + local 'test_req=-e /opt/stack/keystone/test-requirements.txt'
  3934. 2016-02-29 08:04:09.963 | + [[ -e -e /opt/stack/keystone/test-requirements.txt ]]
  3935. 2016-02-29 08:04:09.963 | + [[ -e == \-\e ]]
  3936. 2016-02-29 08:04:09.963 | + safe_chown -R vagrant /opt/stack/keystone/keystone.egg-info
  3937. 2016-02-29 08:04:09.963 | + _safe_permission_operation chown -R vagrant /opt/stack/keystone/keystone.egg-info
  3938. 2016-02-29 08:04:09.968 | + sudo chown -R vagrant /opt/stack/keystone/keystone.egg-info
  3939. 2016-02-29 08:04:09.974 | + '[' True == True ']'
  3940. 2016-02-29 08:04:09.974 | + install_apache_wsgi
  3941. 2016-02-29 08:04:09.974 | + is_ubuntu
  3942. 2016-02-29 08:04:09.974 | + [[ -z deb ]]
  3943. 2016-02-29 08:04:09.974 | + '[' deb = deb ']'
  3944. 2016-02-29 08:04:09.974 | + install_package apache2 libapache2-mod-wsgi
  3945. 2016-02-29 08:04:09.974 | + update_package_repo
  3946. 2016-02-29 08:04:09.974 | + NO_UPDATE_REPOS=False
  3947. 2016-02-29 08:04:09.974 | + REPOS_UPDATED=True
  3948. 2016-02-29 08:04:09.974 | + RETRY_UPDATE=False
  3949. 2016-02-29 08:04:09.974 | + [[ False = \T\r\u\e ]]
  3950. 2016-02-29 08:04:09.974 | + is_ubuntu
  3951. 2016-02-29 08:04:09.974 | + [[ -z deb ]]
  3952. 2016-02-29 08:04:09.974 | + '[' deb = deb ']'
  3953. 2016-02-29 08:04:09.974 | + apt_get_update
  3954. 2016-02-29 08:04:09.974 | + [[ True == \T\r\u\e ]]
  3955. 2016-02-29 08:04:09.974 | + [[ False != \T\r\u\e ]]
  3956. 2016-02-29 08:04:09.974 | + return
  3957. 2016-02-29 08:04:09.974 | + real_install_package apache2 libapache2-mod-wsgi
  3958. 2016-02-29 08:04:09.974 | + is_ubuntu
  3959. 2016-02-29 08:04:09.974 | + [[ -z deb ]]
  3960. 2016-02-29 08:04:09.974 | + '[' deb = deb ']'
  3961. 2016-02-29 08:04:09.974 | + apt_get install apache2 libapache2-mod-wsgi
  3962. 2016-02-29 08:04:09.980 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi
  3963. 2016-02-29 08:04:09.991 | Reading package lists...
  3964. 2016-02-29 08:04:10.277 | Building dependency tree...
  3965. 2016-02-29 08:04:10.278 | Reading state information...
  3966. 2016-02-29 08:04:10.558 | apache2 is already the newest version.
  3967. 2016-02-29 08:04:10.560 | libapache2-mod-wsgi is already the newest version.
  3968. 2016-02-29 08:04:10.560 | The following packages were automatically installed and are no longer required:
  3969. 2016-02-29 08:04:10.560 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3970. 2016-02-29 08:04:10.560 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3971. 2016-02-29 08:04:10.560 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3972. 2016-02-29 08:04:10.560 | python-wheel
  3973. 2016-02-29 08:04:10.560 | Use 'apt-get autoremove' to remove them.
  3974. 2016-02-29 08:04:10.629 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3975. 2016-02-29 08:04:10.631 | + real_install_package apache2 libapache2-mod-wsgi
  3976. 2016-02-29 08:04:10.631 | + is_ubuntu
  3977. 2016-02-29 08:04:10.631 | + [[ -z deb ]]
  3978. 2016-02-29 08:04:10.631 | + '[' deb = deb ']'
  3979. 2016-02-29 08:04:10.631 | + apt_get install apache2 libapache2-mod-wsgi
  3980. 2016-02-29 08:04:10.637 | + sudo DEBIAN_FRONTEND=noninteractive http_proxy= https_proxy= no_proxy= apt-get --option Dpkg::Options::=--force-confold --assume-yes install apache2 libapache2-mod-wsgi
  3981. 2016-02-29 08:04:10.652 | Reading package lists...
  3982. 2016-02-29 08:04:10.952 | Building dependency tree...
  3983. 2016-02-29 08:04:10.953 | Reading state information...
  3984. 2016-02-29 08:04:11.237 | apache2 is already the newest version.
  3985. 2016-02-29 08:04:11.237 | libapache2-mod-wsgi is already the newest version.
  3986. 2016-02-29 08:04:11.237 | The following packages were automatically installed and are no longer required:
  3987. 2016-02-29 08:04:11.237 | python-chardet-whl python-colorama python-colorama-whl python-distlib
  3988. 2016-02-29 08:04:11.237 | python-distlib-whl python-html5lib python-html5lib-whl python-pip-whl
  3989. 2016-02-29 08:04:11.237 | python-requests-whl python-setuptools-whl python-six-whl python-urllib3-whl
  3990. 2016-02-29 08:04:11.237 | python-wheel
  3991. 2016-02-29 08:04:11.237 | Use 'apt-get autoremove' to remove them.
  3992. 2016-02-29 08:04:11.305 | 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
  3993. 2016-02-29 08:04:11.307 | + sudo a2enmod wsgi
  3994. 2016-02-29 08:04:11.380 | Module wsgi already enabled
  3995. 2016-02-29 08:04:11.383 | + sudo a2enmod version
  3996. 2016-02-29 08:04:11.414 | ERROR: Module version does not exist!
  3997. 2016-02-29 08:04:11.417 | + true
  3998. 2016-02-29 08:04:11.417 | + is_ssl_enabled_service key
  3999. 2016-02-29 08:04:11.417 | + local services=key
  4000. 2016-02-29 08:04:11.417 | + local service=
  4001. 2016-02-29 08:04:11.417 | + '[' False == False ']'
  4002. 2016-02-29 08:04:11.417 | + return 1
  4003. 2016-02-29 08:04:11.417 | + [[ False = True ]]
  4004. 2016-02-29 08:04:11.417 | + configure_keystone
  4005. 2016-02-29 08:04:11.418 | + sudo install -d -o vagrant /etc/keystone
  4006. 2016-02-29 08:04:11.424 | + [[ /etc/keystone != \/\o\p\t\/\s\t\a\c\k\/\k\e\y\s\t\o\n\e\/\e\t\c ]]
  4007. 2016-02-29 08:04:11.424 | + install -m 600 /opt/stack/keystone/etc/keystone.conf.sample /etc/keystone/keystone.conf
  4008. 2016-02-29 08:04:11.443 | + cp -p /opt/stack/keystone/etc/policy.json /etc/keystone
  4009. 2016-02-29 08:04:11.444 | cp: cannot create regular file '/etc/keystone/policy.json': Permission denied
  4010. 2016-02-29 08:04:11.445 | + exit_trap
  4011. 2016-02-29 08:04:11.445 | + local r=1
  4012. 2016-02-29 08:04:11.445 | ++ jobs -p
  4013. 2016-02-29 08:04:11.446 | + jobs=
  4014. 2016-02-29 08:04:11.446 | + [[ -n '' ]]
  4015. 2016-02-29 08:04:11.446 | + kill_spinner
  4016. 2016-02-29 08:04:11.446 | + '[' '!' -z '' ']'
  4017. 2016-02-29 08:04:11.446 | + [[ 1 -ne 0 ]]
  4018. 2016-02-29 08:04:11.446 | + echo 'Error on exit'
  4019. 2016-02-29 08:04:11.447 | Error on exit
  4020. 2016-02-29 08:04:11.447 | + generate-subunit 1456732925 126 fail
  4021. 2016-02-29 08:04:11.447 | ./stack.sh: line 462: generate-subunit: command not found
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement