Skip to content

Instantly share code, notes, and snippets.

@matrixik
Last active May 16, 2017 05:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matrixik/634d12628c46a3d62c64e8c09f78303a to your computer and use it in GitHub Desktop.
Save matrixik/634d12628c46a3d62c64e8c09f78303a to your computer and use it in GitHub Desktop.
Suse Cloud 7 log
Generated at 2017-05-15 09:42:51 +0000
Mixlib::ShellOut::ShellCommandFailed: service[horizon] (horizon::server line 35) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of sleep 1 && pkill --signal SIGUSR1 -f "^\(wsgi:horizon\)" && sleep 1 ----
STDOUT:
STDERR:
---- End output of sleep 1 && pkill --signal SIGUSR1 -f "^\(wsgi:horizon\)" && sleep 1 ----
Ran sleep 1 && pkill --signal SIGUSR1 -f "^\(wsgi:horizon\)" && sleep 1 returned 1
/usr/lib64/ruby/gems/2.1.0/gems/mixlib-shellout-1.3.0/lib/mixlib/shellout.rb:253:in `invalid!'
/usr/lib64/ruby/gems/2.1.0/gems/mixlib-shellout-1.3.0/lib/mixlib/shellout.rb:239:in `error!'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/mixin/shell_out.rb:36:in `shell_out!'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider/service/simple.rb:106:in `reload_service'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider/service/systemd.rb:94:in `reload_service'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider/service.rb:125:in `block in action_reload'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/mixin/why_run.rb:52:in `call'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/mixin/why_run.rb:52:in `add_action'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider.rb:152:in `converge_by'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider/service.rb:124:in `action_reload'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/provider.rb:115:in `run_action'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/resource.rb:627:in `run_action'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/runner.rb:49:in `run_action'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/runner.rb:89:in `block in converge'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/runner.rb:85:in `each'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/runner.rb:85:in `converge'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/client.rb:386:in `converge'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/client.rb:430:in `do_run'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/client.rb:184:in `run'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/application.rb:133:in `run_chef_client'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/application/client.rb:306:in `block in run_application'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/application/client.rb:294:in `loop'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/application/client.rb:294:in `run_application'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/lib/chef/application.rb:65:in `run'
/usr/lib64/ruby/gems/2.1.0/gems/chef-10.32.2/bin/chef-client:26:in `<top (required)>'
/usr/bin/chef-client:23:in `load'
/usr/bin/chef-client:23:in `<main>'
#!/bin/bash -e
# Copy this file to the directory with your cloud's disk file
# and configure the following paths
MKCLOUD_PATH=/opt/cloud/cloud0/automation/scripts/mkcloud
MKCLOUD_WRAPPER_PATH=/opt/cloud/mkcloud-wrapper/mkcloud_wrapper
cloud_disk_size=300G
export architectures="x86_64"
### Admin Node Configuration ###
#export admin_node_memory=4194394 # KB's (RAM)
#export adminvcpus=1 # Default 1 vcpu
#export adminnode_hdd_size=20 # GB
### Controller Node Configuration ###
#export controller_node_memory=6291456 # KB's (RAM)
#export controller_hdd_size=20 # GB
### Compute Node Configuration ###
export compute_node_memory=9214400 # KB's (RAM)
#export comnputenode_hdd_size=20 # GB
#export vcpus=1 # Default 1 vcpu
# Change the number of default compute nodes.
#export nodenumbercomputedefault=2
export lonelynode_hdd_size=30
### Enable Other Services (OpenStack related services and features)
### Most of these services are disabled by default
# Enable SUSE Enterprise Storage
#export want_ceph=1 # Uncomment to enable CEPH
#export cephvolume_hdd_size=25 # GB
# This one is also used for extra disk for Cinder Volumes even with Ceph disabled.
export cephvolumenumber=0
export nodenumber=3
export nodenumberlonelynode=0
export debug_mkcloud=1
export debug_qa_crowbarsetup=1
export hacloud=1
export clusterconfig='data+network+services=2'
want_monasca_proposal=1
#export UPDATEREPOS=http://download.opensuse.org/repositories/Cloud:/OpenStack:/Newton/SLE_12_SP2/
#export UPDATEREPOS="\"$UPDATEREPOS http://10.172.196.75/repos/x86_64/SLES12-SP2-SDK/\""
source $MKCLOUD_WRAPPER_PATH
exec $MKCLOUD_PATH "$@"
#!/bin/bash -e
# Please do not modify these values directly
# Use manage_cloud.sh template instead and define your variable there
export clouddata=${clouddata:-10.172.196.75}
export susedownload=${susedownload:-$clouddata}
export cachedir=${cachedir:-/opt/cloud/tmp}
export want_magnum=${want_magnum:-0}
export want_barbican=${want_barbican:-0}
export want_sahara=${want_sahare:-0}
export want_murano=${want_murano:-0}
export want_trove=${wamt_trove:-0}
export want_ceph=${want_ceph:-0}
cloud_disk_size=${cloud_disk_size:-150G}
# DO NOT CHANGE ANYTHING BELOW HERE UNLESS YOU REALLY KNOW WHAT YOU ARE DOING
SCRIPT_DIR=`pwd`
CLOUD_DIR_PATTERN=^/opt/cloud/cloud[0-9]
ADMIN_NODE_IMAGE="SLES12-SP2.qcow2"
if ! [[ $SCRIPT_DIR =~ $CLOUD_DIR_PATTERN ]]
then
echo "Oppps, it seems that you are trying to run this script from unsupported directory"
echo "Make sure that this script is located in th cloud directory, which must match"
echo "$CLOUD_DIR_PATTERN pattern"
exit 1
fi
n=`echo ${SCRIPT_DIR: -1}`
echo ""
echo "You are about to manage cloud #$n, press CTRL-C to cancel"
sleep_time=3
while [ $sleep_time -gt 0 ]
do
echo $sleep_time...
sleep 1
sleep_time=$[sleep_time - 1]
done
export cloudpv="/dev/loop$n"
export cloudsource="susecloud7"
export PARALLEL=yes
export cloud_port_offset=$((1000 + 100*$n))
export net_admin=192.168.$((50+$n*2))
export net_public=192.168.$((51+$n*2))
export adminnetmask=255.255.254.0
export cloudvg=cloud$(($n))
export virtualcloud=c$n
export cloud=$virtualcloud
export want_cached_images=1
echo "Checking if image file $ADMIN_NODE_IMAGE is available..."
if [ ! -f $cachedir/$ADMIN_NODE_IMAGE ]
then
echo "Image does not exist, trying to get one"
mkdir -p $cachedir
wget http://$susedownload/images/x86_64/$ADMIN_NODE_IMAGE -P $cachedir/
else
echo "Image found in $cachedir"
fi
CLOUD_DISK=cloud$n.disk
echo "Checking if cloud disk is created and mounted"
if [ ! -f $CLOUD_DISK ]
then
echo "Disk does not exist, creating one"
fallocate -l $cloud_disk_size $CLOUD_DISK
fi
disk_mounted=`losetup -a | grep "$SCRIPT_DIR/$CLOUD_DISK" | grep $cloudpv | wc -l`
if ! [ $disk_mounted == 1 ]
then
echo "Disk not mounted, mounting to $cloudpv"
losetup $cloudpv $CLOUD_DISK
fi
echo "All OK"
This file has been truncated, but you can view the full file.
You are about to manage cloud #0, press CTRL-C to cancel
3...
2...
1...
Checking if image file SLES12-SP2.qcow2 is available...
Image found in /opt/cloud/tmp
Checking if cloud disk is created and mounted
All OK
+ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
+(mkcloud:37) main(): :
+++(mkcloud:38) main(): readlink -e /opt/cloud/cloud0/automation/scripts/mkcloud
++(mkcloud:38) main(): dirname /opt/cloud/cloud0/automation/scripts/mkcloud
+(mkcloud:38) main(): : /opt/cloud/cloud0/automation/scripts
+(mkcloud:39) main(): : /opt/cloud/cloud0/automation/scripts/qa_crowbarsetup.sh
+(mkcloud:40) main(): : /opt/cloud/cloud0/automation/scripts/iscsictl.py
+(mkcloud:42) main(): : libvirt
+(mkcloud:43) main(): scripts_lib_dir=/opt/cloud/cloud0/automation/scripts/lib
+(mkcloud:46) main(): common_scripts='mkcloud-onhost.sh mkcloud-common.sh mkcloud-libvirt.sh qa_crowbarsetup-help.sh'
+(mkcloud:47) main(): for script in '$common_scripts'
+(mkcloud:48) main(): source /opt/cloud/cloud0/automation/scripts/lib/mkcloud-onhost.sh
+(mkcloud:47) main(): for script in '$common_scripts'
+(mkcloud:48) main(): source /opt/cloud/cloud0/automation/scripts/lib/mkcloud-common.sh
+++(mkcloud-common.sh:4) source(): uname -m
++(mkcloud-common.sh:4) source(): : x86_64
++(mkcloud-common.sh:5) source(): : linux
++(mkcloud-common.sh:6) source(): : cloud/images/x86_64
++(mkcloud-common.sh:7) source(): : clouddata.nue.suse.com
++(mkcloud-common.sh:8) source(): : 10.172.196.75
++(mkcloud-common.sh:9) source(): : /repos
++(mkcloud-common.sh:10) source(): : 10.172.196.75
++(mkcloud-common.sh:11) source(): : srv/nfs
++(mkcloud-common.sh:12) source(): : dist.nue.suse.com
+++(mkcloud-common.sh:13) source(): dig -t A +short dist.nue.suse.com
++(mkcloud-common.sh:13) source(): distsuseip=149.44.176.2
++(mkcloud-common.sh:14) source(): : 10.172.196.75
++(mkcloud-common.sh:15) source(): : http://10.172.196.75/update/build.suse.de
++(mkcloud-common.sh:16) source(): [[ 0 != 0 ]]
++(mkcloud-common.sh:20) source(): : kvm
++(mkcloud-common.sh:21) source(): : openvswitch
++(mkcloud-common.sh:22) source(): : x86_64
++(mkcloud-common.sh:23) source(): : 0
++(mkcloud-common.sh:24) source(): : 1500
++(mkcloud-common.sh:26) source(): : 0
++(mkcloud-common.sh:27) source(): : 0
++(mkcloud-common.sh:28) source(): : 0
++(mkcloud-common.sh:160) source(): sshopts='-oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20'
++(mkcloud-common.sh:161) source(): scp='scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20'
++(mkcloud-common.sh:162) source(): ssh='ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20'
++(mkcloud-common.sh:204) source(): : 52:54:77
+(mkcloud:47) main(): for script in '$common_scripts'
+(mkcloud:48) main(): source /opt/cloud/cloud0/automation/scripts/lib/mkcloud-libvirt.sh
+(mkcloud:47) main(): for script in '$common_scripts'
+(mkcloud:48) main(): source /opt/cloud/cloud0/automation/scripts/lib/qa_crowbarsetup-help.sh
+(mkcloud:50) main(): mkcconf=mkcloud.config
+(mkcloud:51) main(): rm -f mkcloud.config
+(mkcloud:53) main(): : c0
+(mkcloud:54) main(): : 192.168.50
+(mkcloud:55) main(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(mkcloud:56) main(): : nat
+(mkcloud:57) main(): : 255.255.254.0
+(mkcloud:58) main(): : 255.255.255.0
+(mkcloud:60) main(): nodenumbercomputedefault=2
+(mkcloud:61) main(): [[ -n 1 ]]
+(mkcloud:61) main(): nodenumbercomputedefault=1
+(mkcloud:62) main(): : 3
+(mkcloud:63) main(): : 1
+(mkcloud:66) main(): : 0
+(mkcloud:67) main(): [[ 0 = 0 ]]
+(mkcloud:69) main(): : data+network+services=2
+(mkcloud:72) main(): :
+(mkcloud:73) main(): : 0
+(mkcloud:74) main(): : 0
+(mkcloud:75) main(): : 2
+(mkcloud:76) main(): nicsdefault=1
+(mkcloud:77) main(): [[ -n '' ]]
+(mkcloud:78) main(): : 1
+(mkcloud:79) main(): : 2
+(mkcloud:80) main(): cpuflags=
++(mkcloud:81) main(): pwd
+(mkcloud:81) main(): working_dir_orig=/opt/cloud/cloud0
+(mkcloud:82) main(): : /opt/cloud/cloud0/.artifacts
+(mkcloud:83) main(): mkdir -p /opt/cloud/cloud0/.artifacts
++(mkcloud:84) main(): date
+(mkcloud:84) main(): start_time='Mon May 15 10:05:47 CEST 2017'
+(mkcloud:85) main(): : cloud0
+(mkcloud:86) main(): needcvol=1
+(mkcloud:87) main(): : /dev/cloud0
+(mkcloud:88) main(): : /dev/cloud0/c0.admin
+(mkcloud:89) main(): : 4194304
+(mkcloud:90) main(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(mkcloud:90) main(): : 12582912
+(mkcloud:91) main(): : 12582912
+(mkcloud:92) main(): : 9214400
+(mkcloud:93) main(): [[ kvm = \h\y\p\e\r\v ]]
+(mkcloud:95) main(): [[ kvm = \x\e\n ]]
+(mkcloud:98) main(): : 15
+(mkcloud:99) main(): : 20
+(mkcloud:100) main(): : 20
+(mkcloud:101) main(): : 21
+(mkcloud:102) main(): : 25
+(mkcloud:103) main(): : 30
+(mkcloud:104) main(): [[ -n 1 ]]
+(mkcloud:105) main(): : 15
+(mkcloud:109) main(): : 5
+(mkcloud:110) main(): : 5
+(mkcloud:113) main(): [[ 0 = 1 ]]
+(mkcloud:118) main(): pvlist=
+(mkcloud:119) main(): next_pv_device=
+(mkcloud:120) main(): pv_cur_device_no=0
+(mkcloud:122) main(): : c0br
+(mkcloud:124) main(): cloudbrlimit=11
+(mkcloud:125) main(): [[ 4 -gt 11 ]]
+(mkcloud:127) main(): : c0irobr
+(mkcloud:128) main(): [[ -n '' ]]
+(mkcloud:136) main(): :
+(mkcloud:138) main(): : /repositories
+(mkcloud:139) main(): '[' -z '' ']'
+(mkcloud:139) main(): localreposdir_target=
+(mkcloud:140) main(): : ./install-chef-suse.sh
+(mkcloud:141) main(): : features:base
++(mkcloud:142) main(): determine_mtu
++(mkcloud-common.sh:125) determine_mtu(): head -n 1
++(mkcloud-common.sh:125) determine_mtu(): LC_ALL=C
++(mkcloud-common.sh:125) determine_mtu(): sort -n /sys/class/net/c0-1-0/mtu /sys/class/net/c0-2-0/mtu /sys/class/net/c0-3-0/mtu /sys/class/net/c0-a/mtu /sys/class/net/c0br.300/mtu /sys/class/net/c0br/mtu /sys/class/net/c0br-nic/mtu /sys/class/net/eth0/mtu /sys/class/net/eth1/mtu /sys/class/net/lo/mtu
+(mkcloud:142) main(): host_mtu=1500
+(mkcloud:143) main(): : /opt/cloud/tmp
+(mkcloud:144) main(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(mkcloud:144) main(): [[ x86_64 == x86_64 ]]
+(mkcloud:145) main(): [[ -n '' ]]
+(mkcloud:147) main(): pidfile=mkcloud.pid
+(mkcloud:149) main(): exec
+(mkcloud:1326) main(): step_aliases='_new_admin _compute _upgrade _testupdate'
+(mkcloud:1340) main(): allcmds='_new_admin _compute _upgrade _testupdate _test_setuphost all all_noreboot all_batch all_batch_noreboot instonly plain plain_with_upgrade cleanup setuphost prepare libvirt_prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar instcrowbarfromgit setupnodes setupcompute instnodes instcompute proposal testsetup rebootcrowbar rebootcloud addupdaterepo runupdate testupdate crowbarbackup crowbarrestore shutdowncloud restartcloud qa_test help rebootneutron cloudupgrade setuplonelynodes crowbar_register createadminsnapshot lonelynode_nfs_server restoreadminfromsnapshot createcloudsnapshot restorecloudfromsnapshot cct steps batch setup_aliases onadmin onhost devsetup plain_with_upgrade_test testpreupgrade testpostupgrade'
+(mkcloud:1341) main(): wantedcmds=plain
++(mkcloud:1418) main(): expand_steps plain
++(mkcloud:1346) expand_steps(): local runcmds=
++(mkcloud:1347) expand_steps(): local localwantedcmds=plain
++(mkcloud:1348) expand_steps(): local cmd
++(mkcloud:1349) expand_steps(): for cmd in '$localwantedcmds'
++(mkcloud:1351) expand_steps(): local found=0
++(mkcloud:1352) expand_steps(): local onecmd
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^_new_admin(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^_compute(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^_upgrade(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^_testupdate(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^_test_setuphost(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^all(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^all_noreboot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^all_batch(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^all_batch_noreboot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^instonly(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^plain(\+.+)?$ ]]
++(mkcloud:1355) expand_steps(): found=1
++(mkcloud:1356) expand_steps(): case "$cmd" in
++(mkcloud:1364) expand_steps(): case "$cmd" in
+++(mkcloud:1390) expand_steps(): expand_steps instonly
+++(mkcloud:1346) expand_steps(): local runcmds=
+++(mkcloud:1347) expand_steps(): local localwantedcmds=instonly
+++(mkcloud:1348) expand_steps(): local cmd
+++(mkcloud:1349) expand_steps(): for cmd in '$localwantedcmds'
+++(mkcloud:1351) expand_steps(): local found=0
+++(mkcloud:1352) expand_steps(): local onecmd
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^_new_admin(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^_compute(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^_upgrade(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^_testupdate(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^_test_setuphost(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^all(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^all_noreboot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^all_batch(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^all_batch_noreboot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^instonly(\+.+)?$ ]]
+++(mkcloud:1355) expand_steps(): found=1
+++(mkcloud:1356) expand_steps(): case "$cmd" in
+++(mkcloud:1364) expand_steps(): case "$cmd" in
+++(mkcloud:1393) expand_steps(): runcmds=' cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases'
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^plain(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^plain_with_upgrade(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^cleanup(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setuphost(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^prepare(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^libvirt_prepare(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setupadmin(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^prepareinstcrowbar(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^bootstrapcrowbar(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^instcrowbar(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^instcrowbarfromgit(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setupnodes(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setupcompute(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^instnodes(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^instcompute(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^proposal(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^testsetup(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^rebootcrowbar(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^rebootcloud(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^addupdaterepo(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^runupdate(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^testupdate(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^crowbarbackup(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^crowbarrestore(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^shutdowncloud(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^restartcloud(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^qa_test(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^help(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^rebootneutron(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^cloudupgrade(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setuplonelynodes(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^crowbar_register(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^createadminsnapshot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^lonelynode_nfs_server(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^restoreadminfromsnapshot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^createcloudsnapshot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^restorecloudfromsnapshot(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^cct(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^steps(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^batch(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^setup_aliases(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^onadmin(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^onhost(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^devsetup(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^plain_with_upgrade_test(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^testpreupgrade(\+.+)?$ ]]
+++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
+++(mkcloud:1354) expand_steps(): [[ instonly =~ ^testpostupgrade(\+.+)?$ ]]
+++(mkcloud:1410) expand_steps(): '[' 1 == 0 ']'
+++(mkcloud:1413) expand_steps(): runcmds='cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases'
+++(mkcloud:1414) expand_steps(): runcmds='cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases'
+++(mkcloud:1415) expand_steps(): echo 'cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases'
++(mkcloud:1390) expand_steps(): runcmds=' cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^plain_with_upgrade(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^cleanup(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setuphost(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^prepare(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^libvirt_prepare(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setupadmin(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^prepareinstcrowbar(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^bootstrapcrowbar(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^instcrowbar(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^instcrowbarfromgit(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setupnodes(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setupcompute(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^instnodes(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^instcompute(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^proposal(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^testsetup(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^rebootcrowbar(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^rebootcloud(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^addupdaterepo(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^runupdate(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^testupdate(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^crowbarbackup(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^crowbarrestore(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^shutdowncloud(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^restartcloud(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^qa_test(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^help(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^rebootneutron(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^cloudupgrade(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setuplonelynodes(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^crowbar_register(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^createadminsnapshot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^lonelynode_nfs_server(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^restoreadminfromsnapshot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^createcloudsnapshot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^restorecloudfromsnapshot(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^cct(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^steps(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^batch(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^setup_aliases(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^onadmin(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^onhost(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^devsetup(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^plain_with_upgrade_test(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^testpreupgrade(\+.+)?$ ]]
++(mkcloud:1353) expand_steps(): for onecmd in '$allcmds'
++(mkcloud:1354) expand_steps(): [[ plain =~ ^testpostupgrade(\+.+)?$ ]]
++(mkcloud:1410) expand_steps(): '[' 1 == 0 ']'
++(mkcloud:1413) expand_steps(): runcmds='cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
++(mkcloud:1414) expand_steps(): runcmds='cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
++(mkcloud:1415) expand_steps(): echo 'cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
+(mkcloud:1418) main(): steplist='cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
+(mkcloud:1420) main(): : cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal
+(mkcloud:1421) main(): [[ cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal =~ ^(cleanup|help|steps)$ ]]
+(mkcloud:1426) main(): sanity_checks
++(mkcloud:1235) sanity_checks(): id -u
+(mkcloud:1235) sanity_checks(): test 0 '!=' 0
+(mkcloud:1241) sanity_checks(): is_concurrent_run
+(mkcloud:1228) is_concurrent_run(): '[' -e mkcloud.pid ']'
+(mkcloud:1229) is_concurrent_run(): echo 11224
+(mkcloud:1230) is_concurrent_run(): return 1
+(mkcloud:1247) sanity_checks(): '[' '!' -e /opt/cloud/cloud0/automation/scripts/qa_crowbarsetup.sh ']'
+(mkcloud:1252) sanity_checks(): '[' -z susecloud7 ']'
+(mkcloud:1258) sanity_checks(): [[ -z 10.172.196.75 ]]
+(mkcloud:1262) sanity_checks(): [[ 10.172.196.75 =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]
+(mkcloud:1266) sanity_checks(): [[ -n 1 ]]
+(mkcloud:1266) sanity_checks(): [[ ! -n data+network+services=2 ]]
+(mkcloud:1274) sanity_checks(): libvirt_do_sanity_checks
+(mkcloud-libvirt.sh:149) libvirt_do_sanity_checks(): vgdisplay cloud0
+(mkcloud-libvirt.sh:149) libvirt_do_sanity_checks(): needcvol=
+(mkcloud-libvirt.sh:150) libvirt_do_sanity_checks(): '[' -n '' ']'
+(mkcloud:1276) sanity_checks(): '[' -e /etc/init.d/SuSEfirewall2_init ']'
+(mkcloud:1282) sanity_checks(): grep 'devpts.*[^x]mode=.00' /proc/mounts
+(mkcloud:1288) sanity_checks(): [[ plain =~ setuplonelynodes ]]
+(mkcloud:1288) sanity_checks(): [[ plain =~ crowbar_register ]]
+(mkcloud:1294) sanity_checks(): case $cinder_backend in
+(mkcloud:1302) sanity_checks(): [[ '' = 1 ]]
+(mkcloud:1306) sanity_checks(): [[ 1 = 1 ]]
++(mkcloud:1306) sanity_checks(): uname -m
+(mkcloud:1306) sanity_checks(): [[ x86_64 = aarch64 ]]
+(mkcloud:1307) sanity_checks(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(mkcloud:1307) sanity_checks(): [[ 0 = 1 ]]
+(mkcloud:1311) sanity_checks(): [[ cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal == *\ \b\a\t\c\h\ * ]]
+(mkcloud:1428) main(): echo 'You choose to run these mkcloud steps:'
You choose to run these mkcloud steps:
+(mkcloud:1429) main(): echo ' cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal'
cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal
+(mkcloud:1430) main(): echo
+(mkcloud:1431) main(): sleep 2
++(mkcloud:1433) main(): echo cleanup prepare setupadmin prepareinstcrowbar bootstrapcrowbar instcrowbar setupnodes instnodes setup_aliases proposal
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
+(mkcloud:1437) main(): echo 'MKCLOUD step: cleanup'
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
============> MKCLOUD STEP START <============
MKCLOUD step: cleanup
+(mkcloud:1440) main(): echo cleanup
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=cleanup
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''cleanup'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): cleanup
+(mkcloud:316) cleanup(): libvirt_do_cleanup
+(mkcloud-libvirt.sh:301) libvirt_do_cleanup(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/cleanup c0 3 c0br 300 c0irobr
destroying c0-node2
undefining c0-node2
destroying c0-node3
undefining c0-node3
destroying c0-admin
undefining c0-admin
destroying c0-node1
undefining c0-node1
Cleaning up network c0-admin
removing /tmp/c0-node1.xml
removing /tmp/c0-admin.net.xml
removing /tmp/c0-admin.xml
removing /tmp/c0-node3.xml
removing /tmp/c0-node2.xml
+(mkcloud-libvirt.sh:303) libvirt_do_cleanup(): ip link show c0br.300
+(mkcloud-libvirt.sh:306) libvirt_do_cleanup(): ip link show c0br
+(mkcloud-libvirt.sh:312) libvirt_do_cleanup(): local vol
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): dmsetup ls
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): awk '/^cloud0-c0\./ {print $1}'
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.node2
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.node1
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.node1--drbd
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.admin
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.node2--drbd
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:314) libvirt_do_cleanup(): kpartx -dsv /dev/mapper/cloud0-c0.node3
+(mkcloud-libvirt.sh:313) libvirt_do_cleanup(): read vol
+(mkcloud-libvirt.sh:319) libvirt_do_cleanup(): '[' -d /dev/cloud0 ']'
+(mkcloud-libvirt.sh:320) libvirt_do_cleanup(): local lv
++(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): find -L /dev/cloud0 -name 'c0.*' -type b
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.node2-drbd
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-5
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-5
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-5
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-5 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-5/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.node2-drbd
Logical volume "c0.node2-drbd" successfully removed
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.node1-drbd
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-4
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-4
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-4
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-4 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-4/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.node1-drbd
Logical volume "c0.node1-drbd" successfully removed
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.node3
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-3
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-3
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-3
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-3 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-3/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.node3
Logical volume "c0.node3" successfully removed
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.node2
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-2
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-2
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-2
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-2 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-2/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.node2
Logical volume "c0.node2" successfully removed
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.node1
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-1
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-1
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-1
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-1 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-1/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.node1
Logical volume "c0.node1" successfully removed
+(mkcloud-libvirt.sh:321) libvirt_do_cleanup(): for lv in '$(find -L $vdisk_dir -name "$cloud.*" -type b)'
+++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): readlink /dev/cloud0/c0.admin
++(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): basename ../dm-0
+(mkcloud-libvirt.sh:322) libvirt_do_cleanup(): recursive_remove_holders dm-0
+(mkcloud-libvirt.sh:289) recursive_remove_holders(): local dm=dm-0
+(mkcloud-libvirt.sh:290) recursive_remove_holders(): [[ -n dm-0 ]]
+(mkcloud-libvirt.sh:291) recursive_remove_holders(): local dev
++(mkcloud-libvirt.sh:292) recursive_remove_holders(): ls /sys/class/block/dm-0/holders/
+(mkcloud-libvirt.sh:323) libvirt_do_cleanup(): lvremove --force /dev/cloud0/c0.admin
Logical volume "c0.admin" successfully removed
+(mkcloud-libvirt.sh:326) libvirt_do_cleanup(): rm -f /etc/lvm/archive/cloud0_00000-518995538.vg /etc/lvm/archive/cloud0_00001-24689795.vg /etc/lvm/archive/cloud0_00002-960749261.vg /etc/lvm/archive/cloud0_00003-1260820293.vg /etc/lvm/archive/cloud0_00004-690813927.vg /etc/lvm/archive/cloud0_00005-1284335442.vg /etc/lvm/archive/cloud0_00006-1141415266.vg /etc/lvm/archive/cloud0_00007-1083374261.vg /etc/lvm/archive/cloud0_00008-1069534661.vg /etc/lvm/archive/cloud0_00009-1642142206.vg /etc/lvm/archive/cloud0_00010-528116254.vg /etc/lvm/archive/cloud0_00011-491669418.vg
+(mkcloud-libvirt.sh:328) libvirt_do_cleanup(): [[ '' = 1 ]]
+(mkcloud-libvirt.sh:332) libvirt_do_cleanup(): return 0
timing for mkcloud step 'cleanup' real=7.249 user=0.102 system=0.082
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: cleanup =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: cleanup =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: prepare'
MKCLOUD step: prepare
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo prepare
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=prepare
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''prepare'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): prepare
+(mkcloud:346) prepare(): '[' -e /root/.ssh/id_rsa ']'
+(mkcloud:351) prepare(): libvirt_do_prepare
+(mkcloud-libvirt.sh:337) libvirt_do_prepare(): libvirt_enable_ksm
+(mkcloud-libvirt.sh:166) libvirt_enable_ksm(): [[ -w /sys/kernel/mm/ksm/merge_across_nodes ]]
+(mkcloud-libvirt.sh:166) libvirt_enable_ksm(): echo 0
+(mkcloud-libvirt.sh:167) libvirt_enable_ksm(): [[ -w /sys/kernel/mm/ksm/run ]]
+(mkcloud-libvirt.sh:167) libvirt_enable_ksm(): echo 1
+(mkcloud-libvirt.sh:169) libvirt_enable_ksm(): local ppcpu=64
++(mkcloud-libvirt.sh:171) libvirt_enable_ksm(): uname -m
+(mkcloud-libvirt.sh:171) libvirt_enable_ksm(): '[' x86_64 = aarch64 ']'
++(mkcloud-libvirt.sh:172) libvirt_enable_ksm(): lscpu -p
++(mkcloud-libvirt.sh:172) libvirt_enable_ksm(): grep -vc '^#'
+(mkcloud-libvirt.sh:172) libvirt_enable_ksm(): local pts=768
+(mkcloud-libvirt.sh:173) libvirt_enable_ksm(): [[ -w /sys/kernel/mm/ksm/pages_to_scan ]]
+(mkcloud-libvirt.sh:173) libvirt_enable_ksm(): echo 768
+(mkcloud-libvirt.sh:176) libvirt_enable_ksm(): [[ -w /sys/kernel/mm/transparent_hugepage/enabled ]]
+(mkcloud-libvirt.sh:176) libvirt_enable_ksm(): echo never
+(mkcloud-libvirt.sh:338) libvirt_do_prepare(): libvirt_do_create_cloud_lvm
+(mkcloud-libvirt.sh:215) libvirt_do_create_cloud_lvm(): safely vgchange -ay cloud0
+(mkcloud-common.sh:90) safely(): vgchange -ay cloud0
0 logical volume(s) in volume group "cloud0" now active
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:217) libvirt_do_create_cloud_lvm(): local i n hdd_size
+(mkcloud-libvirt.sh:219) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z '' ']'
++(mkcloud-libvirt.sh:190) libvirt_do_get_next_pv_device(): pvs --sort -Free
++(mkcloud-libvirt.sh:190) libvirt_do_get_next_pv_device(): awk '$2~/cloud0/{print $1}'
+(mkcloud-libvirt.sh:190) libvirt_do_get_next_pv_device(): pvlist=/dev/loop0
+(mkcloud-libvirt.sh:191) libvirt_do_get_next_pv_device(): pv_cur_device_no=0
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 0 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=1
+(mkcloud-libvirt.sh:220) libvirt_do_create_cloud_lvm(): _lvcreate c0.admin 15 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.admin
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=15
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.admin -L 15G cloud0 /dev/loop0
WARNING: dos signature detected on /dev/cloud0/c0.admin at offset 510. Wipe it? [y/n]: n
Aborted wiping of dos.
1 existing signature left on the device.
Logical volume "c0.admin" created.
++(mkcloud-libvirt.sh:221) libvirt_do_create_cloud_lvm(): nodes ids all
++(mkcloud-common.sh:181) nodes(): local query=ids
++(mkcloud-common.sh:182) nodes(): local type=all
++(mkcloud-common.sh:183) nodes(): local start_id=1
++(mkcloud-common.sh:184) nodes(): local end_id=3
++(mkcloud-common.sh:185) nodes(): case $type in
++(mkcloud-common.sh:196) nodes(): case $query in
+++(mkcloud-common.sh:197) nodes(): seq 1 3
++(mkcloud-common.sh:197) nodes(): echo 1 2 3
+(mkcloud-libvirt.sh:221) libvirt_do_create_cloud_lvm(): for i in '$(nodes ids all)'
+(mkcloud-libvirt.sh:222) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z /dev/loop0 ']'
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 1 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=2
+(mkcloud-libvirt.sh:223) libvirt_do_create_cloud_lvm(): hdd_size=20
+(mkcloud-libvirt.sh:224) libvirt_do_create_cloud_lvm(): test 1 = 1
+(mkcloud-libvirt.sh:224) libvirt_do_create_cloud_lvm(): hdd_size=20
+(mkcloud-libvirt.sh:225) libvirt_do_create_cloud_lvm(): _lvcreate c0.node1 20 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.node1
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=20
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.node1 -L 20G cloud0 /dev/loop0
WARNING: gpt signature detected on /dev/cloud0/c0.node1 at offset 512. Wipe it? [y/n]: n
Aborted wiping of gpt.
1 existing signature left on the device.
Logical volume "c0.node1" created.
+(mkcloud-libvirt.sh:221) libvirt_do_create_cloud_lvm(): for i in '$(nodes ids all)'
+(mkcloud-libvirt.sh:222) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z /dev/loop0 ']'
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 2 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=3
+(mkcloud-libvirt.sh:223) libvirt_do_create_cloud_lvm(): hdd_size=20
+(mkcloud-libvirt.sh:224) libvirt_do_create_cloud_lvm(): test 2 = 1
+(mkcloud-libvirt.sh:225) libvirt_do_create_cloud_lvm(): _lvcreate c0.node2 20 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.node2
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=20
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.node2 -L 20G cloud0 /dev/loop0
WARNING: gpt signature detected on /dev/cloud0/c0.node2 at offset 512. Wipe it? [y/n]: n
Aborted wiping of gpt.
1 existing signature left on the device.
Logical volume "c0.node2" created.
+(mkcloud-libvirt.sh:221) libvirt_do_create_cloud_lvm(): for i in '$(nodes ids all)'
+(mkcloud-libvirt.sh:222) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z /dev/loop0 ']'
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 3 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=4
+(mkcloud-libvirt.sh:223) libvirt_do_create_cloud_lvm(): hdd_size=20
+(mkcloud-libvirt.sh:224) libvirt_do_create_cloud_lvm(): test 3 = 1
+(mkcloud-libvirt.sh:225) libvirt_do_create_cloud_lvm(): _lvcreate c0.node3 20 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.node3
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=20
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.node3 -L 20G cloud0 /dev/loop0
WARNING: gpt signature detected on /dev/cloud0/c0.node3 at offset 512. Wipe it? [y/n]: n
Aborted wiping of gpt.
1 existing signature left on the device.
Logical volume "c0.node3" created.
+(mkcloud-libvirt.sh:227) libvirt_do_create_cloud_lvm(): '[' 0 -gt 1 ']'
+(mkcloud-libvirt.sh:243) libvirt_do_create_cloud_lvm(): '[' 0 -gt 0 ']'
+(mkcloud-libvirt.sh:255) libvirt_do_create_cloud_lvm(): '[' 15 '!=' 0 ']'
++(mkcloud-libvirt.sh:256) libvirt_do_create_cloud_lvm(): seq 1 2
+(mkcloud-libvirt.sh:256) libvirt_do_create_cloud_lvm(): for i in '`seq 1 2`'
+(mkcloud-libvirt.sh:257) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z /dev/loop0 ']'
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 4 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=5
+(mkcloud-libvirt.sh:258) libvirt_do_create_cloud_lvm(): _lvcreate c0.node1-drbd 15 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.node1-drbd
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=15
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.node1-drbd -L 15G cloud0 /dev/loop0
WARNING: LVM2_member signature detected on /dev/cloud0/c0.node1-drbd at offset 536. Wipe it? [y/n]: n
Aborted wiping of LVM2_member.
1 existing signature left on the device.
Logical volume "c0.node1-drbd" created.
+(mkcloud-libvirt.sh:260) libvirt_do_create_cloud_lvm(): dd if=/dev/zero of=/dev/cloud0/c0.node1-drbd bs=1M count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00167448 s, 626 MB/s
+(mkcloud-libvirt.sh:261) libvirt_do_create_cloud_lvm(): dd if=/dev/zero of=/dev/cloud0/c0.node1-drbd bs=1M count=1 seek=15359
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00167367 s, 627 MB/s
+(mkcloud-libvirt.sh:256) libvirt_do_create_cloud_lvm(): for i in '`seq 1 2`'
+(mkcloud-libvirt.sh:257) libvirt_do_create_cloud_lvm(): onhost_get_next_pv_device
+(mkcloud:326) onhost_get_next_pv_device(): libvirt_do_get_next_pv_device
+(mkcloud-libvirt.sh:189) libvirt_do_get_next_pv_device(): '[' -z /dev/loop0 ']'
++(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): perl -e '$i=shift; $i=$i % @ARGV; print $ARGV[$i]' 5 /dev/loop0
+(mkcloud-libvirt.sh:193) libvirt_do_get_next_pv_device(): next_pv_device=/dev/loop0
+(mkcloud-libvirt.sh:194) libvirt_do_get_next_pv_device(): pv_cur_device_no=6
+(mkcloud-libvirt.sh:258) libvirt_do_create_cloud_lvm(): _lvcreate c0.node2-drbd 15 cloud0 /dev/loop0
+(mkcloud-libvirt.sh:200) _lvcreate(): lv_name=c0.node2-drbd
+(mkcloud-libvirt.sh:201) _lvcreate(): lv_size=15
+(mkcloud-libvirt.sh:202) _lvcreate(): lv_vg=cloud0
+(mkcloud-libvirt.sh:203) _lvcreate(): lv_pv=/dev/loop0
+(mkcloud-libvirt.sh:207) _lvcreate(): lvcreate -n c0.node2-drbd -L 15G cloud0 /dev/loop0
WARNING: LVM2_member signature detected on /dev/cloud0/c0.node2-drbd at offset 536. Wipe it? [y/n]: n
Aborted wiping of LVM2_member.
1 existing signature left on the device.
Logical volume "c0.node2-drbd" created.
+(mkcloud-libvirt.sh:260) libvirt_do_create_cloud_lvm(): dd if=/dev/zero of=/dev/cloud0/c0.node2-drbd bs=1M count=1
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.00179744 s, 583 MB/s
+(mkcloud-libvirt.sh:261) libvirt_do_create_cloud_lvm(): dd if=/dev/zero of=/dev/cloud0/c0.node2-drbd bs=1M count=1 seek=15359
1+0 records in
1+0 records out
1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0157421 s, 66.6 MB/s
+(mkcloud-libvirt.sh:265) libvirt_do_create_cloud_lvm(): echo 'Checking for LVs treated by LVM as valid PV devices ...'
Checking for LVs treated by LVM as valid PV devices ...
+(mkcloud-libvirt.sh:266) libvirt_do_create_cloud_lvm(): [[ '' != 1 ]]
+(mkcloud-libvirt.sh:267) libvirt_do_create_cloud_lvm(): lvmdiskscan
+(mkcloud-libvirt.sh:267) libvirt_do_create_cloud_lvm(): egrep '/dev/(cloud0/|mapper/cloud0-)'
+(mkcloud-libvirt.sh:339) libvirt_do_prepare(): onhost_add_etchosts_entries
+(mkcloud:331) onhost_add_etchosts_entries(): grep -q crowbar /etc/hosts
+(mkcloud-libvirt.sh:340) libvirt_do_prepare(): libvirt_prepare
+(mkcloud-libvirt.sh:71) libvirt_prepare(): libvirt_modprobe_kvm
++(mkcloud-libvirt.sh:3) libvirt_modprobe_kvm(): uname -m
+(mkcloud-libvirt.sh:3) libvirt_modprobe_kvm(): [[ x86_64 = x86_64 ]]
+(mkcloud-libvirt.sh:4) libvirt_modprobe_kvm(): modprobe kvm-amd
+(mkcloud-libvirt.sh:5) libvirt_modprobe_kvm(): '[' '!' -e /etc/modprobe.d/80-kvm-intel.conf ']'
+(mkcloud-libvirt.sh:9) libvirt_modprobe_kvm(): modprobe kvm-intel
+(mkcloud-libvirt.sh:72) libvirt_prepare(): libvirt_start_daemon
+(mkcloud-libvirt.sh:45) libvirt_start_daemon(): libvirt_configure_libvirtd
+(mkcloud-libvirt.sh:30) libvirt_configure_libvirtd(): chkconfig libvirtd on
+(mkcloud-libvirt.sh:32) libvirt_configure_libvirtd(): local changed=
+(mkcloud-libvirt.sh:35) libvirt_configure_libvirtd(): confset /etc/libvirt/libvirtd.conf listen_tcp 1
+(mkcloud-common.sh:352) confset(): local file=/etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:353) confset(): local key=listen_tcp
+(mkcloud-common.sh:354) confset(): local value=1
+(mkcloud-common.sh:355) confset(): grep -q '^listen_tcp *= *1' /etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:356) confset(): return 1
+(mkcloud-libvirt.sh:36) libvirt_configure_libvirtd(): confset /etc/libvirt/libvirtd.conf listen_addr '"0.0.0.0"'
+(mkcloud-common.sh:352) confset(): local file=/etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:353) confset(): local key=listen_addr
+(mkcloud-common.sh:354) confset(): local 'value="0.0.0.0"'
+(mkcloud-common.sh:355) confset(): grep -q '^listen_addr *= *"0.0.0.0"' /etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:356) confset(): return 1
+(mkcloud-libvirt.sh:37) libvirt_configure_libvirtd(): confset /etc/libvirt/libvirtd.conf auth_tcp '"none"'
+(mkcloud-common.sh:352) confset(): local file=/etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:353) confset(): local key=auth_tcp
+(mkcloud-common.sh:354) confset(): local 'value="none"'
+(mkcloud-common.sh:355) confset(): grep -q '^auth_tcp *= *"none"' /etc/libvirt/libvirtd.conf
+(mkcloud-common.sh:356) confset(): return 1
+(mkcloud-libvirt.sh:38) libvirt_configure_libvirtd(): workaround_bsc928384
+(mkcloud-libvirt.sh:22) workaround_bsc928384(): grep -q -- --bind-dynamic /usr/lib64/libvirt.so.0
+(mkcloud-libvirt.sh:24) workaround_bsc928384(): return 1
+(mkcloud-libvirt.sh:40) libvirt_configure_libvirtd(): '[' -n '' ']'
+(mkcloud-libvirt.sh:48) libvirt_start_daemon(): safely service libvirtd start
+(mkcloud-common.sh:90) safely(): service libvirtd start
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:49) libvirt_start_daemon(): wait_for 300 1 '[ -S /var/run/libvirt/libvirt-sock ]' 'libvirt startup'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=[ -S /var/run/libvirt/libvirt-sock ]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=libvirt startup'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: libvirt startup
until this condition is true: [ -S /var/run/libvirt/libvirt-sock ]
waiting 300 cycles of 1 seconds = 300 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 300 = 0 ']'
+(mkcloud-libvirt.sh:75) libvirt_prepare(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/net-config admin c0 c0br 192.168.50.1 255.255.254.0 nat c0.cloud.suse.de 192.168.50.10
+(mkcloud-libvirt.sh:76) libvirt_prepare(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/net-start /tmp/c0-admin.net.xml
defining network from c0-admin
defining network from /tmp/c0-admin.net.xml
+(mkcloud-libvirt.sh:78) libvirt_prepare(): [[ -n '' ]]
+(mkcloud-libvirt.sh:82) libvirt_prepare(): libvirt_net_start
+(mkcloud-libvirt.sh:54) libvirt_net_start(): virsh net-start c0-admin
Network c0-admin started
+(mkcloud-libvirt.sh:55) libvirt_net_start(): sysctl -e net.ipv4.conf.c0br.forwarding=1
net.ipv4.conf.c0br.forwarding = 1
+(mkcloud-libvirt.sh:56) libvirt_net_start(): for dev in '$cloudbr-nic' '$cloudbr'
+(mkcloud-libvirt.sh:57) libvirt_net_start(): ip link set mtu 9000 dev c0br-nic
+(mkcloud-libvirt.sh:56) libvirt_net_start(): for dev in '$cloudbr-nic' '$cloudbr'
+(mkcloud-libvirt.sh:57) libvirt_net_start(): ip link set mtu 9000 dev c0br
+(mkcloud-libvirt.sh:60) libvirt_net_start(): [[ -n '' ]]
+(mkcloud-libvirt.sh:65) libvirt_net_start(): onhost_setup_portforwarding
+(mkcloud-onhost.sh:14) onhost_setup_portforwarding(): boot_mkcloud=/etc/init.d/boot.mkcloud
+(mkcloud-onhost.sh:15) onhost_setup_portforwarding(): boot_mkcloud_d=/etc/init.d/boot.mkcloud.d
+(mkcloud-onhost.sh:16) onhost_setup_portforwarding(): boot_mkcloud_d_cloud=/etc/init.d/boot.mkcloud.d/c0
+(mkcloud-onhost.sh:18) onhost_setup_portforwarding(): '[' -z '' ']'
++(mkcloud-onhost.sh:20) onhost_setup_portforwarding(): seq -s ' ' 81 83
+(mkcloud-onhost.sh:20) onhost_setup_portforwarding(): nodehostips='81 82 83'
+(mkcloud-onhost.sh:22) onhost_setup_portforwarding(): : 1000
+(mkcloud-onhost.sh:23) onhost_setup_portforwarding(): mosh_start=61001
+(mkcloud-onhost.sh:24) onhost_setup_portforwarding(): mosh_end=61010
+(mkcloud-onhost.sh:26) onhost_setup_portforwarding(): mkdir -p /etc/init.d/boot.mkcloud.d
+(mkcloud-onhost.sh:27) onhost_setup_portforwarding(): tee /etc/init.d/boot.mkcloud.d/c0
++(mkcloud-onhost.sh:27) onhost_setup_portforwarding(): date
++(mkcloud-onhost.sh:27) onhost_setup_portforwarding(): hostname -f
hostname: Name or service not known
+(mkcloud-onhost.sh:76) onhost_setup_portforwarding(): chmod +x /etc/init.d/boot.mkcloud.d/c0
+(mkcloud-onhost.sh:77) onhost_setup_portforwarding(): grep -q 'boot\.mkcloud\.d' /etc/init.d/boot.local
+(mkcloud-onhost.sh:93) onhost_setup_portforwarding(): local f
+(mkcloud-onhost.sh:94) onhost_setup_portforwarding(): for f in '"$boot_mkcloud"' '$boot_mkcloud_d/*'
+(mkcloud-onhost.sh:95) onhost_setup_portforwarding(): '[' -x /etc/init.d/boot.mkcloud ']'
+(mkcloud-onhost.sh:94) onhost_setup_portforwarding(): for f in '"$boot_mkcloud"' '$boot_mkcloud_d/*'
+(mkcloud-onhost.sh:95) onhost_setup_portforwarding(): '[' -x /etc/init.d/boot.mkcloud.d/c0 ']'
+(mkcloud-onhost.sh:96) onhost_setup_portforwarding(): /etc/init.d/boot.mkcloud.d/c0
+(mkcloud-onhost.sh:94) onhost_setup_portforwarding(): for f in '"$boot_mkcloud"' '$boot_mkcloud_d/*'
+(mkcloud-onhost.sh:95) onhost_setup_portforwarding(): '[' -x /etc/init.d/boot.mkcloud.d/c1 ']'
+(mkcloud-onhost.sh:96) onhost_setup_portforwarding(): /etc/init.d/boot.mkcloud.d/c1
+(mkcloud-libvirt.sh:341) libvirt_do_prepare(): onhost_prepareadmin
++(mkcloud-onhost.sh:108) onhost_prepareadmin(): get_admin_node_dist
++(mkcloud-common.sh:481) get_admin_node_dist(): local dist=
++(mkcloud-common.sh:482) get_admin_node_dist(): case $(getcloudver) in
+++(mkcloud-common.sh:482) get_admin_node_dist(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:483) get_admin_node_dist(): dist=SLE12SP2
++(mkcloud-common.sh:484) get_admin_node_dist(): [[ -n '' ]]
++(mkcloud-common.sh:490) get_admin_node_dist(): echo SLE12SP2
+(mkcloud-onhost.sh:108) onhost_prepareadmin(): onhost_deploy_image admin SLE12SP2 /dev/cloud0/c0.admin
+(mkcloud-onhost.sh:103) onhost_deploy_image(): libvirt_do_onhost_deploy_image admin SLE12SP2 /dev/cloud0/c0.admin
+(mkcloud-libvirt.sh:346) libvirt_do_onhost_deploy_image(): local role=admin
++(mkcloud-libvirt.sh:347) libvirt_do_onhost_deploy_image(): dist_to_image_name SLE12SP2
++(mkcloud-common.sh:503) dist_to_image_name(): local dist=SLE12SP2
++(mkcloud-common.sh:504) dist_to_image_name(): case $dist in
++(mkcloud-common.sh:505) dist_to_image_name(): image=SLES12-SP2
++(mkcloud-common.sh:513) dist_to_image_name(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(mkcloud-common.sh:513) dist_to_image_name(): [[ -n '' ]]
++(mkcloud-common.sh:515) dist_to_image_name(): echo SLES12-SP2.qcow2
+(mkcloud-libvirt.sh:347) libvirt_do_onhost_deploy_image(): local image=SLES12-SP2.qcow2
+(mkcloud-libvirt.sh:348) libvirt_do_onhost_deploy_image(): local disk=/dev/cloud0/c0.admin
+(mkcloud-libvirt.sh:350) libvirt_do_onhost_deploy_image(): [[ -n 10.172.196.75 ]]
+(mkcloud-libvirt.sh:351) libvirt_do_onhost_deploy_image(): mkdir -p /opt/cloud/tmp
+(mkcloud-libvirt.sh:352) libvirt_do_onhost_deploy_image(): [[ ! 1 = 1 ]]
+(mkcloud-libvirt.sh:358) libvirt_do_onhost_deploy_image(): [[ -f /opt/cloud/tmp/SLES12-SP2.qcow2 ]]
+(mkcloud-libvirt.sh:362) libvirt_do_onhost_deploy_image(): echo 'Cloning admin node vdisk from SLES12-SP2.qcow2 ...'
Cloning admin node vdisk from SLES12-SP2.qcow2 ...
+(mkcloud-libvirt.sh:363) libvirt_do_onhost_deploy_image(): safely qemu-img convert -t none -O raw -S 0 -p /opt/cloud/tmp/SLES12-SP2.qcow2 /dev/cloud0/c0.admin
+(mkcloud-common.sh:90) safely(): qemu-img convert -t none -O raw -S 0 -p /opt/cloud/tmp/SLES12-SP2.qcow2 /dev/cloud0/c0.admin
(0.00/100%)
(1.16/100%)
(2.17/100%)
(3.17/100%)
(11.61/100%)
(12.67/100%)
(13.74/100%)
(14.80/100%)
(15.87/100%)
(16.93/100%)
(18.00/100%)
(19.06/100%)
(20.06/100%)
(21.07/100%)
(22.07/100%)
(23.08/100%)
(24.08/100%)
(25.08/100%)
(26.09/100%)
(27.09/100%)
(28.09/100%)
(29.10/100%)
(30.10/100%)
(31.11/100%)
(32.11/100%)
(33.11/100%)
(34.12/100%)
(35.12/100%)
(36.12/100%)
(37.13/100%)
(38.13/100%)
(39.14/100%)
(40.14/100%)
(41.14/100%)
(42.15/100%)
(43.15/100%)
(44.15/100%)
(45.16/100%)
(46.16/100%)
(47.17/100%)
(48.17/100%)
(49.17/100%)
(50.18/100%)
(51.18/100%)
(52.19/100%)
(53.19/100%)
(54.19/100%)
(55.20/100%)
(56.20/100%)
(57.20/100%)
(58.21/100%)
(59.21/100%)
(60.22/100%)
(61.22/100%)
(62.22/100%)
(63.23/100%)
(64.23/100%)
(65.23/100%)
(66.24/100%)
(67.24/100%)
(68.25/100%)
(69.25/100%)
(70.25/100%)
(71.26/100%)
(72.26/100%)
(73.26/100%)
(74.27/100%)
(75.27/100%)
(76.28/100%)
(77.28/100%)
(78.28/100%)
(79.29/100%)
(80.29/100%)
(81.29/100%)
(82.30/100%)
(83.30/100%)
(84.31/100%)
(85.31/100%)
(86.31/100%)
(87.32/100%)
(88.32/100%)
(89.32/100%)
(90.33/100%)
(91.33/100%)
(92.34/100%)
(93.34/100%)
(94.34/100%)
(95.35/100%)
(96.35/100%)
(97.37/100%)
(98.38/100%)
(99.38/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
(100.00/100%)
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:365) libvirt_do_onhost_deploy_image(): [[ 1 = 1 ]]
++(mkcloud-libvirt.sh:367) libvirt_do_onhost_deploy_image(): fdisk -l /dev/cloud0/c0.admin
++(mkcloud-libvirt.sh:367) libvirt_do_onhost_deploy_image(): grep -c '^/dev/cloud0/c0.admin'
+(mkcloud-libvirt.sh:367) libvirt_do_onhost_deploy_image(): local last_part=1
+(mkcloud-libvirt.sh:368) libvirt_do_onhost_deploy_image(): fdisk -l /dev/cloud0/c0.admin
+(mkcloud-libvirt.sh:368) libvirt_do_onhost_deploy_image(): grep -q '1 *\* *.*83 *Linux'
+(mkcloud-libvirt.sh:369) libvirt_do_onhost_deploy_image(): echo -e 'd\n1\nn\np\n1\n\n\na\n1\nw'
+(mkcloud-libvirt.sh:369) libvirt_do_onhost_deploy_image(): fdisk /dev/cloud0/c0.admin
Welcome to fdisk (util-linux 2.28).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): 1: unknown command
Selected partition 1
Partition 1 has been deleted.
Command (m for help):
Command (m for help): Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)
Select (default p): Partition number (1-4, default 1): First sector (2048-31457279, default 2048): Last sector, +sectors or +size{K,M,G,T,P} (2048-31457279, default 31457279):
Created a new partition 1 of type 'Linux' and of size 15 GiB.
Command (m for help): Selected partition 1
The bootable flag on partition 1 is enabled now.
Command (m for help): 1: unknown command
Command (m for help):
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Invalid argument
The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
++(mkcloud-libvirt.sh:370) libvirt_do_onhost_deploy_image(): kpartx -asv /dev/cloud0/c0.admin
++(mkcloud-libvirt.sh:370) libvirt_do_onhost_deploy_image(): perl -ne 'm/add map (\S+1) / && print $1'
+(mkcloud-libvirt.sh:370) libvirt_do_onhost_deploy_image(): local part=cloud0-c0.admin1
+(mkcloud-libvirt.sh:371) libvirt_do_onhost_deploy_image(): test -n cloud0-c0.admin1
+(mkcloud-libvirt.sh:372) libvirt_do_onhost_deploy_image(): local bdev=/dev/mapper/cloud0-c0.admin1
+(mkcloud-libvirt.sh:373) libvirt_do_onhost_deploy_image(): safely fsck -y -f /dev/mapper/cloud0-c0.admin1
+(mkcloud-common.sh:90) safely(): fsck -y -f /dev/mapper/cloud0-c0.admin1
fsck from util-linux 2.28
e2fsck 1.42.11 (09-Jul-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
ROOT: 27752/72144 files (0.1% non-contiguous), 255211/288256 blocks
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:374) libvirt_do_onhost_deploy_image(): safely resize2fs /dev/mapper/cloud0-c0.admin1
+(mkcloud-common.sh:90) safely(): resize2fs /dev/mapper/cloud0-c0.admin1
resize2fs 1.42.11 (09-Jul-2014)
Resizing the filesystem on /dev/mapper/cloud0-c0.admin1 to 3931904 (4k) blocks.
The filesystem on /dev/mapper/cloud0-c0.admin1 is now 3931904 blocks long.
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:375) libvirt_do_onhost_deploy_image(): udevadm settle
timing for mkcloud step 'prepare' real=0.011 user=0.001 system=0.000
+(mkcloud-libvirt.sh:376) libvirt_do_onhost_deploy_image(): sleep 1
+(mkcloud-libvirt.sh:377) libvirt_do_onhost_deploy_image(): safely kpartx -dsv /dev/cloud0/c0.admin
+(mkcloud-common.sh:90) safely(): kpartx -dsv /dev/cloud0/c0.admin
del devmap : cloud0-c0.admin1
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-libvirt.sh:381) libvirt_do_onhost_deploy_image(): tune2fs -l /dev/cloud0/c0.admin
+(mkcloud-libvirt.sh:382) libvirt_do_onhost_deploy_image(): true
timing for mkcloud step 'prepare' real=23.431 user=4.399 system=0.516
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: prepare =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: prepare =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: setupadmin'
MKCLOUD step: setupadmin
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo setupadmin
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=setupadmin
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''setupadmin'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): setupadmin
+(mkcloud:367) setupadmin(): local ofs= 'nfs=
' mss
+(mkcloud:369) setupadmin(): libvirt_do_setupadmin
++(mkcloud-libvirt.sh:87) libvirt_do_setupadmin(): get_emulator
++(mkcloud-onhost.sh:3) get_emulator(): local emulator=/usr/bin/qemu-system-x86_64
++(mkcloud-onhost.sh:4) get_emulator(): '[' -x /usr/bin/qemu-kvm ']'
++(mkcloud-onhost.sh:4) get_emulator(): file /usr/bin/qemu-kvm
++(mkcloud-onhost.sh:4) get_emulator(): grep -q ELF
++(mkcloud-onhost.sh:9) get_emulator(): echo /usr/bin/qemu-system-x86_64
+(mkcloud-libvirt.sh:87) libvirt_do_setupadmin(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/admin-config c0 4194304 2 /usr/bin/qemu-system-x86_64 /dev/cloud0/c0.admin '' '' ''
+(mkcloud-libvirt.sh:88) libvirt_do_setupadmin(): libvirt_vm_start /tmp/c0-admin.xml
+(mkcloud-libvirt.sh:93) libvirt_vm_start(): local xml=/tmp/c0-admin.xml
+(mkcloud-libvirt.sh:94) libvirt_vm_start(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/vm-start /tmp/c0-admin.xml
cleaning up c0-admin
no domain for c0-admin active
defining VM from /tmp/c0-admin.xml
booting c0-admin VM
+(mkcloud:371) setupadmin(): wait_for 300 1 'ping -q -c 1 -w 1 192.168.50.10 >/dev/null' 'crowbar admin VM'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=ping -q -c 1 -w 1 192.168.50.10 >/dev/null'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=crowbar admin VM'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: crowbar admin VM
until this condition is true: ping -q -c 1 -w 1 192.168.50.10 >/dev/null
waiting 300 cycles of 1 seconds = 300 seconds
..............
+(mkcloud-common.sh:66) wait_for(): '[' 286 = 0 ']'
+(mkcloud:372) setupadmin(): wait_for_crowbar_ssh
+(mkcloud:356) wait_for_crowbar_ssh(): wait_for 150 1 'nc -w 1 -z 192.168.50.10 22' 'admin node to start ssh daemon'
+(mkcloud-common.sh:42) wait_for(): local timecount=150
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=nc -w 1 -z 192.168.50.10 22'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=admin node to start ssh daemon'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: admin node to start ssh daemon
until this condition is true: nc -w 1 -z 192.168.50.10 22
waiting 150 cycles of 1 seconds = 150 seconds
..............
+(mkcloud-common.sh:66) wait_for(): '[' 136 = 0 ']'
Injecting public key into admin node...
+(mkcloud:374) setupadmin(): echo 'Injecting public key into admin node...'
+(mkcloud:375) setupadmin(): local x keyfile
+(mkcloud:376) setupadmin(): for keyfile in '~/.ssh/*.pub'
++(mkcloud:377) setupadmin(): cat /root/.ssh/id_rsa.pub
+(mkcloud:377) setupadmin(): local 'pubkey=ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+9G9ciaPgdHqNpT7isiu3ZkHhD8xPMchHKlMPsxR8NNM/HpWSxKazjVTYhGwUf9c29/cEMV+ZILtRH14ZTU3qPeZA5naibse6joQSpI64OKoFWMYqeMa1JHMHcT1y7cyEmjbVYxTU4+azoZepIQBCfIO2tIccj1wu1YENi5eCE4rgPqXCgFfja+QwJTPSJORswbGAuULVw6LEpsT0ye2mVJpAzRrV/0WGR8+glA3l2PBJg2kehLcKd6wslzM/JhM31c5d4OEVF9iiuVzfCDOoD6krg7GD8wS6RfEExN4FkQme0KGCx2kcdH7BZVB5+U2D+k8WE+T0rEQMEFwL9dH root@suse-cloud-pl-dev2'
+(mkcloud:378) setupadmin(): ssh_password root@192.168.50.10 '
mkdir -p ~/.ssh;
grep -q '\''ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+9G9ciaPgdHqNpT7isiu3ZkHhD8xPMchHKlMPsxR8NNM/HpWSxKazjVTYhGwUf9c29/cEMV+ZILtRH14ZTU3qPeZA5naibse6joQSpI64OKoFWMYqeMa1JHMHcT1y7cyEmjbVYxTU4+azoZepIQBCfIO2tIccj1wu1YENi5eCE4rgPqXCgFfja+QwJTPSJORswbGAuULVw6LEpsT0ye2mVJpAzRrV/0WGR8+glA3l2PBJg2kehLcKd6wslzM/JhM31c5d4OEVF9iiuVzfCDOoD6krg7GD8wS6RfEExN4FkQme0KGCx2kcdH7BZVB5+U2D+k8WE+T0rEQMEFwL9dH root@suse-cloud-pl-dev2'\'' ~/.ssh/authorized_keys 2>/dev/null ||
echo '\''ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+9G9ciaPgdHqNpT7isiu3ZkHhD8xPMchHKlMPsxR8NNM/HpWSxKazjVTYhGwUf9c29/cEMV+ZILtRH14ZTU3qPeZA5naibse6joQSpI64OKoFWMYqeMa1JHMHcT1y7cyEmjbVYxTU4+azoZepIQBCfIO2tIccj1wu1YENi5eCE4rgPqXCgFfja+QwJTPSJORswbGAuULVw6LEpsT0ye2mVJpAzRrV/0WGR8+glA3l2PBJg2kehLcKd6wslzM/JhM31c5d4OEVF9iiuVzfCDOoD6krg7GD8wS6RfEExN4FkQme0KGCx2kcdH7BZVB5+U2D+k8WE+T0rEQMEFwL9dH root@suse-cloud-pl-dev2 injected-from-host'\'' >> ~/.ssh/authorized_keys
'
+(mkcloud-common.sh:165) ssh_password(): SSH_ASKPASS=/root/echolinux
+(mkcloud-common.sh:166) ssh_password(): cat
+(mkcloud-common.sh:170) ssh_password(): chmod +x /root/echolinux
+(mkcloud-common.sh:171) ssh_password(): DISPLAY=dummydisplay:0
+(mkcloud-common.sh:171) ssh_password(): SSH_ASKPASS=/root/echolinux
+(mkcloud-common.sh:171) ssh_password(): setsid ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -oNumberOfPasswordPrompts=1 root@192.168.50.10 '
mkdir -p ~/.ssh;
grep -q '\''ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+9G9ciaPgdHqNpT7isiu3ZkHhD8xPMchHKlMPsxR8NNM/HpWSxKazjVTYhGwUf9c29/cEMV+ZILtRH14ZTU3qPeZA5naibse6joQSpI64OKoFWMYqeMa1JHMHcT1y7cyEmjbVYxTU4+azoZepIQBCfIO2tIccj1wu1YENi5eCE4rgPqXCgFfja+QwJTPSJORswbGAuULVw6LEpsT0ye2mVJpAzRrV/0WGR8+glA3l2PBJg2kehLcKd6wslzM/JhM31c5d4OEVF9iiuVzfCDOoD6krg7GD8wS6RfEExN4FkQme0KGCx2kcdH7BZVB5+U2D+k8WE+T0rEQMEFwL9dH root@suse-cloud-pl-dev2'\'' ~/.ssh/authorized_keys 2>/dev/null ||
echo '\''ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQD3+9G9ciaPgdHqNpT7isiu3ZkHhD8xPMchHKlMPsxR8NNM/HpWSxKazjVTYhGwUf9c29/cEMV+ZILtRH14ZTU3qPeZA5naibse6joQSpI64OKoFWMYqeMa1JHMHcT1y7cyEmjbVYxTU4+azoZepIQBCfIO2tIccj1wu1YENi5eCE4rgPqXCgFfja+QwJTPSJORswbGAuULVw6LEpsT0ye2mVJpAzRrV/0WGR8+glA3l2PBJg2kehLcKd6wslzM/JhM31c5d4OEVF9iiuVzfCDOoD6krg7GD8wS6RfEExN4FkQme0KGCx2kcdH7BZVB5+U2D+k8WE+T0rEQMEFwL9dH root@suse-cloud-pl-dev2 injected-from-host'\'' >> ~/.ssh/authorized_keys
'
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:384) setupadmin(): [[ -n '' ]]
+(mkcloud:387) setupadmin(): onadmin write_cloud_info
+(mkcloud:300) onadmin(): local cmd=write_cloud_info
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_write_cloud_info'\'' real=%R user=%U system=%S" ;' time onadmin_write_cloud_info
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_write_cloud_info'\'' real=%R user=%U system=%S" ;' time onadmin_write_cloud_info
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_write_cloud_info'\'' real=%R user=%U system=%S" ;' time onadmin_write_cloud_info
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_write_cloud_info'\'' real=%R user=%U system=%S'
+(:0) onadmin_write_cloud_info
+(qa_crowbarsetup.sh:1083) onadmin_write_cloud_info(): echo -n 'This cloud was installed on: '
+(qa_crowbarsetup.sh:1084) onadmin_write_cloud_info(): cat /root/cloud
+(qa_crowbarsetup.sh:1085) onadmin_write_cloud_info(): echo
+(qa_crowbarsetup.sh:1086) onadmin_write_cloud_info(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1094) onadmin_write_cloud_info(): [[ -n '' ]]
timing for mkcloud call 'onadmin_write_cloud_info' real=0.002 user=0.002 system=0.000
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:388) setupadmin(): echo 'you can now proceed with installing crowbar'
you can now proceed with installing crowbar
+(mkcloud:390) setupadmin(): [[ 1500 -gt 1500 ]]
+(mkcloud:390) setupadmin(): [[ 1500 -lt 1500 ]]
timing for mkcloud step 'setupadmin' real=44.619 user=0.268 system=0.055
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: setupadmin =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: setupadmin =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: prepareinstcrowbar'
MKCLOUD step: prepareinstcrowbar
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo prepareinstcrowbar
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=prepareinstcrowbar
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''prepareinstcrowbar'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): prepareinstcrowbar
+(mkcloud:526) prepareinstcrowbar(): echo 'connecting to crowbar admin server at 192.168.50.10'
connecting to crowbar admin server at 192.168.50.10
+(mkcloud:527) prepareinstcrowbar(): onadmin prepareinstallcrowbar
+(mkcloud:300) onadmin(): local cmd=prepareinstallcrowbar
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_prepareinstallcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_prepareinstallcrowbar
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_prepareinstallcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_prepareinstallcrowbar
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_prepareinstallcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_prepareinstallcrowbar
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_prepareinstallcrowbar'\'' real=%R user=%U system=%S'
+(:0) onadmin_prepareinstallcrowbar
+(qa_crowbarsetup.sh:1355) onadmin_prepareinstallcrowbar(): pre_hook onadmin_prepareinstallcrowbar
+(qa_crowbarsetup.sh:135) pre_hook(): func=onadmin_prepareinstallcrowbar
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_onadmin_prepareinstallcrowbar'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo onadmin_prepareinstallcrowbar
+(qa_crowbarsetup.sh:1356) onadmin_prepareinstallcrowbar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1356) onadmin_prepareinstallcrowbar(): lsmod
+(qa_crowbarsetup.sh:1356) onadmin_prepareinstallcrowbar(): grep -q '^virtio_blk'
+(qa_crowbarsetup.sh:1357) onadmin_prepareinstallcrowbar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1358) onadmin_prepareinstallcrowbar(): onadmin_repocleanup
+(qa_crowbarsetup.sh:1315) onadmin_repocleanup(): zypper mr -d sp3tup
Repository sp3tup not found.
+(qa_crowbarsetup.sh:1317) onadmin_repocleanup(): zypper mr -d sp3sdk
Repository sp3sdk not found.
+(qa_crowbarsetup.sh:1359) onadmin_prepareinstallcrowbar(): [[ linux = linux ]]
+(qa_crowbarsetup.sh:1360) onadmin_prepareinstallcrowbar(): echo configure static IP and absolute + resolvable hostname crowbar.c0.cloud.suse.de gw:192.168.50.1
configure static IP and absolute + resolvable hostname crowbar.c0.cloud.suse.de gw:192.168.50.1
+(qa_crowbarsetup.sh:1365) onadmin_prepareinstallcrowbar(): sed -i -e 's/#.*//' /etc/resolv.conf
+(qa_crowbarsetup.sh:1366) onadmin_prepareinstallcrowbar(): cat
+(qa_crowbarsetup.sh:1374) onadmin_prepareinstallcrowbar(): ifdown br0
wicked: ifdown: no matching interfaces
+(qa_crowbarsetup.sh:1375) onadmin_prepareinstallcrowbar(): rm -f /etc/sysconfig/network/ifcfg-br0
+(qa_crowbarsetup.sh:1376) onadmin_prepareinstallcrowbar(): routes_file=/etc/sysconfig/network/routes
+(qa_crowbarsetup.sh:1377) onadmin_prepareinstallcrowbar(): '[' -e /etc/sysconfig/network/routes ']'
+(qa_crowbarsetup.sh:1378) onadmin_prepareinstallcrowbar(): echo 'default 192.168.50.1 - -'
+(qa_crowbarsetup.sh:1380) onadmin_prepareinstallcrowbar(): echo crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:1381) onadmin_prepareinstallcrowbar(): cat /etc/HOSTNAME
+(qa_crowbarsetup.sh:1381) onadmin_prepareinstallcrowbar(): hostname crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:1383) onadmin_prepareinstallcrowbar(): cat /etc/HOSTNAME
+(qa_crowbarsetup.sh:1383) onadmin_prepareinstallcrowbar(): export HOSTNAME=crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1383) onadmin_prepareinstallcrowbar(): HOSTNAME=crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1384) onadmin_prepareinstallcrowbar(): export HOST=crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1384) onadmin_prepareinstallcrowbar(): HOST=crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1385) onadmin_prepareinstallcrowbar(): grep -q '192.168.50.*crowbar' /etc/hosts
+(qa_crowbarsetup.sh:1386) onadmin_prepareinstallcrowbar(): echo 192.168.50.10 crowbar.c0.cloud.suse.de crowbar
+(qa_crowbarsetup.sh:1387) onadmin_prepareinstallcrowbar(): rcnetwork restart
+(qa_crowbarsetup.sh:1388) onadmin_prepareinstallcrowbar(): hostname -f
crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:1389) onadmin_prepareinstallcrowbar(): hostname -f
+(qa_crowbarsetup.sh:1389) onadmin_prepareinstallcrowbar(): ping -c 1 crowbar.c0.cloud.suse.de
PING crowbar.c0.cloud.suse.de (192.168.50.10) 56(84) bytes of data.
64 bytes from crowbar.c0.cloud.suse.de (192.168.50.10): icmp_seq=1 ttl=64 time=0.014 ms
--- crowbar.c0.cloud.suse.de ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.014/0.014/0.014/0.000 ms
+(qa_crowbarsetup.sh:1390) onadmin_prepareinstallcrowbar(): longdistance=false
++(qa_crowbarsetup.sh:1393) onadmin_prepareinstallcrowbar(): echo 10.172.196.75
++(qa_crowbarsetup.sh:1393) onadmin_prepareinstallcrowbar(): cut -d/ -f1
+(qa_crowbarsetup.sh:1393) onadmin_prepareinstallcrowbar(): clouddata_host=10.172.196.75
++(qa_crowbarsetup.sh:1395) onadmin_prepareinstallcrowbar(): ping -q -c1 10.172.196.75
++(qa_crowbarsetup.sh:1396) onadmin_prepareinstallcrowbar(): perl -ne 'm{min/avg/max/mdev = (\d+)} && print $1'
+(qa_crowbarsetup.sh:1395) onadmin_prepareinstallcrowbar(): [[ 0 -gt 100 ]]
+(qa_crowbarsetup.sh:1400) onadmin_prepareinstallcrowbar(): onadmin_set_source_variables
+(qa_crowbarsetup.sh:1208) onadmin_set_source_variables(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1209) onadmin_set_source_variables(): suseversion=12.2
+(qa_crowbarsetup.sh:1216) onadmin_set_source_variables(): case "$cloudsource" in
+(qa_crowbarsetup.sh:1253) onadmin_set_source_variables(): CLOUDSLE12DISTPATH=/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/
+(qa_crowbarsetup.sh:1254) onadmin_set_source_variables(): CLOUDSLE12DISTISO='SUSE-OPENSTACK-CLOUD-7-x86_64*Media1.iso'
+(qa_crowbarsetup.sh:1255) onadmin_set_source_variables(): CLOUDSLE12TESTISO='CLOUD-7-TESTING-x86_64*Media1.iso'
+(qa_crowbarsetup.sh:1256) onadmin_set_source_variables(): CLOUDLOCALREPOS=SUSE-OpenStack-Cloud-7-official
+(qa_crowbarsetup.sh:1290) onadmin_set_source_variables(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1292) onadmin_set_source_variables(): case "$suseversion" in
+(qa_crowbarsetup.sh:1304) onadmin_set_source_variables(): slesversion=12-SP2
+(qa_crowbarsetup.sh:1305) onadmin_set_source_variables(): slesdist=SLE_12_SP2
+(qa_crowbarsetup.sh:1306) onadmin_set_source_variables(): slesmilestone=GM
+(qa_crowbarsetup.sh:1401) onadmin_prepareinstallcrowbar(): onadmin_setup_local_zypper_repositories
+(qa_crowbarsetup.sh:1326) onadmin_setup_local_zypper_repositories(): zypper lr -e -
+(qa_crowbarsetup.sh:1327) onadmin_setup_local_zypper_repositories(): xargs -r zypper rr
+(qa_crowbarsetup.sh:1326) onadmin_setup_local_zypper_repositories(): sed -n '/^name=/ {s///; /ptf/! p}'
+(qa_crowbarsetup.sh:1329) onadmin_setup_local_zypper_repositories(): uri_base=http://10.172.196.75/update/build.suse.de
+(qa_crowbarsetup.sh:1331) onadmin_setup_local_zypper_repositories(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1335) onadmin_setup_local_zypper_repositories(): case $(getcloudver) in
++(qa_crowbarsetup.sh:1335) onadmin_setup_local_zypper_repositories(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(qa_crowbarsetup.sh:1346) onadmin_setup_local_zypper_repositories(): zypper ar http://10.172.196.75/update/build.suse.de/SUSE/Products/SLE-SERVER/12-SP2/x86_64/product/ sles12sp2
Adding repository 'sles12sp2' [......done]
Repository 'sles12sp2' successfully added
Enabled : Yes
Autorefresh : No
GPG Check : Yes
Priority : 99
URI : http://10.172.196.75/update/build.suse.de/SUSE/Products/SLE-SERVER/12-SP2/x86_64/product/
+(qa_crowbarsetup.sh:1347) onadmin_setup_local_zypper_repositories(): zypper ar http://10.172.196.75/update/build.suse.de/SUSE/Updates/SLE-SERVER/12-SP2/x86_64/update/ sles12sp2up
Adding repository 'sles12sp2up' [......done]
Repository 'sles12sp2up' successfully added
Enabled : Yes
Autorefresh : No
GPG Check : Yes
Priority : 99
URI : http://10.172.196.75/update/build.suse.de/SUSE/Updates/SLE-SERVER/12-SP2/x86_64/update/
+(qa_crowbarsetup.sh:1403) onadmin_prepareinstallcrowbar(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1404) onadmin_prepareinstallcrowbar(): onadmin_prepare_sles12sp2_repos
+(qa_crowbarsetup.sh:800) onadmin_prepare_sles12sp2_repos(): onadmin_prepare_sles12sp2_installmedia
+(qa_crowbarsetup.sh:872) onadmin_prepare_sles12sp2_installmedia(): local a
+(qa_crowbarsetup.sh:873) onadmin_prepare_sles12sp2_installmedia(): for a in '$architectures'
+(qa_crowbarsetup.sh:874) onadmin_prepare_sles12sp2_installmedia(): local sles12sp2_mount=/srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:875) onadmin_prepare_sles12sp2_installmedia(): add_mount SLE-12-SP2-Server-TEST/sle-12-x86_64 10.172.196.75:/srv/nfs/suse-12.2/x86_64/install /srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:202) add_mount(): local bindsrc=SLE-12-SP2-Server-TEST/sle-12-x86_64
+(qa_crowbarsetup.sh:203) add_mount(): local nfssrc=10.172.196.75:/srv/nfs/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:204) add_mount(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:205) add_mount(): local zypper_alias=
+(qa_crowbarsetup.sh:207) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:215) add_mount(): '[' -z 10.172.196.75:/srv/nfs/suse-12.2/x86_64/install ']'
+(qa_crowbarsetup.sh:220) add_mount(): add_nfs_mount 10.172.196.75:/srv/nfs/suse-12.2/x86_64/install /srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:174) add_nfs_mount(): local nfs=10.172.196.75:/srv/nfs/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:175) add_nfs_mount(): local dir=/srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:178) add_nfs_mount(): test -d /srv/tftpboot/suse-12.2/x86_64/install/rpm
+(qa_crowbarsetup.sh:180) add_nfs_mount(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:181) add_nfs_mount(): grep -q '10.172.196.75:/srv/nfs/suse-12.2/x86_64/install\s\+/srv/tftpboot/suse-12.2/x86_64/install' /etc/fstab
+(qa_crowbarsetup.sh:185) add_nfs_mount(): echo '10.172.196.75:/srv/nfs/suse-12.2/x86_64/install /srv/tftpboot/suse-12.2/x86_64/install nfs ro,nosuid,rsize=8192,wsize=8192,hard,intr,nolock 0 0'
+(qa_crowbarsetup.sh:186) add_nfs_mount(): ensure_packages_installed tcpdump
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q tcpdump
+(mkcloud-common.sh:393) ensure_packages_installed(): safely zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install tcpdump
+(mkcloud-common.sh:90) safely(): zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install tcpdump
Warning: The gpg key signing file 'repomd.xml' has expired.
Repository: sles12sp2
Key Name: SuSE Package Signing Key <build@suse.de>
Key Fingerprint: FEAB5025 39D846DB 2C0961CA 70AF9E81 39DB7C82
Key Created: Thu 31 Jan 2013 05:06:03 PM CET
Key Expires: Mon 30 Jan 2017 05:06:03 PM CET (EXPIRED)
Rpm Name: gpg-pubkey-39db7c82-510a966b
Building repository 'sles12sp2' cache [....done]
Building repository 'sles12sp2up' cache [....done]
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 4 NEW packages are going to be installed:
libpcap1 libsmi libsmi2 tcpdump
4 new packages to install.
Overall download size: 2.5 MiB. Already cached: 0 B. After the operation, additional 17.5 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package libpcap1-1.5.3-6.1.x86_64 (1/4), 138.4 KiB (336.1 KiB unpacked)
Retrieving: libpcap1-1.5.3-6.1.x86_64.rpm [done]
Retrieving package libsmi-0.4.8-18.63.x86_64 (2/4), 1.9 MiB ( 15.8 MiB unpacked)
Retrieving: libsmi-0.4.8-18.63.x86_64.rpm [done]
Retrieving package libsmi2-0.4.8-18.63.x86_64 (3/4), 114.1 KiB (492.8 KiB unpacked)
Retrieving: libsmi2-0.4.8-18.63.x86_64.rpm [done]
Retrieving package tcpdump-4.5.1-10.1.x86_64 (4/4), 341.7 KiB (904.2 KiB unpacked)
Retrieving: tcpdump-4.5.1-10.1.x86_64.rpm [done]
Checking for file conflicts: [........done]
(1/4) Installing: libpcap1-1.5.3-6.1.x86_64 [........done]
(2/4) Installing: libsmi-0.4.8-18.63.x86_64 [............done]
(3/4) Installing: libsmi2-0.4.8-18.63.x86_64 [..........done]
(4/4) Installing: tcpdump-4.5.1-10.1.x86_64 [..........done]
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:188) add_nfs_mount(): local tcpdumppid=8610
+(qa_crowbarsetup.sh:189) add_nfs_mount(): safely mount /srv/tftpboot/suse-12.2/x86_64/install
+(mkcloud-common.sh:90) safely(): mount /srv/tftpboot/suse-12.2/x86_64/install
+(qa_crowbarsetup.sh:187) add_nfs_mount(): tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:190) add_nfs_mount(): kill 8610
+(qa_crowbarsetup.sh:191) add_nfs_mount(): rm -f /var/log/nfs.pcap.notbz
0 packets captured
53 packets received by filter
0 packets dropped by kernel
+(qa_crowbarsetup.sh:223) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:879) onadmin_prepare_sles12sp2_installmedia(): '[' '!' -d /srv/tftpboot/suse-12.2/x86_64/install/media.1 ']'
+(qa_crowbarsetup.sh:801) onadmin_prepare_sles12sp2_repos(): onadmin_prepare_sles12sp2_other_repos
+(qa_crowbarsetup.sh:907) onadmin_prepare_sles12sp2_other_repos(): for repo in 'SLES12-SP2-{Pool,Updates}'
+(qa_crowbarsetup.sh:908) onadmin_prepare_sles12sp2_other_repos(): add_mount SLES12-SP2-Pool/sle-12-x86_64 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:202) add_mount(): local bindsrc=SLES12-SP2-Pool/sle-12-x86_64
+(qa_crowbarsetup.sh:203) add_mount(): local nfssrc=10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:204) add_mount(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:205) add_mount(): local zypper_alias=
+(qa_crowbarsetup.sh:207) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:215) add_mount(): '[' -z 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool ']'
+(qa_crowbarsetup.sh:220) add_mount(): add_nfs_mount 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:174) add_nfs_mount(): local nfs=10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:175) add_nfs_mount(): local dir=/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:178) add_nfs_mount(): test -d /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool/rpm
+(qa_crowbarsetup.sh:180) add_nfs_mount(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:181) add_nfs_mount(): grep -q '10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool\s\+/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool' /etc/fstab
+(qa_crowbarsetup.sh:185) add_nfs_mount(): echo '10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool nfs ro,nosuid,rsize=8192,wsize=8192,hard,intr,nolock 0 0'
+(qa_crowbarsetup.sh:186) add_nfs_mount(): ensure_packages_installed tcpdump
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q tcpdump
+(qa_crowbarsetup.sh:188) add_nfs_mount(): local tcpdumppid=8636
+(qa_crowbarsetup.sh:189) add_nfs_mount(): safely mount /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(qa_crowbarsetup.sh:187) add_nfs_mount(): tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(mkcloud-common.sh:90) safely(): mount /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Pool
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:190) add_nfs_mount(): kill 8636
+(qa_crowbarsetup.sh:191) add_nfs_mount(): rm -f /var/log/nfs.pcap.notbz
+(qa_crowbarsetup.sh:223) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:910) onadmin_prepare_sles12sp2_other_repos(): [[ -n '' ]]
+(qa_crowbarsetup.sh:907) onadmin_prepare_sles12sp2_other_repos(): for repo in 'SLES12-SP2-{Pool,Updates}'
+(qa_crowbarsetup.sh:908) onadmin_prepare_sles12sp2_other_repos(): add_mount SLES12-SP2-Updates/sle-12-x86_64 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:202) add_mount(): local bindsrc=SLES12-SP2-Updates/sle-12-x86_64
+(qa_crowbarsetup.sh:203) add_mount(): local nfssrc=10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:204) add_mount(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:205) add_mount(): local zypper_alias=
+(qa_crowbarsetup.sh:207) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:215) add_mount(): '[' -z 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates ']'
+(qa_crowbarsetup.sh:220) add_mount(): add_nfs_mount 10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:174) add_nfs_mount(): local nfs=10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:175) add_nfs_mount(): local dir=/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:178) add_nfs_mount(): test -d /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates/rpm
+(qa_crowbarsetup.sh:180) add_nfs_mount(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(qa_crowbarsetup.sh:181) add_nfs_mount(): grep -q '10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates\s\+/srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates' /etc/fstab
+(qa_crowbarsetup.sh:185) add_nfs_mount(): echo '10.172.196.75:/srv/nfs/repos/x86_64/SLES12-SP2-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates nfs ro,nosuid,rsize=8192,wsize=8192,hard,intr,nolock 0 0'
+(qa_crowbarsetup.sh:186) add_nfs_mount(): ensure_packages_installed tcpdump
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q tcpdump
+(qa_crowbarsetup.sh:188) add_nfs_mount(): local tcpdumppid=8646
+(qa_crowbarsetup.sh:187) add_nfs_mount(): tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(qa_crowbarsetup.sh:189) add_nfs_mount(): safely mount /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
+(mkcloud-common.sh:90) safely(): mount /srv/tftpboot/suse-12.2/x86_64/repos/SLES12-SP2-Updates
/root/scripts/lib/mkcloud-common.sh: line 89: 8636 Terminated tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:190) add_nfs_mount(): kill 8646
+(qa_crowbarsetup.sh:191) add_nfs_mount(): rm -f /var/log/nfs.pcap.notbz
+(qa_crowbarsetup.sh:223) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:910) onadmin_prepare_sles12sp2_other_repos(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1405) onadmin_prepareinstallcrowbar(): onadmin_prepare_sles12plus_cloud_repos
+(qa_crowbarsetup.sh:806) onadmin_prepare_sles12plus_cloud_repos(): iscloudver 5
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:811) onadmin_prepare_sles12plus_cloud_repos(): ensure_packages_installed createrepo
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q createrepo
+(mkcloud-common.sh:393) ensure_packages_installed(): safely zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install createrepo
+(mkcloud-common.sh:90) safely(): zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install createrepo
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 153 NEW packages are going to be installed:
adwaita-icon-theme at-spi2-core cantarell-fonts createrepo cups-libs dbus-1-glib dbus-1-python deltarpm desktop-translations fontconfig fuse gcr-data gcr-lang gcr-prompter gcr-viewer gd gdk-pixbuf-lang gdk-pixbuf-query-loaders girepository-1_0 glib-networking glib-networking-lang gptfdisk gsettings-desktop-schemas gsettings-desktop-schemas-lang gtk3-data gtk3-lang gtk3-tools gvfs gvfs-backends gvfs-fuse gvfs-lang hicolor-icon-theme json-glib-lang libarchive13 libatasmart4 libatk-1_0-0 libatk-bridge-2_0-0 libatspi0 libavahi-client3 libavahi-common3 libavahi-glib1 libbluray1 libcairo2 libcairo-gobject2 libcdio14 libcdio_cdda1 libcdio_paranoia1 libcolord2 libdatrie1 libdrm2 libdrm_amdgpu1 libdrm_intel1 libdrm_nouveau2 libdrm_radeon1 libepoxy0 libexif12 libgbm1 libgck-1-0 libgcr-3-1 libgdata22 libgdk_pixbuf-2_0-0 libgirepository-1_0-1 libgnutls28 libgoa-1_0-0 libgphoto2-6 libgphoto2-6-lang libgraphite2-3 libgthread-2_0-0 libgtk-3-0 libgudev-1_0-0 libharfbuzz0 libhogweed2 libicu52_1 libicu52_1-data libjasper1 libjbig2 libjpeg8 libjson-glib-1_0-0 liblcms2-2 libLLVM liblockdev1 libltdl7 libmozjs-17_0 libmtp9 libnettle4 liboauth0 libpango-1_0-0 libpciaccess0 libpixman-1-0 libpolkit0 librest0 libsecret-1-0 libsecret-lang libsoup-2_4-1 libsoup-lang libsqlite3-0 libthai0 libthai-data libtiff5 libudisks2-0 libvpx1 libX11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 libXcomposite1 libXcursor1 libXdamage1 libXext6 libXfixes3 libXft2 libXi6 libXinerama1 libXpm4 libXrandr2 libXrender1 libxshmfence1 libxslt1 libXtst6 libXxf86vm1 lockdev Mesa Mesa-libEGL1 Mesa-libGL1 Mesa-libglapi0 mozilla-nspr polkit polkit-default-privs python python-cssselect python-deltarpm python-gobject python-gobject2 python-gobject-cairo python-gobject-Gdk python-lxml python-pycurl python-urlgrabber python-xml python-yum rpm-python typelib-1_0-Atk-1_0 typelib-1_0-GdkPixbuf-2_0 typelib-1_0-Gtk-3_0 typelib-1_0-Pango-1_0 udisks2 udisks2-lang yum-metadata-parser
153 new packages to install.
Overall download size: 57.4 MiB. Already cached: 0 B. After the operation, additional 214.2 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package cantarell-fonts-0.0.24-3.1.noarch (1/153), 153.8 KiB (420.4 KiB unpacked)
Retrieving: cantarell-fonts-0.0.24-3.1.noarch.rpm [done]
Retrieving package desktop-translations-13.1-32.1.noarch (2/153), 494.5 KiB ( 4.9 MiB unpacked)
Retrieving: desktop-translations-13.1-32.1.noarch.rpm [done]
Retrieving package gtk3-data-3.20.9-11.2.noarch (3/153), 161.7 KiB ( 10.8 KiB unpacked)
Retrieving: gtk3-data-3.20.9-11.2.noarch.rpm [done]
Retrieving package hicolor-icon-theme-0.15-4.1.noarch (4/153), 42.8 KiB ( 50.6 KiB unpacked)
Retrieving: hicolor-icon-theme-0.15-4.1.noarch.rpm [done]
Retrieving package python-cssselect-0.9.1-1.1.noarch (5/153), 46.9 KiB (208.7 KiB unpacked)
Retrieving: python-cssselect-0.9.1-1.1.noarch.rpm [done]
Retrieving package Mesa-libglapi0-11.2.1-103.9.x86_64 (6/153), 106.3 KiB (178.5 KiB unpacked)
Retrieving: Mesa-libglapi0-11.2.1-103.9.x86_64.rpm [done]
Retrieving package dbus-1-glib-0.100.2-3.58.x86_64 (7/153), 70.3 KiB (192.4 KiB unpacked)
Retrieving: dbus-1-glib-0.100.2-3.58.x86_64.rpm [done]
Retrieving package deltarpm-3.6.1-5.1.x86_64 (8/153), 204.6 KiB (818.8 KiB unpacked)
Retrieving: deltarpm-3.6.1-5.1.x86_64.rpm [done]
Retrieving package fontconfig-2.11.1-7.1.x86_64 (9/153), 336.0 KiB ( 1.2 MiB unpacked)
Retrieving: fontconfig-2.11.1-7.1.x86_64.rpm [done]
Retrieving package fuse-2.9.3-5.1.x86_64 (10/153), 81.6 KiB (242.4 KiB unpacked)
Retrieving: fuse-2.9.3-5.1.x86_64.rpm [done]
Retrieving package gcr-data-3.20.0-8.2.x86_64 (11/153), 65.5 KiB ( 53.9 KiB unpacked)
Retrieving: gcr-data-3.20.0-8.2.x86_64.rpm [done]
Retrieving package gdk-pixbuf-query-loaders-2.34.0-16.2.x86_64 (12/153), 26.4 KiB ( 11.4 KiB unpacked)
Retrieving: gdk-pixbuf-query-loaders-2.34.0-16.2.x86_64.rpm [done]
Retrieving package gsettings-desktop-schemas-3.20.0-6.2.x86_64 (13/153), 45.7 KiB (136.5 KiB unpacked)
Retrieving: gsettings-desktop-schemas-3.20.0-6.2.x86_64.rpm [done]
Retrieving package libLLVM-3.8.0-4.48.x86_64 (14/153), 9.0 MiB ( 41.1 MiB unpacked)
Retrieving: libLLVM-3.8.0-4.48.x86_64.rpm [done]
Retrieving package libXcomposite1-0.4.4-7.53.x86_64 (15/153), 7.1 KiB ( 10.1 KiB unpacked)
Retrieving: libXcomposite1-0.4.4-7.53.x86_64.rpm [done]
Retrieving package libXdamage1-1.1.4-7.54.x86_64 (16/153), 6.9 KiB ( 10.1 KiB unpacked)
Retrieving: libXdamage1-1.1.4-7.54.x86_64.rpm [done]
Retrieving package libXext6-1.3.2-3.61.x86_64 (17/153), 28.2 KiB ( 71.7 KiB unpacked)
Retrieving: libXext6-1.3.2-3.61.x86_64.rpm [done]
Retrieving package libXpm4-3.5.11-3.60.x86_64 (18/153), 33.4 KiB ( 71.2 KiB unpacked)
Retrieving: libXpm4-3.5.11-3.60.x86_64.rpm [done]
Retrieving package libatasmart4-0.19-5.64.x86_64 (19/153), 33.3 KiB ( 82.4 KiB unpacked)
Retrieving: libatasmart4-0.19-5.64.x86_64.rpm [done]
Retrieving package libatk-1_0-0-2.20.0-4.5.x86_64 (20/153), 101.4 KiB (323.2 KiB unpacked)
Retrieving: libatk-1_0-0-2.20.0-4.5.x86_64.rpm [done]
Retrieving package libatspi0-2.20.2-12.3.x86_64 (21/153), 89.6 KiB (192.9 KiB unpacked)
Retrieving: libatspi0-2.20.2-12.3.x86_64.rpm [done]
Retrieving package libavahi-common3-0.6.32-30.36.x86_64 (22/153), 33.2 KiB ( 51.2 KiB unpacked)
Retrieving: libavahi-common3-0.6.32-30.36.x86_64.rpm [done]
Retrieving package libbluray1-0.4.0-5.1.x86_64 (23/153), 90.8 KiB (214.7 KiB unpacked)
Retrieving: libbluray1-0.4.0-5.1.x86_64.rpm [done]
Retrieving package libcdio14-0.90-4.82.x86_64 (24/153), 57.8 KiB (150.0 KiB unpacked)
Retrieving: libcdio14-0.90-4.82.x86_64.rpm [done]
Retrieving package libdatrie1-0.2.4-17.19.x86_64 (25/153), 32.2 KiB ( 86.7 KiB unpacked)
Retrieving: libdatrie1-0.2.4-17.19.x86_64.rpm [done]
Retrieving package libdrm2-2.4.67-4.5.x86_64 (26/153), 49.9 KiB ( 58.6 KiB unpacked)
Retrieving: libdrm2-2.4.67-4.5.x86_64.rpm [done]
Retrieving package libepoxy0-1.3.1-1.4.x86_64 (27/153), 169.0 KiB (1002.6 KiB unpacked)
Retrieving: libepoxy0-1.3.1-1.4.x86_64.rpm [done]
Retrieving package libexif12-0.6.21-6.4.x86_64 (28/153), 279.7 KiB ( 1.7 MiB unpacked)
Retrieving: libexif12-0.6.21-6.4.x86_64.rpm [.done]
Retrieving package libgck-1-0-3.20.0-8.2.x86_64 (29/153), 96.8 KiB (262.2 KiB unpacked)
Retrieving: libgck-1-0-3.20.0-8.2.x86_64.rpm [done]
Retrieving package libgirepository-1_0-1-1.48.0-11.2.x86_64 (30/153), 120.6 KiB (232.3 KiB unpacked)
Retrieving: libgirepository-1_0-1-1.48.0-11.2.x86_64.rpm [done]
Retrieving package libgoa-1_0-0-3.20.4-7.2.x86_64 (31/153), 83.1 KiB (292.1 KiB unpacked)
Retrieving: libgoa-1_0-0-3.20.4-7.2.x86_64.rpm [done]
Retrieving package libgraphite2-3-1.3.1-6.1.x86_64 (32/153), 72.0 KiB (158.4 KiB unpacked)
Retrieving: libgraphite2-3-1.3.1-6.1.x86_64.rpm [done]
Retrieving package libgthread-2_0-0-2.48.2-10.2.x86_64 (33/153), 140.1 KiB ( 6.1 KiB unpacked)
Retrieving: libgthread-2_0-0-2.48.2-10.2.x86_64.rpm [done]
Retrieving package libgudev-1_0-0-230-1.5.x86_64 (34/153), 22.9 KiB ( 68.9 KiB unpacked)
Retrieving: libgudev-1_0-0-230-1.5.x86_64.rpm [done]
Retrieving package libicu52_1-data-52.1-7.1.x86_64 (35/153), 5.2 MiB ( 22.4 MiB unpacked)
Retrieving: libicu52_1-data-52.1-7.1.x86_64.rpm [done]
Retrieving package libjbig2-2.0-12.13.x86_64 (36/153), 28.3 KiB ( 67.2 KiB unpacked)
Retrieving: libjbig2-2.0-12.13.x86_64.rpm [done]
Retrieving package libjpeg8-8.0.2-30.3.x86_64 (37/153), 102.0 KiB (274.0 KiB unpacked)
Retrieving: libjpeg8-8.0.2-30.3.x86_64.rpm [done]
Retrieving package libjson-glib-1_0-0-1.2.2-5.2.x86_64 (38/153), 162.4 KiB (603.8 KiB unpacked)
Retrieving: libjson-glib-1_0-0-1.2.2-5.2.x86_64.rpm [done]
Retrieving package liblcms2-2-2.7-7.2.x86_64 (39/153), 130.6 KiB (346.8 KiB unpacked)
Retrieving: liblcms2-2-2.7-7.2.x86_64.rpm [done]
Retrieving package liblockdev1-1.0.3_git201003141408-27.1.x86_64 (40/153), 9.7 KiB ( 18.3 KiB unpacked)
Retrieving: liblockdev1-1.0.3_git201003141408-27.1.x86_64.rpm [done]
Retrieving package libltdl7-2.4.2-14.60.x86_64 (41/153), 20.8 KiB ( 38.6 KiB unpacked)
Retrieving: libltdl7-2.4.2-14.60.x86_64.rpm [done]
Retrieving package libmtp9-1.1.6-5.29.x86_64 (42/153), 176.0 KiB (661.8 KiB unpacked)
Retrieving: libmtp9-1.1.6-5.29.x86_64.rpm [done]
Retrieving package libnettle4-2.7.1-9.1.x86_64 (43/153), 160.0 KiB (488.1 KiB unpacked)
Retrieving: libnettle4-2.7.1-9.1.x86_64.rpm [done]
Retrieving package liboauth0-0.9.4-14.60.x86_64 (44/153), 23.1 KiB ( 53.3 KiB unpacked)
Retrieving: liboauth0-0.9.4-14.60.x86_64.rpm [done]
Retrieving package libpixman-1-0-0.34.0-6.1.x86_64 (45/153), 229.2 KiB (668.9 KiB unpacked)
Retrieving: libpixman-1-0-0.34.0-6.1.x86_64.rpm [done]
Retrieving package libsecret-1-0-0.18.5-7.2.x86_64 (46/153), 106.6 KiB (356.8 KiB unpacked)
Retrieving: libsecret-1-0-0.18.5-7.2.x86_64.rpm [done]
Retrieving package libsqlite3-0-3.8.10.2-3.1.x86_64 (47/153), 408.6 KiB (794.8 KiB unpacked)
Retrieving: libsqlite3-0-3.8.10.2-3.1.x86_64.rpm [done]
Retrieving package libthai-data-0.1.25-4.2.x86_64 (48/153), 132.1 KiB (553.1 KiB unpacked)
Retrieving: libthai-data-0.1.25-4.2.x86_64.rpm [done]
Retrieving package libudisks2-0-2.1.3-1.14.x86_64 (49/153), 116.6 KiB (506.3 KiB unpacked)
Retrieving: libudisks2-0-2.1.3-1.14.x86_64.rpm [done]
Retrieving package libvpx1-1.3.0-1.31.x86_64 (50/153), 555.0 KiB ( 1.6 MiB unpacked)
Retrieving: libvpx1-1.3.0-1.31.x86_64.rpm [done]
Retrieving package libxcb-dri2-0-1.10-3.1.x86_64 (51/153), 11.7 KiB ( 18.1 KiB unpacked)
Retrieving: libxcb-dri2-0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-dri3-0-1.10-3.1.x86_64 (52/153), 10.3 KiB ( 10.1 KiB unpacked)
Retrieving: libxcb-dri3-0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-glx0-1.10-3.1.x86_64 (53/153), 23.8 KiB ( 94.1 KiB unpacked)
Retrieving: libxcb-glx0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-present0-1.10-3.1.x86_64 (54/153), 10.3 KiB ( 10.1 KiB unpacked)
Retrieving: libxcb-present0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-render0-1.10-3.1.x86_64 (55/153), 15.7 KiB ( 38.2 KiB unpacked)
Retrieving: libxcb-render0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-shm0-1.10-3.1.x86_64 (56/153), 10.8 KiB ( 10.1 KiB unpacked)
Retrieving: libxcb-shm0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-sync1-1.10-3.1.x86_64 (57/153), 13.1 KiB ( 22.2 KiB unpacked)
Retrieving: libxcb-sync1-1.10-3.1.x86_64.rpm [done]
Retrieving package libxcb-xfixes0-1.10-3.1.x86_64 (58/153), 13.4 KiB ( 26.1 KiB unpacked)
Retrieving: libxcb-xfixes0-1.10-3.1.x86_64.rpm [done]
Retrieving package libxshmfence1-1.1-1.28.x86_64 (59/153), 6.5 KiB ( 10.0 KiB unpacked)
Retrieving: libxshmfence1-1.1-1.28.x86_64.rpm [done]
Retrieving package libxslt1-1.1.28-6.57.x86_64 (60/153), 128.5 KiB (336.3 KiB unpacked)
Retrieving: libxslt1-1.1.28-6.57.x86_64.rpm [done]
Retrieving package mozilla-nspr-4.12-15.2.x86_64 (61/153), 112.8 KiB (271.6 KiB unpacked)
Retrieving: mozilla-nspr-4.12-15.2.x86_64.rpm [done]
Retrieving package python-xml-2.7.9-24.2.x86_64 (62/153), 190.0 KiB (878.9 KiB unpacked)
Retrieving: python-xml-2.7.9-24.2.x86_64.rpm [done]
Retrieving package python-deltarpm-3.6.1-5.1.x86_64 (63/153), 60.4 KiB (107.2 KiB unpacked)
Retrieving: python-deltarpm-3.6.1-5.1.x86_64.rpm [done]
Retrieving package gsettings-desktop-schemas-lang-3.20.0-6.2.noarch (64/153), 426.8 KiB ( 3.1 MiB unpacked)
Retrieving: gsettings-desktop-schemas-lang-3.20.0-6.2.noarch.rpm [done]
Retrieving package libXxf86vm1-1.1.3-3.54.x86_64 (65/153), 10.2 KiB ( 22.3 KiB unpacked)
Retrieving: libXxf86vm1-1.1.3-3.54.x86_64.rpm [done]
Retrieving package libXinerama1-1.1.3-3.55.x86_64 (66/153), 6.7 KiB ( 10.2 KiB unpacked)
Retrieving: libXinerama1-1.1.3-3.55.x86_64.rpm [done]
Retrieving package libavahi-glib1-0.6.32-30.4.x86_64 (67/153), 9.3 KiB ( 14.3 KiB unpacked)
Retrieving: libavahi-glib1-0.6.32-30.4.x86_64.rpm [done]
Retrieving package libavahi-client3-0.6.32-30.36.x86_64 (68/153), 36.6 KiB ( 67.2 KiB unpacked)
Retrieving: libavahi-client3-0.6.32-30.36.x86_64.rpm [done]
Retrieving package libcdio_cdda1-10.2+0.90-3.51.x86_64 (69/153), 16.5 KiB ( 30.5 KiB unpacked)
Retrieving: libcdio_cdda1-10.2+0.90-3.51.x86_64.rpm [done]
Retrieving package libgbm1-11.2.1-103.9.x86_64 (70/153), 105.5 KiB ( 46.9 KiB unpacked)
Retrieving: libgbm1-11.2.1-103.9.x86_64.rpm [done]
Retrieving package libdrm_radeon1-2.4.67-4.5.x86_64 (71/153), 45.2 KiB ( 46.3 KiB unpacked)
Retrieving: libdrm_radeon1-2.4.67-4.5.x86_64.rpm [done]
Retrieving package libdrm_nouveau2-2.4.67-4.5.x86_64 (72/153), 40.2 KiB ( 30.4 KiB unpacked)
Retrieving: libdrm_nouveau2-2.4.67-4.5.x86_64.rpm [done]
Retrieving package libdrm_amdgpu1-2.4.67-4.5.x86_64 (73/153), 40.7 KiB ( 30.3 KiB unpacked)
Retrieving: libdrm_amdgpu1-2.4.67-4.5.x86_64.rpm [done]
Retrieving package girepository-1_0-1.48.0-11.2.x86_64 (74/153), 165.6 KiB (598.1 KiB unpacked)
Retrieving: girepository-1_0-1.48.0-11.2.x86_64.rpm [done]
Retrieving package libharfbuzz0-1.3.0-5.2.x86_64 (75/153), 211.8 KiB (557.2 KiB unpacked)
Retrieving: libharfbuzz0-1.3.0-5.2.x86_64.rpm [done]
Retrieving package libicu52_1-52.1-7.1.x86_64 (76/153), 1.4 MiB ( 4.3 MiB unpacked)
Retrieving: libicu52_1-52.1-7.1.x86_64.rpm [done]
Retrieving package libtiff5-4.0.6-26.3.x86_64 (77/153), 153.2 KiB (484.0 KiB unpacked)
Retrieving: libtiff5-4.0.6-26.3.x86_64.rpm [done]
Retrieving package json-glib-lang-1.2.2-5.2.noarch (78/153), 54.3 KiB (237.7 KiB unpacked)
Retrieving: json-glib-lang-1.2.2-5.2.noarch.rpm [done]
Retrieving package libcolord2-1.3.3-10.14.x86_64 (79/153), 142.8 KiB (334.6 KiB unpacked)
Retrieving: libcolord2-1.3.3-10.14.x86_64.rpm [done]
Retrieving package lockdev-1.0.3_git201003141408-27.1.x86_64 (80/153), 17.0 KiB ( 37.5 KiB unpacked)
Retrieving: lockdev-1.0.3_git201003141408-27.1.x86_64.rpm [done]
Retrieving package libhogweed2-2.7.1-9.1.x86_64 (81/153), 126.1 KiB (187.5 KiB unpacked)
Retrieving: libhogweed2-2.7.1-9.1.x86_64.rpm [done]
Retrieving package libsecret-lang-0.18.5-7.2.noarch (82/153), 28.2 KiB ( 66.5 KiB unpacked)
Retrieving: libsecret-lang-0.18.5-7.2.noarch.rpm [done]
Retrieving package python-2.7.9-24.1.x86_64 (83/153), 307.8 KiB ( 1.4 MiB unpacked)
Retrieving: python-2.7.9-24.1.x86_64.rpm [done]
Retrieving package libthai0-0.1.25-4.2.x86_64 (84/153), 20.0 KiB ( 36.6 KiB unpacked)
Retrieving: libthai0-0.1.25-4.2.x86_64.rpm [done]
Retrieving package python-lxml-3.6.1-6.2.x86_64 (85/153), 801.6 KiB ( 2.8 MiB unpacked)
Retrieving: python-lxml-3.6.1-6.2.x86_64.rpm [done]
Retrieving package libmozjs-17_0-17.0-13.2.x86_64 (86/153), 1.2 MiB ( 3.7 MiB unpacked)
Retrieving: libmozjs-17_0-17.0-13.2.x86_64.rpm [done]
Retrieving package cups-libs-1.7.5-12.4.x86_64 (87/153), 487.0 KiB ( 2.3 MiB unpacked)
Retrieving: cups-libs-1.7.5-12.4.x86_64.rpm [done]
Retrieving package libcdio_paranoia1-10.2+0.90-3.51.x86_64 (88/153), 16.2 KiB ( 30.4 KiB unpacked)
Retrieving: libcdio_paranoia1-10.2+0.90-3.51.x86_64.rpm [done]
Retrieving package typelib-1_0-Atk-1_0-2.20.0-4.5.x86_64 (89/153), 35.0 KiB ( 69.9 KiB unpacked)
Retrieving: typelib-1_0-Atk-1_0-2.20.0-4.5.x86_64.rpm [done]
Retrieving package gptfdisk-0.8.8-1.38.x86_64 (90/153), 159.5 KiB (604.8 KiB unpacked)
Retrieving: gptfdisk-0.8.8-1.38.x86_64.rpm [done]
Retrieving package gd-2.1.0-12.1.x86_64 (91/153), 174.8 KiB (967.5 KiB unpacked)
Retrieving: gd-2.1.0-12.1.x86_64.rpm [done]
Retrieving package libgnutls28-3.2.15-11.1.x86_64 (92/153), 452.8 KiB ( 1.1 MiB unpacked)
Retrieving: libgnutls28-3.2.15-11.1.x86_64.rpm [done]
Retrieving package yum-metadata-parser-1.1.2-128.13.x86_64 (93/153), 23.3 KiB ( 62.1 KiB unpacked)
Retrieving: yum-metadata-parser-1.1.2-128.13.x86_64.rpm [done]
Retrieving package rpm-python-4.11.2-15.1.x86_64 (94/153), 39.0 KiB (147.5 KiB unpacked)
Retrieving: rpm-python-4.11.2-15.1.x86_64.rpm [done]
Retrieving package python-pycurl-7.19.0-16.5.x86_64 (95/153), 48.7 KiB (137.2 KiB unpacked)
Retrieving: python-pycurl-7.19.0-16.5.x86_64.rpm [done]
Retrieving package python-gobject2-2.28.6-24.80.x86_64 (96/153), 279.9 KiB ( 1.2 MiB unpacked)
Retrieving: python-gobject2-2.28.6-24.80.x86_64.rpm [done]
Retrieving package libpolkit0-0.113-5.6.1.x86_64 (97/153), 59.3 KiB (159.4 KiB unpacked)
Retrieving: libpolkit0-0.113-5.6.1.x86_64.rpm [done]
Retrieving package libgphoto2-6-2.5.4.1-3.12.x86_64 (98/153), 1.1 MiB ( 7.6 MiB unpacked)
Retrieving: libgphoto2-6-2.5.4.1-3.12.x86_64.rpm [done]
Retrieving package glib-networking-2.48.2-4.6.x86_64 (99/153), 86.3 KiB (204.7 KiB unpacked)
Retrieving: glib-networking-2.48.2-4.6.x86_64.rpm [done]
Retrieving package python-urlgrabber-3.9.1-15.2.noarch (100/153), 73.3 KiB (297.4 KiB unpacked)
Retrieving: python-urlgrabber-3.9.1-15.2.noarch.rpm [done]
Retrieving package polkit-0.113-5.6.1.x86_64 (101/153), 107.6 KiB (251.7 KiB unpacked)
Retrieving: polkit-0.113-5.6.1.x86_64.rpm [done]
Retrieving package libgphoto2-6-lang-2.5.4.1-3.12.noarch (102/153), 407.5 KiB ( 2.4 MiB unpacked)
Retrieving: libgphoto2-6-lang-2.5.4.1-3.12.noarch.rpm [done]
Retrieving package libsoup-2_4-1-2.54.1-4.5.x86_64 (103/153), 342.9 KiB ( 1.0 MiB unpacked)
Retrieving: libsoup-2_4-1-2.54.1-4.5.x86_64.rpm [done]
Retrieving package glib-networking-lang-2.48.2-4.6.noarch (104/153), 68.6 KiB (207.6 KiB unpacked)
Retrieving: glib-networking-lang-2.48.2-4.6.noarch.rpm [done]
Retrieving package udisks2-2.1.3-1.14.x86_64 (105/153), 193.4 KiB (710.5 KiB unpacked)
Retrieving: udisks2-2.1.3-1.14.x86_64.rpm [done]
Retrieving package polkit-default-privs-13.2-20.2.noarch (106/153), 27.1 KiB ( 84.9 KiB unpacked)
Retrieving: polkit-default-privs-13.2-20.2.noarch.rpm [done]
Retrieving package librest0-0.8.0-11.3.x86_64 (107/153), 54.8 KiB (155.1 KiB unpacked)
Retrieving: librest0-0.8.0-11.3.x86_64.rpm [done]
Retrieving package libsoup-lang-2.54.1-4.5.noarch (108/153), 117.7 KiB (187.3 KiB unpacked)
Retrieving: libsoup-lang-2.54.1-4.5.noarch.rpm [done]
Retrieving package udisks2-lang-2.1.3-1.14.noarch (109/153), 109.8 KiB (815.2 KiB unpacked)
Retrieving: udisks2-lang-2.1.3-1.14.noarch.rpm [done]
Retrieving package libX11-xcb1-1.6.2-11.1.x86_64 (110/153), 14.4 KiB ( 5.9 KiB unpacked)
Retrieving: libX11-xcb1-1.6.2-11.1.x86_64.rpm [done]
Retrieving package libXfixes3-5.0.1-7.1.x86_64 (111/153), 10.9 KiB ( 22.2 KiB unpacked)
Retrieving: libXfixes3-5.0.1-7.1.x86_64.rpm [done]
Retrieving package libXrender1-0.9.8-7.1.x86_64 (112/153), 18.7 KiB ( 38.6 KiB unpacked)
Retrieving: libXrender1-0.9.8-7.1.x86_64.rpm [done]
Retrieving package libarchive13-3.1.2-25.1.x86_64 (113/153), 276.5 KiB (697.4 KiB unpacked)
Retrieving: libarchive13-3.1.2-25.1.x86_64.rpm [done]
Retrieving package libpciaccess0-0.13.2-5.1.x86_64 (114/153), 19.5 KiB ( 38.6 KiB unpacked)
Retrieving: libpciaccess0-0.13.2-5.1.x86_64.rpm [done]
Retrieving package libXtst6-1.2.2-7.1.x86_64 (115/153), 12.7 KiB ( 22.5 KiB unpacked)
Retrieving: libXtst6-1.2.2-7.1.x86_64.rpm [done]
Retrieving package libXi6-1.7.4-17.1.x86_64 (116/153), 33.0 KiB ( 62.5 KiB unpacked)
Retrieving: libXi6-1.7.4-17.1.x86_64.rpm [done]
Retrieving package libjasper1-1.900.14-181.1.x86_64 (117/153), 141.3 KiB (332.4 KiB unpacked)
Retrieving: libjasper1-1.900.14-181.1.x86_64.rpm [done]
Retrieving package Mesa-libEGL1-11.2.1-103.9.x86_64 (118/153), 144.8 KiB (172.9 KiB unpacked)
Retrieving: Mesa-libEGL1-11.2.1-103.9.x86_64.rpm [done]
Retrieving package libXrandr2-1.5.0-6.2.x86_64 (119/153), 18.4 KiB ( 42.4 KiB unpacked)
Retrieving: libXrandr2-1.5.0-6.2.x86_64.rpm [done]
Retrieving package libXft2-2.3.1-9.32.x86_64 (120/153), 36.5 KiB ( 87.5 KiB unpacked)
Retrieving: libXft2-2.3.1-9.32.x86_64.rpm [done]
Retrieving package libXcursor1-1.1.14-3.60.x86_64 (121/153), 20.4 KiB ( 42.7 KiB unpacked)
Retrieving: libXcursor1-1.1.14-3.60.x86_64.rpm [done]
Retrieving package libdrm_intel1-2.4.67-4.5.x86_64 (122/153), 78.1 KiB (132.0 KiB unpacked)
Retrieving: libdrm_intel1-2.4.67-4.5.x86_64.rpm [done]
Retrieving package at-spi2-core-2.20.2-12.3.x86_64 (123/153), 80.3 KiB (140.4 KiB unpacked)
Retrieving: at-spi2-core-2.20.2-12.3.x86_64.rpm [done]
Retrieving package libgdk_pixbuf-2_0-0-2.34.0-16.2.x86_64 (124/153), 184.7 KiB (507.9 KiB unpacked)
Retrieving: libgdk_pixbuf-2_0-0-2.34.0-16.2.x86_64.rpm [done]
Retrieving package Mesa-11.2.1-103.9.x86_64 (125/153), 3.9 MiB ( 15.3 MiB unpacked)
Retrieving: Mesa-11.2.1-103.9.x86_64.rpm [done]
Retrieving package libatk-bridge-2_0-0-2.20.1-7.2.x86_64 (126/153), 78.4 KiB (184.8 KiB unpacked)
Retrieving: libatk-bridge-2_0-0-2.20.1-7.2.x86_64.rpm [done]
Retrieving package typelib-1_0-GdkPixbuf-2_0-2.34.0-16.2.x86_64 (127/153), 25.6 KiB ( 16.8 KiB unpacked)
Retrieving: typelib-1_0-GdkPixbuf-2_0-2.34.0-16.2.x86_64.rpm [done]
Retrieving package gdk-pixbuf-lang-2.34.0-16.2.noarch (128/153), 260.5 KiB ( 1.8 MiB unpacked)
Retrieving: gdk-pixbuf-lang-2.34.0-16.2.noarch.rpm [done]
Retrieving package Mesa-libGL1-11.2.1-103.9.x86_64 (129/153), 203.5 KiB (420.7 KiB unpacked)
Retrieving: Mesa-libGL1-11.2.1-103.9.x86_64.rpm [done]
Retrieving package libcairo2-1.15.2-20.2.x86_64 (130/153), 604.5 KiB ( 1.6 MiB unpacked)
Retrieving: libcairo2-1.15.2-20.2.x86_64.rpm [done]
Retrieving package libpango-1_0-0-1.40.1-9.5.x86_64 (131/153), 298.1 KiB ( 1.0 MiB unpacked)
Retrieving: libpango-1_0-0-1.40.1-9.5.x86_64.rpm [done]
Retrieving package libcairo-gobject2-1.15.2-20.2.x86_64 (132/153), 38.9 KiB ( 34.2 KiB unpacked)
Retrieving: libcairo-gobject2-1.15.2-20.2.x86_64.rpm [done]
Retrieving package typelib-1_0-Pango-1_0-1.40.1-9.5.x86_64 (133/153), 45.2 KiB ( 72.9 KiB unpacked)
Retrieving: typelib-1_0-Pango-1_0-1.40.1-9.5.x86_64.rpm [done]
Retrieving package gtk3-tools-3.20.9-11.2.x86_64 (134/153), 236.9 KiB (294.2 KiB unpacked)
Retrieving: gtk3-tools-3.20.9-11.2.x86_64.rpm [done]
Retrieving package python-gobject-3.20.1-8.2.x86_64 (135/153), 481.0 KiB ( 1.9 MiB unpacked)
Retrieving: python-gobject-3.20.1-8.2.x86_64.rpm [done]
Retrieving package adwaita-icon-theme-3.20-3.2.noarch (136/153), 11.8 MiB ( 24.6 MiB unpacked)
Retrieving: adwaita-icon-theme-3.20-3.2.noarch.rpm [done]
Retrieving package python-gobject-cairo-3.20.1-8.2.x86_64 (137/153), 65.3 KiB ( 14.3 KiB unpacked)
Retrieving: python-gobject-cairo-3.20.1-8.2.x86_64.rpm [done]
Retrieving package dbus-1-python-1.2.0-4.194.x86_64 (138/153), 191.6 KiB (877.5 KiB unpacked)
Retrieving: dbus-1-python-1.2.0-4.194.x86_64.rpm [done]
Retrieving package libgtk-3-0-3.20.9-11.2.x86_64 (139/153), 2.5 MiB ( 8.4 MiB unpacked)
Retrieving: libgtk-3-0-3.20.9-11.2.x86_64.rpm [done]
Retrieving package python-yum-3.4.3-14.3.x86_64 (140/153), 421.1 KiB ( 1.9 MiB unpacked)
Retrieving: python-yum-3.4.3-14.3.x86_64.rpm [done]
Retrieving package typelib-1_0-Gtk-3_0-3.20.9-11.2.x86_64 (141/153), 334.2 KiB (879.3 KiB unpacked)
Retrieving: typelib-1_0-Gtk-3_0-3.20.9-11.2.x86_64.rpm [done]
Retrieving package libgcr-3-1-3.20.0-8.2.x86_64 (142/153), 303.9 KiB ( 1.1 MiB unpacked)
Retrieving: libgcr-3-1-3.20.0-8.2.x86_64.rpm [done]
Retrieving package gtk3-lang-3.20.9-11.2.noarch (143/153), 2.6 MiB ( 18.8 MiB unpacked)
Retrieving: gtk3-lang-3.20.9-11.2.noarch.rpm [done]
Retrieving package createrepo-0.10.3-2.8.x86_64 (144/153), 81.6 KiB (299.8 KiB unpacked)
Retrieving: createrepo-0.10.3-2.8.x86_64.rpm [done]
Retrieving package python-gobject-Gdk-3.20.1-8.2.x86_64 (145/153), 90.7 KiB (149.5 KiB unpacked)
Retrieving: python-gobject-Gdk-3.20.1-8.2.x86_64.rpm [done]
Retrieving package gcr-prompter-3.20.0-8.2.x86_64 (146/153), 19.8 KiB ( 16.0 KiB unpacked)
Retrieving: gcr-prompter-3.20.0-8.2.x86_64.rpm [done]
Retrieving package libgdata22-0.17.5-5.4.x86_64 (147/153), 291.4 KiB (976.1 KiB unpacked)
Retrieving: libgdata22-0.17.5-5.4.x86_64.rpm [done]
Retrieving package gvfs-1.28.3-16.5.x86_64 (148/153), 328.7 KiB ( 1.1 MiB unpacked)
Retrieving: gvfs-1.28.3-16.5.x86_64.rpm [.done]
Retrieving package gcr-viewer-3.20.0-8.2.x86_64 (149/153), 33.6 KiB ( 54.2 KiB unpacked)
Retrieving: gcr-viewer-3.20.0-8.2.x86_64.rpm [done]
Retrieving package gcr-lang-3.20.0-8.2.noarch (150/153), 156.8 KiB (884.4 KiB unpacked)
Retrieving: gcr-lang-3.20.0-8.2.noarch.rpm [done]
Retrieving package gvfs-fuse-1.28.3-16.5.x86_64 (151/153), 71.7 KiB ( 37.0 KiB unpacked)
Retrieving: gvfs-fuse-1.28.3-16.5.x86_64.rpm [done]
Retrieving package gvfs-backends-1.28.3-16.5.x86_64 (152/153), 398.0 KiB ( 1.5 MiB unpacked)
Retrieving: gvfs-backends-1.28.3-16.5.x86_64.rpm [done]
Retrieving package gvfs-lang-1.28.3-16.5.noarch (153/153), 546.4 KiB ( 3.5 MiB unpacked)
Retrieving: gvfs-lang-1.28.3-16.5.noarch.rpm [done]
Checking for file conflicts: [..........done]
( 1/153) Installing: cantarell-fonts-0.0.24-3.1.noarch [..........done]
( 2/153) Installing: desktop-translations-13.1-32.1.noarch [............done]
( 3/153) Installing: gtk3-data-3.20.9-11.2.noarch [......done]
( 4/153) Installing: hicolor-icon-theme-0.15-4.1.noarch [..........done]
( 5/153) Installing: python-cssselect-0.9.1-1.1.noarch [..........done]
( 6/153) Installing: Mesa-libglapi0-11.2.1-103.9.x86_64 [......done]
( 7/153) Installing: dbus-1-glib-0.100.2-3.58.x86_64 [.......done]
( 8/153) Installing: deltarpm-3.6.1-5.1.x86_64 [..........done]
( 9/153) Installing: fontconfig-2.11.1-7.1.x86_64 [...........done]
( 10/153) Installing: fuse-2.9.3-5.1.x86_64 [.........done]
Additional rpm output:
setting /usr/bin/fusermount to root:trusted 4755. (wrong permissions 4750)
( 11/153) Installing: gcr-data-3.20.0-8.2.x86_64 [..........done]
( 12/153) Installing: gdk-pixbuf-query-loaders-2.34.0-16.2.x86_64 [....done]
( 13/153) Installing: gsettings-desktop-schemas-3.20.0-6.2.x86_64 [............done]
( 14/153) Installing: libLLVM-3.8.0-4.48.x86_64 [............done]
( 15/153) Installing: libXcomposite1-0.4.4-7.53.x86_64 [.....done]
( 16/153) Installing: libXdamage1-1.1.4-7.54.x86_64 [.....done]
( 17/153) Installing: libXext6-1.3.2-3.61.x86_64 [....done]
( 18/153) Installing: libXpm4-3.5.11-3.60.x86_64 [....done]
( 19/153) Installing: libatasmart4-0.19-5.64.x86_64 [.....done]
( 20/153) Installing: libatk-1_0-0-2.20.0-4.5.x86_64 [.........done]
( 21/153) Installing: libatspi0-2.20.2-12.3.x86_64 [......done]
( 22/153) Installing: libavahi-common3-0.6.32-30.36.x86_64 [....done]
( 23/153) Installing: libbluray1-0.4.0-5.1.x86_64 [.......done]
( 24/153) Installing: libcdio14-0.90-4.82.x86_64 [......done]
( 25/153) Installing: libdatrie1-0.2.4-17.19.x86_64 [......done]
( 26/153) Installing: libdrm2-2.4.67-4.5.x86_64 [....done]
( 27/153) Installing: libepoxy0-1.3.1-1.4.x86_64 [...........done]
( 28/153) Installing: libexif12-0.6.21-6.4.x86_64 [............done]
( 29/153) Installing: libgck-1-0-3.20.0-8.2.x86_64 [........done]
( 30/153) Installing: libgirepository-1_0-1-1.48.0-11.2.x86_64 [.......done]
( 31/153) Installing: libgoa-1_0-0-3.20.4-7.2.x86_64 [........done]
( 32/153) Installing: libgraphite2-3-1.3.1-6.1.x86_64 [......done]
( 33/153) Installing: libgthread-2_0-0-2.48.2-10.2.x86_64 [.....done]
( 34/153) Installing: libgudev-1_0-0-230-1.5.x86_64 [.....done]
( 35/153) Installing: libicu52_1-data-52.1-7.1.x86_64 [............done]
( 36/153) Installing: libjbig2-2.0-12.13.x86_64 [.....done]
( 37/153) Installing: libjpeg8-8.0.2-30.3.x86_64 [.......done]
( 38/153) Installing: libjson-glib-1_0-0-1.2.2-5.2.x86_64 [.........done]
( 39/153) Installing: liblcms2-2-2.7-7.2.x86_64 [........done]
( 40/153) Installing: liblockdev1-1.0.3_git201003141408-27.1.x86_64 [....done]
( 41/153) Installing: libltdl7-2.4.2-14.60.x86_64 [....done]
( 42/153) Installing: libmtp9-1.1.6-5.29.x86_64 [..........done]
( 43/153) Installing: libnettle4-2.7.1-9.1.x86_64 [..........done]
( 44/153) Installing: liboauth0-0.9.4-14.60.x86_64 [.....done]
( 45/153) Installing: libpixman-1-0-0.34.0-6.1.x86_64 [.........done]
( 46/153) Installing: libsecret-1-0-0.18.5-7.2.x86_64 [........done]
( 47/153) Installing: libsqlite3-0-3.8.10.2-3.1.x86_64 [..........done]
( 48/153) Installing: libthai-data-0.1.25-4.2.x86_64 [...........done]
( 49/153) Installing: libudisks2-0-2.1.3-1.14.x86_64 [..........done]
( 50/153) Installing: libvpx1-1.3.0-1.31.x86_64 [............done]
( 51/153) Installing: libxcb-dri2-0-1.10-3.1.x86_64 [....done]
( 52/153) Installing: libxcb-dri3-0-1.10-3.1.x86_64 [.....done]
( 53/153) Installing: libxcb-glx0-1.10-3.1.x86_64 [.....done]
( 54/153) Installing: libxcb-present0-1.10-3.1.x86_64 [.....done]
( 55/153) Installing: libxcb-render0-1.10-3.1.x86_64 [....done]
( 56/153) Installing: libxcb-shm0-1.10-3.1.x86_64 [.....done]
( 57/153) Installing: libxcb-sync1-1.10-3.1.x86_64 [....done]
( 58/153) Installing: libxcb-xfixes0-1.10-3.1.x86_64 [....done]
( 59/153) Installing: libxshmfence1-1.1-1.28.x86_64 [.....done]
( 60/153) Installing: libxslt1-1.1.28-6.57.x86_64 [........done]
( 61/153) Installing: mozilla-nspr-4.12-15.2.x86_64 [........done]
( 62/153) Installing: python-xml-2.7.9-24.2.x86_64 [...........done]
( 63/153) Installing: python-deltarpm-3.6.1-5.1.x86_64 [.....done]
( 64/153) Installing: gsettings-desktop-schemas-lang-3.20.0-6.2.noarch [............done]
( 65/153) Installing: libXxf86vm1-1.1.3-3.54.x86_64 [....done]
( 66/153) Installing: libXinerama1-1.1.3-3.55.x86_64 [.....done]
( 67/153) Installing: libavahi-glib1-0.6.32-30.4.x86_64 [.....done]
( 68/153) Installing: libavahi-client3-0.6.32-30.36.x86_64 [....done]
( 69/153) Installing: libcdio_cdda1-10.2+0.90-3.51.x86_64 [....done]
( 70/153) Installing: libgbm1-11.2.1-103.9.x86_64 [....done]
( 71/153) Installing: libdrm_radeon1-2.4.67-4.5.x86_64 [....done]
( 72/153) Installing: libdrm_nouveau2-2.4.67-4.5.x86_64 [....done]
( 73/153) Installing: libdrm_amdgpu1-2.4.67-4.5.x86_64 [....done]
( 74/153) Installing: girepository-1_0-1.48.0-11.2.x86_64 [..........done]
( 75/153) Installing: libharfbuzz0-1.3.0-5.2.x86_64 [...........done]
( 76/153) Installing: libicu52_1-52.1-7.1.x86_64 [............done]
( 77/153) Installing: libtiff5-4.0.6-26.3.x86_64 [..........done]
( 78/153) Installing: json-glib-lang-1.2.2-5.2.noarch [............done]
( 79/153) Installing: libcolord2-1.3.3-10.14.x86_64 [........done]
( 80/153) Installing: lockdev-1.0.3_git201003141408-27.1.x86_64 [.....done]
( 81/153) Installing: libhogweed2-2.7.1-9.1.x86_64 [......done]
( 82/153) Installing: libsecret-lang-0.18.5-7.2.noarch [............done]
( 83/153) Installing: python-2.7.9-24.1.x86_64 [............done]
( 84/153) Installing: libthai0-0.1.25-4.2.x86_64 [....done]
( 85/153) Installing: python-lxml-3.6.1-6.2.x86_64 [............done]
( 86/153) Installing: libmozjs-17_0-17.0-13.2.x86_64 [............done]
( 87/153) Installing: cups-libs-1.7.5-12.4.x86_64 [............done]
( 88/153) Installing: libcdio_paranoia1-10.2+0.90-3.51.x86_64 [....done]
( 89/153) Installing: typelib-1_0-Atk-1_0-2.20.0-4.5.x86_64 [....done]
( 90/153) Installing: gptfdisk-0.8.8-1.38.x86_64 [..........done]
( 91/153) Installing: gd-2.1.0-12.1.x86_64 [...........done]
( 92/153) Installing: libgnutls28-3.2.15-11.1.x86_64 [............done]
( 93/153) Installing: yum-metadata-parser-1.1.2-128.13.x86_64 [......done]
( 94/153) Installing: rpm-python-4.11.2-15.1.x86_64 [.......done]
( 95/153) Installing: python-pycurl-7.19.0-16.5.x86_64 [.......done]
( 96/153) Installing: python-gobject2-2.28.6-24.80.x86_64 [...........done]
( 97/153) Installing: libpolkit0-0.113-5.6.1.x86_64 [......done]
( 98/153) Installing: libgphoto2-6-2.5.4.1-3.12.x86_64 [............done]
( 99/153) Installing: glib-networking-2.48.2-4.6.x86_64 [.......done]
(100/153) Installing: python-urlgrabber-3.9.1-15.2.noarch [..........done]
(101/153) Installing: polkit-0.113-5.6.1.x86_64 [.........done]
(102/153) Installing: libgphoto2-6-lang-2.5.4.1-3.12.noarch [............done]
(103/153) Installing: libsoup-2_4-1-2.54.1-4.5.x86_64 [...........done]
(104/153) Installing: glib-networking-lang-2.48.2-4.6.noarch [............done]
(105/153) Installing: udisks2-2.1.3-1.14.x86_64 [..........done]
(106/153) Installing: polkit-default-privs-13.2-20.2.noarch [.....done]
Additional rpm output:
Updating /etc/sysconfig/security...
(107/153) Installing: librest0-0.8.0-11.3.x86_64 [.......done]
(108/153) Installing: libsoup-lang-2.54.1-4.5.noarch [............done]
(109/153) Installing: udisks2-lang-2.1.3-1.14.noarch [...........done]
(110/153) Installing: libX11-xcb1-1.6.2-11.1.x86_64 [.....done]
(111/153) Installing: libXfixes3-5.0.1-7.1.x86_64 [....done]
(112/153) Installing: libXrender1-0.9.8-7.1.x86_64 [....done]
(113/153) Installing: libarchive13-3.1.2-25.1.x86_64 [.........done]
(114/153) Installing: libpciaccess0-0.13.2-5.1.x86_64 [....done]
(115/153) Installing: libXtst6-1.2.2-7.1.x86_64 [....done]
(116/153) Installing: libXi6-1.7.4-17.1.x86_64 [....done]
(117/153) Installing: libjasper1-1.900.14-181.1.x86_64 [........done]
(118/153) Installing: Mesa-libEGL1-11.2.1-103.9.x86_64 [......done]
(119/153) Installing: libXrandr2-1.5.0-6.2.x86_64 [....done]
(120/153) Installing: libXft2-2.3.1-9.32.x86_64 [.....done]
(121/153) Installing: libXcursor1-1.1.14-3.60.x86_64 [....done]
(122/153) Installing: libdrm_intel1-2.4.67-4.5.x86_64 [.....done]
(123/153) Installing: at-spi2-core-2.20.2-12.3.x86_64 [.......done]
(124/153) Installing: libgdk_pixbuf-2_0-0-2.34.0-16.2.x86_64 [..........done]
(125/153) Installing: Mesa-11.2.1-103.9.x86_64 [............done]
(126/153) Installing: libatk-bridge-2_0-0-2.20.1-7.2.x86_64 [......done]
(127/153) Installing: typelib-1_0-GdkPixbuf-2_0-2.34.0-16.2.x86_64 [....done]
(128/153) Installing: gdk-pixbuf-lang-2.34.0-16.2.noarch [............done]
(129/153) Installing: Mesa-libGL1-11.2.1-103.9.x86_64 [.........done]
(130/153) Installing: libcairo2-1.15.2-20.2.x86_64 [............done]
(131/153) Installing: libpango-1_0-0-1.40.1-9.5.x86_64 [...........done]
(132/153) Installing: libcairo-gobject2-1.15.2-20.2.x86_64 [....done]
(133/153) Installing: typelib-1_0-Pango-1_0-1.40.1-9.5.x86_64 [.....done]
(134/153) Installing: gtk3-tools-3.20.9-11.2.x86_64 [........done]
Additional rpm output:
update-alternatives: using /usr/bin/gtk-update-icon-cache-3.0 to provide /usr/bin/gtk-update-icon-cache (gtk-update-icon-cache) in auto mode
(135/153) Installing: python-gobject-3.20.1-8.2.x86_64 [............done]
(136/153) Installing: adwaita-icon-theme-3.20-3.2.noarch [............done]
(137/153) Installing: python-gobject-cairo-3.20.1-8.2.x86_64 [....done]
(138/153) Installing: dbus-1-python-1.2.0-4.194.x86_64 [...........done]
(139/153) Installing: libgtk-3-0-3.20.9-11.2.x86_64 [............done]
(140/153) Installing: python-yum-3.4.3-14.3.x86_64 [............done]
(141/153) Installing: typelib-1_0-Gtk-3_0-3.20.9-11.2.x86_64 [..........done]
(142/153) Installing: libgcr-3-1-3.20.0-8.2.x86_64 [............done]
(143/153) Installing: gtk3-lang-3.20.9-11.2.noarch [............done]
(144/153) Installing: createrepo-0.10.3-2.8.x86_64 [..........done]
(145/153) Installing: python-gobject-Gdk-3.20.1-8.2.x86_64 [.......done]
(146/153) Installing: gcr-prompter-3.20.0-8.2.x86_64 [.....done]
(147/153) Installing: libgdata22-0.17.5-5.4.x86_64 [...........done]
(148/153) Installing: gvfs-1.28.3-16.5.x86_64 [............done]
(149/153) Installing: gcr-viewer-3.20.0-8.2.x86_64 [.......done]
(150/153) Installing: gcr-lang-3.20.0-8.2.noarch [............done]
(151/153) Installing: gvfs-fuse-1.28.3-16.5.x86_64 [....done]
(152/153) Installing: gvfs-backends-1.28.3-16.5.x86_64 [............done]
(153/153) Installing: gvfs-lang-1.28.3-16.5.noarch [............done]
Running: cantarell-fonts-0.0.24-3.1-reconfigure-fonts (cantarell-fonts, /var/adm/update-scripts)
done]
/root/scripts/lib/mkcloud-common.sh: line 89: 8646 Terminated tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:813) onadmin_prepare_sles12plus_cloud_repos(): local sles12optionalrepolist
+(qa_crowbarsetup.sh:814) onadmin_prepare_sles12plus_cloud_repos(): local targetdir
+(qa_crowbarsetup.sh:815) onadmin_prepare_sles12plus_cloud_repos(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:819) onadmin_prepare_sles12plus_cloud_repos(): sles12optionalrepolist=(SUSE-OpenStack-Cloud-7-Pool SUSE-OpenStack-Cloud-7-Updates)
+(qa_crowbarsetup.sh:820) onadmin_prepare_sles12plus_cloud_repos(): targetdir=/srv/tftpboot/suse-12.2/x86_64/repos
+(qa_crowbarsetup.sh:835) onadmin_prepare_sles12plus_cloud_repos(): for repo in '${sles12optionalrepolist[@]}'
+(qa_crowbarsetup.sh:836) onadmin_prepare_sles12plus_cloud_repos(): '[' '!' -e /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Pool/repodata/ ']'
+(qa_crowbarsetup.sh:837) onadmin_prepare_sles12plus_cloud_repos(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Pool
+(qa_crowbarsetup.sh:838) onadmin_prepare_sles12plus_cloud_repos(): safely createrepo /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Pool
+(mkcloud-common.sh:90) safely(): createrepo /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Pool
Saving Primary metadata
Saving file lists metadata
Saving other metadata
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:835) onadmin_prepare_sles12plus_cloud_repos(): for repo in '${sles12optionalrepolist[@]}'
+(qa_crowbarsetup.sh:836) onadmin_prepare_sles12plus_cloud_repos(): '[' '!' -e /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Updates/repodata/ ']'
+(qa_crowbarsetup.sh:837) onadmin_prepare_sles12plus_cloud_repos(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Updates
+(qa_crowbarsetup.sh:838) onadmin_prepare_sles12plus_cloud_repos(): safely createrepo /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Updates
+(mkcloud-common.sh:90) safely(): createrepo /srv/tftpboot/suse-12.2/x86_64/repos/SUSE-OpenStack-Cloud-7-Updates
Saving Primary metadata
Saving file lists metadata
Saving other metadata
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1419) onadmin_prepareinstallcrowbar(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:1420) onadmin_prepareinstallcrowbar(): '[' SLE_12_SP2 = SLE_11_SP3 ']'
+(qa_crowbarsetup.sh:1422) onadmin_prepareinstallcrowbar(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1423) onadmin_prepareinstallcrowbar(): add_ha12sp2_repo
+(qa_crowbarsetup.sh:505) add_ha12sp2_repo(): local repo
+(qa_crowbarsetup.sh:506) add_ha12sp2_repo(): for repo in 'SLE12-SP2-HA-{Pool,Updates}'
+(qa_crowbarsetup.sh:509) add_ha12sp2_repo(): add_mount SLE12-SP2-HA-Pool 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:202) add_mount(): local bindsrc=SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:203) add_mount(): local nfssrc=10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:204) add_mount(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:205) add_mount(): local zypper_alias=
+(qa_crowbarsetup.sh:207) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:215) add_mount(): '[' -z 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool ']'
+(qa_crowbarsetup.sh:220) add_mount(): add_nfs_mount 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:174) add_nfs_mount(): local nfs=10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:175) add_nfs_mount(): local dir=/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:178) add_nfs_mount(): test -d /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool/rpm
+(qa_crowbarsetup.sh:180) add_nfs_mount(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:181) add_nfs_mount(): grep -q '10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool\s\+/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool' /etc/fstab
+(qa_crowbarsetup.sh:185) add_nfs_mount(): echo '10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Pool /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool nfs ro,nosuid,rsize=8192,wsize=8192,hard,intr,nolock 0 0'
+(qa_crowbarsetup.sh:186) add_nfs_mount(): ensure_packages_installed tcpdump
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q tcpdump
+(qa_crowbarsetup.sh:188) add_nfs_mount(): local tcpdumppid=9049
+(qa_crowbarsetup.sh:189) add_nfs_mount(): safely mount /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(mkcloud-common.sh:90) safely(): mount /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Pool
+(qa_crowbarsetup.sh:187) add_nfs_mount(): tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
tcpdump: +(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:190) add_nfs_mount(): kill 9049
+(qa_crowbarsetup.sh:191) add_nfs_mount(): rm -f /var/log/nfs.pcap.notbz
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
+(qa_crowbarsetup.sh:223) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:506) add_ha12sp2_repo(): for repo in 'SLE12-SP2-HA-{Pool,Updates}'
+(qa_crowbarsetup.sh:509) add_ha12sp2_repo(): add_mount SLE12-SP2-HA-Updates 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:202) add_mount(): local bindsrc=SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:203) add_mount(): local nfssrc=10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:204) add_mount(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:205) add_mount(): local zypper_alias=
+(qa_crowbarsetup.sh:207) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:215) add_mount(): '[' -z 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates ']'
+(qa_crowbarsetup.sh:220) add_mount(): add_nfs_mount 10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:174) add_nfs_mount(): local nfs=10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:175) add_nfs_mount(): local dir=/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:178) add_nfs_mount(): test -d /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates/rpm
+(qa_crowbarsetup.sh:180) add_nfs_mount(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(qa_crowbarsetup.sh:181) add_nfs_mount(): grep -q '10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates\s\+/srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates' /etc/fstab
+(qa_crowbarsetup.sh:185) add_nfs_mount(): echo '10.172.196.75:/srv/nfs/repos/x86_64/SLE12-SP2-HA-Updates /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates nfs ro,nosuid,rsize=8192,wsize=8192,hard,intr,nolock 0 0'
+(qa_crowbarsetup.sh:186) add_nfs_mount(): ensure_packages_installed tcpdump
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q tcpdump
+(qa_crowbarsetup.sh:188) add_nfs_mount(): local tcpdumppid=9059
+(qa_crowbarsetup.sh:187) add_nfs_mount(): tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(qa_crowbarsetup.sh:189) add_nfs_mount(): safely mount /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(mkcloud-common.sh:90) safely(): mount /srv/tftpboot/suse-12.2/x86_64/repos/SLE12-SP2-HA-Updates
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:190) add_nfs_mount(): kill 9059
+(qa_crowbarsetup.sh:191) add_nfs_mount(): rm -f /var/log/nfs.pcap.notbz
+(qa_crowbarsetup.sh:223) add_mount(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1431) onadmin_prepareinstallcrowbar(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:1433) onadmin_prepareinstallcrowbar(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1437) onadmin_prepareinstallcrowbar(): ensure_packages_installed rsync netcat wget nfs-client
+(mkcloud-common.sh:390) ensure_packages_installed(): is_suse
+(mkcloud-common.sh:135) is_suse(): grep -qi suse /etc/os-release /etc/SuSE-release
+(mkcloud-common.sh:391) ensure_packages_installed(): export ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:391) ensure_packages_installed(): ZYPP_LOCK_TIMEOUT=60
+(mkcloud-common.sh:392) ensure_packages_installed(): local 'zypper_params=--non-interactive --gpg-auto-import-keys --no-gpg-checks'
+(mkcloud-common.sh:393) ensure_packages_installed(): rpm -q rsync netcat wget nfs-client
+(mkcloud-common.sh:393) ensure_packages_installed(): safely zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install rsync netcat wget nfs-client
+(mkcloud-common.sh:90) safely(): zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks install rsync netcat wget nfs-client
Loading repository data...
Reading installed packages...
'nfs-client' is already installed.
No update candidate for 'nfs-client-1.3.0-26.3.x86_64'. The highest available version is already installed.
'netcat' not found in package names. Trying capabilities.
'wget' is already installed.
No update candidate for 'wget-1.14-10.3.x86_64'. The highest available version is already installed.
Resolving package dependencies...
The following 2 NEW packages are going to be installed:
netcat-openbsd rsync
2 new packages to install.
Overall download size: 346.5 KiB. Already cached: 0 B. After the operation, additional 664.7 KiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package netcat-openbsd-1.89-91.69.x86_64 (1/2), 23.4 KiB ( 39.2 KiB unpacked)
Retrieving: netcat-openbsd-1.89-91.69.x86_64.rpm [done]
Retrieving package rsync-3.1.0-12.1.x86_64 (2/2), 323.2 KiB (625.5 KiB unpacked)
Retrieving: rsync-3.1.0-12.1.x86_64.rpm [.0 packets captured
168 packets received by filter
0 packets dropped by kernel
done]
Checking for file conflicts: [.......done]
(1/2) Installing: netcat-openbsd-1.89-91.69.x86_64 [.....done]
Additional rpm output:
update-alternatives: using /usr/bin/nc to provide /usr/bin/netcat (netcat) in auto mode
(2/2) Installing: rsync-3.1.0-12.1.x86_64 [..........done]
/root/scripts/lib/mkcloud-common.sh: line 89: 9059 Terminated tcpdump -s 0 -w /var/log/nfs.pcap.notbz -epni eth0
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1440) onadmin_prepareinstallcrowbar(): onadmin_prepare_cloud_repos
+(qa_crowbarsetup.sh:919) onadmin_prepare_cloud_repos(): local targetdir=
+(qa_crowbarsetup.sh:920) onadmin_prepare_cloud_repos(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:921) onadmin_prepare_cloud_repos(): targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:927) onadmin_prepare_cloud_repos(): mkdir -p /srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:929) onadmin_prepare_cloud_repos(): '[' -n '' ']'
+(qa_crowbarsetup.sh:940) onadmin_prepare_cloud_repos(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:941) onadmin_prepare_cloud_repos(): rsync_iso /ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/ 'SUSE-OPENSTACK-CLOUD-7-x86_64*Media1.iso' /srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:775) rsync_iso(): local distpath=/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/
+(qa_crowbarsetup.sh:776) rsync_iso(): local 'distiso=SUSE-OPENSTACK-CLOUD-7-x86_64*Media1.iso'
+(qa_crowbarsetup.sh:777) rsync_iso(): local targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:778) rsync_iso(): mkdir -p /mnt/cloud /srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:780) rsync_iso(): cd /srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(qa_crowbarsetup.sh:781) rsync_iso(): wget --progress=dot:mega -r -np -nc -e robots=off -A 'SUSE-OPENSTACK-CLOUD-7-x86_64*Media1.iso' http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//
Connecting to 10.172.196.75:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html’
0K 100% 277M=0s
2017-05-15 10:07:29 (277 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html since it should be rejected.
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=N;O=D
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=D’
0K 100% 415M=0s
2017-05-15 10:07:29 (415 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=D’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=D since it should be rejected.
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=M;O=A
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=A’
0K 100% 387M=0s
2017-05-15 10:07:29 (387 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=A’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=A since it should be rejected.
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=S;O=A
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=A’
0K 100% 372M=0s
2017-05-15 10:07:29 (372 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=A’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=A since it should be rejected.
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=D;O=A
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=A’
0K 100% 398M=0s
2017-05-15 10:07:29 (398 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=A’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=A since it should be rejected.
--2017-05-15 10:07:29-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1809291264 (1.7G) [application/x-iso9660-image]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso’
0K ........ ........ ........ ........ ........ ........ 0% 37.8M 46s
3072K ........ ........ ........ ........ ........ ........ 0% 112M 30s
6144K ........ ........ ........ ........ ........ ........ 0% 112M 25s
9216K ........ ........ ........ ........ ........ ........ 0% 10.7M 59s
12288K ........ ........ ........ ........ ........ ........ 0% 112M 50s
15360K ........ ........ ........ ........ ........ ........ 1% 29.4M 51s
18432K ........ ........ ........ ........ ........ ........ 1% 19.6M 56s
21504K ........ ........ ........ ........ ........ ........ 1% 112M 51s
24576K ........ ........ ........ ........ ........ ........ 1% 112M 47s
27648K ........ ........ ........ ........ ........ ........ 1% 112M 44s
30720K ........ ........ ........ ........ ........ ........ 1% 22.2M 47s
33792K ........ ........ ........ ........ ........ ........ 2% 97.8M 44s
36864K ........ ........ ........ ........ ........ ........ 2% 85.1M 42s
39936K ........ ........ ........ ........ ........ ........ 2% 112M 40s
43008K ........ ........ ........ ........ ........ ........ 2% 15.1M 45s
46080K ........ ........ ........ ........ ........ ........ 2% 112M 43s
49152K ........ ........ ........ ........ ........ ........ 2% 14.9M 47s
52224K ........ ........ ........ ........ ........ ........ 3% 21.6M 49s
55296K ........ ........ ........ ........ ........ ........ 3% 112M 47s
58368K ........ ........ ........ ........ ........ ........ 3% 112M 45s
61440K ........ ........ ........ ........ ........ ........ 3% 15.1M 48s
64512K ........ ........ ........ ........ ........ ........ 3% 95.3M 47s
67584K ........ ........ ........ ........ ........ ........ 3% 15.1M 49s
70656K ........ ........ ........ ........ ........ ........ 4% 35.0M 49s
73728K ........ ........ ........ ........ ........ ........ 4% 28.5M 49s
76800K ........ ........ ........ ........ ........ ........ 4% 112M 48s
79872K ........ ........ ........ ........ ........ ........ 4% 26.6M 48s
82944K ........ ........ ........ ........ ........ ........ 4% 112M 47s
86016K ........ ........ ........ ........ ........ ........ 5% 27.4M 47s
89088K ........ ........ ........ ........ ........ ........ 5% 17.0M 49s
92160K ........ ........ ........ ........ ........ ........ 5% 11.3M 52s
95232K ........ ........ ........ ........ ........ ........ 5% 112M 51s
98304K ........ ........ ........ ........ ........ ........ 5% 17.3M 52s
101376K ........ ........ ........ ........ ........ ........ 5% 26.0M 52s
104448K ........ ........ ........ ........ ........ ........ 6% 22.9M 53s
107520K ........ ........ ........ ........ ........ ........ 6% 112M 51s
110592K ........ ........ ........ ........ ........ ........ 6% 13.1M 53s
113664K ........ ........ ........ ........ ........ ........ 6% 21.1M 54s
116736K ........ ........ ........ ........ ........ ........ 6% 15.1M 55s
119808K ........ ........ ........ ........ ........ ........ 6% 18.1M 56s
122880K ........ ........ ........ ........ ........ ........ 7% 112M 55s
125952K ........ ........ ........ ........ ........ ........ 7% 16.5M 56s
129024K ........ ........ ........ ........ ........ ........ 7% 32.0M 55s
132096K ........ ........ ........ ........ ........ ........ 7% 28.6M 55s
135168K ........ ........ ........ ........ ........ ........ 7% 19.6M 56s
138240K ........ ........ ........ ........ ........ ........ 7% 31.9M 55s
141312K ........ ........ ........ ........ ........ ........ 8% 96.2M 55s
144384K ........ ........ ........ ........ ........ ........ 8% 27.8M 54s
147456K ........ ........ ........ ........ ........ ........ 8% 19.5M 55s
150528K ........ ........ ........ ........ ........ ........ 8% 113M 54s
153600K ........ ........ ........ ........ ........ ........ 8% 20.1M 54s
156672K ........ ........ ........ ........ ........ ........ 9% 39.1M 54s
159744K ........ ........ ........ ........ ........ ........ 9% 113M 53s
162816K ........ ........ ........ ........ ........ ........ 9% 28.3M 53s
165888K ........ ........ ........ ........ ........ ........ 9% 112M 52s
168960K ........ ........ ........ ........ ........ ........ 9% 19.5M 53s
172032K ........ ........ ........ ........ ........ ........ 9% 38.0M 52s
175104K ........ ........ ........ ........ ........ ........ 10% 87.4M 52s
178176K ........ ........ ........ ........ ........ ........ 10% 29.4M 52s
181248K ........ ........ ........ ........ ........ ........ 10% 19.4M 52s
184320K ........ ........ ........ ........ ........ ........ 10% 112M 51s
187392K ........ ........ ........ ........ ........ ........ 10% 21.9M 51s
190464K ........ ........ ........ ........ ........ ........ 10% 79.5M 51s
193536K ........ ........ ........ ........ ........ ........ 11% 36.5M 51s
196608K ........ ........ ........ ........ ........ ........ 11% 28.3M 51s
199680K ........ ........ ........ ........ ........ ........ 11% 113M 50s
202752K ........ ........ ........ ........ ........ ........ 11% 58.3M 49s
205824K ........ ........ ........ ........ ........ ........ 11% 112M 49s
208896K ........ ........ ........ ........ ........ ........ 11% 18.0M 49s
211968K ........ ........ ........ ........ ........ ........ 12% 99.6M 49s
215040K ........ ........ ........ ........ ........ ........ 12% 112M 48s
218112K ........ ........ ........ ........ ........ ........ 12% 19.2M 48s
221184K ........ ........ ........ ........ ........ ........ 12% 17.5M 49s
224256K ........ ........ ........ ........ ........ ........ 12% 112M 48s
227328K ........ ........ ........ ........ ........ ........ 13% 12.2M 49s
230400K ........ ........ ........ ........ ........ ........ 13% 112M 49s
233472K ........ ........ ........ ........ ........ ........ 13% 112M 48s
236544K ........ ........ ........ ........ ........ ........ 13% 67.1M 48s
239616K ........ ........ ........ ........ ........ ........ 13% 27.8M 48s
242688K ........ ........ ........ ........ ........ ........ 13% 8.61M 49s
245760K ........ ........ ........ ........ ........ ........ 14% 112M 49s
248832K ........ ........ ........ ........ ........ ........ 14% 112M 48s
251904K ........ ........ ........ ........ ........ ........ 14% 84.9M 48s
254976K ........ ........ ........ ........ ........ ........ 14% 15.4M 48s
258048K ........ ........ ........ ........ ........ ........ 14% 113M 47s
261120K ........ ........ ........ ........ ........ ........ 14% 27.1M 47s
264192K ........ ........ ........ ........ ........ ........ 15% 112M 47s
267264K ........ ........ ........ ........ ........ ........ 15% 44.9M 47s
270336K ........ ........ ........ ........ ........ ........ 15% 113M 46s
273408K ........ ........ ........ ........ ........ ........ 15% 112M 46s
276480K ........ ........ ........ ........ ........ ........ 15% 112M 45s
279552K ........ ........ ........ ........ ........ ........ 15% 46.5M 45s
282624K ........ ........ ........ ........ ........ ........ 16% 112M 45s
285696K ........ ........ ........ ........ ........ ........ 16% 112M 44s
288768K ........ ........ ........ ........ ........ ........ 16% 85.3M 44s
291840K ........ ........ ........ ........ ........ ........ 16% 112M 43s
294912K ........ ........ ........ ........ ........ ........ 16% 112M 43s
297984K ........ ........ ........ ........ ........ ........ 17% 32.4M 43s
301056K ........ ........ ........ ........ ........ ........ 17% 112M 43s
304128K ........ ........ ........ ........ ........ ........ 17% 40.3M 42s
307200K ........ ........ ........ ........ ........ ........ 17% 112M 42s
310272K ........ ........ ........ ........ ........ ........ 17% 112M 42s
313344K ........ ........ ........ ........ ........ ........ 17% 45.0M 41s
316416K ........ ........ ........ ........ ........ ........ 18% 112M 41s
319488K ........ ........ ........ ........ ........ ........ 18% 112M 41s
322560K ........ ........ ........ ........ ........ ........ 18% 40.0M 41s
325632K ........ ........ ........ ........ ........ ........ 18% 112M 40s
328704K ........ ........ ........ ........ ........ ........ 18% 34.1M 40s
331776K ........ ........ ........ ........ ........ ........ 18% 113M 40s
334848K ........ ........ ........ ........ ........ ........ 19% 112M 39s
337920K ........ ........ ........ ........ ........ ........ 19% 112M 39s
340992K ........ ........ ........ ........ ........ ........ 19% 48.4M 39s
344064K ........ ........ ........ ........ ........ ........ 19% 113M 39s
347136K ........ ........ ........ ........ ........ ........ 19% 112M 38s
350208K ........ ........ ........ ........ ........ ........ 19% 39.6M 38s
353280K ........ ........ ........ ........ ........ ........ 20% 23.7M 38s
356352K ........ ........ ........ ........ ........ ........ 20% 112M 38s
359424K ........ ........ ........ ........ ........ ........ 20% 112M 38s
362496K ........ ........ ........ ........ ........ ........ 20% 17.6M 38s
365568K ........ ........ ........ ........ ........ ........ 20% 112M 38s
368640K ........ ........ ........ ........ ........ ........ 21% 112M 37s
371712K ........ ........ ........ ........ ........ ........ 21% 43.0M 37s
374784K ........ ........ ........ ........ ........ ........ 21% 112M 37s
377856K ........ ........ ........ ........ ........ ........ 21% 44.8M 37s
380928K ........ ........ ........ ........ ........ ........ 21% 113M 37s
384000K ........ ........ ........ ........ ........ ........ 21% 112M 36s
387072K ........ ........ ........ ........ ........ ........ 22% 39.2M 36s
390144K ........ ........ ........ ........ ........ ........ 22% 102M 36s
393216K ........ ........ ........ ........ ........ ........ 22% 112M 36s
396288K ........ ........ ........ ........ ........ ........ 22% 112M 35s
399360K ........ ........ ........ ........ ........ ........ 22% 58.5M 35s
402432K ........ ........ ........ ........ ........ ........ 22% 112M 35s
405504K ........ ........ ........ ........ ........ ........ 23% 112M 35s
408576K ........ ........ ........ ........ ........ ........ 23% 72.1M 35s
411648K ........ ........ ........ ........ ........ ........ 23% 112M 34s
414720K ........ ........ ........ ........ ........ ........ 23% 24.1M 34s
417792K ........ ........ ........ ........ ........ ........ 23% 112M 34s
420864K ........ ........ ........ ........ ........ ........ 23% 18.0M 34s
423936K ........ ........ ........ ........ ........ ........ 24% 26.2M 34s
427008K ........ ........ ........ ........ ........ ........ 24% 112M 34s
430080K ........ ........ ........ ........ ........ ........ 24% 112M 34s
433152K ........ ........ ........ ........ ........ ........ 24% 112M 34s
436224K ........ ........ ........ ........ ........ ........ 24% 105M 33s
439296K ........ ........ ........ ........ ........ ........ 25% 88.9M 33s
442368K ........ ........ ........ ........ ........ ........ 25% 112M 33s
445440K ........ ........ ........ ........ ........ ........ 25% 112M 33s
448512K ........ ........ ........ ........ ........ ........ 25% 112M 33s
451584K ........ ........ ........ ........ ........ ........ 25% 98.5M 32s
454656K ........ ........ ........ ........ ........ ........ 25% 112M 32s
457728K ........ ........ ........ ........ ........ ........ 26% 112M 32s
460800K ........ ........ ........ ........ ........ ........ 26% 112M 32s
463872K ........ ........ ........ ........ ........ ........ 26% 112M 31s
466944K ........ ........ ........ ........ ........ ........ 26% 112M 31s
470016K ........ ........ ........ ........ ........ ........ 26% 112M 31s
473088K ........ ........ ........ ........ ........ ........ 26% 112M 31s
476160K ........ ........ ........ ........ ........ ........ 27% 112M 31s
479232K ........ ........ ........ ........ ........ ........ 27% 112M 30s
482304K ........ ........ ........ ........ ........ ........ 27% 112M 30s
485376K ........ ........ ........ ........ ........ ........ 27% 112M 30s
488448K ........ ........ ........ ........ ........ ........ 27% 112M 30s
491520K ........ ........ ........ ........ ........ ........ 27% 112M 30s
494592K ........ ........ ........ ........ ........ ........ 28% 112M 30s
497664K ........ ........ ........ ........ ........ ........ 28% 112M 29s
500736K ........ ........ ........ ........ ........ ........ 28% 112M 29s
503808K ........ ........ ........ ........ ........ ........ 28% 112M 29s
506880K ........ ........ ........ ........ ........ ........ 28% 112M 29s
509952K ........ ........ ........ ........ ........ ........ 29% 112M 29s
513024K ........ ........ ........ ........ ........ ........ 29% 112M 28s
516096K ........ ........ ........ ........ ........ ........ 29% 112M 28s
519168K ........ ........ ........ ........ ........ ........ 29% 112M 28s
522240K ........ ........ ........ ........ ........ ........ 29% 112M 28s
525312K ........ ........ ........ ........ ........ ........ 29% 112M 28s
528384K ........ ........ ........ ........ ........ ........ 30% 112M 28s
531456K ........ ........ ........ ........ ........ ........ 30% 112M 27s
534528K ........ ........ ........ ........ ........ ........ 30% 112M 27s
537600K ........ ........ ........ ........ ........ ........ 30% 112M 27s
540672K ........ ........ ........ ........ ........ ........ 30% 110M 27s
543744K ........ ........ ........ ........ ........ ........ 30% 112M 27s
546816K ........ ........ ........ ........ ........ ........ 31% 112M 27s
549888K ........ ........ ........ ........ ........ ........ 31% 112M 26s
552960K ........ ........ ........ ........ ........ ........ 31% 112M 26s
556032K ........ ........ ........ ........ ........ ........ 31% 112M 26s
559104K ........ ........ ........ ........ ........ ........ 31% 112M 26s
562176K ........ ........ ........ ........ ........ ........ 31% 112M 26s
565248K ........ ........ ........ ........ ........ ........ 32% 112M 26s
568320K ........ ........ ........ ........ ........ ........ 32% 112M 26s
571392K ........ ........ ........ ........ ........ ........ 32% 112M 25s
574464K ........ ........ ........ ........ ........ ........ 32% 112M 25s
577536K ........ ........ ........ ........ ........ ........ 32% 112M 25s
580608K ........ ........ ........ ........ ........ ........ 33% 112M 25s
583680K ........ ........ ........ ........ ........ ........ 33% 112M 25s
586752K ........ ........ ........ ........ ........ ........ 33% 112M 25s
589824K ........ ........ ........ ........ ........ ........ 33% 112M 25s
592896K ........ ........ ........ ........ ........ ........ 33% 112M 24s
595968K ........ ........ ........ ........ ........ ........ 33% 112M 24s
599040K ........ ........ ........ ........ ........ ........ 34% 112M 24s
602112K ........ ........ ........ ........ ........ ........ 34% 112M 24s
605184K ........ ........ ........ ........ ........ ........ 34% 112M 24s
608256K ........ ........ ........ ........ ........ ........ 34% 112M 24s
611328K ........ ........ ........ ........ ........ ........ 34% 112M 24s
614400K ........ ........ ........ ........ ........ ........ 34% 112M 23s
617472K ........ ........ ........ ........ ........ ........ 35% 112M 23s
620544K ........ ........ ........ ........ ........ ........ 35% 112M 23s
623616K ........ ........ ........ ........ ........ ........ 35% 112M 23s
626688K ........ ........ ........ ........ ........ ........ 35% 112M 23s
629760K ........ ........ ........ ........ ........ ........ 35% 112M 23s
632832K ........ ........ ........ ........ ........ ........ 35% 112M 23s
635904K ........ ........ ........ ........ ........ ........ 36% 112M 23s
638976K ........ ........ ........ ........ ........ ........ 36% 112M 22s
642048K ........ ........ ........ ........ ........ ........ 36% 112M 22s
645120K ........ ........ ........ ........ ........ ........ 36% 112M 22s
648192K ........ ........ ........ ........ ........ ........ 36% 112M 22s
651264K ........ ........ ........ ........ ........ ........ 37% 112M 22s
654336K ........ ........ ........ ........ ........ ........ 37% 112M 22s
657408K ........ ........ ........ ........ ........ ........ 37% 112M 22s
660480K ........ ........ ........ ........ ........ ........ 37% 112M 22s
663552K ........ ........ ........ ........ ........ ........ 37% 112M 22s
666624K ........ ........ ........ ........ ........ ........ 37% 112M 21s
669696K ........ ........ ........ ........ ........ ........ 38% 112M 21s
672768K ........ ........ ........ ........ ........ ........ 38% 112M 21s
675840K ........ ........ ........ ........ ........ ........ 38% 112M 21s
678912K ........ ........ ........ ........ ........ ........ 38% 112M 21s
681984K ........ ........ ........ ........ ........ ........ 38% 112M 21s
685056K ........ ........ ........ ........ ........ ........ 38% 112M 21s
688128K ........ ........ ........ ........ ........ ........ 39% 112M 21s
691200K ........ ........ ........ ........ ........ ........ 39% 112M 21s
694272K ........ ........ ........ ........ ........ ........ 39% 112M 20s
697344K ........ ........ ........ ........ ........ ........ 39% 112M 20s
700416K ........ ........ ........ ........ ........ ........ 39% 112M 20s
703488K ........ ........ ........ ........ ........ ........ 39% 112M 20s
706560K ........ ........ ........ ........ ........ ........ 40% 112M 20s
709632K ........ ........ ........ ........ ........ ........ 40% 112M 20s
712704K ........ ........ ........ ........ ........ ........ 40% 112M 20s
715776K ........ ........ ........ ........ ........ ........ 40% 112M 20s
718848K ........ ........ ........ ........ ........ ........ 40% 112M 20s
721920K ........ ........ ........ ........ ........ ........ 41% 112M 19s
724992K ........ ........ ........ ........ ........ ........ 41% 112M 19s
728064K ........ ........ ........ ........ ........ ........ 41% 112M 19s
731136K ........ ........ ........ ........ ........ ........ 41% 112M 19s
734208K ........ ........ ........ ........ ........ ........ 41% 112M 19s
737280K ........ ........ ........ ........ ........ ........ 41% 112M 19s
740352K ........ ........ ........ ........ ........ ........ 42% 112M 19s
743424K ........ ........ ........ ........ ........ ........ 42% 112M 19s
746496K ........ ........ ........ ........ ........ ........ 42% 99.8M 19s
749568K ........ ........ ........ ........ ........ ........ 42% 121M 19s
752640K ........ ........ ........ ........ ........ ........ 42% 112M 18s
755712K ........ ........ ........ ........ ........ ........ 42% 112M 18s
758784K ........ ........ ........ ........ ........ ........ 43% 112M 18s
761856K ........ ........ ........ ........ ........ ........ 43% 112M 18s
764928K ........ ........ ........ ........ ........ ........ 43% 112M 18s
768000K ........ ........ ........ ........ ........ ........ 43% 112M 18s
771072K ........ ........ ........ ........ ........ ........ 43% 112M 18s
774144K ........ ........ ........ ........ ........ ........ 43% 112M 18s
777216K ........ ........ ........ ........ ........ ........ 44% 90.8M 18s
780288K ........ ........ ........ ........ ........ ........ 44% 112M 18s
783360K ........ ........ ........ ........ ........ ........ 44% 112M 18s
786432K ........ ........ ........ ........ ........ ........ 44% 112M 17s
789504K ........ ........ ........ ........ ........ ........ 44% 112M 17s
792576K ........ ........ ........ ........ ........ ........ 45% 112M 17s
795648K ........ ........ ........ ........ ........ ........ 45% 112M 17s
798720K ........ ........ ........ ........ ........ ........ 45% 112M 17s
801792K ........ ........ ........ ........ ........ ........ 45% 112M 17s
804864K ........ ........ ........ ........ ........ ........ 45% 112M 17s
807936K ........ ........ ........ ........ ........ ........ 45% 112M 17s
811008K ........ ........ ........ ........ ........ ........ 46% 112M 17s
814080K ........ ........ ........ ........ ........ ........ 46% 112M 17s
817152K ........ ........ ........ ........ ........ ........ 46% 112M 17s
820224K ........ ........ ........ ........ ........ ........ 46% 112M 17s
823296K ........ ........ ........ ........ ........ ........ 46% 112M 16s
826368K ........ ........ ........ ........ ........ ........ 46% 105M 16s
829440K ........ ........ ........ ........ ........ ........ 47% 112M 16s
832512K ........ ........ ........ ........ ........ ........ 47% 112M 16s
835584K ........ ........ ........ ........ ........ ........ 47% 112M 16s
838656K ........ ........ ........ ........ ........ ........ 47% 112M 16s
841728K ........ ........ ........ ........ ........ ........ 47% 112M 16s
844800K ........ ........ ........ ........ ........ ........ 47% 112M 16s
847872K ........ ........ ........ ........ ........ ........ 48% 112M 16s
850944K ........ ........ ........ ........ ........ ........ 48% 112M 16s
854016K ........ ........ ........ ........ ........ ........ 48% 112M 16s
857088K ........ ........ ........ ........ ........ ........ 48% 112M 16s
860160K ........ ........ ........ ........ ........ ........ 48% 112M 15s
863232K ........ ........ ........ ........ ........ ........ 49% 112M 15s
866304K ........ ........ ........ ........ ........ ........ 49% 112M 15s
869376K ........ ........ ........ ........ ........ ........ 49% 112M 15s
872448K ........ ........ ........ ........ ........ ........ 49% 112M 15s
875520K ........ ........ ........ ........ ........ ........ 49% 112M 15s
878592K ........ ........ ........ ........ ........ ........ 49% 112M 15s
881664K ........ ........ ........ ........ ........ ........ 50% 112M 15s
884736K ........ ........ ........ ........ ........ ........ 50% 112M 15s
887808K ........ ........ ........ ........ ........ ........ 50% 112M 15s
890880K ........ ........ ........ ........ ........ ........ 50% 112M 15s
893952K ........ ........ ........ ........ ........ ........ 50% 112M 15s
897024K ........ ........ ........ ........ ........ ........ 50% 112M 15s
900096K ........ ........ ........ ........ ........ ........ 51% 112M 14s
903168K ........ ........ ........ ........ ........ ........ 51% 112M 14s
906240K ........ ........ ........ ........ ........ ........ 51% 112M 14s
909312K ........ ........ ........ ........ ........ ........ 51% 112M 14s
912384K ........ ........ ........ ........ ........ ........ 51% 112M 14s
915456K ........ ........ ........ ........ ........ ........ 51% 112M 14s
918528K ........ ........ ........ ........ ........ ........ 52% 112M 14s
921600K ........ ........ ........ ........ ........ ........ 52% 112M 14s
924672K ........ ........ ........ ........ ........ ........ 52% 112M 14s
927744K ........ ........ ........ ........ ........ ........ 52% 112M 14s
930816K ........ ........ ........ ........ ........ ........ 52% 112M 14s
933888K ........ ........ ........ ........ ........ ........ 53% 112M 14s
936960K ........ ........ ........ ........ ........ ........ 53% 112M 14s
940032K ........ ........ ........ ........ ........ ........ 53% 112M 14s
943104K ........ ........ ........ ........ ........ ........ 53% 112M 13s
946176K ........ ........ ........ ........ ........ ........ 53% 112M 13s
949248K ........ ........ ........ ........ ........ ........ 53% 112M 13s
952320K ........ ........ ........ ........ ........ ........ 54% 112M 13s
955392K ........ ........ ........ ........ ........ ........ 54% 112M 13s
958464K ........ ........ ........ ........ ........ ........ 54% 112M 13s
961536K ........ ........ ........ ........ ........ ........ 54% 112M 13s
964608K ........ ........ ........ ........ ........ ........ 54% 112M 13s
967680K ........ ........ ........ ........ ........ ........ 54% 112M 13s
970752K ........ ........ ........ ........ ........ ........ 55% 112M 13s
973824K ........ ........ ........ ........ ........ ........ 55% 112M 13s
976896K ........ ........ ........ ........ ........ ........ 55% 112M 13s
979968K ........ ........ ........ ........ ........ ........ 55% 112M 13s
983040K ........ ........ ........ ........ ........ ........ 55% 112M 13s
986112K ........ ........ ........ ........ ........ ........ 55% 112M 12s
989184K ........ ........ ........ ........ ........ ........ 56% 112M 12s
992256K ........ ........ ........ ........ ........ ........ 56% 112M 12s
995328K ........ ........ ........ ........ ........ ........ 56% 112M 12s
998400K ........ ........ ........ ........ ........ ........ 56% 112M 12s
1001472K ........ ........ ........ ........ ........ ........ 56% 112M 12s
1004544K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1007616K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1010688K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1013760K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1016832K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1019904K ........ ........ ........ ........ ........ ........ 57% 112M 12s
1022976K ........ ........ ........ ........ ........ ........ 58% 112M 12s
1026048K ........ ........ ........ ........ ........ ........ 58% 112M 12s
1029120K ........ ........ ........ ........ ........ ........ 58% 112M 12s
1032192K ........ ........ ........ ........ ........ ........ 58% 112M 11s
1035264K ........ ........ ........ ........ ........ ........ 58% 112M 11s
1038336K ........ ........ ........ ........ ........ ........ 58% 112M 11s
1041408K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1044480K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1047552K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1050624K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1053696K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1056768K ........ ........ ........ ........ ........ ........ 59% 112M 11s
1059840K ........ ........ ........ ........ ........ ........ 60% 112M 11s
1062912K ........ ........ ........ ........ ........ ........ 60% 112M 11s
1065984K ........ ........ ........ ........ ........ ........ 60% 112M 11s
1069056K ........ ........ ........ ........ ........ ........ 60% 112M 11s
1072128K ........ ........ ........ ........ ........ ........ 60% 112M 11s
1075200K ........ ........ ........ ........ ........ ........ 61% 112M 11s
1078272K ........ ........ ........ ........ ........ ........ 61% 112M 11s
1081344K ........ ........ ........ ........ ........ ........ 61% 112M 11s
1084416K ........ ........ ........ ........ ........ ........ 61% 112M 10s
1087488K ........ ........ ........ ........ ........ ........ 61% 112M 10s
1090560K ........ ........ ........ ........ ........ ........ 61% 112M 10s
1093632K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1096704K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1099776K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1102848K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1105920K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1108992K ........ ........ ........ ........ ........ ........ 62% 112M 10s
1112064K ........ ........ ........ ........ ........ ........ 63% 112M 10s
1115136K ........ ........ ........ ........ ........ ........ 63% 111M 10s
1118208K ........ ........ ........ ........ ........ ........ 63% 112M 10s
1121280K ........ ........ ........ ........ ........ ........ 63% 112M 10s
1124352K ........ ........ ........ ........ ........ ........ 63% 112M 10s
1127424K ........ ........ ........ ........ ........ ........ 63% 112M 10s
1130496K ........ ........ ........ ........ ........ ........ 64% 112M 10s
1133568K ........ ........ ........ ........ ........ ........ 64% 112M 10s
1136640K ........ ........ ........ ........ ........ ........ 64% 112M 9s
1139712K ........ ........ ........ ........ ........ ........ 64% 112M 9s
1142784K ........ ........ ........ ........ ........ ........ 64% 112M 9s
1145856K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1148928K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1152000K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1155072K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1158144K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1161216K ........ ........ ........ ........ ........ ........ 65% 112M 9s
1164288K ........ ........ ........ ........ ........ ........ 66% 109M 9s
1167360K ........ ........ ........ ........ ........ ........ 66% 112M 9s
1170432K ........ ........ ........ ........ ........ ........ 66% 112M 9s
1173504K ........ ........ ........ ........ ........ ........ 66% 112M 9s
1176576K ........ ........ ........ ........ ........ ........ 66% 112M 9s
1179648K ........ ........ ........ ........ ........ ........ 66% 112M 9s
1182720K ........ ........ ........ ........ ........ ........ 67% 112M 9s
1185792K ........ ........ ........ ........ ........ ........ 67% 112M 9s
1188864K ........ ........ ........ ........ ........ ........ 67% 112M 9s
1191936K ........ ........ ........ ........ ........ ........ 67% 112M 8s
1195008K ........ ........ ........ ........ ........ ........ 67% 112M 8s
1198080K ........ ........ ........ ........ ........ ........ 67% 112M 8s
1201152K ........ ........ ........ ........ ........ ........ 68% 112M 8s
1204224K ........ ........ ........ ........ ........ ........ 68% 112M 8s
1207296K ........ ........ ........ ........ ........ ........ 68% 112M 8s
1210368K ........ ........ ........ ........ ........ ........ 68% 112M 8s
1213440K ........ ........ ........ ........ ........ ........ 68% 112M 8s
1216512K ........ ........ ........ ........ ........ ........ 69% 112M 8s
1219584K ........ ........ ........ ........ ........ ........ 69% 112M 8s
1222656K ........ ........ ........ ........ ........ ........ 69% 112M 8s
1225728K ........ ........ ........ ........ ........ ........ 69% 110M 8s
1228800K ........ ........ ........ ........ ........ ........ 69% 112M 8s
1231872K ........ ........ ........ ........ ........ ........ 69% 112M 8s
1234944K ........ ........ ........ ........ ........ ........ 70% 112M 8s
1238016K ........ ........ ........ ........ ........ ........ 70% 112M 8s
1241088K ........ ........ ........ ........ ........ ........ 70% 112M 8s
1244160K ........ ........ ........ ........ ........ ........ 70% 112M 8s
1247232K ........ ........ ........ ........ ........ ........ 70% 112M 7s
1250304K ........ ........ ........ ........ ........ ........ 70% 112M 7s
1253376K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1256448K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1259520K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1262592K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1265664K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1268736K ........ ........ ........ ........ ........ ........ 71% 112M 7s
1271808K ........ ........ ........ ........ ........ ........ 72% 112M 7s
1274880K ........ ........ ........ ........ ........ ........ 72% 112M 7s
1277952K ........ ........ ........ ........ ........ ........ 72% 112M 7s
1281024K ........ ........ ........ ........ ........ ........ 72% 112M 7s
1284096K ........ ........ ........ ........ ........ ........ 72% 112M 7s
1287168K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1290240K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1293312K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1296384K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1299456K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1302528K ........ ........ ........ ........ ........ ........ 73% 112M 7s
1305600K ........ ........ ........ ........ ........ ........ 74% 112M 7s
1308672K ........ ........ ........ ........ ........ ........ 74% 64.7M 6s
1311744K ........ ........ ........ ........ ........ ........ 74% 112M 6s
1314816K ........ ........ ........ ........ ........ ........ 74% 112M 6s
1317888K ........ ........ ........ ........ ........ ........ 74% 112M 6s
1320960K ........ ........ ........ ........ ........ ........ 74% 112M 6s
1324032K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1327104K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1330176K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1333248K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1336320K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1339392K ........ ........ ........ ........ ........ ........ 75% 112M 6s
1342464K ........ ........ ........ ........ ........ ........ 76% 112M 6s
1345536K ........ ........ ........ ........ ........ ........ 76% 112M 6s
1348608K ........ ........ ........ ........ ........ ........ 76% 112M 6s
1351680K ........ ........ ........ ........ ........ ........ 76% 112M 6s
1354752K ........ ........ ........ ........ ........ ........ 76% 112M 6s
1357824K ........ ........ ........ ........ ........ ........ 77% 112M 6s
1360896K ........ ........ ........ ........ ........ ........ 77% 112M 6s
1363968K ........ ........ ........ ........ ........ ........ 77% 112M 6s
1367040K ........ ........ ........ ........ ........ ........ 77% 112M 6s
1370112K ........ ........ ........ ........ ........ ........ 77% 112M 6s
1373184K ........ ........ ........ ........ ........ ........ 77% 112M 5s
1376256K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1379328K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1382400K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1385472K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1388544K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1391616K ........ ........ ........ ........ ........ ........ 78% 112M 5s
1394688K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1397760K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1400832K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1403904K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1406976K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1410048K ........ ........ ........ ........ ........ ........ 79% 112M 5s
1413120K ........ ........ ........ ........ ........ ........ 80% 112M 5s
1416192K ........ ........ ........ ........ ........ ........ 80% 112M 5s
1419264K ........ ........ ........ ........ ........ ........ 80% 112M 5s
1422336K ........ ........ ........ ........ ........ ........ 80% 112M 5s
1425408K ........ ........ ........ ........ ........ ........ 80% 112M 5s
1428480K ........ ........ ........ ........ ........ ........ 81% 55.9M 5s
1431552K ........ ........ ........ ........ ........ ........ 81% 112M 5s
1434624K ........ ........ ........ ........ ........ ........ 81% 112M 5s
1437696K ........ ........ ........ ........ ........ ........ 81% 112M 4s
1440768K ........ ........ ........ ........ ........ ........ 81% 112M 4s
1443840K ........ ........ ........ ........ ........ ........ 81% 112M 4s
1446912K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1449984K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1453056K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1456128K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1459200K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1462272K ........ ........ ........ ........ ........ ........ 82% 112M 4s
1465344K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1468416K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1471488K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1474560K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1477632K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1480704K ........ ........ ........ ........ ........ ........ 83% 112M 4s
1483776K ........ ........ ........ ........ ........ ........ 84% 112M 4s
1486848K ........ ........ ........ ........ ........ ........ 84% 112M 4s
1489920K ........ ........ ........ ........ ........ ........ 84% 112M 4s
1492992K ........ ........ ........ ........ ........ ........ 84% 112M 4s
1496064K ........ ........ ........ ........ ........ ........ 84% 112M 4s
1499136K ........ ........ ........ ........ ........ ........ 85% 112M 4s
1502208K ........ ........ ........ ........ ........ ........ 85% 112M 4s
1505280K ........ ........ ........ ........ ........ ........ 85% 112M 4s
1508352K ........ ........ ........ ........ ........ ........ 85% 112M 3s
1511424K ........ ........ ........ ........ ........ ........ 85% 112M 3s
1514496K ........ ........ ........ ........ ........ ........ 85% 112M 3s
1517568K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1520640K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1523712K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1526784K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1529856K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1532928K ........ ........ ........ ........ ........ ........ 86% 112M 3s
1536000K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1539072K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1542144K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1545216K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1548288K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1551360K ........ ........ ........ ........ ........ ........ 87% 112M 3s
1554432K ........ ........ ........ ........ ........ ........ 88% 112M 3s
1557504K ........ ........ ........ ........ ........ ........ 88% 99.6M 3s
1560576K ........ ........ ........ ........ ........ ........ 88% 112M 3s
1563648K ........ ........ ........ ........ ........ ........ 88% 112M 3s
1566720K ........ ........ ........ ........ ........ ........ 88% 112M 3s
1569792K ........ ........ ........ ........ ........ ........ 89% 112M 3s
1572864K ........ ........ ........ ........ ........ ........ 89% 112M 3s
1575936K ........ ........ ........ ........ ........ ........ 89% 112M 3s
1579008K ........ ........ ........ ........ ........ ........ 89% 112M 2s
1582080K ........ ........ ........ ........ ........ ........ 89% 112M 2s
1585152K ........ ........ ........ ........ ........ ........ 89% 112M 2s
1588224K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1591296K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1594368K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1597440K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1600512K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1603584K ........ ........ ........ ........ ........ ........ 90% 112M 2s
1606656K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1609728K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1612800K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1615872K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1618944K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1622016K ........ ........ ........ ........ ........ ........ 91% 112M 2s
1625088K ........ ........ ........ ........ ........ ........ 92% 112M 2s
1628160K ........ ........ ........ ........ ........ ........ 92% 112M 2s
1631232K ........ ........ ........ ........ ........ ........ 92% 112M 2s
1634304K ........ ........ ........ ........ ........ ........ 92% 112M 2s
1637376K ........ ........ ........ ........ ........ ........ 92% 112M 2s
1640448K ........ ........ ........ ........ ........ ........ 93% 112M 2s
1643520K ........ ........ ........ ........ ........ ........ 93% 112M 2s
1646592K ........ ........ ........ ........ ........ ........ 93% 112M 2s
1649664K ........ ........ ........ ........ ........ ........ 93% 112M 1s
1652736K ........ ........ ........ ........ ........ ........ 93% 112M 1s
1655808K ........ ........ ........ ........ ........ ........ 93% 112M 1s
1658880K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1661952K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1665024K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1668096K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1671168K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1674240K ........ ........ ........ ........ ........ ........ 94% 112M 1s
1677312K ........ ........ ........ ........ ........ ........ 95% 112M 1s
1680384K ........ ........ ........ ........ ........ ........ 95% 112M 1s
1683456K ........ ........ ........ ........ ........ ........ 95% 112M 1s
1686528K ........ ........ ........ ........ ........ ........ 95% 112M 1s
1689600K ........ ........ ........ ........ ........ ........ 95% 85.8M 1s
1692672K ........ ........ ........ ........ ........ ........ 95% 112M 1s
1695744K ........ ........ ........ ........ ........ ........ 96% 112M 1s
1698816K ........ ........ ........ ........ ........ ........ 96% 112M 1s
1701888K ........ ........ ........ ........ ........ ........ 96% 112M 1s
1704960K ........ ........ ........ ........ ........ ........ 96% 112M 1s
1708032K ........ ........ ........ ........ ........ ........ 96% 112M 1s
1711104K ........ ........ ........ ........ ........ ........ 97% 112M 1s
1714176K ........ ........ ........ ........ ........ ........ 97% 112M 1s
1717248K ........ ........ ........ ........ ........ ........ 97% 112M 1s
1720320K ........ ........ ........ ........ ........ ........ 97% 112M 1s
1723392K ........ ........ ........ ........ ........ ........ 97% 112M 1s
1726464K ........ ........ ........ ........ ........ ........ 97% 112M 0s
1729536K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1732608K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1735680K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1738752K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1741824K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1744896K ........ ........ ........ ........ ........ ........ 98% 112M 0s
1747968K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1751040K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1754112K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1757184K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1760256K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1763328K ........ ........ ........ ........ ........ ........ 99% 112M 0s
1766400K ....... 100% 112M=23s
2017-05-15 10:07:52 (76.0 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso’ saved [1809291264/1809291264]
--2017-05-15 10:07:52-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=N;O=A
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=A’
0K 100% 369M=0s
2017-05-15 10:07:52 (369 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=A’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=N;O=A since it should be rejected.
--2017-05-15 10:07:52-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=M;O=D
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=D’
0K 100% 341M=0s
2017-05-15 10:07:52 (341 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=D’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=M;O=D since it should be rejected.
--2017-05-15 10:07:52-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=S;O=D
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=D’
0K 100% 460M=0s
2017-05-15 10:07:52 (460 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=D’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=S;O=D since it should be rejected.
--2017-05-15 10:07:52-- http://10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso//?C=D;O=D
Reusing existing connection to 10.172.196.75:80.
HTTP request sent, awaiting response... 200 OK
Length: 1297 (1.3K) [text/html]
Saving to: ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=D’
0K 100% 427M=0s
2017-05-15 10:07:52 (427 MB/s) - ‘10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=D’ saved [1297/1297]
Removing 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/index.html?C=D;O=D since it should be rejected.
FINISHED --2017-05-15 10:07:52--
Total wall clock time: 23s
Downloaded: 10 files, 1.7G in 23s (76.0 MB/s)
++(qa_crowbarsetup.sh:784) rsync_iso(): ls 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso
++(qa_crowbarsetup.sh:784) rsync_iso(): tail -1
+(qa_crowbarsetup.sh:784) rsync_iso(): local cloudiso=10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso
+(qa_crowbarsetup.sh:785) rsync_iso(): safely mount -o loop,ro -t iso9660 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso /mnt/cloud
+(mkcloud-common.sh:90) safely(): mount -o loop,ro -t iso9660 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso /mnt/cloud
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:786) rsync_iso(): safely rsync -av --delete-after /mnt/cloud/ .
+(mkcloud-common.sh:90) safely(): rsync -av --delete-after /mnt/cloud/ .
building file list ... done
./
ARCHIVES.gz
ChangeLog
INDEX.gz
README
SuSEgo.ico
autorun.inf
autorun.sh
content
content.asc
content.key
directory.yast
gpg-pubkey-39db7c82-5847eb1f.asc
gpg-pubkey-50a3dd1c-50f35137.asc
installation.xml
license.tar.gz
ls-lR.gz
pubring.gpg
y2update.tgz
docu/
docu/RELEASE-NOTES.en.pdf
docu/RELEASE-NOTES.en.txt
docu/suse-openstack-cloud-admin_en.pdf
docu/suse-openstack-cloud-deployment_en.pdf
docu/suse-openstack-cloud-supplement_en.pdf
docu/suse-openstack-cloud-user_en.pdf
license/
license/directory.yast
license/license.pdf
license/license.txt
media.1/
media.1/build
media.1/directory.yast
media.1/media
media.1/products
media.1/products.asc
media.1/products.key
suse/
suse/noarch/
suse/noarch/ansible-2.2.1.0-2.2.noarch.rpm
suse/noarch/crowbar-4.0+git.1493389762.f19504a9-167.1.noarch.rpm
suse/noarch/crowbar-ceph-4.0+git.1493119931.11649be-102.8.noarch.rpm
suse/noarch/crowbar-core-branding-SOC-4.0-53.276.noarch.rpm
suse/noarch/crowbar-devel-4.0+git.1493389762.f19504a9-167.1.noarch.rpm
suse/noarch/crowbar-ha-4.0+git.1493725291.47fda6a-132.8.noarch.rpm
suse/noarch/crowbar-init-4.0+git.1491555652.2cf2fd1-129.8.noarch.rpm
suse/noarch/crowbar-openstack-4.0+git.1494510673.8a7de6b19-506.1.noarch.rpm
suse/noarch/crowbar-ui-1.0.0+git.1491564496.2b4bff80-153.1.noarch.rpm
suse/noarch/elasticsearch-2.4.2-2.7.noarch.rpm
suse/noarch/euca2ools-2.1.3-0.7.16.noarch.rpm
suse/noarch/grafana-apache-0.0.1-3.2.noarch.rpm
suse/noarch/monasca-installer-20170428_09.37-2.1.noarch.rpm
suse/noarch/monasca-kibana-plugin-0.0.6-5.1.noarch.rpm
suse/noarch/openstack-aodh-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-aodh-api-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-aodh-doc-3.0.2~a0~dev10-5.66.noarch.rpm
suse/noarch/openstack-aodh-evaluator-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-aodh-expirer-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-aodh-listener-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-aodh-notifier-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/openstack-barbican-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/openstack-barbican-api-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/openstack-barbican-doc-3.0.1~a0~dev8-3.56.noarch.rpm
suse/noarch/openstack-barbican-keystone-listener-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/openstack-barbican-retry-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/openstack-barbican-worker-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/openstack-ceilometer-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-agent-central-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-agent-compute-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-agent-ipmi-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-agent-notification-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-api-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-collector-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-doc-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-ceilometer-polling-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/openstack-cinder-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-cinder-api-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-cinder-backup-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-cinder-doc-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-cinder-scheduler-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-cinder-volume-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/openstack-dashboard-10.0.4~a0~dev2-5.21.noarch.rpm
suse/noarch/openstack-dashboard-theme-SUSE-2016.2-41.103.noarch.rpm
suse/noarch/openstack-designate-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-agent-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-api-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-central-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-doc-3.0.2~a0~dev3-5.5.noarch.rpm
suse/noarch/openstack-designate-producer-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-sink-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-designate-worker-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/openstack-ec2-api-3.0.4~a0~dev1-5.35.noarch.rpm
suse/noarch/openstack-ec2-api-api-3.0.4~a0~dev1-5.35.noarch.rpm
suse/noarch/openstack-ec2-api-metadata-3.0.4~a0~dev1-5.35.noarch.rpm
suse/noarch/openstack-ec2-api-s3-3.0.4~a0~dev1-5.35.noarch.rpm
suse/noarch/openstack-glance-13.0.1~a0~dev6-5.45.noarch.rpm
suse/noarch/openstack-glance-api-13.0.1~a0~dev6-5.45.noarch.rpm
suse/noarch/openstack-glance-doc-13.0.1~a0~dev6-5.38.noarch.rpm
suse/noarch/openstack-glance-glare-13.0.1~a0~dev6-5.45.noarch.rpm
suse/noarch/openstack-glance-registry-13.0.1~a0~dev6-5.45.noarch.rpm
suse/noarch/openstack-gnocchi-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-gnocchi-api-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-gnocchi-carbonara-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-gnocchi-indexer-sqlalchemy-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-gnocchi-metricd-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-gnocchi-statsd-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/openstack-heat-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-api-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-api-cfn-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-api-cloudwatch-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-doc-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-engine-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-gbp-5.0.1~a0~dev2-2.11.noarch.rpm
suse/noarch/openstack-heat-plugin-heat_docker-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-heat-templates-0.0.0+git.1493224211.6d2659b-5.2.noarch.rpm
suse/noarch/openstack-heat-test-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/openstack-horizon-plugin-designate-ui-3.0.1~a0~dev4-4.118.noarch.rpm
suse/noarch/openstack-horizon-plugin-gbp-ui-5.0.1~a0~dev1-2.3.noarch.rpm
suse/noarch/openstack-horizon-plugin-ironic-ui-2.1.1~a0~dev4-2.101.noarch.rpm
suse/noarch/openstack-horizon-plugin-magnum-ui-2.1.2~a0~dev10-6.74.noarch.rpm
suse/noarch/openstack-horizon-plugin-manila-ui-2.5.2~a0~dev12-5.12.noarch.rpm
suse/noarch/openstack-horizon-plugin-monasca-ui-1.5.0-2.4.noarch.rpm
suse/noarch/openstack-horizon-plugin-neutron-lbaas-ui-1.0.0-4.110.noarch.rpm
suse/noarch/openstack-horizon-plugin-sahara-ui-5.0.2~a0~dev3-2.2.noarch.rpm
suse/noarch/openstack-horizon-plugin-trove-ui-7.0.1~a0~dev5-4.118.noarch.rpm
suse/noarch/openstack-ironic-6.2.4~a0~dev2-5.3.noarch.rpm
suse/noarch/openstack-ironic-api-6.2.4~a0~dev2-5.3.noarch.rpm
suse/noarch/openstack-ironic-conductor-6.2.4~a0~dev2-5.3.noarch.rpm
suse/noarch/openstack-ironic-doc-6.2.4~a0~dev2-5.3.noarch.rpm
suse/noarch/openstack-keystone-10.0.2~a0~dev2-5.4.noarch.rpm
suse/noarch/openstack-keystone-doc-10.0.2~a0~dev2-5.4.noarch.rpm
suse/noarch/openstack-magnum-3.1.2~a0~dev22-3.11.noarch.rpm
suse/noarch/openstack-magnum-api-3.1.2~a0~dev22-3.11.noarch.rpm
suse/noarch/openstack-magnum-conductor-3.1.2~a0~dev22-3.11.noarch.rpm
suse/noarch/openstack-magnum-doc-3.1.2~a0~dev22-3.12.noarch.rpm
suse/noarch/openstack-magnum-k8s-image-x86_64-0.1.0-19.76.noarch.rpm
suse/noarch/openstack-manila-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/openstack-manila-api-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/openstack-manila-data-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/openstack-manila-doc-3.0.1~a0~dev27-5.21.noarch.rpm
suse/noarch/openstack-manila-scheduler-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/openstack-manila-share-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/openstack-monasca-agent-1.9.1~dev2-4.3.noarch.rpm
suse/noarch/openstack-monasca-api-1.6.1-5.4.noarch.rpm
suse/noarch/openstack-monasca-log-agent-0.5.3-4.6.noarch.rpm
suse/noarch/openstack-monasca-log-api-1.4.2~dev1-2.3.noarch.rpm
suse/noarch/openstack-monasca-log-metrics-0.0.1-2.7.noarch.rpm
suse/noarch/openstack-monasca-log-persister-0.0.1-3.5.noarch.rpm
suse/noarch/openstack-monasca-log-transformer-0.0.1-3.5.noarch.rpm
suse/noarch/openstack-monasca-notification-1.7.0-3.4.noarch.rpm
suse/noarch/openstack-monasca-persister-1.4.1~dev4-5.1.noarch.rpm
suse/noarch/openstack-monasca-persister-java-1.2.1-9.8.noarch.rpm
suse/noarch/openstack-monasca-thresh-1.3.0-3.16.noarch.rpm
suse/noarch/openstack-murano-3.0.1~a0~dev21-3.10.noarch.rpm
suse/noarch/openstack-murano-api-3.0.1~a0~dev21-3.10.noarch.rpm
suse/noarch/openstack-murano-doc-3.0.1~a0~dev21-3.11.noarch.rpm
suse/noarch/openstack-murano-engine-3.0.1~a0~dev21-3.10.noarch.rpm
suse/noarch/openstack-neutron-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-dhcp-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-doc-9.3.2~a0~dev24-5.3.noarch.rpm
suse/noarch/openstack-neutron-fwaas-9.0.2~a0~dev3-5.6.noarch.rpm
suse/noarch/openstack-neutron-fwaas-doc-9.0.2~a0~dev3-5.6.noarch.rpm
suse/noarch/openstack-neutron-gbp-4.1.1-2.30.noarch.rpm
suse/noarch/openstack-neutron-ha-tool-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-infoblox-2.0.2-2.174.noarch.rpm
suse/noarch/openstack-neutron-infoblox-doc-2.0.2-2.174.noarch.rpm
suse/noarch/openstack-neutron-infoblox-ipam-agent-2.0.2-2.174.noarch.rpm
suse/noarch/openstack-neutron-l3-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-lbaas-9.2.1~a0~dev11-5.8.noarch.rpm
suse/noarch/openstack-neutron-lbaas-agent-9.2.1~a0~dev11-5.8.noarch.rpm
suse/noarch/openstack-neutron-lbaas-doc-9.2.1~a0~dev11-5.8.noarch.rpm
suse/noarch/openstack-neutron-linuxbridge-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-macvtap-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-metadata-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-metering-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-openvswitch-agent-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-server-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/openstack-neutron-vpn-agent-9.0.1~a0~dev2-5.9.noarch.rpm
suse/noarch/openstack-neutron-vpnaas-9.0.1~a0~dev2-5.9.noarch.rpm
suse/noarch/openstack-neutron-vpnaas-doc-9.0.1~a0~dev2-5.9.noarch.rpm
suse/noarch/openstack-neutron-vyatta-agent-9.0.1~a0~dev2-5.9.noarch.rpm
suse/noarch/openstack-neutron-zvm-agent-0.0.1~a0~dev55-5.12.noarch.rpm
suse/noarch/openstack-nova-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-api-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-cells-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-cert-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-compute-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-conductor-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-console-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-consoleauth-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-doc-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-novncproxy-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-placement-api-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-scheduler-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-serialproxy-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-nova-virt-zvm-7.0.1~a0~dev12-5.8.noarch.rpm
suse/noarch/openstack-nova-vncproxy-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/openstack-octavia-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-octavia-amphora-agent-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-octavia-api-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-octavia-health-manager-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-octavia-housekeeping-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-octavia-worker-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/openstack-resource-agents-1.0+git.1485796352.fe84d75-6.8.noarch.rpm
suse/noarch/openstack-sahara-5.0.2~a0~dev2-5.39.noarch.rpm
suse/noarch/openstack-sahara-api-5.0.2~a0~dev2-5.39.noarch.rpm
suse/noarch/openstack-sahara-doc-5.0.2~a0~dev2-5.38.noarch.rpm
suse/noarch/openstack-sahara-engine-5.0.2~a0~dev2-5.39.noarch.rpm
suse/noarch/openstack-suse-sudo-2015.2-4.13.noarch.rpm
suse/noarch/openstack-swift-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/openstack-swift-account-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/openstack-swift-container-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/openstack-swift-doc-2.10.2~a0~dev24-7.3.noarch.rpm
suse/noarch/openstack-swift-object-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/openstack-swift-proxy-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/openstack-tempest-12.2.1~a0~dev177-13.56.noarch.rpm
suse/noarch/openstack-tempest-test-12.2.1~a0~dev177-13.56.noarch.rpm
suse/noarch/openstack-trove-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/openstack-trove-api-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/openstack-trove-conductor-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/openstack-trove-doc-6.0.1~a0~dev2-5.33.noarch.rpm
suse/noarch/openstack-trove-guestagent-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/openstack-trove-taskmanager-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/python-Babel-2.3.4-1.12.noarch.rpm
suse/noarch/python-Django-1.8.14-1.8.noarch.rpm
suse/noarch/python-Flask-0.10.1-4.1.noarch.rpm
suse/noarch/python-Jinja2-2.8-20.1.noarch.rpm
suse/noarch/python-Mako-1.0.1-1.1.noarch.rpm
suse/noarch/python-Paste-2.0.3-1.8.noarch.rpm
suse/noarch/python-PasteDeploy-1.5.2-1.8.noarch.rpm
suse/noarch/python-Pint-0.7.2-1.8.noarch.rpm
suse/noarch/python-PyJWT-1.4.2-2.2.noarch.rpm
suse/noarch/python-PyKMIP-0.5.0-1.18.noarch.rpm
suse/noarch/python-PyMySQL-0.7.6-1.7.noarch.rpm
suse/noarch/python-Routes-2.3.1-1.10.noarch.rpm
suse/noarch/python-SQLAlchemy-Utils-0.32.9-1.11.noarch.rpm
suse/noarch/python-Tempita-0.5.2-1.7.noarch.rpm
suse/noarch/python-UcsSdk-0.8.2.5-1.8.noarch.rpm
suse/noarch/python-WSME-0.8.0-1.18.noarch.rpm
suse/noarch/python-WebOb-1.6.1-1.8.noarch.rpm
suse/noarch/python-WebTest-2.0.23-1.15.noarch.rpm
suse/noarch/python-Werkzeug-0.9.6-7.1.noarch.rpm
suse/noarch/python-XStatic-1.0.1-4.12.noarch.rpm
suse/noarch/python-XStatic-Angular-1.4.10.1-5.9.noarch.rpm
suse/noarch/python-XStatic-Angular-Bootstrap-0.11.0.8-6.8.noarch.rpm
suse/noarch/python-XStatic-Angular-FileUpload-12.0.4.0-1.8.noarch.rpm
suse/noarch/python-XStatic-Angular-Gettext-2.1.0.2-4.11.noarch.rpm
suse/noarch/python-XStatic-Angular-Schema-Form-0.8.13.0-1.8.noarch.rpm
suse/noarch/python-XStatic-Angular-lrdragndrop-1.0.2.2-4.12.noarch.rpm
suse/noarch/python-XStatic-Bootstrap-Datepicker-1.3.1.0-4.10.noarch.rpm
suse/noarch/python-XStatic-Bootstrap-SCSS-3.3.7.1-6.10.noarch.rpm
suse/noarch/python-XStatic-D3-3.1.6.2-4.12.noarch.rpm
suse/noarch/python-XStatic-Font-Awesome-4.5.0.0-4.10.noarch.rpm
suse/noarch/python-XStatic-Hogan-2.0.0.2-4.10.noarch.rpm
suse/noarch/python-XStatic-JQuery-Migrate-1.2.1.1-4.10.noarch.rpm
suse/noarch/python-XStatic-JQuery.TableSorter-2.14.5.1-4.10.noarch.rpm
suse/noarch/python-XStatic-JQuery.quicksearch-2.0.3.1-4.10.noarch.rpm
suse/noarch/python-XStatic-JSEncrypt-2.0.0.2-4.10.noarch.rpm
suse/noarch/python-XStatic-Jasmine-2.4.1.1-4.10.noarch.rpm
suse/noarch/python-XStatic-Magic-Search-0.2.5.1-5.10.noarch.rpm
suse/noarch/python-XStatic-Rickshaw-1.5.0.0-4.10.noarch.rpm
suse/noarch/python-XStatic-Spin-1.2.5.2-4.12.noarch.rpm
suse/noarch/python-XStatic-bootswatch-3.3.6.0-7.10.noarch.rpm
suse/noarch/python-XStatic-jQuery-1.10.2.1-4.12.noarch.rpm
suse/noarch/python-XStatic-jquery-ui-1.11.0.1-4.12.noarch.rpm
suse/noarch/python-XStatic-mdi-1.4.57.0-5.11.noarch.rpm
suse/noarch/python-XStatic-objectpath-1.2.1.0-1.8.noarch.rpm
suse/noarch/python-XStatic-roboto-fontface-0.4.3.2-5.12.noarch.rpm
suse/noarch/python-XStatic-smart-table-1.4.13.2-4.11.noarch.rpm
suse/noarch/python-XStatic-term.js-0.0.7.0-4.11.noarch.rpm
suse/noarch/python-XStatic-tv4-1.2.7.0-1.8.noarch.rpm
suse/noarch/python-aioeventlet-0.4-1.7.noarch.rpm
suse/noarch/python-alembic-0.8.7-1.14.noarch.rpm
suse/noarch/python-amqp-1.4.9-1.14.noarch.rpm
suse/noarch/python-anyjson-0.3.3-1.8.noarch.rpm
suse/noarch/python-aodh-3.0.2~a0~dev10-5.74.noarch.rpm
suse/noarch/python-aodhclient-0.7.0-4.200.noarch.rpm
suse/noarch/python-apicapi-1.0.6-1.10.noarch.rpm
suse/noarch/python-appdirs-1.4.0-1.8.noarch.rpm
suse/noarch/python-automaton-1.4.0-1.9.noarch.rpm
suse/noarch/python-backports.ssl_match_hostname-3.4.0.2-20.1.noarch.rpm
suse/noarch/python-backports_abc-0.4-2.3.noarch.rpm
suse/noarch/python-barbican-3.0.1~a0~dev8-3.65.noarch.rpm
suse/noarch/python-barbicanclient-4.1.0-6.157.noarch.rpm
suse/noarch/python-barbicanclient-doc-4.1.0-6.157.noarch.rpm
suse/noarch/python-beautifulsoup4-4.5.1-1.13.noarch.rpm
suse/noarch/python-blinker-1.4-2.2.noarch.rpm
suse/noarch/python-boto-2.39.0-10.1.noarch.rpm
suse/noarch/python-botocore-1.4.86-25.1.noarch.rpm
suse/noarch/python-cachetools-1.1.6-1.7.noarch.rpm
suse/noarch/python-castellan-0.4.0-1.34.noarch.rpm
suse/noarch/python-ceilometer-7.0.4~a0~dev8-5.3.noarch.rpm
suse/noarch/python-ceilometerclient-2.6.2-4.212.noarch.rpm
suse/noarch/python-ceilometermiddleware-0.5.1-5.103.noarch.rpm
suse/noarch/python-cinder-9.1.5~a0~dev4-5.3.noarch.rpm
suse/noarch/python-cinderclient-1.9.0-6.319.noarch.rpm
suse/noarch/python-cinderclient-doc-1.9.0-6.319.noarch.rpm
suse/noarch/python-ciscoconfparse-1.2.39-1.13.noarch.rpm
suse/noarch/python-click-6.6-1.6.noarch.rpm
suse/noarch/python-cliff-2.2.0-1.19.noarch.rpm
suse/noarch/python-cliff-tablib-1.1-1.8.noarch.rpm
suse/noarch/python-cmd2-0.6.7-1.9.noarch.rpm
suse/noarch/python-colorama-0.2.7-1.9.noarch.rpm
suse/noarch/python-congressclient-1.5.0-4.208.noarch.rpm
suse/noarch/python-contextlib2-0.5.4-1.7.noarch.rpm
suse/noarch/python-cotyledon-1.2.6-1.83.noarch.rpm
suse/noarch/python-croniter-0.3.12-1.12.noarch.rpm
suse/noarch/python-cssselect-0.9.1-2.11.noarch.rpm
suse/noarch/python-cursive-0.1.1-1.34.noarch.rpm
suse/noarch/python-ddt-1.1.0-1.9.noarch.rpm
suse/noarch/python-debtcollector-1.8.0-1.47.noarch.rpm
suse/noarch/python-defusedxml-0.4.1-1.6.noarch.rpm
suse/noarch/python-designate-3.0.2~a0~dev3-5.4.noarch.rpm
suse/noarch/python-designateclient-2.3.0-6.144.noarch.rpm
suse/noarch/python-designateclient-doc-2.3.0-6.144.noarch.rpm
suse/noarch/python-django-appconf-1.0.2-1.7.noarch.rpm
suse/noarch/python-django-babel-0.5.1-4.9.noarch.rpm
suse/noarch/python-django-pyscss-2.0.2-1.10.noarch.rpm
suse/noarch/python-django_compressor-2.0-4.12.noarch.rpm
suse/noarch/python-django_openstack_auth-2.4.2-12.63.noarch.rpm
suse/noarch/python-dnspython-1.14.0-1.10.noarch.rpm
suse/noarch/python-docker-py-1.7.2-1.18.noarch.rpm
suse/noarch/python-docutils-0.12-1.9.noarch.rpm
suse/noarch/python-dogpile.cache-0.6.2-1.8.noarch.rpm
suse/noarch/python-ec2api-3.0.4~a0~dev1-5.35.noarch.rpm
suse/noarch/python-ecdsa-0.13-4.1.noarch.rpm
suse/noarch/python-elasticsearch-2.4.1-2.2.noarch.rpm
suse/noarch/python-elasticsearch-curator-4.2.2-2.2.noarch.rpm
suse/noarch/python-enum34-1.1.3-7.1.noarch.rpm
suse/noarch/python-eventlet-0.19.0-1.6.noarch.rpm
suse/noarch/python-extras-1.0.0-1.7.noarch.rpm
suse/noarch/python-fasteners-0.14.1-1.8.noarch.rpm
suse/noarch/python-fixtures-3.0.0-1.12.noarch.rpm
suse/noarch/python-flup-1.0.3.dev_20110405-2.10.8.noarch.rpm
suse/noarch/python-funcsigs-1.0.2-1.10.noarch.rpm
suse/noarch/python-futures-3.0.2-14.1.noarch.rpm
suse/noarch/python-futurist-0.18.0-1.12.noarch.rpm
suse/noarch/python-gabbi-1.24.0-1.51.noarch.rpm
suse/noarch/python-glance-13.0.1~a0~dev6-5.45.noarch.rpm
suse/noarch/python-glance_store-0.18.0-6.79.noarch.rpm
suse/noarch/python-glanceclient-2.5.0-8.171.noarch.rpm
suse/noarch/python-gnocchi-3.0.5~a0~dev11-5.5.noarch.rpm
suse/noarch/python-gnocchiclient-2.5.0-5.121.noarch.rpm
suse/noarch/python-google-api-python-client-1.5.4-5.1.noarch.rpm
suse/noarch/python-happybase-0.9-1.10.noarch.rpm
suse/noarch/python-heat-7.0.4~a0~dev4-5.4.noarch.rpm
suse/noarch/python-heat-gbp-5.0.1~a0~dev2-2.11.noarch.rpm
suse/noarch/python-heatclient-1.5.0-6.168.noarch.rpm
suse/noarch/python-heatclient-doc-1.5.0-6.168.noarch.rpm
suse/noarch/python-horizon-10.0.4~a0~dev2-5.21.noarch.rpm
suse/noarch/python-horizon-plugin-designate-ui-3.0.1~a0~dev4-4.118.noarch.rpm
suse/noarch/python-horizon-plugin-gbp-ui-5.0.1~a0~dev1-2.3.noarch.rpm
suse/noarch/python-horizon-plugin-ironic-ui-2.1.1~a0~dev4-2.101.noarch.rpm
suse/noarch/python-horizon-plugin-magnum-ui-2.1.2~a0~dev10-6.74.noarch.rpm
suse/noarch/python-horizon-plugin-manila-ui-2.5.2~a0~dev12-5.12.noarch.rpm
suse/noarch/python-horizon-plugin-monasca-ui-1.5.0-2.4.noarch.rpm
suse/noarch/python-horizon-plugin-neutron-lbaas-ui-1.0.0-4.110.noarch.rpm
suse/noarch/python-horizon-plugin-sahara-ui-5.0.2~a0~dev3-2.2.noarch.rpm
suse/noarch/python-horizon-plugin-trove-ui-7.0.1~a0~dev5-4.118.noarch.rpm
suse/noarch/python-hp3parclient-3.2.0-1.15.noarch.rpm
suse/noarch/python-html5lib-0.9999999-1.13.noarch.rpm
suse/noarch/python-httplib2-0.9.2-6.1.noarch.rpm
suse/noarch/python-influxdb-4.0.0-3.4.noarch.rpm
suse/noarch/python-infoblox-client-0.4.7-2.76.noarch.rpm
suse/noarch/python-iniparse-0.4-1.9.noarch.rpm
suse/noarch/python-ironic-6.2.4~a0~dev2-5.3.noarch.rpm
suse/noarch/python-ironic-lib-2.1.2-1.7.noarch.rpm
suse/noarch/python-ironicclient-1.7.1-4.91.noarch.rpm
suse/noarch/python-ironicclient-doc-1.7.1-4.91.noarch.rpm
suse/noarch/python-iso8601-0.1.11-1.33.noarch.rpm
suse/noarch/python-itsdangerous-0.24-4.1.noarch.rpm
suse/noarch/python-jmespath-0.9.0-3.2.noarch.rpm
suse/noarch/python-jsonpatch-1.1-8.5.noarch.rpm
suse/noarch/python-jsonpath-rw-1.4.0-1.7.noarch.rpm
suse/noarch/python-jsonpath-rw-ext-1.0.0-1.8.noarch.rpm
suse/noarch/python-jsonpointer-1.0-8.5.noarch.rpm
suse/noarch/python-jsonrpclib-0.1.3-0.9.7.noarch.rpm
suse/noarch/python-jsonschema-2.4.0-3.1.noarch.rpm
suse/noarch/python-k8sclient-0.3.0-5.46.noarch.rpm
suse/noarch/python-kafka-python-1.0.1-1.8.noarch.rpm
suse/noarch/python-kazoo-2.2.1-1.7.noarch.rpm
suse/noarch/python-keystone-10.0.2~a0~dev2-5.4.noarch.rpm
suse/noarch/python-keystoneauth1-2.12.3-1.60.noarch.rpm
suse/noarch/python-keystoneclient-3.5.0-6.268.noarch.rpm
suse/noarch/python-keystoneclient-doc-3.5.0-6.268.noarch.rpm
suse/noarch/python-keystonemiddleware-4.9.0-9.232.noarch.rpm
suse/noarch/python-kombu-3.0.35-1.14.noarch.rpm
suse/noarch/python-ldap3-0.9.8.8-1.8.noarch.rpm
suse/noarch/python-ldappool-2.0.0-1.13.noarch.rpm
suse/noarch/python-linecache2-1.0.0-1.8.noarch.rpm
suse/noarch/python-logutils-0.3.3-1.12.noarch.rpm
suse/noarch/python-magnum-3.1.2~a0~dev22-3.11.noarch.rpm
suse/noarch/python-magnumclient-2.3.1-4.199.noarch.rpm
suse/noarch/python-manila-3.0.1~a0~dev27-5.20.noarch.rpm
suse/noarch/python-manilaclient-1.11.0-9.148.noarch.rpm
suse/noarch/python-manilaclient-doc-1.11.0-9.148.noarch.rpm
suse/noarch/python-meld3-1.0.2-2.3.noarch.rpm
suse/noarch/python-microversion_parse-0.1.3-1.18.noarch.rpm
suse/noarch/python-mistralclient-2.1.2-2.83.noarch.rpm
suse/noarch/python-mock-2.0.0-1.9.noarch.rpm
suse/noarch/python-monasca-agent-1.9.1~dev2-4.3.noarch.rpm
suse/noarch/python-monasca-api-1.6.1-5.4.noarch.rpm
suse/noarch/python-monasca-common-1.5.0-3.11.noarch.rpm
suse/noarch/python-monasca-log-api-1.4.2~dev1-2.3.noarch.rpm
suse/noarch/python-monasca-notification-1.7.0-3.4.noarch.rpm
suse/noarch/python-monasca-persister-1.4.1~dev4-5.1.noarch.rpm
suse/noarch/python-monasca-statsd-1.5.0-3.3.noarch.rpm
suse/noarch/python-monascaclient-1.5.0-2.8.noarch.rpm
suse/noarch/python-monotonic-1.2-1.7.noarch.rpm
suse/noarch/python-mox3-0.7.0-1.10.noarch.rpm
suse/noarch/python-murano-3.0.1~a0~dev21-3.10.noarch.rpm
suse/noarch/python-muranoclient-0.11.1-2.151.noarch.rpm
suse/noarch/python-ncclient-0.4.7-1.12.noarch.rpm
suse/noarch/python-netaddr-0.7.18-1.7.noarch.rpm
suse/noarch/python-networking-cisco-4.0.0-5.13.noarch.rpm
suse/noarch/python-networking-hyperv-3.0.1~a0~dev14-4.2.noarch.rpm
suse/noarch/python-networkx-1.11-1.13.noarch.rpm
suse/noarch/python-neutron-9.3.2~a0~dev24-5.4.noarch.rpm
suse/noarch/python-neutron-fwaas-9.0.2~a0~dev3-5.6.noarch.rpm
suse/noarch/python-neutron-gbp-4.1.1-2.30.noarch.rpm
suse/noarch/python-neutron-lbaas-9.2.1~a0~dev11-5.8.noarch.rpm
suse/noarch/python-neutron-lib-0.4.0-1.39.noarch.rpm
suse/noarch/python-neutron-vpnaas-9.0.1~a0~dev2-5.9.noarch.rpm
suse/noarch/python-neutronclient-6.0.0-6.150.noarch.rpm
suse/noarch/python-nova-14.0.6~a0~dev16-5.4.noarch.rpm
suse/noarch/python-novaclient-6.0.0-8.177.noarch.rpm
suse/noarch/python-novaclient-doc-6.0.0-8.177.noarch.rpm
suse/noarch/python-ntplib-0.3.3-2.3.noarch.rpm
suse/noarch/python-oauth2client-1.5.1-5.1.noarch.rpm
suse/noarch/python-oauthlib-0.7.2-2.3.noarch.rpm
suse/noarch/python-octavia-0.9.2~a0~dev13-2.2.noarch.rpm
suse/noarch/python-openstackclient-3.2.1-6.99.noarch.rpm
suse/noarch/python-openstacksdk-0.9.5-3.304.noarch.rpm
suse/noarch/python-os-brick-1.6.1-6.131.noarch.rpm
suse/noarch/python-os-client-config-1.21.1-1.9.noarch.rpm
suse/noarch/python-os-testr-0.8.0-7.70.noarch.rpm
suse/noarch/python-os-vif-1.2.1-1.18.noarch.rpm
suse/noarch/python-os-win-1.2.1-1.67.noarch.rpm
suse/noarch/python-osc-lib-1.1.0-1.33.noarch.rpm
suse/noarch/python-oslo.cache-1.14.0-7.83.noarch.rpm
suse/noarch/python-oslo.concurrency-3.14.0-7.110.noarch.rpm
suse/noarch/python-oslo.config-3.17.1-5.52.noarch.rpm
suse/noarch/python-oslo.config-doc-3.17.1-5.52.noarch.rpm
suse/noarch/python-oslo.context-2.9.0-7.141.noarch.rpm
suse/noarch/python-oslo.db-4.13.5-5.76.noarch.rpm
suse/noarch/python-oslo.i18n-3.9.0-5.169.noarch.rpm
suse/noarch/python-oslo.log-3.16.0-7.85.noarch.rpm
suse/noarch/python-oslo.messaging-5.10.1-11.133.noarch.rpm
suse/noarch/python-oslo.middleware-3.19.0-7.28.noarch.rpm
suse/noarch/python-oslo.policy-1.14.0-7.105.noarch.rpm
suse/noarch/python-oslo.privsep-1.13.1-2.16.noarch.rpm
suse/noarch/python-oslo.reports-1.14.0-7.84.noarch.rpm
suse/noarch/python-oslo.rootwrap-5.1.1-5.50.noarch.rpm
suse/noarch/python-oslo.serialization-2.13.0-5.83.noarch.rpm
suse/noarch/python-oslo.service-1.16.0-7.122.noarch.rpm
suse/noarch/python-oslo.utils-3.16.0-7.110.noarch.rpm
suse/noarch/python-oslo.versionedobjects-1.17.0-7.164.noarch.rpm
suse/noarch/python-oslo.vmware-2.14.0-7.100.noarch.rpm
suse/noarch/python-oslotest-2.10.0-6.164.noarch.rpm
suse/noarch/python-osprofiler-1.4.0-8.90.noarch.rpm
suse/noarch/python-ovs-2.5.0-1.7.noarch.rpm
suse/noarch/python-paramiko-2.0.2-1.9.noarch.rpm
suse/noarch/python-passlib-1.6.5-1.7.noarch.rpm
suse/noarch/python-pathlib-1.0.1-1.7.noarch.rpm
suse/noarch/python-pbr-1.10.0-1.8.noarch.rpm
suse/noarch/python-pecan-1.2.1-1.7.noarch.rpm
suse/noarch/python-pexpect-3.1-1.1.noarch.rpm
suse/noarch/python-pika-0.10.0-1.8.noarch.rpm
suse/noarch/python-pika-pool-0.1.3-1.8.noarch.rpm
suse/noarch/python-pip-1.4.1-10.2.noarch.rpm
suse/noarch/python-ply-3.4-1.6.noarch.rpm
suse/noarch/python-positional-1.1.1-1.8.noarch.rpm
suse/noarch/python-proboscis-1.2.6.0-0.7.9.noarch.rpm
suse/noarch/python-py-1.4.31-1.6.noarch.rpm
suse/noarch/python-pycadf-2.4.0-6.31.noarch.rpm
suse/noarch/python-pyghmi-1.0.9-1.7.noarch.rpm
suse/noarch/python-pyinotify-0.9.6-1.7.noarch.rpm
suse/noarch/python-pyparsing-2.0.1-4.10.noarch.rpm
suse/noarch/python-pysaml2-4.0.2-1.6.noarch.rpm
suse/noarch/python-pysmi-0.0.7-1.7.noarch.rpm
suse/noarch/python-pysnmp-4.3.2-1.9.noarch.rpm
suse/noarch/python-pytest-2.8.7-3.1.noarch.rpm
suse/noarch/python-python-dateutil-2.5.2-1.6.noarch.rpm
suse/noarch/python-python-editor-1.0.1-1.7.noarch.rpm
suse/noarch/python-python-memcached-1.58-1.8.noarch.rpm
suse/noarch/python-python-mimeparse-1.5.2-3.3.noarch.rpm
suse/noarch/python-python-openid-2.2.5-2.12.7.noarch.rpm
suse/noarch/python-python-subunit-1.2.0-1.8.noarch.rpm
suse/noarch/python-pytimeparse-1.1.5-1.8.noarch.rpm
suse/noarch/python-pytz-2016.10-7.1.noarch.rpm
suse/noarch/python-redis-2.10.3-1.9.noarch.rpm
suse/noarch/python-repoze.lru-0.6-0.7.8.noarch.rpm
suse/noarch/python-repoze.who-2.3-1.8.noarch.rpm
suse/noarch/python-requests-2.11.1-1.8.noarch.rpm
suse/noarch/python-requests-aws-0.1.8-1.12.noarch.rpm
suse/noarch/python-requests-kerberos-0.10.0-1.8.noarch.rpm
suse/noarch/python-requestsexceptions-1.1.3-1.8.noarch.rpm
suse/noarch/python-retrying-1.3.3-1.7.noarch.rpm
suse/noarch/python-rfc3986-0.4.1-1.7.noarch.rpm
suse/noarch/python-rsa-3.1.4-11.1.noarch.rpm
suse/noarch/python-rtslib-fb-2.1.60-3.21.noarch.rpm
suse/noarch/python-ryu-4.5-1.13.noarch.rpm
suse/noarch/python-sahara-5.0.2~a0~dev2-5.39.noarch.rpm
suse/noarch/python-saharaclient-0.18.0-6.193.noarch.rpm
suse/noarch/python-semantic_version-2.4.1-1.8.noarch.rpm
suse/noarch/python-setuptools-18.0.1-3.2.noarch.rpm
suse/noarch/python-simplegeneric-0.8.1-1.7.noarch.rpm
suse/noarch/python-singledispatch-3.4.0.3-1.7.noarch.rpm
suse/noarch/python-sqlalchemy-migrate-0.10.0-1.46.noarch.rpm
suse/noarch/python-sqlparse-0.2.1-1.6.noarch.rpm
suse/noarch/python-stevedore-1.17.1-1.22.noarch.rpm
suse/noarch/python-suds-jurko-0.6-2.17.noarch.rpm
suse/noarch/python-supervisor-3.3.1-2.3.noarch.rpm
suse/noarch/python-swift-2.10.2~a0~dev24-7.4.noarch.rpm
suse/noarch/python-swift3-1.7.0.dev372-1.20.noarch.rpm
suse/noarch/python-swiftclient-3.1.0-7.156.noarch.rpm
suse/noarch/python-swiftclient-doc-3.1.0-7.156.noarch.rpm
suse/noarch/python-tablib-0.9.11-1.9.noarch.rpm
suse/noarch/python-taskflow-2.6.0-7.79.noarch.rpm
suse/noarch/python-tempest-12.2.1~a0~dev177-13.56.noarch.rpm
suse/noarch/python-tempest-lib-1.0.0-6.87.noarch.rpm
suse/noarch/python-tenacity-3.1.1-1.13.noarch.rpm
suse/noarch/python-testrepository-0.0.20-1.17.noarch.rpm
suse/noarch/python-testresources-0.2.7-0.7.8.noarch.rpm
suse/noarch/python-testscenarios-0.5.0-1.16.noarch.rpm
suse/noarch/python-testtools-2.2.0-1.8.noarch.rpm
suse/noarch/python-tooz-1.43.0-1.22.noarch.rpm
suse/noarch/python-traceback2-1.4.0-1.8.noarch.rpm
suse/noarch/python-trove-6.0.1~a0~dev2-5.17.noarch.rpm
suse/noarch/python-troveclient-2.5.0-6.131.noarch.rpm
suse/noarch/python-troveclient-doc-2.5.0-6.131.noarch.rpm
suse/noarch/python-uncertainties-2.4.6-1.9.noarch.rpm
suse/noarch/python-unicodecsv-0.14.1-1.6.noarch.rpm
suse/noarch/python-unittest2-1.1.0-1.8.noarch.rpm
suse/noarch/python-uritemplate-3.0.0-3.1.noarch.rpm
suse/noarch/python-urllib3-1.16-1.8.noarch.rpm
suse/noarch/python-voluptuous-0.9.3-1.8.noarch.rpm
suse/noarch/python-waitress-0.9.0-1.7.noarch.rpm
suse/noarch/python-warlock-1.0.1-8.5.noarch.rpm
suse/noarch/python-websocket-client-0.32.0-10.1.noarch.rpm
suse/noarch/python-websockify-0.8.0-1.7.noarch.rpm
suse/noarch/python-wsgi_intercept-1.4.1-1.40.noarch.rpm
suse/noarch/python-xmltodict-0.10.2-1.9.noarch.rpm
suse/noarch/python-yaql-1.1.1-1.18.noarch.rpm
suse/noarch/python-zake-0.2.2-1.10.noarch.rpm
suse/noarch/python-zaqarclient-1.2.0-2.179.noarch.rpm
suse/noarch/release-notes-suse-openstack-cloud-7.20170327-56.3.noarch.rpm
suse/noarch/sleshammer-aarch64-0.7.0-0.34.72.noarch.rpm
suse/noarch/sleshammer-ppc64le-0.7.0-0.34.72.noarch.rpm
suse/noarch/sleshammer-s390x-0.7.0-0.34.72.noarch.rpm
suse/noarch/sleshammer-x86_64-0.7.0-0.34.72.noarch.rpm
suse/noarch/supportutils-plugin-suse-openstack-cloud-7.0.1485972410.68bab74-15.8.noarch.rpm
suse/noarch/suse-openstack-cloud-admin_en-7-22.10.noarch.rpm
suse/noarch/suse-openstack-cloud-admin_en-pdf-7-22.10.noarch.rpm
suse/noarch/suse-openstack-cloud-deployment_en-7-24.10.noarch.rpm
suse/noarch/suse-openstack-cloud-deployment_en-pdf-7-24.10.noarch.rpm
suse/noarch/suse-openstack-cloud-supplement_en-7-17.11.noarch.rpm
suse/noarch/suse-openstack-cloud-supplement_en-pdf-7-17.11.noarch.rpm
suse/noarch/suse-openstack-cloud-user_en-7-16.10.noarch.rpm
suse/noarch/suse-openstack-cloud-user_en-pdf-7-16.10.noarch.rpm
suse/noarch/yast2-crowbar-3.2.0-10.45.noarch.rpm
suse/noarch/zookeeper-server-3.4.9-2.6.noarch.rpm
suse/repodata/
suse/repodata/57c4467ce18bb3b842c7c638392ea1a26c534c6ce00eeb97b222c9b92e73b3d1-appdata.xml.gz
suse/repodata/5d20d72b802a8cd67e190a91fcbba105955fc350cdc30057e6c7b5d09a09c54b-primary.xml.gz
suse/repodata/f136e5ee310e6c144be5b74b05db40b831be7bd43b768780e23a55f9b31d6fac-other.xml.gz
suse/repodata/f1d195d6a6b9de0482cc989476f3ee03b1588c73030a3ca26bf0d5f92c025d0a-filelists.xml.gz
suse/repodata/f7cb5be717e97f0662aeb0fa12457754d1486207b0f3fa5147e56fb4232bf74e-susedata.xml.gz
suse/repodata/repomd.xml
suse/repodata/repomd.xml.asc
suse/repodata/repomd.xml.key
suse/setup/
suse/setup/descr/
suse/setup/descr/appdata.xml.gz
suse/setup/descr/directory.yast
suse/setup/descr/packages.DU.gz
suse/setup/descr/packages.FL.gz
suse/setup/descr/packages.ar.gz
suse/setup/descr/packages.cs.gz
suse/setup/descr/packages.da.gz
suse/setup/descr/packages.de.gz
suse/setup/descr/packages.en.gz
suse/setup/descr/packages.es.gz
suse/setup/descr/packages.fi.gz
suse/setup/descr/packages.fr.gz
suse/setup/descr/packages.gz
suse/setup/descr/packages.hu.gz
suse/setup/descr/packages.it.gz
suse/setup/descr/packages.ja.gz
suse/setup/descr/packages.ko.gz
suse/setup/descr/packages.nb.gz
suse/setup/descr/packages.nl.gz
suse/setup/descr/packages.pl.gz
suse/setup/descr/packages.pt.gz
suse/setup/descr/packages.pt_BR.gz
suse/setup/descr/packages.ru.gz
suse/setup/descr/packages.sv.gz
suse/setup/descr/packages.zh_CN.gz
suse/setup/descr/packages.zh_TW.gz
suse/x86_64/
suse/x86_64/apache2-mod_wsgi-4.4.13-1.24.x86_64.rpm
suse/x86_64/conntrack-tools-1.4.2-5.2.x86_64.rpm
suse/x86_64/couchdb-1.6.1-2.101.x86_64.rpm
suse/x86_64/crowbar-core-4.0+git.1493989218.a3096b9b0-481.7.x86_64.rpm
suse/x86_64/crowbar-core-branding-upstream-4.0+git.1493989218.a3096b9b0-481.7.x86_64.rpm
suse/x86_64/crudini-0.8-1.4.x86_64.rpm
suse/x86_64/dnsmasq-utils-2.71-13.1.x86_64.rpm
suse/x86_64/erlang-17.5.6-1.141.x86_64.rpm
suse/x86_64/erlang-epmd-17.5.6-1.141.x86_64.rpm
suse/x86_64/erlang-sd_notify-0.1-1.290.x86_64.rpm
suse/x86_64/gecode-3.7.3-1.8.x86_64.rpm
suse/x86_64/haproxy-1.6.11-10.2.x86_64.rpm
suse/x86_64/influxdb-1.1.1-2.6.x86_64.rpm
suse/x86_64/kafka-0.9.0.1-2.5.x86_64.rpm
suse/x86_64/kibana-4.6.3-2.1.x86_64.rpm
suse/x86_64/liberasurecode1-1.4.0-3.3.x86_64.rpm
suse/x86_64/libmozjs185-1_0-1.8.5-13.9.x86_64.rpm
suse/x86_64/libnetfilter_cthelper0-1.0.0-7.1.x86_64.rpm
suse/x86_64/libnetfilter_cttimeout1-1.0.0-9.1.x86_64.rpm
suse/x86_64/libwebpmux1-0.4.3-3.1.x86_64.rpm
suse/x86_64/logstash-2.4.1-2.1.x86_64.rpm
suse/x86_64/memcached-1.4.15-1.27.x86_64.rpm
suse/x86_64/mongodb-2.4.14-2.16.x86_64.rpm
suse/x86_64/nodejs6-6.9.5-7.1.x86_64.rpm
suse/x86_64/novnc-0.5.1-1.7.x86_64.rpm
suse/x86_64/patterns-cloud-admin-20170124-34.4.x86_64.rpm
suse/x86_64/patterns-cloud-compute-20170124-34.4.x86_64.rpm
suse/x86_64/patterns-cloud-controller-20170124-34.4.x86_64.rpm
suse/x86_64/patterns-cloud-network-20170124-34.4.x86_64.rpm
suse/x86_64/patterns-cloud-user-20170124-34.4.x86_64.rpm
suse/x86_64/python-Bottleneck-0.8.0-1.9.x86_64.rpm
suse/x86_64/python-MarkupSafe-0.23-1.9.x86_64.rpm
suse/x86_64/python-Pillow-2.8.1-1.11.x86_64.rpm
suse/x86_64/python-PyECLib-1.4.0-1.8.x86_64.rpm
suse/x86_64/python-PyYAML-3.12-25.3.x86_64.rpm
suse/x86_64/python-SQLAlchemy-1.0.14-1.7.x86_64.rpm
suse/x86_64/python-certifi-2016.2.28-2.3.x86_64.rpm
suse/x86_64/python-cryptography-1.3.1-5.1.x86_64.rpm
suse/x86_64/python-falcon-1.0.0-2.3.x86_64.rpm
suse/x86_64/python-gevent-1.1.2-2.3.x86_64.rpm
suse/x86_64/python-greenlet-0.4.10-1.8.x86_64.rpm
suse/x86_64/python-lxml-3.6.1-6.2.x86_64.rpm
suse/x86_64/python-lz4-0.7.0-1.21.x86_64.rpm
suse/x86_64/python-msgpack-python-0.4.8-1.9.x86_64.rpm
suse/x86_64/python-numexpr-2.4.6-1.8.x86_64.rpm
suse/x86_64/python-pandas-0.17.1-2.11.x86_64.rpm
suse/x86_64/python-psutil-1.2.1-14.1.x86_64.rpm
suse/x86_64/python-psycopg2-2.6.2-1.9.x86_64.rpm
suse/x86_64/python-pyScss-1.3.4-1.11.x86_64.rpm
suse/x86_64/python-pycrypto-2.6.1-9.1.x86_64.rpm
suse/x86_64/python-pykerberos-1.1.13-1.7.x86_64.rpm
suse/x86_64/python-pyldap-2.4.25.1-3.2.x86_64.rpm
suse/x86_64/python-pymongo-3.1.1-1.9.x86_64.rpm
suse/x86_64/python-pysendfile-2.0.1-1.10.x86_64.rpm
suse/x86_64/python-rcssmin-1.0.6-1.13.x86_64.rpm
suse/x86_64/python-rjsmin-1.0.12-1.13.x86_64.rpm
suse/x86_64/python-setproctitle-1.1.8-1.7.x86_64.rpm
suse/x86_64/python-thrift-0.9.3-1.7.x86_64.rpm
suse/x86_64/python-tornado-4.3-2.4.x86_64.rpm
suse/x86_64/python-trollius-1.0.4-2.7.x86_64.rpm
suse/x86_64/python-ujson-1.35-2.3.x86_64.rpm
suse/x86_64/python-wrapt-1.10.8-1.7.x86_64.rpm
suse/x86_64/python-zope.interface-4.0.5-8.1.x86_64.rpm
suse/x86_64/rabbitmq-server-3.4.4-2.100.x86_64.rpm
suse/x86_64/rabbitmq-server-plugins-3.4.4-2.100.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-actionmailer-4_2-4.2.2-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-actionpack-4_2-4.2.2-6.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-actionview-4_2-4.2.2-8.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-active_model_serializers-0.9.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activejob-4_2-4.2.2-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activemodel-4_2-4.2.2-5.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activerecord-4_2-4.2.2-5.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activerecord-session_store-0.1.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activeresource-4.0.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-activesupport-4_2-4.2.2-6.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-addressable-2.3.6-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-amqp-0_6-0.6.7-4.52.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-apipie-rails-0.3.6-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-archive-0.0.6-4.52.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-arel-6.0.0-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-backports-3.6.8-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-bson-1_11-1.11.1-2.53.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-builder-3.2.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-bundler-1.7.3-3.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-bunny-0_6-0.6.0-5.53.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-chef-10.32.2-26.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-chef-expander-10.32.2-7.62.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-chef-server-10.32.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-chef-server-api-10.32.2-156.60.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-chef-solr-10.32.2-11.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-cookiejar-0.3.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-crowbar-client-3.3.1-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-cstruct-1.0.1-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-daemons-1.2.3-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-delayed_job-4.1.2-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-delayed_job_active_record-4.1.1-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-dep_selector-0_1-0.1.1-1.38.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-domain_name-0.5.20160615-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-dotenv-1.0.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-easy_diff-0.0.5-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-em-http-request-1_0-1.0.3-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-em-socksify-0.3.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-erubis-2.7.0-4.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-eventmachine-1.0.3-1.47.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-execjs-2.7.0-6.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-extlib-0.9.16-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-faraday-0.9.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-fast_xs-0_7-0.7.3-2.34.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-ffi-1.9.10-1.44.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-get_process_mem-0.2.1-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-globalid-0.3.5-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-haml-4.0.6-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-haml-rails-0.9.0-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-hashie-3.4.1-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-highline-1.6.20-2.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-hike-1_2-1.2.3-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-html2haml-2.0.0-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-http-cookie-1.0.2-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-http_parser.rb-0.6.0-2.44.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-i18n-0.7.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-i18n-js-2.1.2-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-inifile-3.0.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-ipaddress-0.8.0-2.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-js-routes-1.0.1-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-json-1_7-1.7.7-1.32.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-knife-backup-0.0.11-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-kwalify-0.7.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-loofah-2.0.2-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mail-2.6.3-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-merb-assets-1.1.3-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-merb-core-1.1.3-2.43.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-merb-helpers-1.1.3-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-merb-param-protection-1.1.3-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mime-types-2.6.1-6.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mini_portile-0.5.2-2.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-minitest-5.7.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mixlib-authentication-1.3.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mixlib-cli-1.4.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mixlib-config-1-1.1.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mixlib-log-1.6.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mixlib-shellout-1.3.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-moneta-0_6-0.6.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mongo-1.11.1-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-multi_json-1.8.2-2.8.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-multipart-post-2.0.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-mysql-2.9.1-1.33.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-net-http-digest_auth-1.4-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-net-ssh-2.8.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-net-ssh-gateway-1.2.0-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-net-ssh-multi-1_1-1.1-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-netrc-0.11.0-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-nokogiri-1.6.1-3.29.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-ohai-6-6.24.2-1.41.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-pg-0.17.1-1.53.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-polyglot-0.3.3-9.7.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-puma-2.16.0-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-puma_worker_killer-0.0.7-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rack-1.6.4-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rack-protection-1.5.3-1.7.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rack-test-0_6-0.6.2-6.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rails-4_2-4.2.2-2.4.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rails-deprecated_sanitizer-1.0.3-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rails-dom-testing-1.0.6-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rails-html-sanitizer-1.0.2-7.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rails-observers-0.1.2-3.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-railties-4_2-4.2.2-2.4.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-redcarpet-3.2.3-2.40.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-rest-client-2.0.0-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-ruby-shadow-2.3.4-6.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-ruby_parser-3.6.6-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sass-3.4.13-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sass-rails-5.0.3-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sexp_processor-4.5.1-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-simple-navigation-3.12.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-simple_navigation_renderers-1.0.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sinatra-1.4.6-11.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sinatra-contrib-1.4.7-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sprockets-2_11-2.11.3-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sprockets-rails-2.3.1-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sprockets-standalone-1.2.1-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-sqlite3-1.3.9-1.36.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-syslogger-1.6.0-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-systemu-2_5-2.5.2-2.11.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-terminal-table-1.4.5-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-thin-1.6.3-1.33.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-thor-0.19.1-1.1.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-thread_safe-0.3.5-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-tilt-1_4-1.4.1-3.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-treetop-1.4.15-2.9.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-tzinfo-1.2.2-1.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-uglifier-2.7.2-2.3.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-unf-0.1.4-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-unf_ext-0.0.7.2-1.25.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-uuidtools-2.1.4-2.2.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-yajl-ruby-1.2.0-3.31.x86_64.rpm
suse/x86_64/ruby2.1-rubygem-yaml_db-0.3.0-1.2.x86_64.rpm
suse/x86_64/rubygem-chef-10.32.2-26.9.x86_64.rpm
suse/x86_64/rubygem-chef-expander-10.32.2-7.62.x86_64.rpm
suse/x86_64/rubygem-chef-server-api-10.32.2-156.60.x86_64.rpm
suse/x86_64/rubygem-chef-solr-10.32.2-11.2.x86_64.rpm
suse/x86_64/storm-1.0.2-3.1.x86_64.rpm
suse/x86_64/storm-nimbus-1.0.2-3.1.x86_64.rpm
suse/x86_64/storm-supervisor-1.0.2-3.1.x86_64.rpm
suse/x86_64/suse-openstack-cloud-release-7-1.185.x86_64.rpm
suse/x86_64/suse-openstack-cloud-release-cd-7-1.185.x86_64.rpm
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/
deleting 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/
deleting 10.172.196.75/ibs/SUSE:/
deleting 10.172.196.75/ibs/
deleting 10.172.196.75/
sent 1,808,347,273 bytes received 15,166 bytes 241,114,991.87 bytes/sec
total size is 1,807,839,698 speedup is 1.00
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:787) rsync_iso(): safely umount /mnt/cloud
+(mkcloud-common.sh:90) safely(): umount /mnt/cloud
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:788) rsync_iso(): echo 10.172.196.75/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/SUSE-OPENSTACK-CLOUD-7-x86_64-Build2415-Media1.iso
+(qa_crowbarsetup.sh:942) onadmin_prepare_cloud_repos(): [[ -n '' ]]
+(qa_crowbarsetup.sh:951) onadmin_prepare_cloud_repos(): '[' '!' -e /srv/tftpboot/suse-12.2/x86_64/repos/Cloud/media.1 ']'
+(qa_crowbarsetup.sh:955) onadmin_prepare_cloud_repos(): case "$cloudsource" in
+(qa_crowbarsetup.sh:985) onadmin_prepare_cloud_repos(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:1441) onadmin_prepareinstallcrowbar(): onadmin_add_cloud_repo
+(qa_crowbarsetup.sh:1047) onadmin_add_cloud_repo(): local targetdir=
+(qa_crowbarsetup.sh:1048) onadmin_add_cloud_repo(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1049) onadmin_add_cloud_repo(): targetdir=/srv/tftpboot/suse-12.2/x86_64/repos/Cloud/
+(qa_crowbarsetup.sh:1056) onadmin_add_cloud_repo(): zypper rr Cloud
Repository 'Cloud' not found by alias, number or URI.
+(qa_crowbarsetup.sh:1057) onadmin_add_cloud_repo(): safely zypper ar -f /srv/tftpboot/suse-12.2/x86_64/repos/Cloud/ Cloud
+(mkcloud-common.sh:90) safely(): zypper ar -f /srv/tftpboot/suse-12.2/x86_64/repos/Cloud/ Cloud
Adding repository 'Cloud' [......done]
Repository 'Cloud' successfully added
Enabled : Yes
Autorefresh : Yes
GPG Check : Yes
Priority : 99
URI : dir:///srv/tftpboot/suse-12.2/x86_64/repos/Cloud
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1059) onadmin_add_cloud_repo(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1062) onadmin_add_cloud_repo(): cat /srv/tftpboot/suse-12.2/x86_64/repos/Cloud//isoversion
+(qa_crowbarsetup.sh:1066) onadmin_add_cloud_repo(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1074) onadmin_add_cloud_repo(): echo -n 'This cloud was installed from: '
+(qa_crowbarsetup.sh:1075) onadmin_add_cloud_repo(): cat /etc/cloudversion
+(qa_crowbarsetup.sh:1076) onadmin_add_cloud_repo(): echo
+(qa_crowbarsetup.sh:1443) onadmin_prepareinstallcrowbar(): zypper_refresh
+(mkcloud-common.sh:408) zypper_refresh(): safely zypper -v --gpg-auto-import-keys --no-gpg-checks -n ref
+(mkcloud-common.sh:90) safely(): zypper -v --gpg-auto-import-keys --no-gpg-checks -n ref
Verbosity: 1
Entering non-interactive mode.
Entering 'no-gpg-checks' mode.
Warning: Turning on '--gpg-auto-import-keys'. New repository signing keys will be automatically imported!
Initializing Target
Specified repositories:
Checking whether to refresh metadata for Cloud
Retrieving repository 'Cloud' metadata [.
Automatically importing the following key:
Repository: Cloud
Key Name: Devel:Cloud OBS Project <Devel:Cloud@build.suse.de>
Key Fingerprint: BBB0A65B 9E2D41F4 55754979 47266566 F99041E1
Key Created: Wed 13 Jul 2016 11:39:58 AM CEST
Key Expires: Fri 21 Sep 2018 11:39:58 AM CEST
Rpm Name: gpg-pubkey-f99041e1-57860c6e
done]
Building repository 'Cloud' cache [....done]
Checking whether to refresh metadata for sles12sp2
Retrieving: repomd.xml [done]
Repository 'sles12sp2' is up to date.
Checking whether to refresh metadata for sles12sp2up
Retrieving: repomd.xml [done]
Repository 'sles12sp2up' is up to date.
All repositories have been refreshed.
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1446) onadmin_prepareinstallcrowbar(): zypper_patch
+(qa_crowbarsetup.sh:4802) zypper_patch(): wait_for 30 3 ' zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks ref ; [[ $? != 4 ]] ' 'successful zypper run' 'exit 9'
+(mkcloud-common.sh:42) wait_for(): local timecount=30
+(mkcloud-common.sh:43) wait_for(): local timesleep=3
+(mkcloud-common.sh:44) wait_for(): local 'condition= zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks ref ; [[ $? != 4 ]] '
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=successful zypper run'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 9'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=3
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: successful zypper run
until this condition is true: zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks ref ; [[ $? != 4 ]]
waiting 30 cycles of 3 seconds = 90 seconds
Repository 'Cloud' is up to date.
Repository 'sles12sp2' is up to date.
Repository 'sles12sp2up' is up to date.
All repositories have been refreshed.
+(mkcloud-common.sh:66) wait_for(): '[' 30 = 0 ']'
+(qa_crowbarsetup.sh:4803) zypper_patch(): wait_for 30 3 ' zypper --non-interactive patch ; ret=$?; if [ $ret == 103 ]; then zypper --non-interactive patch ; ret=$?; fi; [[ $ret != 4 ]] ' 'successful zypper run' 'exit 9'
+(mkcloud-common.sh:42) wait_for(): local timecount=30
+(mkcloud-common.sh:43) wait_for(): local timesleep=3
+(mkcloud-common.sh:44) wait_for(): local 'condition= zypper --non-interactive patch ; ret=$?; if [ $ret == 103 ]; then zypper --non-interactive patch ; ret=$?; fi; [[ $ret != 4 ]] '
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=successful zypper run'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 9'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=3
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: successful zypper run
until this condition is true: zypper --non-interactive patch ; ret=$?; if [ $ret == 103 ]; then zypper --non-interactive patch ; ret=$?; fi; [[ $ret != 4 ]]
waiting 30 cycles of 3 seconds = 90 seconds
Loading repository data...
Reading installed packages...
Warning: Patch 'SUSE-SLE-SERVER-12-SP2-2016-1622-1' is interactive, skipping.
Warning: Patch 'SUSE-SLE-SERVER-12-SP2-2016-1772-1' is interactive, skipping.
Resolving package dependencies...
The following 12 NEW packages are going to be installed:
adjtimex bash-completion grub2-systemd-sleep-plugin libICE6 libSM6 libXt6 openssh-askpass systemd-bash-completion tar-lang time util-linux-lang vim-data
The following 20 NEW patches are going to be installed:
SUSE-SLE-SERVER-12-SP2-2016-1588 SUSE-SLE-SERVER-12-SP2-2016-1614 SUSE-SLE-SERVER-12-SP2-2016-1621 SUSE-SLE-SERVER-12-SP2-2016-1634 SUSE-SLE-SERVER-12-SP2-2016-1641 SUSE-SLE-SERVER-12-SP2-2016-1651 SUSE-SLE-SERVER-12-SP2-2016-1656 SUSE-SLE-SERVER-12-SP2-2016-1662 SUSE-SLE-SERVER-12-SP2-2016-1668 SUSE-SLE-SERVER-12-SP2-2016-1686 SUSE-SLE-SERVER-12-SP2-2016-1690 SUSE-SLE-SERVER-12-SP2-2016-1691 SUSE-SLE-SERVER-12-SP2-2016-1721 SUSE-SLE-SERVER-12-SP2-2016-1729 SUSE-SLE-SERVER-12-SP2-2016-1734 SUSE-SLE-SERVER-12-SP2-2016-1737 SUSE-SLE-SERVER-12-SP2-2016-1744 SUSE-SLE-SERVER-12-SP2-2016-1749 SUSE-SLE-SERVER-12-SP2-2016-1778 SUSE-SLE-SERVER-12-SP2-2016-1782
The following 36 packages are going to be upgraded:
autoyast2-installation bind-libs bind-utils hwinfo libblkid1 libfdisk1 libmount1 libparted0 libpci3 libpcre1 libsgutils2-2 libsmartcols1 libsystemd0 libudev1 libuuid1 libwicked-0-6 libX11-6 libX11-data parted pciutils sg3_utils shadow sudo systemd systemd-sysvinit tar timezone udev util-linux util-linux-systemd vim wicked wicked-service yast2-core yast2-services-manager yast2-users
36 packages to upgrade, 12 new.
Overall download size: 24.1 MiB. Already cached: 0 B. After the operation, additional 32.2 MiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package bash-completion-2.1-8.1.noarch (1/48), 199.8 KiB (738.4 KiB unpacked)
Retrieving: bash-completion-2.1-8.1.noarch.rpm [done]
Retrieving package adjtimex-1.29-3.1.x86_64 (2/48), 33.0 KiB ( 67.4 KiB unpacked)
Retrieving: adjtimex-1.29-3.1.x86_64.rpm [done]
Retrieving package libICE6-1.0.8-8.65.x86_64 (3/48), 40.0 KiB ( 96.1 KiB unpacked)
Retrieving: libICE6-1.0.8-8.65.x86_64.rpm [done]
Retrieving package time-1.7-5.13.x86_64 (4/48), 23.4 KiB ( 39.0 KiB unpacked)
Retrieving: time-1.7-5.13.x86_64.rpm [done]
Retrieving package bind-libs-9.9.9P1-49.1.x86_64 (5/48), 1008.6 KiB ( 3.4 MiB unpacked)
Retrieving: bind-libs-9.9.9P1-49.1.x86_64.rpm [done]
Retrieving package hwinfo-21.34-13.1.x86_64 (6/48), 712.6 KiB ( 3.0 MiB unpacked)
Retrieving: hwinfo-21.34-13.1.x86_64.rpm [done]
Retrieving package libX11-data-1.6.2-11.1.noarch (7/48), 157.9 KiB ( 1.6 MiB unpacked)
Retrieving: libX11-data-1.6.2-11.1.noarch.rpm [done]
Retrieving package libpci3-3.2.1-7.1.x86_64 (8/48), 28.3 KiB ( 51.4 KiB unpacked)
Retrieving: libpci3-3.2.1-7.1.x86_64.rpm [done]
Retrieving package libpcre1-8.39-5.1.x86_64 (9/48), 257.0 KiB (801.8 KiB unpacked)
Retrieving: libpcre1-8.39-5.1.x86_64.rpm [done]
Retrieving package libsgutils2-2-1.43-12.1.x86_64 (10/48), 79.7 KiB (202.1 KiB unpacked)
Retrieving: libsgutils2-2-1.43-12.1.x86_64.rpm [done]
Retrieving package libsmartcols1-2.28-42.1.x86_64 (11/48), 120.7 KiB (150.2 KiB unpacked)
Retrieving: libsmartcols1-2.28-42.1.x86_64.rpm [done]
Retrieving package libsystemd0-228-121.1.x86_64 (12/48), 494.4 KiB (780.0 KiB unpacked)
Retrieving: libsystemd0-228-121.1.x86_64.rpm [done]
Retrieving package libudev1-228-121.1.x86_64 (13/48), 308.0 KiB (126.2 KiB unpacked)
Retrieving: libudev1-228-121.1.x86_64.rpm [done]
Retrieving package libuuid1-2.28-42.1.x86_64 (14/48), 71.8 KiB ( 18.2 KiB unpacked)
Retrieving: libuuid1-2.28-42.1.x86_64.rpm [done]
Retrieving package shadow-4.2.1-23.1.x86_64 (15/48), 549.6 KiB ( 2.9 MiB unpacked)
Retrieving: shadow-4.2.1-23.1.x86_64.rpm [done]
Retrieving package sudo-1.8.10p3-8.1.x86_64 (16/48), 809.6 KiB ( 3.1 MiB unpacked)
Retrieving: sudo-1.8.10p3-8.1.x86_64.rpm [done]
Retrieving package tar-1.27.1-11.1.x86_64 (17/48), 492.6 KiB ( 1.2 MiB unpacked)
Retrieving: tar-1.27.1-11.1.x86_64.rpm [done]
Retrieving package timezone-2016j-66.1.x86_64 (18/48), 357.6 KiB ( 1.2 MiB unpacked)
Retrieving: timezone-2016j-66.1.x86_64.rpm [done]
Retrieving package vim-7.4.326-7.1.x86_64 (19/48), 1.2 MiB ( 2.6 MiB unpacked)
Retrieving: vim-7.4.326-7.1.x86_64.rpm [done]
Retrieving package vim-data-7.4.326-7.1.noarch (20/48), 4.8 MiB ( 23.6 MiB unpacked)
Retrieving: vim-data-7.4.326-7.1.noarch.rpm [done]
Retrieving package yast2-core-3.1.24-8.1.x86_64 (21/48), 961.5 KiB ( 3.3 MiB unpacked)
Retrieving: yast2-core-3.1.24-8.1.x86_64.rpm [done]
Retrieving package yast2-services-manager-3.1.43-6.1.noarch (22/48), 34.9 KiB ( 81.2 KiB unpacked)
Retrieving: yast2-services-manager-3.1.43-6.1.noarch.rpm [done]
Retrieving package systemd-bash-completion-228-121.1.noarch (23/48), 270.2 KiB ( 74.4 KiB unpacked)
Retrieving: systemd-bash-completion-228-121.1.noarch.rpm [done]
Retrieving package bind-utils-9.9.9P1-49.1.x86_64 (24/48), 332.6 KiB ( 1.1 MiB unpacked)
Retrieving: bind-utils-9.9.9P1-49.1.x86_64.rpm [done]
Retrieving package libX11-6-1.6.2-11.1.x86_64 (25/48), 548.3 KiB ( 1.2 MiB unpacked)
Retrieving delta: ./x86_64/libX11-6-1.6.2-4.12_11.1.x86_64.drpm, 47.7 KiB
Retrieving: libX11-6-1.6.2-4.12_11.1.x86_64.drpm [done]
Applying delta: ./libX11-6-1.6.2-4.12_11.1.x86_64.drpm [........................done]
Retrieving package pciutils-3.2.1-7.1.x86_64 (26/48), 60.1 KiB (123.7 KiB unpacked)
Retrieving: pciutils-3.2.1-7.1.x86_64.rpm [done]
Retrieving package sg3_utils-1.43-12.1.x86_64 (27/48), 680.6 KiB ( 1.9 MiB unpacked)
Retrieving: sg3_utils-1.43-12.1.x86_64.rpm [done]
Retrieving package libblkid1-2.28-42.1.x86_64 (28/48), 162.5 KiB (263.1 KiB unpacked)
Retrieving: libblkid1-2.28-42.1.x86_64.rpm [done]
Retrieving package tar-lang-1.27.1-11.1.noarch (29/48), 269.5 KiB ( 1.5 MiB unpacked)
Retrieving: tar-lang-1.27.1-11.1.noarch.rpm [done]
Retrieving package yast2-users-3.1.57.1-20.1.x86_64 (30/48), 175.2 KiB (956.7 KiB unpacked)
Retrieving: yast2-users-3.1.57.1-20.1.x86_64.rpm [done]
Retrieving package autoyast2-installation-3.1.154-36.3.2.noarch (31/48), 158.3 KiB (671.5 KiB unpacked)
Retrieving: autoyast2-installation-3.1.154-36.3.2.noarch.rpm [done]
Retrieving package libparted0-3.1-28.2.x86_64 (32/48), 161.9 KiB (373.9 KiB unpacked)
Retrieving: libparted0-3.1-28.2.x86_64.rpm [done]
Retrieving package libmount1-2.28-42.1.x86_64 (33/48), 172.5 KiB (294.5 KiB unpacked)
Retrieving: libmount1-2.28-42.1.x86_64.rpm [done]
Retrieving package libfdisk1-2.28-42.1.x86_64 (34/48), 194.3 KiB (353.6 KiB unpacked)
Retrieving: libfdisk1-2.28-42.1.x86_64.rpm [done]
Retrieving package util-linux-2.28-42.1.x86_64 (35/48), 989.2 KiB ( 3.6 MiB unpacked)
Retrieving: util-linux-2.28-42.1.x86_64.rpm [done]
Retrieving package util-linux-lang-2.28-42.1.noarch (36/48), 915.7 KiB ( 5.5 MiB unpacked)
Retrieving: util-linux-lang-2.28-42.1.noarch.rpm [done]
Retrieving package systemd-228-121.1.x86_64 (37/48), 3.5 MiB ( 19.3 MiB unpacked)
Retrieving: systemd-228-121.1.x86_64.rpm [done]
Retrieving package udev-228-121.1.x86_64 (38/48), 1.2 MiB ( 6.5 MiB unpacked)
Retrieving: udev-228-121.1.x86_64.rpm [done]
Retrieving package util-linux-systemd-2.28-42.3.x86_64 (39/48), 109.5 KiB (103.0 KiB unpacked)
Retrieving: util-linux-systemd-2.28-42.3.x86_64.rpm [done]
Retrieving package systemd-sysvinit-228-121.1.x86_64 (40/48), 265.5 KiB ( 5.3 KiB unpacked)
Retrieving: systemd-sysvinit-228-121.1.x86_64.rpm [done]
Retrieving package parted-3.1-28.2.x86_64 (41/48), 194.5 KiB (550.7 KiB unpacked)
Retrieving: parted-3.1-28.2.x86_64.rpm [done]
Retrieving package libwicked-0-6-0.6.39-34.1.x86_64 (42/48), 502.5 KiB ( 1.4 MiB unpacked)
Retrieving: libwicked-0-6-0.6.39-34.1.x86_64.rpm [done]
Retrieving package wicked-0.6.39-34.1.x86_64 (43/48), 517.8 KiB ( 1.7 MiB unpacked)
Retrieving: wicked-0.6.39-34.1.x86_64.rpm [done]
Retrieving package wicked-service-0.6.39-34.1.x86_64 (44/48), 57.1 KiB ( 9.3 KiB unpacked)
Retrieving: wicked-service-0.6.39-34.1.x86_64.rpm [done]
Retrieving package libSM6-1.2.2-3.59.x86_64 (45/48), 17.3 KiB ( 30.3 KiB unpacked)
Retrieving: libSM6-1.2.2-3.59.x86_64.rpm [done]
Retrieving package grub2-systemd-sleep-plugin-2.02~beta2-104.16.noarch (46/48), 65.4 KiB ( 6.2 KiB unpacked)
Retrieving: grub2-systemd-sleep-plugin-2.02~beta2-104.16.noarch.rpm [done]
Retrieving package libXt6-1.1.4-3.59.x86_64 (47/48), 151.5 KiB (407.6 KiB unpacked)
Retrieving: libXt6-1.1.4-3.59.x86_64.rpm [done]
Retrieving package openssh-askpass-1.2.4.1-7.5.x86_64 (48/48), 22.3 KiB ( 45.8 KiB unpacked)
Retrieving: openssh-askpass-1.2.4.1-7.5.x86_64.rpm [done]
Checking for file conflicts: [.........done]
( 1/48) Installing: bash-completion-2.1-8.1.noarch [............done]
( 2/48) Installing: adjtimex-1.29-3.1.x86_64 [.....done]
( 3/48) Installing: libICE6-1.0.8-8.65.x86_64 [.....done]
( 4/48) Installing: time-1.7-5.13.x86_64 [......done]
( 5/48) Installing: bind-libs-9.9.9P1-49.1.x86_64 [...................done]
( 6/48) Installing: hwinfo-21.34-13.1.x86_64 [..................done]
( 7/48) Installing: libX11-data-1.6.2-11.1.noarch [...................done]
( 8/48) Installing: libpci3-3.2.1-7.1.x86_64 [........done]
( 9/48) Installing: libpcre1-8.39-5.1.x86_64 [.................done]
(10/48) Installing: libsgutils2-2-1.43-12.1.x86_64 [.........done]
(11/48) Installing: libsmartcols1-2.28-42.1.x86_64 [.........done]
(12/48) Installing: libsystemd0-228-121.1.x86_64 [..............done]
(13/48) Installing: libudev1-228-121.1.x86_64 [........done]
(14/48) Installing: libuuid1-2.28-42.1.x86_64 [........done]
(15/48) Installing: shadow-4.2.1-23.1.x86_64 [...................done]
(16/48) Installing: sudo-1.8.10p3-8.1.x86_64 [...................done]
(17/48) Installing: tar-1.27.1-11.1.x86_64 [.................done]
(18/48) Installing: timezone-2016j-66.1.x86_64 [...................done]
Additional rpm output:
WARNING: Not updating /etc/localtime with new zone file
(19/48) Installing: vim-7.4.326-7.1.x86_64 [...................done]
(20/48) Installing: vim-data-7.4.326-7.1.noarch [............done]
(21/48) Installing: yast2-core-3.1.24-8.1.x86_64 [...................done]
(22/48) Installing: yast2-services-manager-3.1.43-6.1.noarch [................done]
(23/48) Installing: systemd-bash-completion-228-121.1.noarch [...........done]
(24/48) Installing: bind-utils-9.9.9P1-49.1.x86_64 [...................done]
(25/48) Installing: libX11-6-1.6.2-11.1.x86_64 [..........done]
(26/48) Installing: pciutils-3.2.1-7.1.x86_64 [..............done]
(27/48) Installing: sg3_utils-1.43-12.1.x86_64 [...................done]
(28/48) Installing: libblkid1-2.28-42.1.x86_64 [.........done]
(29/48) Installing: tar-lang-1.27.1-11.1.noarch [............done]
(30/48) Installing: yast2-users-3.1.57.1-20.1.x86_64 [...................done]
(31/48) Installing: autoyast2-installation-3.1.154-36.3.2.noarch [..................done]
(32/48) Installing: libparted0-3.1-28.2.x86_64 [...........done]
(33/48) Installing: libmount1-2.28-42.1.x86_64 [..........done]
(34/48) Installing: libfdisk1-2.28-42.1.x86_64 [.........done]
(35/48) Installing: util-linux-2.28-42.1.x86_64 [...................done]
Additional rpm output:
setting /usr/bin/wall to root:tty 2755. (wrong permissions 0755)
setting /usr/bin/write to root:tty 2755. (wrong permissions 0755)
(36/48) Installing: util-linux-lang-2.28-42.1.noarch [............done]
(37/48) Installing: systemd-228-121.1.x86_64 [...................done]
(38/48) Installing: udev-228-121.1.x86_64 [...................done]
Additional rpm output:
Job for systemd-udevd-control.socket failed. See "systemctl status systemd-udevd-control.socket" and "journalctl -xe" for details.
Job for systemd-udevd-kernel.socket failed. See "systemctl status systemd-udevd-kernel.socket" and "journalctl -xe" for details.
(39/48) Installing: util-linux-systemd-2.28-42.3.x86_64 [.............done]
(40/48) Installing: systemd-sysvinit-228-121.1.x86_64 [................done]
(41/48) Installing: parted-3.1-28.2.x86_64 [................done]
(42/48) Installing: libwicked-0-6-0.6.39-34.1.x86_64 [...........done]
(43/48) Installing: wicked-0.6.39-34.1.x86_64 [.........................done]
Additional rpm output:
Updating /etc/sysconfig/network/config...
(44/48) Installing: wicked-service-0.6.39-34.1.x86_64 [..............done]
(45/48) Installing: libSM6-1.2.2-3.59.x86_64 [....done]
(46/48) Installing: grub2-systemd-sleep-plugin-2.02~beta2-104.16.noarch [.....done]
(47/48) Installing: libXt6-1.1.4-3.59.x86_64 [.........done]
(48/48) Installing: openssh-askpass-1.2.4.1-7.5.x86_64 [.....done]
Output of udev-228-121.1.x86_64.rpm %posttrans script:
Creating initrd: /boot/initrd-4.4.21-69-default
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.21-69-default 4.4.21-69-default
dracut: dracut module 'crypt' will not be installed, because command 'cryptsetup' could not be found!
dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found!
dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: dracut module 'crypt' will not be installed, because command 'cryptsetup' could not be found!
dracut: dracut module 'mdraid' will not be installed, because command 'mdadm' could not be found!
dracut: dracut module 'cifs' will not be installed, because command 'mount.cifs' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsi-iname' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsiadm' could not be found!
dracut: dracut module 'iscsi' will not be installed, because command 'iscsid' could not be found!
dracut: *** Including module: bash ***
dracut: *** Including module: systemd ***
dracut: *** Including module: systemd-initrd ***
dracut: *** Including module: i18n ***
dracut: *** Including module: kernel-modules ***
dracut: *** Including module: qemu ***
dracut: *** Including module: rootfs-block ***
dracut: *** Including module: suse-btrfs ***
dracut-install: ERROR: installing '/usr/share/doc/packages/btrfsprogs/dracut-fsck-help.txt' to '/usr/share/fsck/fsck_help_btrfs.txt'
dracut: /usr/lib/dracut/dracut-install -D /var/tmp/dracut.3fR92A/initramfs /usr/share/doc/packages/btrfsprogs/dracut-fsck-help.txt /usr/share/fsck/fsck_help_btrfs.txt
dracut: *** Including module: terminfo ***
dracut: *** Including module: udev-rules ***
dracut: Skipping udev rule: 40-redhat.rules
dracut: Skipping udev rule: 50-firmware.rules
dracut: Skipping udev rule: 50-udev.rules
dracut: Skipping udev rule: 91-permissions.rules
dracut: Skipping udev rule: 80-drivers-modprobe.rules
dracut: *** Including module: dracut-systemd ***
dracut: *** Including module: haveged ***
dracut: *** Including module: usrmount ***
dracut: *** Including module: base ***
dracut: *** Including module: fs-lib ***
dracut: *** Including module: shutdown ***
dracut: *** Including module: suse ***
dracut: *** Including modules done ***
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut: root=UUID=177c13ff-67a8-4a21-a6d5-02c6a75779bc rootfstype=ext4 rootflags=rw,noatime,nobarrier,data=ordered
dracut: *** Creating image file '/boot/initrd-4.4.21-69-default' ***
dracut: *** Creating initramfs image file '/boot/initrd-4.4.21-69-default' done ***
+(mkcloud-common.sh:66) wait_for(): '[' 30 = 0 ']'
+(qa_crowbarsetup.sh:4804) zypper_patch(): wait_for 30 3 ' zypper --non-interactive up --repo cloud-ptf ; [[ $? != 4 ]] ' 'successful zypper run' 'exit 9'
+(mkcloud-common.sh:42) wait_for(): local timecount=30
+(mkcloud-common.sh:43) wait_for(): local timesleep=3
+(mkcloud-common.sh:44) wait_for(): local 'condition= zypper --non-interactive up --repo cloud-ptf ; [[ $? != 4 ]] '
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=successful zypper run'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 9'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=3
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: successful zypper run
until this condition is true: zypper --non-interactive up --repo cloud-ptf ; [[ $? != 4 ]]
waiting 30 cycles of 3 seconds = 90 seconds
Repository 'cloud-ptf' not found by its alias, number, or URI.
Use 'zypper repos' to get the list of defined repositories.
+(mkcloud-common.sh:66) wait_for(): '[' 30 = 0 ']'
+(qa_crowbarsetup.sh:1449) onadmin_prepareinstallcrowbar(): zypper al kernel-default
Specified lock has been successfully added.
+(qa_crowbarsetup.sh:1450) onadmin_prepareinstallcrowbar(): local 'zypperdup=zypper -n dup --no-recommends --no-allow-downgrade'
+(qa_crowbarsetup.sh:1451) onadmin_prepareinstallcrowbar(): zypper -n dup --no-recommends --no-allow-downgrade -r Cloud -r cloudtup
Repository 'cloudtup' not found by its alias, number, or URI.
Use 'zypper repos' to get the list of defined repositories.
+(qa_crowbarsetup.sh:1451) onadmin_prepareinstallcrowbar(): zypper -n dup --no-recommends --no-allow-downgrade -r Cloud
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
The following item is locked and will not be changed by any action:
Installed:
kernel-default
The following package is going to be upgraded:
python-cssselect
The following package is going to change vendor:
python-cssselect
SUSE LLC <https://www.suse.com/> -> obs://build.suse.de/Devel:Cloud
1 package to upgrade, 1 to change vendor.
Overall download size: 46.9 KiB. Already cached: 0 B. After the operation, 150.0 B will be freed.
Continue? [y/n/? shows all options] (y): y
Retrieving package python-cssselect-0.9.1-2.11.noarch (1/1), 46.9 KiB (208.5 KiB unpacked)
Checking for file conflicts: [.....done]
(1/1) Installing: python-cssselect-0.9.1-2.11.noarch [................done]
+(qa_crowbarsetup.sh:1452) onadmin_prepareinstallcrowbar(): zypper rl kernel-default
1 lock has been successfully removed.
+(qa_crowbarsetup.sh:1455) onadmin_prepareinstallcrowbar(): '[' x86_64 = aarch64 ']'
+(qa_crowbarsetup.sh:1459) onadmin_prepareinstallcrowbar(): '[' -z '' ']'
+(qa_crowbarsetup.sh:1460) onadmin_prepareinstallcrowbar(): safely zypper --no-gpg-checks -n in -l -t pattern cloud_admin
+(mkcloud-common.sh:90) safely(): zypper --no-gpg-checks -n in -l -t pattern cloud_admin
Loading repository data...
Reading installed packages...
Resolving package dependencies...
The following 196 NEW packages are going to be installed:
apache2 apache2-prefork apache2-utils bind bind-chrootenv couchdb crowbar crowbar-ceph crowbar-core crowbar-core-branding-SOC crowbar-ha crowbar-init crowbar-openstack crowbar-ui dejavu-fonts dmidecode erlang erlang-epmd erlang-sd_notify gecode google-opensans-fonts java-1_8_0-openjdk java-1_8_0-openjdk-headless javapackages-tools libapr1 libapr-util1 libFLAC8 libfreebl3 libgc1 libgif6 liblua5_2 libmozjs185-1_0 libmysqlclient18 libnghttp2-14 libogg0 libpq5 libpulse0 libsndfile1 libsoftokn3 libspeex1 libvorbis0 libvorbisenc2 libxslt-tools lua mozilla-nss mozilla-nss-certs nodejs6 openstack-magnum-k8s-image-x86_64 patterns-cloud-admin psmisc psmisc-lang rabbitmq-server ruby2.1-rubygem-actionmailer-4_2 ruby2.1-rubygem-actionpack-4_2 ruby2.1-rubygem-actionview-4_2 ruby2.1-rubygem-activejob-4_2 ruby2.1-rubygem-activemodel-4_2 ruby2.1-rubygem-active_model_serializers ruby2.1-rubygem-activerecord-4_2 ruby2.1-rubygem-activerecord-session_store ruby2.1-rubygem-activeresource ruby2.1-rubygem-activesupport-4_2 ruby2.1-rubygem-addressable ruby2.1-rubygem-amqp-0_6 ruby2.1-rubygem-apipie-rails ruby2.1-rubygem-archive ruby2.1-rubygem-arel ruby2.1-rubygem-backports ruby2.1-rubygem-builder ruby2.1-rubygem-bundler ruby2.1-rubygem-bunny-0_6 ruby2.1-rubygem-chef ruby2.1-rubygem-chef-expander ruby2.1-rubygem-chef-server ruby2.1-rubygem-chef-server-api ruby2.1-rubygem-chef-solr ruby2.1-rubygem-cookiejar ruby2.1-rubygem-crowbar-client ruby2.1-rubygem-daemons ruby2.1-rubygem-delayed_job ruby2.1-rubygem-delayed_job_active_record ruby2.1-rubygem-dep_selector-0_1 ruby2.1-rubygem-domain_name ruby2.1-rubygem-dotenv ruby2.1-rubygem-easy_diff ruby2.1-rubygem-em-http-request-1_0 ruby2.1-rubygem-em-socksify ruby2.1-rubygem-erubis ruby2.1-rubygem-eventmachine ruby2.1-rubygem-execjs ruby2.1-rubygem-extlib ruby2.1-rubygem-fast_xs-0_7 ruby2.1-rubygem-ffi ruby2.1-rubygem-get_process_mem ruby2.1-rubygem-globalid ruby2.1-rubygem-haml ruby2.1-rubygem-haml-rails ruby2.1-rubygem-hashie ruby2.1-rubygem-highline ruby2.1-rubygem-hike-1_2 ruby2.1-rubygem-html2haml ruby2.1-rubygem-http-cookie ruby2.1-rubygem-http_parser.rb ruby2.1-rubygem-i18n ruby2.1-rubygem-i18n-js ruby2.1-rubygem-inifile ruby2.1-rubygem-ipaddress ruby2.1-rubygem-json-1_7 ruby2.1-rubygem-js-routes ruby2.1-rubygem-kwalify ruby2.1-rubygem-loofah ruby2.1-rubygem-mail ruby2.1-rubygem-merb-assets ruby2.1-rubygem-merb-core ruby2.1-rubygem-merb-helpers ruby2.1-rubygem-merb-param-protection ruby2.1-rubygem-mime-types ruby2.1-rubygem-mini_portile ruby2.1-rubygem-minitest ruby2.1-rubygem-mixlib-authentication ruby2.1-rubygem-mixlib-cli ruby2.1-rubygem-mixlib-config-1 ruby2.1-rubygem-mixlib-log ruby2.1-rubygem-mixlib-shellout ruby2.1-rubygem-moneta-0_6 ruby2.1-rubygem-multi_json ruby2.1-rubygem-net-http-digest_auth ruby2.1-rubygem-netrc ruby2.1-rubygem-net-ssh ruby2.1-rubygem-net-ssh-gateway ruby2.1-rubygem-net-ssh-multi-1_1 ruby2.1-rubygem-nokogiri ruby2.1-rubygem-ohai-6 ruby2.1-rubygem-pg ruby2.1-rubygem-polyglot ruby2.1-rubygem-puma ruby2.1-rubygem-puma_worker_killer ruby2.1-rubygem-rack ruby2.1-rubygem-rack-protection ruby2.1-rubygem-rack-test-0_6 ruby2.1-rubygem-rails-4_2 ruby2.1-rubygem-rails-deprecated_sanitizer ruby2.1-rubygem-rails-dom-testing ruby2.1-rubygem-rails-html-sanitizer ruby2.1-rubygem-rails-observers ruby2.1-rubygem-railties-4_2 ruby2.1-rubygem-redcarpet ruby2.1-rubygem-rest-client ruby2.1-rubygem-ruby_parser ruby2.1-rubygem-ruby-shadow ruby2.1-rubygem-sass ruby2.1-rubygem-sass-rails ruby2.1-rubygem-sexp_processor ruby2.1-rubygem-simple-navigation ruby2.1-rubygem-simple_navigation_renderers ruby2.1-rubygem-sinatra ruby2.1-rubygem-sinatra-contrib ruby2.1-rubygem-sprockets-2_11 ruby2.1-rubygem-sprockets-rails ruby2.1-rubygem-sqlite3 ruby2.1-rubygem-syslogger ruby2.1-rubygem-systemu-2_5 ruby2.1-rubygem-terminal-table ruby2.1-rubygem-thin ruby2.1-rubygem-thor ruby2.1-rubygem-thread_safe ruby2.1-rubygem-tilt-1_4 ruby2.1-rubygem-treetop ruby2.1-rubygem-tzinfo ruby2.1-rubygem-uglifier ruby2.1-rubygem-unf ruby2.1-rubygem-unf_ext ruby2.1-rubygem-uuidtools ruby2.1-rubygem-yajl-ruby ruby2.1-rubygem-yaml_db rubygem-chef rubygem-chef-expander rubygem-chef-server-api rubygem-chef-solr sleshammer-x86_64 supportutils supportutils-plugin-suse-openstack-cloud suse-openstack-cloud-admin_en suse-openstack-cloud-admin_en-pdf suse-openstack-cloud-deployment_en suse-openstack-cloud-deployment_en-pdf suse-openstack-cloud-release suse-openstack-cloud-release-cd suse-openstack-cloud-supplement_en suse-openstack-cloud-supplement_en-pdf suse-openstack-cloud-user_en suse-openstack-cloud-user_en-pdf sysfsutils unixODBC w3m yast2-crowbar
The following NEW pattern is going to be installed:
cloud_admin
The following NEW product is going to be installed:
"SUSE OpenStack Cloud 7"
The following 5 recommended packages were automatically selected:
nodejs6 psmisc-lang ruby2.1-rubygem-sass-rails ruby2.1-rubygem-sqlite3 ruby2.1-rubygem-uglifier
196 new packages to install.
Overall download size: 862.2 MiB. Already cached: 0 B. After the operation, additional 1.0 GiB will be used.
Continue? [y/n/? shows all options] (y): y
Automatically agreeing with SUSE OpenStack Cloud 7 product license.
Retrieving package openstack-magnum-k8s-image-x86_64-0.1.0-19.76.noarch (1/196), 463.4 MiB (483.1 MiB unpacked)
Retrieving package sleshammer-x86_64-0.7.0-0.34.72.noarch (2/196), 130.3 MiB (128.7 MiB unpacked)
Retrieving package suse-openstack-cloud-admin_en-pdf-7-22.10.noarch (3/196), 4.1 MiB ( 5.2 MiB unpacked)
Retrieving package suse-openstack-cloud-deployment_en-pdf-7-24.10.noarch (4/196), 4.2 MiB ( 5.2 MiB unpacked)
Retrieving package suse-openstack-cloud-supplement_en-pdf-7-17.11.noarch (5/196), 281.3 KiB (343.8 KiB unpacked)
Retrieving package suse-openstack-cloud-user_en-pdf-7-16.10.noarch (6/196), 1.4 MiB ( 1.9 MiB unpacked)
Retrieving package yast2-crowbar-3.2.0-10.45.noarch (7/196), 29.0 KiB ( 94.4 KiB unpacked)
Retrieving package gecode-3.7.3-1.8.x86_64 (8/196), 2.6 MiB ( 16.4 MiB unpacked)
Retrieving package libmozjs185-1_0-1.8.5-13.9.x86_64 (9/196), 1.1 MiB ( 3.8 MiB unpacked)
Retrieving package nodejs6-6.9.5-7.1.x86_64 (10/196), 5.2 MiB ( 19.0 MiB unpacked)
Retrieving package ruby2.1-rubygem-addressable-2.3.6-1.2.x86_64 (11/196), 151.8 KiB (371.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-arel-6.0.0-2.2.x86_64 (12/196), 63.9 KiB (141.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-backports-3.6.8-1.2.x86_64 (13/196), 195.2 KiB (310.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-builder-3.2.2-1.2.x86_64 (14/196), 54.3 KiB ( 94.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-bundler-1.7.3-3.8.x86_64 (15/196), 502.0 KiB (1021.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-bunny-0_6-0.6.0-5.53.x86_64 (16/196), 61.3 KiB (193.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-cookiejar-0.3.2-1.2.x86_64 (17/196), 31.9 KiB ( 57.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-daemons-1.2.3-1.2.x86_64 (18/196), 52.1 KiB ( 99.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-dotenv-1.0.2-1.2.x86_64 (19/196), 27.0 KiB ( 31.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-easy_diff-0.0.5-1.2.x86_64 (20/196), 18.1 KiB ( 26.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-erubis-2.7.0-4.8.x86_64 (21/196), 293.2 KiB ( 1.3 MiB unpacked)
Retrieving package ruby2.1-rubygem-eventmachine-1.0.3-1.47.x86_64 (22/196), 481.0 KiB ( 1.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-extlib-0.9.16-2.2.x86_64 (23/196), 99.8 KiB (176.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-fast_xs-0_7-0.7.3-2.34.x86_64 (24/196), 45.4 KiB ( 97.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-ffi-1.9.10-1.44.x86_64 (25/196), 1.5 MiB ( 4.8 MiB unpacked)
Retrieving package ruby2.1-rubygem-get_process_mem-0.2.1-2.2.x86_64 (26/196), 15.6 KiB ( 17.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-hashie-3.4.1-1.1.x86_64 (27/196), 96.1 KiB (158.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-highline-1.6.20-2.8.x86_64 (28/196), 338.3 KiB (545.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-hike-1_2-1.2.3-2.2.x86_64 (29/196), 16.6 KiB ( 26.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-http_parser.rb-0.6.0-2.44.x86_64 (30/196), 241.5 KiB (432.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-i18n-0.7.0-1.2.x86_64 (31/196), 95.3 KiB (184.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-inifile-3.0.0-1.2.x86_64 (32/196), 30.0 KiB ( 47.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-ipaddress-0.8.0-2.8.x86_64 (33/196), 58.7 KiB (126.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-json-1_7-1.7.7-1.32.x86_64 (34/196), 287.5 KiB (836.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-kwalify-0.7.2-1.2.x86_64 (35/196), 324.9 KiB ( 1.1 MiB unpacked)
Retrieving package ruby2.1-rubygem-mime-types-2.6.1-6.1.x86_64 (36/196), 348.6 KiB ( 1.3 MiB unpacked)
Retrieving package ruby2.1-rubygem-mini_portile-0.5.2-2.8.x86_64 (37/196), 22.6 KiB ( 34.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-minitest-5.7.0-1.2.x86_64 (38/196), 130.5 KiB (217.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-mixlib-cli-1.4.0-2.9.x86_64 (39/196), 24.1 KiB ( 38.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-mixlib-config-1-1.1.2-1.2.x86_64 (40/196), 23.8 KiB ( 37.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-mixlib-log-1.6.0-2.9.x86_64 (41/196), 22.6 KiB ( 33.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-mixlib-shellout-1.3.0-2.9.x86_64 (42/196), 39.0 KiB ( 76.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-moneta-0_6-0.6.0-2.9.x86_64 (43/196), 21.4 KiB ( 37.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-multi_json-1.8.2-2.8.x86_64 (44/196), 53.1 KiB ( 79.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-net-http-digest_auth-1.4-1.2.x86_64 (45/196), 19.3 KiB ( 25.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-net-ssh-2.8.0-2.9.x86_64 (46/196), 271.1 KiB (544.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-netrc-0.11.0-2.2.x86_64 (47/196), 18.8 KiB ( 22.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-polyglot-0.3.3-9.7.x86_64 (48/196), 13.4 KiB ( 15.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-puma-2.16.0-2.2.x86_64 (49/196), 225.6 KiB (476.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-rack-1.6.4-2.3.x86_64 (50/196), 355.8 KiB (621.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-redcarpet-3.2.3-2.40.x86_64 (51/196), 130.4 KiB (324.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-ruby-shadow-2.3.4-6.1.x86_64 (52/196), 22.5 KiB ( 36.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-sass-3.4.13-1.1.x86_64 (53/196), 542.7 KiB ( 1.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-sexp_processor-4.5.1-1.1.x86_64 (54/196), 68.4 KiB (202.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-sqlite3-1.3.9-1.36.x86_64 (55/196), 117.8 KiB (226.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-syslogger-1.6.0-1.2.x86_64 (56/196), 14.2 KiB ( 18.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-systemu-2_5-2.5.2-2.11.x86_64 (57/196), 23.1 KiB ( 37.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-terminal-table-1.4.5-1.2.x86_64 (58/196), 26.3 KiB ( 40.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-thor-0.19.1-1.1.x86_64 (59/196), 141.0 KiB (260.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-thread_safe-0.3.5-1.2.x86_64 (60/196), 184.5 KiB (573.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-tilt-1_4-1.4.1-3.2.x86_64 (61/196), 70.4 KiB (124.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-unf_ext-0.0.7.2-1.25.x86_64 (62/196), 489.9 KiB ( 2.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-uuidtools-2.1.4-2.2.x86_64 (63/196), 45.0 KiB ( 81.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-yajl-ruby-1.2.0-3.31.x86_64 (64/196), 700.8 KiB ( 1.3 MiB unpacked)
Retrieving package suse-openstack-cloud-release-cd-7-1.185.x86_64 (65/196), 3.1 KiB ( 65 B unpacked)
Retrieving package ruby2.1-rubygem-dep_selector-0_1-0.1.1-1.38.x86_64 (66/196), 111.1 KiB (305.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-execjs-2.7.0-6.2.x86_64 (67/196), 33.8 KiB ( 63.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-em-socksify-0.3.0-1.2.x86_64 (68/196), 14.4 KiB ( 19.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-amqp-0_6-0.6.7-4.52.x86_64 (69/196), 148.6 KiB (473.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-archive-0.0.6-4.52.x86_64 (70/196), 22.8 KiB ( 39.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-i18n-js-2.1.2-2.2.x86_64 (71/196), 36.4 KiB ( 57.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-apipie-rails-0.3.6-2.2.x86_64 (72/196), 604.8 KiB (982.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-mail-2.6.3-1.2.x86_64 (73/196), 507.9 KiB ( 2.5 MiB unpacked)
Retrieving package ruby2.1-rubygem-nokogiri-1.6.1-3.29.x86_64 (74/196), 8.4 MiB ( 8.7 MiB unpacked)
Retrieving package ruby2.1-rubygem-mixlib-authentication-1.3.0-2.9.x86_64 (75/196), 32.2 KiB ( 53.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-net-ssh-gateway-1.2.0-2.9.x86_64 (76/196), 40.5 KiB ( 76.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-treetop-1.4.15-2.9.x86_64 (77/196), 129.8 KiB (328.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-puma_worker_killer-0.0.7-2.2.x86_64 (78/196), 18.5 KiB ( 24.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-thin-1.6.3-1.33.x86_64 (79/196), 129.4 KiB (278.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-rack-test-0_6-0.6.2-6.9.x86_64 (80/196), 38.4 KiB ( 60.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-rack-protection-1.5.3-1.7.x86_64 (81/196), 30.1 KiB ( 45.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-merb-core-1.1.3-2.43.x86_64 (82/196), 3.0 MiB ( 7.7 MiB unpacked)
Retrieving package ruby2.1-rubygem-ruby_parser-3.6.6-1.1.x86_64 (83/196), 396.4 KiB ( 1.6 MiB unpacked)
Retrieving package ruby2.1-rubygem-tzinfo-1.2.2-1.2.x86_64 (84/196), 189.8 KiB (320.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-sprockets-2_11-2.11.3-1.2.x86_64 (85/196), 84.9 KiB (177.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-haml-4.0.6-1.1.x86_64 (86/196), 189.7 KiB (362.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-unf-0.1.4-2.2.x86_64 (87/196), 72.7 KiB (126.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-ohai-6-6.24.2-1.41.x86_64 (88/196), 444.0 KiB (685.2 KiB unpacked)
Retrieving package suse-openstack-cloud-release-7-1.185.x86_64 (89/196), 4.4 KiB ( 1.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-uglifier-2.7.2-2.3.x86_64 (90/196), 153.0 KiB (387.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-em-http-request-1_0-1.0.3-1.2.x86_64 (91/196), 379.8 KiB (411.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-loofah-2.0.2-2.3.x86_64 (92/196), 104.4 KiB (224.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-net-ssh-multi-1_1-1.1-1.2.x86_64 (93/196), 47.9 KiB ( 91.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-sinatra-1.4.6-11.1.x86_64 (94/196), 573.1 KiB ( 1.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-merb-param-protection-1.1.3-2.2.x86_64 (95/196), 14.5 KiB ( 18.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-merb-helpers-1.1.3-2.2.x86_64 (96/196), 83.7 KiB (129.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-merb-assets-1.1.3-2.2.x86_64 (97/196), 47.6 KiB ( 85.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-activesupport-4_2-4.2.2-6.1.x86_64 (98/196), 476.2 KiB ( 1.8 MiB unpacked)
Retrieving package ruby2.1-rubygem-html2haml-2.0.0-1.1.x86_64 (99/196), 38.1 KiB ( 61.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-domain_name-0.5.20160615-1.2.x86_64 (100/196), 202.8 KiB (510.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-chef-expander-10.32.2-7.62.x86_64 (101/196), 61.7 KiB (111.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-rails-html-sanitizer-1.0.2-7.1.x86_64 (102/196), 24.4 KiB ( 35.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-sinatra-contrib-1.4.7-1.2.x86_64 (103/196), 81.7 KiB (149.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-simple-navigation-3.12.2-1.2.x86_64 (104/196), 72.7 KiB (124.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-rails-deprecated_sanitizer-1.0.3-2.3.x86_64 (105/196), 44.7 KiB ( 91.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-globalid-0.3.5-2.2.x86_64 (106/196), 18.4 KiB ( 29.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-delayed_job-4.1.2-2.2.x86_64 (107/196), 71.7 KiB (135.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-activemodel-4_2-4.2.2-5.1.x86_64 (108/196), 87.0 KiB (216.1 KiB unpacked)
Retrieving package ruby2.1-rubygem-http-cookie-1.0.2-2.2.x86_64 (109/196), 60.9 KiB (112.3 KiB unpacked)
Retrieving package rubygem-chef-expander-10.32.2-7.62.x86_64 (110/196), 16.6 KiB ( 873 B unpacked)
Retrieving package ruby2.1-rubygem-simple_navigation_renderers-1.0.2-1.2.x86_64 (111/196), 25.1 KiB ( 35.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-rails-dom-testing-1.0.6-2.3.x86_64 (112/196), 30.0 KiB ( 50.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-activejob-4_2-4.2.2-2.2.x86_64 (113/196), 37.8 KiB ( 74.9 KiB unpacked)
Retrieving package ruby2.1-rubygem-rails-observers-0.1.2-3.2.x86_64 (114/196), 39.9 KiB ( 64.2 KiB unpacked)
Retrieving package ruby2.1-rubygem-activerecord-4_2-4.2.2-5.1.x86_64 (115/196), 604.6 KiB ( 1.5 MiB unpacked)
Retrieving package ruby2.1-rubygem-active_model_serializers-0.9.0-1.2.x86_64 (116/196), 57.4 KiB (105.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-rest-client-2.0.0-2.2.x86_64 (117/196), 194.1 KiB (280.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-actionview-4_2-4.2.2-8.1.x86_64 (118/196), 269.4 KiB (713.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-activeresource-4.0.0-1.2.x86_64 (119/196), 72.0 KiB (162.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-delayed_job_active_record-4.1.1-2.2.x86_64 (120/196), 18.9 KiB ( 25.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-crowbar-client-3.3.1-1.2.x86_64 (121/196), 124.0 KiB (466.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-chef-10.32.2-26.9.x86_64 (122/196), 1.1 MiB ( 2.6 MiB unpacked)
Retrieving package ruby2.1-rubygem-actionpack-4_2-4.2.2-6.1.x86_64 (123/196), 350.8 KiB (826.6 KiB unpacked)
Retrieving package rubygem-chef-10.32.2-26.9.x86_64 (124/196), 66.8 KiB ( 44.4 KiB unpacked)
Retrieving package ruby2.1-rubygem-sprockets-rails-2.3.1-2.3.x86_64 (125/196), 24.0 KiB ( 42.6 KiB unpacked)
Retrieving package ruby2.1-rubygem-railties-4_2-4.2.2-2.4.x86_64 (126/196), 269.0 KiB (512.0 KiB unpacked)
Retrieving package ruby2.1-rubygem-actionmailer-4_2-4.2.2-2.2.x86_64 (127/196), 51.5 KiB ( 98.7 KiB unpacked)
Retrieving package ruby2.1-rubygem-sass-rails-5.0.3-2.3.x86_64 (128/196), 23.7 KiB ( 29.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-js-routes-1.0.1-1.1.x86_64 (129/196), 45.5 KiB ( 72.8 KiB unpacked)
Retrieving package ruby2.1-rubygem-haml-rails-0.9.0-1.1.x86_64 (130/196), 25.8 KiB ( 31.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-activerecord-session_store-0.1.2-1.2.x86_64 (131/196), 22.4 KiB ( 34.5 KiB unpacked)
Retrieving package ruby2.1-rubygem-rails-4_2-4.2.2-2.4.x86_64 (132/196), 2.7 MiB ( 4.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-yaml_db-0.3.0-1.2.x86_64 (133/196), 15.0 KiB ( 22.8 KiB unpacked)
Retrieving package dejavu-fonts-2.34-3.189.noarch (134/196), 2.2 MiB ( 10.5 MiB unpacked)
Retrieving: dejavu-fonts-2.34-3.189.noarch.rpm [done]
Retrieving package google-opensans-fonts-1.0-9.128.noarch (135/196), 569.9 KiB ( 2.7 MiB unpacked)
Retrieving: google-opensans-fonts-1.0-9.128.noarch.rpm [done]
Retrieving package dmidecode-3.0-8.2.x86_64 (136/196), 72.8 KiB (203.9 KiB unpacked)
Retrieving: dmidecode-3.0-8.2.x86_64.rpm [done]
Retrieving package libapr1-1.5.1-2.7.x86_64 (137/196), 99.6 KiB (232.8 KiB unpacked)
Retrieving: libapr1-1.5.1-2.7.x86_64.rpm [done]
Retrieving package libgif6-5.0.5-12.1.x86_64 (138/196), 21.0 KiB ( 35.4 KiB unpacked)
Retrieving: libgif6-5.0.5-12.1.x86_64.rpm [done]
Retrieving package liblua5_2-5.2.2-4.2.x86_64 (139/196), 85.4 KiB (203.7 KiB unpacked)
Retrieving: liblua5_2-5.2.2-4.2.x86_64.rpm [done]
Retrieving package libnghttp2-14-1.7.1-1.84.x86_64 (140/196), 72.8 KiB (135.3 KiB unpacked)
Retrieving: libnghttp2-14-1.7.1-1.84.x86_64.rpm [done]
Retrieving package libogg0-1.3.0-9.61.x86_64 (141/196), 19.2 KiB ( 33.4 KiB unpacked)
Retrieving: libogg0-1.3.0-9.61.x86_64.rpm [done]
Retrieving package libpq5-9.4.9-14.1.x86_64 (142/196), 162.6 KiB (464.6 KiB unpacked)
Retrieving: libpq5-9.4.9-14.1.x86_64.rpm [done]
Retrieving package libspeex1-1.1.999_1.2rc1-22.64.x86_64 (143/196), 50.6 KiB ( 98.3 KiB unpacked)
Retrieving: libspeex1-1.1.999_1.2rc1-22.64.x86_64.rpm [done]
Retrieving package libxslt-tools-1.1.28-6.57.x86_64 (144/196), 36.2 KiB ( 79.1 KiB unpacked)
Retrieving: libxslt-tools-1.1.28-6.57.x86_64.rpm [done]
Retrieving package psmisc-22.21-5.3.x86_64 (145/196), 58.6 KiB (122.5 KiB unpacked)
Retrieving: psmisc-22.21-5.3.x86_64.rpm [done]
Retrieving package sysfsutils-2.1.0-151.65.x86_64 (146/196), 31.1 KiB ( 88.7 KiB unpacked)
Retrieving: sysfsutils-2.1.0-151.65.x86_64.rpm [done]
Retrieving package unixODBC-2.3.4-6.5.x86_64 (147/196), 356.2 KiB ( 1.3 MiB unpacked)
Retrieving: unixODBC-2.3.4-6.5.x86_64.rpm [done]
Retrieving package libapr-util1-1.5.3-1.77.x86_64 (148/196), 89.0 KiB (229.8 KiB unpacked)
Retrieving: libapr-util1-1.5.3-1.77.x86_64.rpm [done]
Retrieving package lua-5.2.2-4.2.x86_64 (149/196), 24.3 KiB ( 35.7 KiB unpacked)
Retrieving: lua-5.2.2-4.2.x86_64.rpm [done]
Retrieving package libvorbis0-1.3.3-8.23.x86_64 (150/196), 89.2 KiB (182.8 KiB unpacked)
Retrieving: libvorbis0-1.3.3-8.23.x86_64.rpm [done]
Retrieving package libFLAC8-1.3.0-11.1.x86_64 (151/196), 95.5 KiB (251.2 KiB unpacked)
Retrieving: libFLAC8-1.3.0-11.1.x86_64.rpm [done]
Retrieving package psmisc-lang-22.21-5.3.noarch (152/196), 75.1 KiB (353.5 KiB unpacked)
Retrieving: psmisc-lang-22.21-5.3.noarch.rpm [done]
Retrieving package supportutils-3.0-85.1.noarch (153/196), 113.9 KiB (318.5 KiB unpacked)
Retrieving: supportutils-3.0-85.1.noarch.rpm [done]
Retrieving package apache2-utils-2.4.23-14.7.x86_64 (154/196), 139.7 KiB (221.4 KiB unpacked)
Retrieving: apache2-utils-2.4.23-14.7.x86_64.rpm [done]
Retrieving package javapackages-tools-2.0.1-6.10.x86_64 (155/196), 50.8 KiB (129.9 KiB unpacked)
Retrieving: javapackages-tools-2.0.1-6.10.x86_64.rpm [done]
Retrieving package libvorbisenc2-1.3.3-8.23.x86_64 (156/196), 99.2 KiB ( 2.8 MiB unpacked)
Retrieving: libvorbisenc2-1.3.3-8.23.x86_64.rpm [done]
Retrieving package apache2-2.4.23-14.7.x86_64 (157/196), 1.1 MiB ( 4.0 MiB unpacked)
Retrieving: apache2-2.4.23-14.7.x86_64.rpm [done]
Retrieving package libsndfile1-1.0.25-25.1.x86_64 (158/196), 139.9 KiB (412.3 KiB unpacked)
Retrieving: libsndfile1-1.0.25-25.1.x86_64.rpm [done]
Retrieving package apache2-prefork-2.4.23-14.7.x86_64 (159/196), 274.0 KiB (596.3 KiB unpacked)
Retrieving: apache2-prefork-2.4.23-14.7.x86_64.rpm [done]
Retrieving package libpulse0-5.0-2.7.x86_64 (160/196), 255.4 KiB (839.7 KiB unpacked)
Retrieving: libpulse0-5.0-2.7.x86_64.rpm [done]
Retrieving package bind-chrootenv-9.9.9P1-49.1.x86_64 (161/196), 43.2 KiB ( 1.6 KiB unpacked)
Retrieving: bind-chrootenv-9.9.9P1-49.1.x86_64.rpm [done]
Retrieving package libfreebl3-3.21.3-50.1.x86_64 (162/196), 200.3 KiB (482.7 KiB unpacked)
Retrieving: libfreebl3-3.21.3-50.1.x86_64.rpm [done]
Retrieving package libgc1-7.2d-5.1.x86_64 (163/196), 164.1 KiB (463.1 KiB unpacked)
Retrieving: libgc1-7.2d-5.1.x86_64.rpm [done]
Retrieving package libmysqlclient18-10.0.28-17.2.x86_64 (164/196), 562.4 KiB ( 3.3 MiB unpacked)
Retrieving: libmysqlclient18-10.0.28-17.2.x86_64.rpm [done]
Retrieving package mozilla-nss-certs-3.21.3-50.1.x86_64 (165/196), 240.6 KiB (649.9 KiB unpacked)
Retrieving: mozilla-nss-certs-3.21.3-50.1.x86_64.rpm [done]
Retrieving package w3m-0.5.3.git20161120-160.1.x86_64 (166/196), 791.3 KiB ( 1.9 MiB unpacked)
Retrieving: w3m-0.5.3.git20161120-160.1.x86_64.rpm [done]
Retrieving package bind-9.9.9P1-49.1.x86_64 (167/196), 304.9 KiB (740.1 KiB unpacked)
Retrieving: bind-9.9.9P1-49.1.x86_64.rpm [done]
Retrieving package libsoftokn3-3.21.3-50.1.x86_64 (168/196), 190.7 KiB (387.4 KiB unpacked)
Retrieving: libsoftokn3-3.21.3-50.1.x86_64.rpm [done]
Retrieving package mozilla-nss-3.21.3-50.1.x86_64 (169/196), 590.8 KiB ( 1.7 MiB unpacked)
Retrieving: mozilla-nss-3.21.3-50.1.x86_64.rpm [done]
Retrieving package java-1_8_0-openjdk-headless-1.8.0.111-17.1.x86_64 (170/196), 48.6 MiB ( 83.7 MiB unpacked)
Retrieving: java-1_8_0-openjdk-headless-1.8.0.111-17.1.x86_64.rpm [done]
Retrieving package java-1_8_0-openjdk-1.8.0.111-17.1.x86_64 (171/196), 266.3 KiB (565.7 KiB unpacked)
Retrieving: java-1_8_0-openjdk-1.8.0.111-17.1.x86_64.rpm [done]
Retrieving package suse-openstack-cloud-user_en-7-16.10.noarch (172/196), 609.3 KiB ( 1.5 MiB unpacked)
Retrieving package suse-openstack-cloud-supplement_en-7-17.11.noarch (173/196), 108.4 KiB (395.7 KiB unpacked)
Retrieving package suse-openstack-cloud-deployment_en-7-24.10.noarch (174/196), 3.2 MiB ( 5.2 MiB unpacked)
Retrieving package suse-openstack-cloud-admin_en-7-22.10.noarch (175/196), 2.0 MiB ( 4.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-pg-0.17.1-1.53.x86_64 (176/196), 275.5 KiB (680.3 KiB unpacked)
Retrieving package erlang-17.5.6-1.141.x86_64 (177/196), 28.0 MiB ( 53.8 MiB unpacked)
Retrieving package supportutils-plugin-suse-openstack-cloud-7.0.1485972410.68bab74-15.8.noarch (178/196), 24.2 KiB ( 45.2 KiB unpacked)
Retrieving package crowbar-ui-1.0.0+git.1491564496.2b4bff80-153.1.noarch (179/196), 1.2 MiB ( 4.6 MiB unpacked)
Retrieving package erlang-epmd-17.5.6-1.141.x86_64 (180/196), 52.0 KiB ( 61.1 KiB unpacked)
Retrieving package erlang-sd_notify-0.1-1.290.x86_64 (181/196), 8.0 KiB ( 9.4 KiB unpacked)
Retrieving package couchdb-1.6.1-2.101.x86_64 (182/196), 4.2 MiB ( 11.5 MiB unpacked)
Retrieving package rabbitmq-server-3.4.4-2.100.x86_64 (183/196), 1.4 MiB ( 2.2 MiB unpacked)
Retrieving package ruby2.1-rubygem-chef-solr-10.32.2-11.2.x86_64 (184/196), 19.7 MiB ( 19.5 MiB unpacked)
Retrieving package ruby2.1-rubygem-chef-server-api-10.32.2-156.60.x86_64 (185/196), 110.4 KiB (217.5 KiB unpacked)
Retrieving package rubygem-chef-solr-10.32.2-11.2.x86_64 (186/196), 9.7 MiB ( 10.2 MiB unpacked)
Retrieving package rubygem-chef-server-api-10.32.2-156.60.x86_64 (187/196), 19.0 KiB ( 7.3 KiB unpacked)
Retrieving package ruby2.1-rubygem-chef-server-10.32.2-1.2.x86_64 (188/196), 23.9 KiB ( 24.9 KiB unpacked)
Retrieving package crowbar-4.0+git.1493389762.f19504a9-167.1.noarch (189/196), 123.5 KiB ( 98.4 KiB unpacked)
Retrieving package crowbar-init-4.0+git.1491555652.2cf2fd1-129.8.noarch (190/196), 38.9 KiB ( 75.6 KiB unpacked)
Retrieving package crowbar-ha-4.0+git.1493725291.47fda6a-132.8.noarch (191/196), 158.1 KiB (463.2 KiB unpacked)
Retrieving package crowbar-core-branding-SOC-4.0-53.276.noarch (192/196), 148.3 KiB (571.9 KiB unpacked)
Retrieving package crowbar-ceph-4.0+git.1493119931.11649be-102.8.noarch (193/196), 54.6 KiB (111.8 KiB unpacked)
Retrieving package crowbar-core-4.0+git.1493989218.a3096b9b0-481.7.x86_64 (194/196), 62.4 MiB ( 68.2 MiB unpacked)
Retrieving package crowbar-openstack-4.0+git.1494510673.8a7de6b19-506.1.noarch (195/196), 25.4 MiB ( 32.1 MiB unpacked)
Retrieving package patterns-cloud-admin-20170124-34.4.x86_64 (196/196), 9.5 KiB ( 57 B unpacked)
Checking for file conflicts: [..........done]
( 1/196) Installing: openstack-magnum-k8s-image-x86_64-0.1.0-19.76.noarch [...................done]
( 2/196) Installing: sleshammer-x86_64-0.7.0-0.34.72.noarch [............done]
( 3/196) Installing: suse-openstack-cloud-admin_en-pdf-7-22.10.noarch [............done]
( 4/196) Installing: suse-openstack-cloud-deployment_en-pdf-7-24.10.noarch [............done]
( 5/196) Installing: suse-openstack-cloud-supplement_en-pdf-7-17.11.noarch [........done]
( 6/196) Installing: suse-openstack-cloud-user_en-pdf-7-16.10.noarch [...........done]
( 7/196) Installing: yast2-crowbar-3.2.0-10.45.noarch [.......done]
( 8/196) Installing: gecode-3.7.3-1.8.x86_64 [............done]
( 9/196) Installing: libmozjs185-1_0-1.8.5-13.9.x86_64 [............done]
( 10/196) Installing: nodejs6-6.9.5-7.1.x86_64 [............done]
( 11/196) Installing: ruby2.1-rubygem-addressable-2.3.6-1.2.x86_64 [.........done]
( 12/196) Installing: ruby2.1-rubygem-arel-6.0.0-2.2.x86_64 [..........done]
( 13/196) Installing: ruby2.1-rubygem-backports-3.6.8-1.2.x86_64 [...........done]
( 14/196) Installing: ruby2.1-rubygem-builder-3.2.2-1.2.x86_64 [.........done]
( 15/196) Installing: ruby2.1-rubygem-bundler-1.7.3-3.8.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/bundle.ruby2.1-1.7.3 to provide /usr/bin/bundle (bundle) in auto mode
update-alternatives: using /usr/bin/bundle.ruby2.1-1.7.3 to provide /usr/bin/bundle-1.7.3 (bundle-1.7.3) in auto mode
update-alternatives: using /usr/bin/bundle.ruby2.1-1.7.3 to provide /usr/bin/bundle.ruby2.1 (bundle.ruby2.1) in auto mode
update-alternatives: using /usr/bin/bundler.ruby2.1-1.7.3 to provide /usr/bin/bundler (bundler) in auto mode
update-alternatives: using /usr/bin/bundler.ruby2.1-1.7.3 to provide /usr/bin/bundler-1.7.3 (bundler-1.7.3) in auto mode
update-alternatives: using /usr/bin/bundler.ruby2.1-1.7.3 to provide /usr/bin/bundler.ruby2.1 (bundler.ruby2.1) in auto mode
( 16/196) Installing: ruby2.1-rubygem-bunny-0_6-0.6.0-5.53.x86_64 [..........done]
( 17/196) Installing: ruby2.1-rubygem-cookiejar-0.3.2-1.2.x86_64 [.......done]
( 18/196) Installing: ruby2.1-rubygem-daemons-1.2.3-1.2.x86_64 [..........done]
( 19/196) Installing: ruby2.1-rubygem-dotenv-1.0.2-1.2.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/dotenv.ruby2.1-1.0.2 to provide /usr/bin/dotenv (dotenv) in auto mode
update-alternatives: using /usr/bin/dotenv.ruby2.1-1.0.2 to provide /usr/bin/dotenv-1.0.2 (dotenv-1.0.2) in auto mode
update-alternatives: using /usr/bin/dotenv.ruby2.1-1.0.2 to provide /usr/bin/dotenv.ruby2.1 (dotenv.ruby2.1) in auto mode
( 20/196) Installing: ruby2.1-rubygem-easy_diff-0.0.5-1.2.x86_64 [.........done]
( 21/196) Installing: ruby2.1-rubygem-erubis-2.7.0-4.8.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/bin/erubis.ruby2.1-2.7.0 to provide /usr/bin/erubis (erubis) in auto mode
update-alternatives: using /usr/bin/erubis.ruby2.1-2.7.0 to provide /usr/bin/erubis-2.7.0 (erubis-2.7.0) in auto mode
update-alternatives: using /usr/bin/erubis.ruby2.1-2.7.0 to provide /usr/bin/erubis.ruby2.1 (erubis.ruby2.1) in auto mode
( 22/196) Installing: ruby2.1-rubygem-eventmachine-1.0.3-1.47.x86_64 [...........done]
( 23/196) Installing: ruby2.1-rubygem-extlib-0.9.16-2.2.x86_64 [.........done]
( 24/196) Installing: ruby2.1-rubygem-fast_xs-0_7-0.7.3-2.34.x86_64 [........done]
( 25/196) Installing: ruby2.1-rubygem-ffi-1.9.10-1.44.x86_64 [............done]
( 26/196) Installing: ruby2.1-rubygem-get_process_mem-0.2.1-2.2.x86_64 [........done]
( 27/196) Installing: ruby2.1-rubygem-hashie-3.4.1-1.1.x86_64 [.........done]
( 28/196) Installing: ruby2.1-rubygem-highline-1.6.20-2.8.x86_64 [...........done]
( 29/196) Installing: ruby2.1-rubygem-hike-1_2-1.2.3-2.2.x86_64 [.......done]
( 30/196) Installing: ruby2.1-rubygem-http_parser.rb-0.6.0-2.44.x86_64 [.........done]
( 31/196) Installing: ruby2.1-rubygem-i18n-0.7.0-1.2.x86_64 [..........done]
( 32/196) Installing: ruby2.1-rubygem-inifile-3.0.0-1.2.x86_64 [......done]
( 33/196) Installing: ruby2.1-rubygem-ipaddress-0.8.0-2.8.x86_64 [.......done]
( 34/196) Installing: ruby2.1-rubygem-json-1_7-1.7.7-1.32.x86_64 [..........done]
( 35/196) Installing: ruby2.1-rubygem-kwalify-0.7.2-1.2.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/kwalify.ruby2.1-0.7.2 to provide /usr/bin/kwalify (kwalify) in auto mode
update-alternatives: using /usr/bin/kwalify.ruby2.1-0.7.2 to provide /usr/bin/kwalify-0.7.2 (kwalify-0.7.2) in auto mode
update-alternatives: using /usr/bin/kwalify.ruby2.1-0.7.2 to provide /usr/bin/kwalify.ruby2.1 (kwalify.ruby2.1) in auto mode
( 36/196) Installing: ruby2.1-rubygem-mime-types-2.6.1-6.1.x86_64 [...........done]
( 37/196) Installing: ruby2.1-rubygem-mini_portile-0.5.2-2.8.x86_64 [......done]
( 38/196) Installing: ruby2.1-rubygem-minitest-5.7.0-1.2.x86_64 [.........done]
( 39/196) Installing: ruby2.1-rubygem-mixlib-cli-1.4.0-2.9.x86_64 [.......done]
( 40/196) Installing: ruby2.1-rubygem-mixlib-config-1-1.1.2-1.2.x86_64 [........done]
( 41/196) Installing: ruby2.1-rubygem-mixlib-log-1.6.0-2.9.x86_64 [.......done]
( 42/196) Installing: ruby2.1-rubygem-mixlib-shellout-1.3.0-2.9.x86_64 [.........done]
( 43/196) Installing: ruby2.1-rubygem-moneta-0_6-0.6.0-2.9.x86_64 [..........done]
( 44/196) Installing: ruby2.1-rubygem-multi_json-1.8.2-2.8.x86_64 [........done]
( 45/196) Installing: ruby2.1-rubygem-net-http-digest_auth-1.4-1.2.x86_64 [.......done]
( 46/196) Installing: ruby2.1-rubygem-net-ssh-2.8.0-2.9.x86_64 [............done]
( 47/196) Installing: ruby2.1-rubygem-netrc-0.11.0-2.2.x86_64 [.......done]
( 48/196) Installing: ruby2.1-rubygem-polyglot-0.3.3-9.7.x86_64 [........done]
( 49/196) Installing: ruby2.1-rubygem-puma-2.16.0-2.2.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/puma.ruby2.1-2.16.0 to provide /usr/bin/puma (puma) in auto mode
update-alternatives: using /usr/bin/puma.ruby2.1-2.16.0 to provide /usr/bin/puma-2.16.0 (puma-2.16.0) in auto mode
update-alternatives: using /usr/bin/puma.ruby2.1-2.16.0 to provide /usr/bin/puma.ruby2.1 (puma.ruby2.1) in auto mode
update-alternatives: using /usr/bin/pumactl.ruby2.1-2.16.0 to provide /usr/bin/pumactl (pumactl) in auto mode
update-alternatives: using /usr/bin/pumactl.ruby2.1-2.16.0 to provide /usr/bin/pumactl-2.16.0 (pumactl-2.16.0) in auto mode
update-alternatives: using /usr/bin/pumactl.ruby2.1-2.16.0 to provide /usr/bin/pumactl.ruby2.1 (pumactl.ruby2.1) in auto mode
( 50/196) Installing: ruby2.1-rubygem-rack-1.6.4-2.3.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/rackup.ruby2.1-1.6.4 to provide /usr/bin/rackup (rackup) in auto mode
update-alternatives: using /usr/bin/rackup.ruby2.1-1.6.4 to provide /usr/bin/rackup-1.6.4 (rackup-1.6.4) in auto mode
update-alternatives: using /usr/bin/rackup.ruby2.1-1.6.4 to provide /usr/bin/rackup.ruby2.1 (rackup.ruby2.1) in auto mode
( 51/196) Installing: ruby2.1-rubygem-redcarpet-3.2.3-2.40.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/redcarpet.ruby2.1-3.2.3 to provide /usr/bin/redcarpet (redcarpet) in auto mode
update-alternatives: using /usr/bin/redcarpet.ruby2.1-3.2.3 to provide /usr/bin/redcarpet-3.2.3 (redcarpet-3.2.3) in auto mode
update-alternatives: using /usr/bin/redcarpet.ruby2.1-3.2.3 to provide /usr/bin/redcarpet.ruby2.1 (redcarpet.ruby2.1) in auto mode
( 52/196) Installing: ruby2.1-rubygem-ruby-shadow-2.3.4-6.1.x86_64 [.......done]
( 53/196) Installing: ruby2.1-rubygem-sass-3.4.13-1.1.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/sass.ruby2.1-3.4.13 to provide /usr/bin/sass (sass) in auto mode
update-alternatives: using /usr/bin/sass.ruby2.1-3.4.13 to provide /usr/bin/sass-3.4.13 (sass-3.4.13) in auto mode
update-alternatives: using /usr/bin/sass.ruby2.1-3.4.13 to provide /usr/bin/sass.ruby2.1 (sass.ruby2.1) in auto mode
update-alternatives: using /usr/bin/sass-convert.ruby2.1-3.4.13 to provide /usr/bin/sass-convert (sass-convert) in auto mode
update-alternatives: using /usr/bin/sass-convert.ruby2.1-3.4.13 to provide /usr/bin/sass-convert-3.4.13 (sass-convert-3.4.13) in auto mode
update-alternatives: using /usr/bin/sass-convert.ruby2.1-3.4.13 to provide /usr/bin/sass-convert.ruby2.1 (sass-convert.ruby2.1) in auto mode
update-alternatives: using /usr/bin/scss.ruby2.1-3.4.13 to provide /usr/bin/scss (scss) in auto mode
update-alternatives: using /usr/bin/scss.ruby2.1-3.4.13 to provide /usr/bin/scss-3.4.13 (scss-3.4.13) in auto mode
update-alternatives: using /usr/bin/scss.ruby2.1-3.4.13 to provide /usr/bin/scss.ruby2.1 (scss.ruby2.1) in auto mode
( 54/196) Installing: ruby2.1-rubygem-sexp_processor-4.5.1-1.1.x86_64 [.......done]
( 55/196) Installing: ruby2.1-rubygem-sqlite3-1.3.9-1.36.x86_64 [........done]
( 56/196) Installing: ruby2.1-rubygem-syslogger-1.6.0-1.2.x86_64 [.......done]
( 57/196) Installing: ruby2.1-rubygem-systemu-2_5-2.5.2-2.11.x86_64 [........done]
( 58/196) Installing: ruby2.1-rubygem-terminal-table-1.4.5-1.2.x86_64 [.........done]
( 59/196) Installing: ruby2.1-rubygem-thor-0.19.1-1.1.x86_64 [..........done]
Additional rpm output:
update-alternatives: using /usr/bin/thor.ruby2.1-0.19.1 to provide /usr/bin/thor (thor) in auto mode
update-alternatives: using /usr/bin/thor.ruby2.1-0.19.1 to provide /usr/bin/thor-0.19.1 (thor-0.19.1) in auto mode
update-alternatives: using /usr/bin/thor.ruby2.1-0.19.1 to provide /usr/bin/thor.ruby2.1 (thor.ruby2.1) in auto mode
( 60/196) Installing: ruby2.1-rubygem-thread_safe-0.3.5-1.2.x86_64 [..........done]
( 61/196) Installing: ruby2.1-rubygem-tilt-1_4-1.4.1-3.2.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/tilt.ruby2.1-1.4.1 to provide /usr/bin/tilt (tilt) in auto mode
update-alternatives: using /usr/bin/tilt.ruby2.1-1.4.1 to provide /usr/bin/tilt-1.4.1 (tilt-1.4.1) in auto mode
update-alternatives: using /usr/bin/tilt.ruby2.1-1.4.1 to provide /usr/bin/tilt.ruby2.1 (tilt.ruby2.1) in auto mode
( 62/196) Installing: ruby2.1-rubygem-unf_ext-0.0.7.2-1.25.x86_64 [............done]
( 63/196) Installing: ruby2.1-rubygem-uuidtools-2.1.4-2.2.x86_64 [........done]
( 64/196) Installing: ruby2.1-rubygem-yajl-ruby-1.2.0-3.31.x86_64 [...........done]
( 65/196) Installing: suse-openstack-cloud-release-cd-7-1.185.x86_64 [.....done]
( 66/196) Installing: ruby2.1-rubygem-dep_selector-0_1-0.1.1-1.38.x86_64 [.........done]
( 67/196) Installing: ruby2.1-rubygem-execjs-2.7.0-6.2.x86_64 [........done]
( 68/196) Installing: ruby2.1-rubygem-em-socksify-0.3.0-1.2.x86_64 [........done]
( 69/196) Installing: ruby2.1-rubygem-amqp-0_6-0.6.7-4.52.x86_64 [..........done]
( 70/196) Installing: ruby2.1-rubygem-archive-0.0.6-4.52.x86_64 [........done]
( 71/196) Installing: ruby2.1-rubygem-i18n-js-2.1.2-2.2.x86_64 [.......done]
( 72/196) Installing: ruby2.1-rubygem-apipie-rails-0.3.6-2.2.x86_64 [...........done]
( 73/196) Installing: ruby2.1-rubygem-mail-2.6.3-1.2.x86_64 [............done]
( 74/196) Installing: ruby2.1-rubygem-nokogiri-1.6.1-3.29.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/bin/nokogiri.ruby2.1-1.6.1 to provide /usr/bin/nokogiri (nokogiri) in auto mode
update-alternatives: using /usr/bin/nokogiri.ruby2.1-1.6.1 to provide /usr/bin/nokogiri-1.6.1 (nokogiri-1.6.1) in auto mode
update-alternatives: using /usr/bin/nokogiri.ruby2.1-1.6.1 to provide /usr/bin/nokogiri.ruby2.1 (nokogiri.ruby2.1) in auto mode
( 75/196) Installing: ruby2.1-rubygem-mixlib-authentication-1.3.0-2.9.x86_64 [........done]
( 76/196) Installing: ruby2.1-rubygem-net-ssh-gateway-1.2.0-2.9.x86_64 [.......done]
( 77/196) Installing: ruby2.1-rubygem-treetop-1.4.15-2.9.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/tt.ruby2.1-1.4.15 to provide /usr/bin/tt (tt) in auto mode
update-alternatives: using /usr/bin/tt.ruby2.1-1.4.15 to provide /usr/bin/tt-1.4.15 (tt-1.4.15) in auto mode
update-alternatives: using /usr/bin/tt.ruby2.1-1.4.15 to provide /usr/bin/tt.ruby2.1 (tt.ruby2.1) in auto mode
( 78/196) Installing: ruby2.1-rubygem-puma_worker_killer-0.0.7-2.2.x86_64 [.......done]
( 79/196) Installing: ruby2.1-rubygem-thin-1.6.3-1.33.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/thin.ruby2.1-1.6.3 to provide /usr/bin/thin (thin) in auto mode
update-alternatives: using /usr/bin/thin.ruby2.1-1.6.3 to provide /usr/bin/thin-1.6.3 (thin-1.6.3) in auto mode
update-alternatives: using /usr/bin/thin.ruby2.1-1.6.3 to provide /usr/bin/thin.ruby2.1 (thin.ruby2.1) in auto mode
( 80/196) Installing: ruby2.1-rubygem-rack-test-0_6-0.6.2-6.9.x86_64 [.........done]
( 81/196) Installing: ruby2.1-rubygem-rack-protection-1.5.3-1.7.x86_64 [.........done]
( 82/196) Installing: ruby2.1-rubygem-merb-core-1.1.3-2.43.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/bin/merb.ruby2.1-1.1.3 to provide /usr/bin/merb (merb) in auto mode
update-alternatives: using /usr/bin/merb.ruby2.1-1.1.3 to provide /usr/bin/merb-1.1.3 (merb-1.1.3) in auto mode
update-alternatives: using /usr/bin/merb.ruby2.1-1.1.3 to provide /usr/bin/merb.ruby2.1 (merb.ruby2.1) in auto mode
( 83/196) Installing: ruby2.1-rubygem-ruby_parser-3.6.6-1.1.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/ruby_parse.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse (ruby_parse) in auto mode
update-alternatives: using /usr/bin/ruby_parse.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse-3.6.6 (ruby_parse-3.6.6) in auto mode
update-alternatives: using /usr/bin/ruby_parse.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse.ruby2.1 (ruby_parse.ruby2.1) in auto mode
update-alternatives: using /usr/bin/ruby_parse_extract_error.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse_extract_error (ruby_parse_extract_error) in auto mode
update-alternatives: using /usr/bin/ruby_parse_extract_error.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse_extract_error-3.6.6 (ruby_parse_extract_error-3.6.6) in auto mode
update-alternatives: using /usr/bin/ruby_parse_extract_error.ruby2.1-3.6.6 to provide /usr/bin/ruby_parse_extract_error.ruby2.1 (ruby_parse_extract_error.ruby2.1) in auto mode
( 84/196) Installing: ruby2.1-rubygem-tzinfo-1.2.2-1.2.x86_64 [.........done]
( 85/196) Installing: ruby2.1-rubygem-sprockets-2_11-2.11.3-1.2.x86_64 [..........done]
Additional rpm output:
update-alternatives: using /usr/bin/sprockets.ruby2.1-2.11.3 to provide /usr/bin/sprockets (sprockets) in auto mode
update-alternatives: using /usr/bin/sprockets.ruby2.1-2.11.3 to provide /usr/bin/sprockets-2.11.3 (sprockets-2.11.3) in auto mode
update-alternatives: using /usr/bin/sprockets.ruby2.1-2.11.3 to provide /usr/bin/sprockets.ruby2.1 (sprockets.ruby2.1) in auto mode
( 86/196) Installing: ruby2.1-rubygem-haml-4.0.6-1.1.x86_64 [..........done]
Additional rpm output:
update-alternatives: using /usr/bin/haml.ruby2.1-4.0.6 to provide /usr/bin/haml (haml) in auto mode
update-alternatives: using /usr/bin/haml.ruby2.1-4.0.6 to provide /usr/bin/haml-4.0.6 (haml-4.0.6) in auto mode
update-alternatives: using /usr/bin/haml.ruby2.1-4.0.6 to provide /usr/bin/haml.ruby2.1 (haml.ruby2.1) in auto mode
( 87/196) Installing: ruby2.1-rubygem-unf-0.1.4-2.2.x86_64 [.....done]
( 88/196) Installing: ruby2.1-rubygem-ohai-6-6.24.2-1.41.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/ohai.ruby2.1-6.24.2 to provide /usr/bin/ohai (ohai) in auto mode
update-alternatives: using /usr/bin/ohai.ruby2.1-6.24.2 to provide /usr/bin/ohai-6.24.2 (ohai-6.24.2) in auto mode
update-alternatives: using /usr/bin/ohai.ruby2.1-6.24.2 to provide /usr/bin/ohai.ruby2.1 (ohai.ruby2.1) in auto mode
( 89/196) Installing: suse-openstack-cloud-release-7-1.185.x86_64 [.....done]
( 90/196) Installing: ruby2.1-rubygem-uglifier-2.7.2-2.3.x86_64 [.........done]
( 91/196) Installing: ruby2.1-rubygem-em-http-request-1_0-1.0.3-1.2.x86_64 [.........done]
( 92/196) Installing: ruby2.1-rubygem-loofah-2.0.2-2.3.x86_64 [........done]
( 93/196) Installing: ruby2.1-rubygem-net-ssh-multi-1_1-1.1-1.2.x86_64 [........done]
( 94/196) Installing: ruby2.1-rubygem-sinatra-1.4.6-11.1.x86_64 [...........done]
( 95/196) Installing: ruby2.1-rubygem-merb-param-protection-1.1.3-2.2.x86_64 [.......done]
( 96/196) Installing: ruby2.1-rubygem-merb-helpers-1.1.3-2.2.x86_64 [.......done]
( 97/196) Installing: ruby2.1-rubygem-merb-assets-1.1.3-2.2.x86_64 [.......done]
( 98/196) Installing: ruby2.1-rubygem-activesupport-4_2-4.2.2-6.1.x86_64 [...........done]
( 99/196) Installing: ruby2.1-rubygem-html2haml-2.0.0-1.1.x86_64 [........done]
Additional rpm output:
update-alternatives: using /usr/bin/html2haml.ruby2.1-2.0.0 to provide /usr/bin/html2haml (html2haml) in auto mode
update-alternatives: using /usr/bin/html2haml.ruby2.1-2.0.0 to provide /usr/bin/html2haml-2.0.0 (html2haml-2.0.0) in auto mode
update-alternatives: using /usr/bin/html2haml.ruby2.1-2.0.0 to provide /usr/bin/html2haml.ruby2.1 (html2haml.ruby2.1) in auto mode
(100/196) Installing: ruby2.1-rubygem-domain_name-0.5.20160615-1.2.x86_64 [...........done]
(101/196) Installing: ruby2.1-rubygem-chef-expander-10.32.2-7.62.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/chef-expander.ruby2.1-10.32.2 to provide /usr/bin/chef-expander (chef-expander) in auto mode
update-alternatives: using /usr/bin/chef-expander.ruby2.1-10.32.2 to provide /usr/bin/chef-expander-10.32.2 (chef-expander-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-expander.ruby2.1-10.32.2 to provide /usr/bin/chef-expander.ruby2.1 (chef-expander.ruby2.1) in auto mode
update-alternatives: using /usr/bin/chef-expander-vnode.ruby2.1-10.32.2 to provide /usr/bin/chef-expander-vnode (chef-expander-vnode) in auto mode
update-alternatives: using /usr/bin/chef-expander-vnode.ruby2.1-10.32.2 to provide /usr/bin/chef-expander-vnode-10.32.2 (chef-expander-vnode-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-expander-vnode.ruby2.1-10.32.2 to provide /usr/bin/chef-expander-vnode.ruby2.1 (chef-expander-vnode.ruby2.1) in auto mode
update-alternatives: using /usr/bin/chef-expanderctl.ruby2.1-10.32.2 to provide /usr/bin/chef-expanderctl (chef-expanderctl) in auto mode
update-alternatives: using /usr/bin/chef-expanderctl.ruby2.1-10.32.2 to provide /usr/bin/chef-expanderctl-10.32.2 (chef-expanderctl-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-expanderctl.ruby2.1-10.32.2 to provide /usr/bin/chef-expanderctl.ruby2.1 (chef-expanderctl.ruby2.1) in auto mode
(102/196) Installing: ruby2.1-rubygem-rails-html-sanitizer-1.0.2-7.1.x86_64 [.......done]
(103/196) Installing: ruby2.1-rubygem-sinatra-contrib-1.4.7-1.2.x86_64 [.........done]
(104/196) Installing: ruby2.1-rubygem-simple-navigation-3.12.2-1.2.x86_64 [.........done]
(105/196) Installing: ruby2.1-rubygem-rails-deprecated_sanitizer-1.0.3-2.3.x86_64 [.......done]
(106/196) Installing: ruby2.1-rubygem-globalid-0.3.5-2.2.x86_64 [........done]
(107/196) Installing: ruby2.1-rubygem-delayed_job-4.1.2-2.2.x86_64 [........done]
(108/196) Installing: ruby2.1-rubygem-activemodel-4_2-4.2.2-5.1.x86_64 [..........done]
(109/196) Installing: ruby2.1-rubygem-http-cookie-1.0.2-2.2.x86_64 [........done]
(110/196) Installing: rubygem-chef-expander-10.32.2-7.62.x86_64 [.........done]
(111/196) Installing: ruby2.1-rubygem-simple_navigation_renderers-1.0.2-1.2.x86_64 [........done]
(112/196) Installing: ruby2.1-rubygem-rails-dom-testing-1.0.6-2.3.x86_64 [.......done]
(113/196) Installing: ruby2.1-rubygem-activejob-4_2-4.2.2-2.2.x86_64 [..........done]
(114/196) Installing: ruby2.1-rubygem-rails-observers-0.1.2-3.2.x86_64 [........done]
(115/196) Installing: ruby2.1-rubygem-activerecord-4_2-4.2.2-5.1.x86_64 [............done]
(116/196) Installing: ruby2.1-rubygem-active_model_serializers-0.9.0-1.2.x86_64 [........done]
(117/196) Installing: ruby2.1-rubygem-rest-client-2.0.0-2.2.x86_64 [.........done]
Additional rpm output:
update-alternatives: using /usr/bin/restclient.ruby2.1-2.0.0 to provide /usr/bin/restclient (restclient) in auto mode
update-alternatives: using /usr/bin/restclient.ruby2.1-2.0.0 to provide /usr/bin/restclient-2.0.0 (restclient-2.0.0) in auto mode
update-alternatives: using /usr/bin/restclient.ruby2.1-2.0.0 to provide /usr/bin/restclient.ruby2.1 (restclient.ruby2.1) in auto mode
(118/196) Installing: ruby2.1-rubygem-actionview-4_2-4.2.2-8.1.x86_64 [...........done]
(119/196) Installing: ruby2.1-rubygem-activeresource-4.0.0-1.2.x86_64 [........done]
(120/196) Installing: ruby2.1-rubygem-delayed_job_active_record-4.1.1-2.2.x86_64 [........done]
(121/196) Installing: ruby2.1-rubygem-crowbar-client-3.3.1-1.2.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/crowbarctl.ruby2.1-3.3.1 to provide /usr/bin/crowbarctl (crowbarctl) in auto mode
update-alternatives: using /usr/bin/crowbarctl.ruby2.1-3.3.1 to provide /usr/bin/crowbarctl-3.3.1 (crowbarctl-3.3.1) in auto mode
update-alternatives: using /usr/bin/crowbarctl.ruby2.1-3.3.1 to provide /usr/bin/crowbarctl.ruby2.1 (crowbarctl.ruby2.1) in auto mode
(122/196) Installing: ruby2.1-rubygem-chef-10.32.2-26.9.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/bin/chef-client.ruby2.1-10.32.2 to provide /usr/bin/chef-client (chef-client) in auto mode
update-alternatives: using /usr/bin/chef-client.ruby2.1-10.32.2 to provide /usr/bin/chef-client-10.32.2 (chef-client-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-client.ruby2.1-10.32.2 to provide /usr/bin/chef-client.ruby2.1 (chef-client.ruby2.1) in auto mode
update-alternatives: using /usr/bin/chef-solo.ruby2.1-10.32.2 to provide /usr/bin/chef-solo (chef-solo) in auto mode
update-alternatives: using /usr/bin/chef-solo.ruby2.1-10.32.2 to provide /usr/bin/chef-solo-10.32.2 (chef-solo-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-solo.ruby2.1-10.32.2 to provide /usr/bin/chef-solo.ruby2.1 (chef-solo.ruby2.1) in auto mode
update-alternatives: using /usr/bin/knife.ruby2.1-10.32.2 to provide /usr/bin/knife (knife) in auto mode
update-alternatives: using /usr/bin/knife.ruby2.1-10.32.2 to provide /usr/bin/knife-10.32.2 (knife-10.32.2) in auto mode
update-alternatives: using /usr/bin/knife.ruby2.1-10.32.2 to provide /usr/bin/knife.ruby2.1 (knife.ruby2.1) in auto mode
update-alternatives: using /usr/bin/shef.ruby2.1-10.32.2 to provide /usr/bin/shef (shef) in auto mode
update-alternatives: using /usr/bin/shef.ruby2.1-10.32.2 to provide /usr/bin/shef-10.32.2 (shef-10.32.2) in auto mode
update-alternatives: using /usr/bin/shef.ruby2.1-10.32.2 to provide /usr/bin/shef.ruby2.1 (shef.ruby2.1) in auto mode
(123/196) Installing: ruby2.1-rubygem-actionpack-4_2-4.2.2-6.1.x86_64 [............done]
(124/196) Installing: rubygem-chef-10.32.2-26.9.x86_64 [...........done]
(125/196) Installing: ruby2.1-rubygem-sprockets-rails-2.3.1-2.3.x86_64 [........done]
(126/196) Installing: ruby2.1-rubygem-railties-4_2-4.2.2-2.4.x86_64 [...........done]
Additional rpm output:
update-alternatives: using /usr/bin/rails.ruby2.1-4.2.2 to provide /usr/bin/rails (rails) in auto mode
update-alternatives: using /usr/bin/rails.ruby2.1-4.2.2 to provide /usr/bin/rails-4.2.2 (rails-4.2.2) in auto mode
update-alternatives: using /usr/bin/rails.ruby2.1-4.2.2 to provide /usr/bin/rails.ruby2.1 (rails.ruby2.1) in auto mode
(127/196) Installing: ruby2.1-rubygem-actionmailer-4_2-4.2.2-2.2.x86_64 [........done]
(128/196) Installing: ruby2.1-rubygem-sass-rails-5.0.3-2.3.x86_64 [........done]
(129/196) Installing: ruby2.1-rubygem-js-routes-1.0.1-1.1.x86_64 [........done]
(130/196) Installing: ruby2.1-rubygem-haml-rails-0.9.0-1.1.x86_64 [.........done]
(131/196) Installing: ruby2.1-rubygem-activerecord-session_store-0.1.2-1.2.x86_64 [.........done]
(132/196) Installing: ruby2.1-rubygem-rails-4_2-4.2.2-2.4.x86_64 [............done]
(133/196) Installing: ruby2.1-rubygem-yaml_db-0.3.0-1.2.x86_64 [........done]
(134/196) Installing: dejavu-fonts-2.34-3.189.noarch [............done]
(135/196) Installing: google-opensans-fonts-1.0-9.128.noarch [............done]
(136/196) Installing: dmidecode-3.0-8.2.x86_64 [........done]
(137/196) Installing: libapr1-1.5.1-2.7.x86_64 [.......done]
(138/196) Installing: libgif6-5.0.5-12.1.x86_64 [....done]
(139/196) Installing: liblua5_2-5.2.2-4.2.x86_64 [......done]
(140/196) Installing: libnghttp2-14-1.7.1-1.84.x86_64 [.....done]
(141/196) Installing: libogg0-1.3.0-9.61.x86_64 [.....done]
(142/196) Installing: libpq5-9.4.9-14.1.x86_64 [..........done]
(143/196) Installing: libspeex1-1.1.999_1.2rc1-22.64.x86_64 [.....done]
(144/196) Installing: libxslt-tools-1.1.28-6.57.x86_64 [......done]
(145/196) Installing: psmisc-22.21-5.3.x86_64 [.......done]
(146/196) Installing: sysfsutils-2.1.0-151.65.x86_64 [......done]
(147/196) Installing: unixODBC-2.3.4-6.5.x86_64 [...........done]
(148/196) Installing: libapr-util1-1.5.3-1.77.x86_64 [........done]
(149/196) Installing: lua-5.2.2-4.2.x86_64 [......done]
Additional rpm output:
update-alternatives: using /usr/bin/lua5.2 to provide /usr/bin/lua (lua) in auto mode
(150/196) Installing: libvorbis0-1.3.3-8.23.x86_64 [......done]
(151/196) Installing: libFLAC8-1.3.0-11.1.x86_64 [.......done]
(152/196) Installing: psmisc-lang-22.21-5.3.noarch [...........done]
(153/196) Installing: supportutils-3.0-85.1.noarch [.........done]
(154/196) Installing: apache2-utils-2.4.23-14.7.x86_64 [.........done]
(155/196) Installing: javapackages-tools-2.0.1-6.10.x86_64 [..........done]
(156/196) Installing: libvorbisenc2-1.3.3-8.23.x86_64 [............done]
(157/196) Installing: apache2-2.4.23-14.7.x86_64 [............done]
Additional rpm output:
Updating /etc/sysconfig/apache2...
(158/196) Installing: libsndfile1-1.0.25-25.1.x86_64 [.........done]
(159/196) Installing: apache2-prefork-2.4.23-14.7.x86_64 [..........done]
(160/196) Installing: libpulse0-5.0-2.7.x86_64 [..........done]
(161/196) Installing: bind-chrootenv-9.9.9P1-49.1.x86_64 [........done]
Additional rpm output:
Updating /etc/sysconfig/named...
Updating /etc/sysconfig/syslog...
(162/196) Installing: libfreebl3-3.21.3-50.1.x86_64 [..........done]
(163/196) Installing: libgc1-7.2d-5.1.x86_64 [..........done]
(164/196) Installing: libmysqlclient18-10.0.28-17.2.x86_64 [............done]
(165/196) Installing: mozilla-nss-certs-3.21.3-50.1.x86_64 [.........done]
(166/196) Installing: w3m-0.5.3.git20161120-160.1.x86_64 [...........done]
(167/196) Installing: bind-9.9.9P1-49.1.x86_64 [..........done]
Additional rpm output:
Updating /etc/sysconfig/named...
wrote key file "/etc/rndc.key"
(168/196) Installing: libsoftokn3-3.21.3-50.1.x86_64 [.........done]
(169/196) Installing: mozilla-nss-3.21.3-50.1.x86_64 [............done]
(170/196) Installing: java-1_8_0-openjdk-headless-1.8.0.111-17.1.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-openjdk/bin/java to provide /usr/bin/java (java) in auto mode
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-openjdk to provide /usr/lib64/jvm/jre-openjdk (jre_openjdk) in auto mode
update-alternatives: using /usr/lib64/jvm/jre-1.8.0-openjdk to provide /usr/lib64/jvm/jre-1.8.0 (jre_1.8.0) in auto mode
(171/196) Installing: java-1_8_0-openjdk-1.8.0.111-17.1.x86_64 [...........done]
(172/196) Installing: suse-openstack-cloud-user_en-7-16.10.noarch [............done]
(173/196) Installing: suse-openstack-cloud-supplement_en-7-17.11.noarch [..........done]
(174/196) Installing: suse-openstack-cloud-deployment_en-7-24.10.noarch [............done]
(175/196) Installing: suse-openstack-cloud-admin_en-7-22.10.noarch [............done]
(176/196) Installing: ruby2.1-rubygem-pg-0.17.1-1.53.x86_64 [...........done]
(177/196) Installing: erlang-17.5.6-1.141.x86_64 [............done]
(178/196) Installing: supportutils-plugin-suse-openstack-cloud-7.0.1485972410.68bab74-15.8.noarch [......done]
(179/196) Installing: crowbar-ui-1.0.0+git.1491564496.2b4bff80-153.1.noarch [............done]
(180/196) Installing: erlang-epmd-17.5.6-1.141.x86_64 [.....done]
Additional rpm output:
Updating /etc/sysconfig/erlang...
(181/196) Installing: erlang-sd_notify-0.1-1.290.x86_64 [.......done]
(182/196) Installing: couchdb-1.6.1-2.101.x86_64 [............done]
Additional rpm output:
Updating /etc/sysconfig/couchdb...
(183/196) Installing: rabbitmq-server-3.4.4-2.100.x86_64 [............done]
(184/196) Installing: ruby2.1-rubygem-chef-solr-10.32.2-11.2.x86_64 [............done]
Additional rpm output:
update-alternatives: using /usr/bin/chef-solr.ruby2.1-10.32.2 to provide /usr/bin/chef-solr (chef-solr) in auto mode
update-alternatives: using /usr/bin/chef-solr.ruby2.1-10.32.2 to provide /usr/bin/chef-solr-10.32.2 (chef-solr-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-solr.ruby2.1-10.32.2 to provide /usr/bin/chef-solr.ruby2.1 (chef-solr.ruby2.1) in auto mode
update-alternatives: using /usr/bin/chef-solr-installer.ruby2.1-10.32.2 to provide /usr/bin/chef-solr-installer (chef-solr-installer) in auto mode
update-alternatives: using /usr/bin/chef-solr-installer.ruby2.1-10.32.2 to provide /usr/bin/chef-solr-installer-10.32.2 (chef-solr-installer-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-solr-installer.ruby2.1-10.32.2 to provide /usr/bin/chef-solr-installer.ruby2.1 (chef-solr-installer.ruby2.1) in auto mode
(185/196) Installing: ruby2.1-rubygem-chef-server-api-10.32.2-156.60.x86_64 [..........done]
Additional rpm output:
update-alternatives: using /usr/bin/chef-server.ruby2.1-10.32.2 to provide /usr/bin/chef-server (chef-server) in auto mode
update-alternatives: using /usr/bin/chef-server.ruby2.1-10.32.2 to provide /usr/bin/chef-server-10.32.2 (chef-server-10.32.2) in auto mode
update-alternatives: using /usr/bin/chef-server.ruby2.1-10.32.2 to provide /usr/bin/chef-server.ruby2.1 (chef-server.ruby2.1) in auto mode
(186/196) Installing: rubygem-chef-solr-10.32.2-11.2.x86_64 [............done]
(187/196) Installing: rubygem-chef-server-api-10.32.2-156.60.x86_64 [......done]
(188/196) Installing: ruby2.1-rubygem-chef-server-10.32.2-1.2.x86_64 [.......done]
(189/196) Installing: crowbar-4.0+git.1493389762.f19504a9-167.1.noarch [.........done]
(190/196) Installing: crowbar-init-4.0+git.1491555652.2cf2fd1-129.8.noarch [..........done]
(191/196) Installing: crowbar-ha-4.0+git.1493725291.47fda6a-132.8.noarch [............done]
(192/196) Installing: crowbar-core-branding-SOC-4.0-53.276.noarch [............done]
(193/196) Installing: crowbar-ceph-4.0+git.1493119931.11649be-102.8.noarch [...........done]
(194/196) Installing: crowbar-core-4.0+git.1493989218.a3096b9b0-481.7.x86_64 [............done]
(195/196) Installing: crowbar-openstack-4.0+git.1494510673.8a7de6b19-506.1.noarch [............done]
(196/196) Installing: patterns-cloud-admin-20170124-34.4.x86_64 [.....done]
Output of crowbar-core-4.0+git.1493989218.a3096b9b0-481.7.x86_64.rpm %posttrans script:
WARNING: Nokogiri was built against LibXML version 2.9.1, but has dynamically loaded 2.9.4
Running: dejavu-fonts-2.34-3.189-reconfigure-fonts (dejavu-fonts, /var/adm/update-scripts)
done]
Running: google-opensans-fonts-1.0-9.128-reconfigure-fonts (google-opensans-fonts, /var/adm/update-scripts)
done]
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1462) onadmin_prepareinstallcrowbar(): zypper mr -e cloud-ptf
Repository cloud-ptf not found.
+(qa_crowbarsetup.sh:1465) onadmin_prepareinstallcrowbar(): cd /tmp
+(qa_crowbarsetup.sh:1467) onadmin_prepareinstallcrowbar(): local netfile=/etc/crowbar/network.json
++(qa_crowbarsetup.sh:1469) onadmin_prepareinstallcrowbar(): basename /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1469) onadmin_prepareinstallcrowbar(): local netfilepatch=network.json.patch
+(qa_crowbarsetup.sh:1470) onadmin_prepareinstallcrowbar(): '[' -e /root/network.json.patch ']'
+(qa_crowbarsetup.sh:1476) onadmin_prepareinstallcrowbar(): sed -i.netbak1 -e 's/192\.168\.126/192.168.122/g' /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1478) onadmin_prepareinstallcrowbar(): sed -i.netbak -e 's/"conduit": "bmc",$/& "router": "192.168.124.1",/' -e s/192.168.124/192.168.50/g -e s/192.168.130/192.168.130/g -e s/192.168.125/192.168.125/g -e s/192.168.123/192.168.123/g -e s/192.168.122/192.168.51/g -e 's/ 200/ 200/g' -e 's/ 300/ 300/g' -e 's/ 500/ 500/g' -e 's/ [47]00/ 400/g' /etc/crowbar/network.json
Setting MTU to: 1500
+(qa_crowbarsetup.sh:1490) onadmin_prepareinstallcrowbar(): [[ c0 =~ ^p[0-9]$ ]]
+(qa_crowbarsetup.sh:1496) onadmin_prepareinstallcrowbar(): [[ c0 =~ qa ]]
+(qa_crowbarsetup.sh:1503) onadmin_prepareinstallcrowbar(): [[ c0 = p1 ]]
+(qa_crowbarsetup.sh:1513) onadmin_prepareinstallcrowbar(): [[ c0 = p2 ]]
+(qa_crowbarsetup.sh:1524) onadmin_prepareinstallcrowbar(): [[ c0 = d2 ]]
+(qa_crowbarsetup.sh:1528) onadmin_prepareinstallcrowbar(): [[ c0 = cf1 ]]
+(qa_crowbarsetup.sh:1543) onadmin_prepareinstallcrowbar(): echo 'Setting MTU to: 1500'
+(qa_crowbarsetup.sh:1544) onadmin_prepareinstallcrowbar(): local lnet
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.admin.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.storage.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.os_sdn.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.public.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.nova_floating.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1545) onadmin_prepareinstallcrowbar(): for lnet in admin storage os_sdn public nova_floating nova_fixed
+(qa_crowbarsetup.sh:1546) onadmin_prepareinstallcrowbar(): /opt/dell/bin/json-edit -a attributes.network.networks.nova_fixed.mtu -r -v 1500 /etc/crowbar/network.json
+(qa_crowbarsetup.sh:1550) onadmin_prepareinstallcrowbar(): local f=/opt/dell/chef/cookbooks/bind9/templates/default/named.conf.erb
+(qa_crowbarsetup.sh:1551) onadmin_prepareinstallcrowbar(): grep -q allow-transfer /opt/dell/chef/cookbooks/bind9/templates/default/named.conf.erb
+(qa_crowbarsetup.sh:1553) onadmin_prepareinstallcrowbar(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1554) onadmin_prepareinstallcrowbar(): create_repos_yml
+(qa_crowbarsetup.sh:1139) create_repos_yml(): local repos_yml=/etc/crowbar/repos.yml
++(qa_crowbarsetup.sh:1140) create_repos_yml(): mktemp
+(qa_crowbarsetup.sh:1140) create_repos_yml(): local tmp_yml=/tmp/tmp.RN0tynRiO6.yml
+(qa_crowbarsetup.sh:1141) create_repos_yml(): local additional_repos=
+(qa_crowbarsetup.sh:1143) create_repos_yml(): echo ---
+(qa_crowbarsetup.sh:1146) create_repos_yml(): local baseurl=http://crowbar.c0.cloud.suse.de:8091/
+(qa_crowbarsetup.sh:1147) create_repos_yml(): grep -q SLES12-SP1-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1149) create_repos_yml(): grep -q SLES12-SP2-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1151) create_repos_yml(): grep -q SUSE-OpenStack-Cloud-6-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1153) create_repos_yml(): grep -q SUSE-OpenStack-Cloud-7-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1155) create_repos_yml(): grep -q SLE12-SP1-HA-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1157) create_repos_yml(): grep -q SLE12-SP2-HA-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1159) create_repos_yml(): grep -q SUSE-Enterprise-Storage-2.1-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1161) create_repos_yml(): grep -q SUSE-Enterprise-Storage-4-Updates-test /etc/fstab
+(qa_crowbarsetup.sh:1164) create_repos_yml(): iscloudver 6
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1183) create_repos_yml(): iscloudver 7
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7 =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 = 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1197) create_repos_yml(): create_repos_yml_for_platform suse-12.2 x86_64 /srv/tftpboot/suse-12.2/x86_64/repos
+(qa_crowbarsetup.sh:1114) create_repos_yml_for_platform(): local platform=suse-12.2
+(qa_crowbarsetup.sh:1115) create_repos_yml_for_platform(): local arch=x86_64
+(qa_crowbarsetup.sh:1116) create_repos_yml_for_platform(): local tftpboot_dir=/srv/tftpboot/suse-12.2/x86_64/repos
+(qa_crowbarsetup.sh:1117) create_repos_yml_for_platform(): shift
+(qa_crowbarsetup.sh:1117) create_repos_yml_for_platform(): shift
+(qa_crowbarsetup.sh:1117) create_repos_yml_for_platform(): shift
+(qa_crowbarsetup.sh:1118) create_repos_yml_for_platform(): local platform_created
+(qa_crowbarsetup.sh:1119) create_repos_yml_for_platform(): local repo
+(qa_crowbarsetup.sh:1120) create_repos_yml_for_platform(): local repo_name
+(qa_crowbarsetup.sh:1121) create_repos_yml_for_platform(): local repo_url
+(qa_crowbarsetup.sh:1202) create_repos_yml(): mv /tmp/tmp.RN0tynRiO6.yml /etc/crowbar/repos.yml
+(qa_crowbarsetup.sh:1557) onadmin_prepareinstallcrowbar(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:1558) onadmin_prepareinstallcrowbar(): f=/opt/dell/chef/cookbooks/nfs-server/templates/default/exports.erb
+(qa_crowbarsetup.sh:1559) onadmin_prepareinstallcrowbar(): mkdir -p /var/lib/glance/images
+(qa_crowbarsetup.sh:1560) onadmin_prepareinstallcrowbar(): grep -q /var/lib/glance/images /opt/dell/chef/cookbooks/nfs-server/templates/default/exports.erb
+(qa_crowbarsetup.sh:1561) onadmin_prepareinstallcrowbar(): echo '/var/lib/glance/images <%= @admin_subnet %>/<%= @admin_netmask %>(rw,async,no_root_squash,no_subtree_check)'
+(qa_crowbarsetup.sh:1563) onadmin_prepareinstallcrowbar(): mkdir -p /srv/nfs/database /srv/nfs/rabbitmq
+(qa_crowbarsetup.sh:1564) onadmin_prepareinstallcrowbar(): grep -q /srv/nfs /opt/dell/chef/cookbooks/nfs-server/templates/default/exports.erb
+(qa_crowbarsetup.sh:1565) onadmin_prepareinstallcrowbar(): echo '/srv/nfs <%= @admin_subnet %>/<%= @admin_netmask %>(rw,async,no_root_squash,no_subtree_check)'
+(qa_crowbarsetup.sh:1568) onadmin_prepareinstallcrowbar(): return 0
timing for mkcloud call 'onadmin_prepareinstallcrowbar' real=148.479 user=107.026 system=22.861
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:528) prepareinstcrowbar(): return 0
timing for mkcloud step 'prepareinstcrowbar' real=148.964 user=0.377 system=0.904
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: prepareinstcrowbar =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: prepareinstcrowbar =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: bootstrapcrowbar'
MKCLOUD step: bootstrapcrowbar
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo bootstrapcrowbar
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=bootstrapcrowbar
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''bootstrapcrowbar'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): bootstrapcrowbar
+(mkcloud:533) bootstrapcrowbar(): echo 'bootstrapping crowbar'
bootstrapping crowbar
+(mkcloud:534) bootstrapcrowbar(): onadmin bootstrapcrowbar
+(mkcloud:300) onadmin(): local cmd=bootstrapcrowbar
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_bootstrapcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_bootstrapcrowbar
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_bootstrapcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_bootstrapcrowbar
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_bootstrapcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_bootstrapcrowbar
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_bootstrapcrowbar'\'' real=%R user=%U system=%S'
+(:0) onadmin_bootstrapcrowbar
+(qa_crowbarsetup.sh:1583) onadmin_bootstrapcrowbar(): local upgrademode=
+(qa_crowbarsetup.sh:1586) onadmin_bootstrapcrowbar(): [[ 1 = 0 ]]
+(qa_crowbarsetup.sh:1587) onadmin_bootstrapcrowbar(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1588) onadmin_bootstrapcrowbar(): systemctl start crowbar-init
+(qa_crowbarsetup.sh:1589) onadmin_bootstrapcrowbar(): wait_for 100 3 onadmin_is_crowbar_init_api_available 'crowbar init service to start'
+(mkcloud-common.sh:42) wait_for(): local timecount=100
+(mkcloud-common.sh:43) wait_for(): local timesleep=3
+(mkcloud-common.sh:44) wait_for(): local condition=onadmin_is_crowbar_init_api_available
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=crowbar init service to start'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=3
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: crowbar init service to start
until this condition is true: onadmin_is_crowbar_init_api_available
waiting 100 cycles of 3 seconds = 300 seconds
Cannot reach http://localhost:4567/api/status: http code 000
.
+(mkcloud-common.sh:66) wait_for(): '[' 99 = 0 ']'
+(qa_crowbarsetup.sh:1590) onadmin_bootstrapcrowbar(): [[ '' = \w\i\t\h\_\u\p\g\r\a\d\e ]]
+(qa_crowbarsetup.sh:1593) onadmin_bootstrapcrowbar(): iscloudver 7M6minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7M6minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7M6minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 7M6minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=7M6
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7M6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:449) iscloudver(): local milestone=6
+(mkcloud-common.sh:450) iscloudver(): v=7
+(mkcloud-common.sh:451) iscloudver(): [[ 7 -eq 7 ]]
+(mkcloud-common.sh:452) iscloudver(): local sourcemilestone=999
+(mkcloud-common.sh:453) iscloudver(): [[ susecloud7 =~ ^M[0-9]+$ ]]
+(mkcloud-common.sh:456) iscloudver(): '[' 999 -le 6 ']'
+(mkcloud-common.sh:457) iscloudver(): return 1
+(qa_crowbarsetup.sh:1593) onadmin_bootstrapcrowbar(): [[ susecloud7 = mitakacloud7 ]]
+(qa_crowbarsetup.sh:1598) onadmin_bootstrapcrowbar(): safely crowbarctl database create
+(mkcloud-common.sh:90) safely(): crowbarctl database create
Successfully created database
+(mkcloud-common.sh:91) safely(): true
timing for mkcloud call 'onadmin_bootstrapcrowbar' real=39.070 user=0.456 system=0.050
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:535) bootstrapcrowbar(): return 0
timing for mkcloud step 'bootstrapcrowbar' real=39.576 user=0.070 system=0.004
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: bootstrapcrowbar =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: bootstrapcrowbar =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: instcrowbar'
MKCLOUD step: instcrowbar
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo instcrowbar
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=instcrowbar
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''instcrowbar'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): instcrowbar
+(mkcloud:550) instcrowbar(): scp_install_chef_suse_override
+(mkcloud:540) scp_install_chef_suse_override(): '[' -e ./install-chef-suse.sh ']'
+(mkcloud:551) instcrowbar(): onadmin installcrowbar
+(mkcloud:300) onadmin(): local cmd=installcrowbar
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_installcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_installcrowbar
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_installcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_installcrowbar
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_installcrowbar'\'' real=%R user=%U system=%S" ;' time onadmin_installcrowbar
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_installcrowbar'\'' real=%R user=%U system=%S'
+(:0) onadmin_installcrowbar
+(qa_crowbarsetup.sh:1779) onadmin_installcrowbar(): do_installcrowbar ''
+(qa_crowbarsetup.sh:1703) do_installcrowbar(): intercept crowbar-installation
+(mkcloud-common.sh:111) intercept(): [[ -n '' ]]
+(qa_crowbarsetup.sh:1704) do_installcrowbar(): pre_hook do_installcrowbar
+(qa_crowbarsetup.sh:135) pre_hook(): func=do_installcrowbar
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_do_installcrowbar'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo do_installcrowbar
+(qa_crowbarsetup.sh:1705) do_installcrowbar(): do_set_repos_skip_checks
+(qa_crowbarsetup.sh:1106) do_set_repos_skip_checks(): iscloudver 5plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=5
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1106) do_set_repos_skip_checks(): [[ susecloud7 =~ (develcloud|GM5$|GM6$) ]]
+(qa_crowbarsetup.sh:1707) do_installcrowbar(): rpm -Va 'crowbar*'
S.5....T. c /etc/crowbar/network.json
S.5....T. /opt/dell/chef/cookbooks/nfs-server/templates/default/exports.erb
S.5..UGT. /opt/dell/crowbar_framework/config/database.yml
+(qa_crowbarsetup.sh:1708) do_installcrowbar(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1709) do_installcrowbar(): do_installcrowbar_cloud6plus
+(qa_crowbarsetup.sh:1637) do_installcrowbar_cloud6plus(): [[ 1 = 0 ]]
+(qa_crowbarsetup.sh:1637) do_installcrowbar_cloud6plus(): iscloudver 6minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=6
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -le 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1644) do_installcrowbar_cloud6plus(): grep -q '"success": *true'
+(qa_crowbarsetup.sh:1644) do_installcrowbar_cloud6plus(): crowbar_install_status
+(qa_crowbarsetup.sh:1618) crowbar_install_status(): crowbar_any_status /installer/installer/status
+(qa_crowbarsetup.sh:1606) crowbar_any_status(): local api_path=/installer/installer/status
+(qa_crowbarsetup.sh:1607) crowbar_any_status(): curl -s http://localhost:3000/installer/installer/status.json
+(qa_crowbarsetup.sh:1607) crowbar_any_status(): jsonice
+(mkcloud-common.sh:385) jsonice(): safely python -mjson.tool
+(mkcloud-common.sh:90) safely(): python -mjson.tool
+(mkcloud-common.sh:385) jsonice(): echo -n '{}'
+(mkcloud-common.sh:385) jsonice(): cat -
+(mkcloud-common.sh:385) jsonice(): sed -e 's/^{}\s*{/{/'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1651) do_installcrowbar_cloud6plus(): safely crowbar_api_request POST http://localhost:3000 /installer/installer/start.json
+(mkcloud-common.sh:90) safely(): crowbar_api_request POST http://localhost:3000 /installer/installer/start.json
+(qa_crowbarsetup.sh:5352) crowbar_api_request(): local method=POST
+(qa_crowbarsetup.sh:5353) crowbar_api_request(): local api=http://localhost:3000
+(qa_crowbarsetup.sh:5354) crowbar_api_request(): local api_path=/installer/installer/start.json
+(qa_crowbarsetup.sh:5355) crowbar_api_request(): local curl_opts=
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5357) crowbar_api_request(): local outfile=crowbar-api-request.txt
+(qa_crowbarsetup.sh:5358) crowbar_api_request(): rm -f crowbar-api-request.txt
++(qa_crowbarsetup.sh:5359) crowbar_api_request(): curl --max-time 300 -X POST -s -o crowbar-api-request.txt -w '%{http_code}' http://localhost:3000/installer/installer/start.json
+(qa_crowbarsetup.sh:5359) crowbar_api_request(): local http_code=200
+(qa_crowbarsetup.sh:5360) crowbar_api_request(): [[ 200 = 000 ]]
+(qa_crowbarsetup.sh:5364) crowbar_api_request(): [[ 200 =~ [23].. ]]
+(qa_crowbarsetup.sh:5369) crowbar_api_request(): return 0
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1653) do_installcrowbar_cloud6plus(): wait_for 9 2 'crowbar_install_status | grep -q '\''"installing": *true'\''' 'crowbar to start installing' 'echofailed ; tail -n 500 /var/log/crowbar/install.log ; complain 88 '\''crowbar did not start to install'\'''
+(mkcloud-common.sh:42) wait_for(): local timecount=9
+(mkcloud-common.sh:43) wait_for(): local timesleep=2
+(mkcloud-common.sh:44) wait_for(): local 'condition=crowbar_install_status | grep -q '\''"installing": *true'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=crowbar to start installing'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=echofailed ; tail -n 500 /var/log/crowbar/install.log ; complain 88 '\''crowbar did not start to install'\'''
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=2
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: crowbar to start installing
until this condition is true: crowbar_install_status | grep -q '"installing": *true'
waiting 9 cycles of 2 seconds = 18 seconds
.
+(mkcloud-common.sh:66) wait_for(): '[' 8 = 0 ']'
+(qa_crowbarsetup.sh:1654) do_installcrowbar_cloud6plus(): wait_for 180 10 'crowbar_install_status | grep -q '\''"installing": *false'\''' 'crowbar to finish installing' 'echofailed ; tail -n 500 /var/log/crowbar/install.log ; complain 89 '\''crowbar installation failed'\'''
+(mkcloud-common.sh:42) wait_for(): local timecount=180
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=crowbar_install_status | grep -q '\''"installing": *false'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=crowbar to finish installing'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=echofailed ; tail -n 500 /var/log/crowbar/install.log ; complain 89 '\''crowbar installation failed'\'''
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: crowbar to finish installing
until this condition is true: crowbar_install_status | grep -q '"installing": *false'
waiting 180 cycles of 10 seconds = 1800 seconds
..................
+(mkcloud-common.sh:66) wait_for(): '[' 162 = 0 ']'
+(qa_crowbarsetup.sh:1655) do_installcrowbar_cloud6plus(): grep -q '\"success\": *true'
+(qa_crowbarsetup.sh:1655) do_installcrowbar_cloud6plus(): crowbar_install_status
+(qa_crowbarsetup.sh:1618) crowbar_install_status(): crowbar_any_status /installer/installer/status
+(qa_crowbarsetup.sh:1606) crowbar_any_status(): local api_path=/installer/installer/status
+(qa_crowbarsetup.sh:1607) crowbar_any_status(): jsonice
+(mkcloud-common.sh:385) jsonice(): sed -e 's/^{}\s*{/{/'
+(mkcloud-common.sh:385) jsonice(): echo -n '{}'
+(mkcloud-common.sh:385) jsonice(): cat -
+(qa_crowbarsetup.sh:1607) crowbar_any_status(): curl -s http://localhost:3000/installer/installer/status.json
+(mkcloud-common.sh:385) jsonice(): safely python -mjson.tool
+(mkcloud-common.sh:90) safely(): python -mjson.tool
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1713) do_installcrowbar(): rpm -Va 'crowbar*'
S.5....T. /etc/sudoers.d/crowbar
......... /srv/tftpboot (replaced)
.M....... /var/log/crowbar
S.5....T. c /etc/apache2/vhosts.d/crowbar.conf
S.5....T. c /etc/crowbar/network.json
S.5....T. /opt/dell/chef/cookbooks/nfs-server/templates/default/exports.erb
S.5..UGT. /opt/dell/crowbar_framework/config/database.yml
+(qa_crowbarsetup.sh:1716) do_installcrowbar(): '[' -e /etc/profile.d/crowbar.sh ']'
+(qa_crowbarsetup.sh:1716) do_installcrowbar(): . /etc/profile.d/crowbar.sh
++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games
++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:21) source(): /usr/bin/id -u
++(crowbar.sh:21) source(): '[' 0 = 0 ']'
++(crowbar.sh:22) source(): PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
+++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
Waiting for: crowbar service to start
until this condition is true: onadmin_is_crowbar_api_available
waiting 30 cycles of 5 seconds = 150 seconds
++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+(qa_crowbarsetup.sh:1718) do_installcrowbar(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1736) do_installcrowbar(): wait_for 30 5 onadmin_is_crowbar_api_available 'crowbar service to start' 'echofailed ; tail -n 90 /var/log/crowbar/install.log ; exit 11'
+(mkcloud-common.sh:42) wait_for(): local timecount=30
+(mkcloud-common.sh:43) wait_for(): local timesleep=5
+(mkcloud-common.sh:44) wait_for(): local condition=onadmin_is_crowbar_api_available
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=crowbar service to start'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=echofailed ; tail -n 90 /var/log/crowbar/install.log ; exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=5
+(mkcloud-common.sh:51) wait_for(): set +x
+(mkcloud-common.sh:66) wait_for(): '[' 30 = 0 ']'
+(qa_crowbarsetup.sh:1738) do_installcrowbar(): grep -q crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1738) do_installcrowbar(): get_all_nodes
+(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
+(qa_crowbarsetup.sh:559) get_all_nodes(): sort
+(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
+(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
+(mkcloud-common.sh:91) safely(): true
Starting proposal crowbar(default) at: +(qa_crowbarsetup.sh:1744) do_installcrowbar(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1755) do_installcrowbar(): for proposal in crowbar provisioner dns
+(qa_crowbarsetup.sh:1756) do_installcrowbar(): update_one_proposal crowbar default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=crowbar
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal crowbar(default) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:13:30 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration crowbar default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=crowbar
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename crowbar default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/crowbar.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/crowbar.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar crowbar proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2584) custom_configuration(): eval '[[' '$want_crowbar_ssl' = 1 ']]'
++(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:3094) custom_configuration(): echo 'No hooks defined for service: crowbar'
No hooks defined for service: crowbar
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar crowbar proposal --file=/root/crowbar.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit crowbar default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=crowbar
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit crowbar default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit crowbar default
Successfully commited default proposal
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
Commit exit code: 0
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal crowbar default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=crowbar
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal crowbar(default) to get successful: '
Waiting for proposal crowbar(default) to get successful: +(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus crowbar default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus crowbar default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus crowbar default` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
proposal crowbar successful
+(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal crowbar successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
Proposal exit code: 0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
Finished proposal crowbar(default) at: +(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal crowbar(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:13:49 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:1755) do_installcrowbar(): for proposal in crowbar provisioner dns
+(qa_crowbarsetup.sh:1756) do_installcrowbar(): update_one_proposal provisioner default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=provisioner
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal provisioner(default) at: '
Starting proposal provisioner(default) at: +(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:13:59 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration provisioner default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=provisioner
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename provisioner default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar provisioner proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
++(qa_crowbarsetup.sh:3050) custom_configuration(): openssl passwd -1 linux
+(qa_crowbarsetup.sh:3050) custom_configuration(): proposal_set_value provisioner default '['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']' '"$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value provisioner default '['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']' '"$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=provisioner
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value="$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename provisioner default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']="$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']="$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''provisioner'\'']['\''root_password_hash'\'']="$1$x6Fty2cW$bHX08zgdm.CRhuS9ibKlx1"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/provisioner.default.proposal.tmp /root/provisioner.default.proposal
+(qa_crowbarsetup.sh:3052) custom_configuration(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3052) custom_configuration(): proposal_set_value provisioner default '['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']' '"DISCOVERY_ROOT_PASSWORD=linux"'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value provisioner default '['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']' '"DISCOVERY_ROOT_PASSWORD=linux"' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=provisioner
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value="DISCOVERY_ROOT_PASSWORD=linux"'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename provisioner default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/provisioner.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']="DISCOVERY_ROOT_PASSWORD=linux"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']="DISCOVERY_ROOT_PASSWORD=linux"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''provisioner'\'']['\''discovery'\'']['\''append'\'']="DISCOVERY_ROOT_PASSWORD=linux"
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/provisioner.default.proposal.tmp /root/provisioner.default.proposal
+(qa_crowbarsetup.sh:3054) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:3058) custom_configuration(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar provisioner proposal --file=/root/provisioner.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit provisioner default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=provisioner
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit provisioner default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit provisioner default
Successfully commited default proposal
Commit exit code: 0
Waiting for proposal provisioner(default) to get successful: Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus provisioner default` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal provisioner default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=provisioner
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal provisioner(default) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus provisioner default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus provisioner default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
proposal provisioner successful
Proposal exit code: 0
Finished proposal provisioner(default) at: +(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal provisioner successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal provisioner(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:14:13 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:1755) do_installcrowbar(): for proposal in crowbar provisioner dns
+(qa_crowbarsetup.sh:1756) do_installcrowbar(): update_one_proposal dns default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=dns
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal dns(default) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Starting proposal dns(default) at: Mon May 15 10:14:23 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration dns default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=dns
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar dns proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2641) custom_configuration(): '[' 1 = 1 ']'
++(qa_crowbarsetup.sh:2642) custom_configuration(): get_all_suse_nodes
++(qa_crowbarsetup.sh:2642) custom_configuration(): head -n 3
+++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): get_all_nodes
+++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
+++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+++(mkcloud-common.sh:437) iscloudver(): local v=6plus
+++(mkcloud-common.sh:438) iscloudver(): local operator==
+++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+++(mkcloud-common.sh:440) iscloudver(): v=6
+++(mkcloud-common.sh:441) iscloudver(): operator=-ge
+++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++++(mkcloud-common.sh:447) iscloudver(): getcloudver
++++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+++(mkcloud-common.sh:447) iscloudver(): local ver=7
+++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+++(mkcloud-common.sh:461) iscloudver(): return 0
+++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
+++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
+++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
+++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
+++(mkcloud-common.sh:91) safely(): true
++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): for m in '$(get_all_nodes)'
++(qa_crowbarsetup.sh:568) get_all_suse_nodes(): issusenode crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:231) issusenode(): local machine=crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:232) issusenode(): [[ crowbar.c0.cloud.suse.de =~ ^crowbar\. ]]
++(qa_crowbarsetup.sh:232) issusenode(): return 0
++(qa_crowbarsetup.sh:569) get_all_suse_nodes(): echo crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2642) custom_configuration(): local cmachines=crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2643) custom_configuration(): echo '"crowbar.c0.cloud.suse.de"'
++(qa_crowbarsetup.sh:2643) custom_configuration(): sed 's/ /", "/g'
+(qa_crowbarsetup.sh:2643) custom_configuration(): local 'dnsnodes="crowbar.c0.cloud.suse.de"'
+(qa_crowbarsetup.sh:2644) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']' '{}'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']' '{}' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value={}'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2647) custom_configuration(): grep -q CNAME /opt/dell/crowbar_framework/app/helpers/barclamp/dns_helper.rb
+(qa_crowbarsetup.sh:2648) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']' ''\''A'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']' ''\''A'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''A'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2649) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']' '['\''10.11.12.13'\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']' '['\''10.11.12.13'\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\''10.11.12.13'\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2653) custom_configuration(): proposal_set_value dns default '['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']' '["crowbar.c0.cloud.suse.de"]'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']' '["crowbar.c0.cloud.suse.de"]' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=["crowbar.c0.cloud.suse.de"]'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar dns proposal --file=/root/dns.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit dns default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=dns
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit dns default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit dns default
Successfully commited default proposal
Commit exit code: 0
Waiting for proposal dns(default) to get successful: +(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal dns default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=dns
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal dns(default) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]
+(mkcloud-common.sh:51) wait_for(): set +x
waiting 800 cycles of 1 seconds = 800 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
proposal dns successful
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal dns successful'
Proposal exit code: 0
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
Finished proposal dns(default) at: +(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal dns(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:14:32 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:1759) do_installcrowbar(): validate_data_bags
timing for mkcloud call 'onadmin_installcrowbar' real=258.825 user=8.133 system=1.010
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:552) instcrowbar(): local ret=0
+(mkcloud:553) instcrowbar(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10: /opt/cloud/cloud0/.artifacts/
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
scp: .: not a regular file
+(mkcloud:554) instcrowbar(): return 0
timing for mkcloud step 'instcrowbar' real=259.522 user=0.075 system=0.017
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: instcrowbar =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: instcrowbar =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: setupnodes'
MKCLOUD step: setupnodes
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo setupnodes
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=setupnodes
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''setupnodes'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): setupnodes
+(mkcloud:608) setupnodes(): onadmin wait_tftpd
+(mkcloud:300) onadmin(): local cmd=wait_tftpd
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_wait_tftpd'\'' real=%R user=%U system=%S" ;' time onadmin_wait_tftpd
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_wait_tftpd'\'' real=%R user=%U system=%S" ;' time onadmin_wait_tftpd
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_wait_tftpd'\'' real=%R user=%U system=%S" ;' time onadmin_wait_tftpd
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_wait_tftpd'\'' real=%R user=%U system=%S'
+(:0) onadmin_wait_tftpd
+(qa_crowbarsetup.sh:2052) onadmin_wait_tftpd(): wait_for 300 2 'timeout -k 2 2 tftp 192.168.50.10 69 -c get /discovery/x86_64/bios/pxelinux.cfg/default /tmp/default'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=2
+(mkcloud-common.sh:44) wait_for(): local 'condition=timeout -k 2 2 tftp 192.168.50.10 69 -c get /discovery/x86_64/bios/pxelinux.cfg/default /tmp/default'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=unknown process'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=2
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: unknown process
until this condition is true: timeout -k 2 2 tftp 192.168.50.10 69 -c get /discovery/x86_64/bios/pxelinux.cfg/default /tmp/default
waiting 300 cycles of 2 seconds = 600 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 300 = 0 ']'
Crowbar tftp server ready
+(qa_crowbarsetup.sh:2054) onadmin_wait_tftpd(): echo 'Crowbar tftp server ready'
timing for mkcloud call 'onadmin_wait_tftpd' real=0.006 user=0.005 system=0.000
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:609) setupnodes(): setuppublicnet
+(mkcloud:578) setuppublicnet(): echo 0
+(mkcloud:579) setuppublicnet(): mkvlan 300 192.168.51.1
+(mkcloud:569) mkvlan(): local DEFVLAN=300
+(mkcloud:569) mkvlan(): shift
+(mkcloud:570) mkvlan(): local IP=192.168.51.1
+(mkcloud:570) mkvlan(): shift
+(mkcloud:571) mkvlan(): ip link add link c0br name c0br.300 type vlan id 300
+(mkcloud:572) mkvlan(): safely ifconfig c0br.300 192.168.51.1/24
+(mkcloud-common.sh:90) safely(): ifconfig c0br.300 192.168.51.1/24
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:580) setuppublicnet(): [[ -n '' ]]
+(mkcloud:610) setupnodes(): local i
++(mkcloud:611) setupnodes(): nodes ids normal
++(mkcloud-common.sh:181) nodes(): local query=ids
++(mkcloud-common.sh:182) nodes(): local type=normal
++(mkcloud-common.sh:183) nodes(): local start_id=1
++(mkcloud-common.sh:184) nodes(): local end_id=3
++(mkcloud-common.sh:185) nodes(): case $type in
++(mkcloud-common.sh:187) nodes(): end_id=3
++(mkcloud-common.sh:196) nodes(): case $query in
+++(mkcloud-common.sh:197) nodes(): seq 1 3
++(mkcloud-common.sh:197) nodes(): echo 1 2 3
+(mkcloud:611) setupnodes(): for i in '$(nodes ids normal)'
++(mkcloud:612) setupnodes(): macfunc 1
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 1
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=1
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 1
+(mkcloud:612) setupnodes(): local macaddress=52:54:77:77:01:01
+(mkcloud:615) setupnodes(): drbd_serial=
+(mkcloud:616) setupnodes(): '[' 15 '!=' 0 ']'
+(mkcloud:617) setupnodes(): '[' 1 -le 2 ']'
+(mkcloud:618) setupnodes(): drbd_serial=c0-node1-drbd
+(mkcloud:621) setupnodes(): drbd_serial=c0-node1-drbd
+(mkcloud:622) setupnodes(): drbdnode_mac_vol=+52:54:77:77:01:01#c0-node1-drbd
+(mkcloud:623) setupnodes(): drbdnode_mac_vol=52:54:77:77:01:01#c0-node1-drbd
+(mkcloud:626) setupnodes(): local mac_params=
++(mkcloud:627) setupnodes(): seq 1 1
+(mkcloud:627) setupnodes(): for nicnumber in '$(seq 1 $nics)'
++(mkcloud:628) setupnodes(): macfunc 1 1
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 1 1
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=1
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 1
+(mkcloud:628) setupnodes(): mac_params+=' --macaddress 52:54:77:77:01:01'
+(mkcloud:630) setupnodes(): local ironic_params=
+(mkcloud:631) setupnodes(): [[ -n '' ]]
++(mkcloud:633) setupnodes(): get_emulator
++(mkcloud-onhost.sh:3) get_emulator(): local emulator=/usr/bin/qemu-system-x86_64
++(mkcloud-onhost.sh:4) get_emulator(): '[' -x /usr/bin/qemu-kvm ']'
++(mkcloud-onhost.sh:4) get_emulator(): file /usr/bin/qemu-kvm
++(mkcloud-onhost.sh:4) get_emulator(): grep -q ELF
++(mkcloud-onhost.sh:9) get_emulator(): echo /usr/bin/qemu-system-x86_64
++(mkcloud:633) setupnodes(): get_nodenumbercontroller
++(mkcloud-common.sh:466) get_nodenumbercontroller(): local nodenumbercontroller=1
++(mkcloud-common.sh:467) get_nodenumbercontroller(): [[ data+network+services=2 == *services* ]]
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): echo data+network+services=2
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): sed -e 's/^.*services[^:]*=\([[:digit:]]\+\).*/\1/'
++(mkcloud-common.sh:469) get_nodenumbercontroller(): nodenumbercontroller=2
++(mkcloud-common.sh:472) get_nodenumbercontroller(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(mkcloud-common.sh:472) get_nodenumbercontroller(): [[ 0 = 1 ]]
++(mkcloud-common.sh:475) get_nodenumbercontroller(): echo 2
+(mkcloud:633) setupnodes(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/compute-config c0 1 --macaddress 52:54:77:77:01:01 --cephvolumenumber 0 --drbdserial c0-node1-drbd --computenodememory 9214400 --controllernodememory 12582912 --libvirttype kvm --vcpus 2 --emulator /usr/bin/qemu-system-x86_64 --vdiskdir /dev/cloud0 --bootorder 3 --numcontrollers 2 --firmwaretype '' --controller-raid-volumes 0
+(mkcloud:649) setupnodes(): libvirt_vm_start /tmp/c0-node1.xml
+(mkcloud-libvirt.sh:93) libvirt_vm_start(): local xml=/tmp/c0-node1.xml
+(mkcloud-libvirt.sh:94) libvirt_vm_start(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/vm-start /tmp/c0-node1.xml
cleaning up c0-node1
no domain for c0-node1 active
defining VM from /tmp/c0-node1.xml
booting c0-node1 VM
+(mkcloud:611) setupnodes(): for i in '$(nodes ids normal)'
++(mkcloud:612) setupnodes(): macfunc 2
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 2
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=2
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 2
+(mkcloud:612) setupnodes(): local macaddress=52:54:77:77:01:02
+(mkcloud:615) setupnodes(): drbd_serial=
+(mkcloud:616) setupnodes(): '[' 15 '!=' 0 ']'
+(mkcloud:617) setupnodes(): '[' 2 -le 2 ']'
+(mkcloud:618) setupnodes(): drbd_serial=c0-node2-drbd
+(mkcloud:621) setupnodes(): drbd_serial=c0-node2-drbd
+(mkcloud:622) setupnodes(): drbdnode_mac_vol=52:54:77:77:01:01#c0-node1-drbd+52:54:77:77:01:02#c0-node2-drbd
+(mkcloud:623) setupnodes(): drbdnode_mac_vol=52:54:77:77:01:01#c0-node1-drbd+52:54:77:77:01:02#c0-node2-drbd
+(mkcloud:626) setupnodes(): local mac_params=
++(mkcloud:627) setupnodes(): seq 1 1
+(mkcloud:627) setupnodes(): for nicnumber in '$(seq 1 $nics)'
++(mkcloud:628) setupnodes(): macfunc 2 1
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 2 1
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=2
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 2
+(mkcloud:628) setupnodes(): mac_params+=' --macaddress 52:54:77:77:01:02'
+(mkcloud:630) setupnodes(): local ironic_params=
+(mkcloud:631) setupnodes(): [[ -n '' ]]
++(mkcloud:633) setupnodes(): get_emulator
++(mkcloud-onhost.sh:3) get_emulator(): local emulator=/usr/bin/qemu-system-x86_64
++(mkcloud-onhost.sh:4) get_emulator(): '[' -x /usr/bin/qemu-kvm ']'
++(mkcloud-onhost.sh:4) get_emulator(): file /usr/bin/qemu-kvm
++(mkcloud-onhost.sh:4) get_emulator(): grep -q ELF
++(mkcloud-onhost.sh:9) get_emulator(): echo /usr/bin/qemu-system-x86_64
++(mkcloud:633) setupnodes(): get_nodenumbercontroller
++(mkcloud-common.sh:466) get_nodenumbercontroller(): local nodenumbercontroller=1
++(mkcloud-common.sh:467) get_nodenumbercontroller(): [[ data+network+services=2 == *services* ]]
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): echo data+network+services=2
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): sed -e 's/^.*services[^:]*=\([[:digit:]]\+\).*/\1/'
++(mkcloud-common.sh:469) get_nodenumbercontroller(): nodenumbercontroller=2
++(mkcloud-common.sh:472) get_nodenumbercontroller(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(mkcloud-common.sh:472) get_nodenumbercontroller(): [[ 0 = 1 ]]
++(mkcloud-common.sh:475) get_nodenumbercontroller(): echo 2
+(mkcloud:633) setupnodes(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/compute-config c0 2 --macaddress 52:54:77:77:01:02 --cephvolumenumber 0 --drbdserial c0-node2-drbd --computenodememory 9214400 --controllernodememory 12582912 --libvirttype kvm --vcpus 2 --emulator /usr/bin/qemu-system-x86_64 --vdiskdir /dev/cloud0 --bootorder 3 --numcontrollers 2 --firmwaretype '' --controller-raid-volumes 0
+(mkcloud:649) setupnodes(): libvirt_vm_start /tmp/c0-node2.xml
+(mkcloud-libvirt.sh:93) libvirt_vm_start(): local xml=/tmp/c0-node2.xml
+(mkcloud-libvirt.sh:94) libvirt_vm_start(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/vm-start /tmp/c0-node2.xml
cleaning up c0-node2
no domain for c0-node2 active
defining VM from /tmp/c0-node2.xml
booting c0-node2 VM
+(mkcloud:611) setupnodes(): for i in '$(nodes ids normal)'
++(mkcloud:612) setupnodes(): macfunc 3
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 3
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=3
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 3
+(mkcloud:612) setupnodes(): local macaddress=52:54:77:77:01:03
+(mkcloud:615) setupnodes(): drbd_serial=
+(mkcloud:616) setupnodes(): '[' 15 '!=' 0 ']'
+(mkcloud:617) setupnodes(): '[' 3 -le 2 ']'
+(mkcloud:626) setupnodes(): local mac_params=
++(mkcloud:627) setupnodes(): seq 1 1
+(mkcloud:627) setupnodes(): for nicnumber in '$(seq 1 $nics)'
++(mkcloud:628) setupnodes(): macfunc 3 1
++(mkcloud-common.sh:207) macfunc(): libvirt_do_macfunc 3 1
++(mkcloud-libvirt.sh:428) libvirt_do_macfunc(): local nodenumber=3
++(mkcloud-libvirt.sh:429) libvirt_do_macfunc(): local nicnumber=1
++(mkcloud-libvirt.sh:430) libvirt_do_macfunc(): printf 52:54:77:77:%02x:%02x 1 3
+(mkcloud:628) setupnodes(): mac_params+=' --macaddress 52:54:77:77:01:03'
+(mkcloud:630) setupnodes(): local ironic_params=
+(mkcloud:631) setupnodes(): [[ -n '' ]]
++(mkcloud:633) setupnodes(): get_emulator
++(mkcloud-onhost.sh:3) get_emulator(): local emulator=/usr/bin/qemu-system-x86_64
++(mkcloud-onhost.sh:4) get_emulator(): '[' -x /usr/bin/qemu-kvm ']'
++(mkcloud-onhost.sh:4) get_emulator(): file /usr/bin/qemu-kvm
++(mkcloud-onhost.sh:4) get_emulator(): grep -q ELF
++(mkcloud-onhost.sh:9) get_emulator(): echo /usr/bin/qemu-system-x86_64
++(mkcloud:633) setupnodes(): get_nodenumbercontroller
++(mkcloud-common.sh:466) get_nodenumbercontroller(): local nodenumbercontroller=1
++(mkcloud-common.sh:467) get_nodenumbercontroller(): [[ data+network+services=2 == *services* ]]
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): echo data+network+services=2
+++(mkcloud-common.sh:469) get_nodenumbercontroller(): sed -e 's/^.*services[^:]*=\([[:digit:]]\+\).*/\1/'
++(mkcloud-common.sh:469) get_nodenumbercontroller(): nodenumbercontroller=2
++(mkcloud-common.sh:472) get_nodenumbercontroller(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(mkcloud-common.sh:472) get_nodenumbercontroller(): [[ 0 = 1 ]]
++(mkcloud-common.sh:475) get_nodenumbercontroller(): echo 2
+(mkcloud:633) setupnodes(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/compute-config c0 3 --macaddress 52:54:77:77:01:03 --cephvolumenumber 0 --drbdserial '' --computenodememory 9214400 --controllernodememory 12582912 --libvirttype kvm --vcpus 2 --emulator /usr/bin/qemu-system-x86_64 --vdiskdir /dev/cloud0 --bootorder 3 --numcontrollers 2 --firmwaretype '' --controller-raid-volumes 0
+(mkcloud:649) setupnodes(): libvirt_vm_start /tmp/c0-node3.xml
+(mkcloud-libvirt.sh:93) libvirt_vm_start(): local xml=/tmp/c0-node3.xml
+(mkcloud-libvirt.sh:94) libvirt_vm_start(): /opt/cloud/cloud0/automation/scripts/lib/libvirt/vm-start /tmp/c0-node3.xml
cleaning up c0-node3
no domain for c0-node3 active
defining VM from /tmp/c0-node3.xml
booting c0-node3 VM
+(mkcloud:652) setupnodes(): echo ========================================================
========================================================
+(mkcloud:653) setupnodes(): echo ' Note: If you interrupt mkcloud now and want to proceed'
Note: If you interrupt mkcloud now and want to proceed
+(mkcloud:654) setupnodes(): echo ' later, make sure to run the following command:'
later, make sure to run the following command:
+(mkcloud:655) setupnodes(): echo
+(mkcloud:656) setupnodes(): echo ' export drbdnode_mac_vol="52:54:77:77:01:01#c0-node1-drbd+52:54:77:77:01:02#c0-node2-drbd"'
export drbdnode_mac_vol="52:54:77:77:01:01#c0-node1-drbd+52:54:77:77:01:02#c0-node2-drbd"
+(mkcloud:657) setupnodes(): echo
+(mkcloud:658) setupnodes(): echo ========================================================
========================================================
+(mkcloud:659) setupnodes(): sleep 10
+(mkcloud:666) setupnodes(): return 0
timing for mkcloud step 'setupnodes' real=14.705 user=0.449 system=0.100
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: setupnodes =^^^^^^^^^^^^'
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
+(mkcloud:1437) main(): echo 'MKCLOUD step: instnodes'
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
^^^^^^^^^^^^= MKCLOUD STEP DONE: setupnodes =^^^^^^^^^^^^
============> MKCLOUD STEP START <============
MKCLOUD step: instnodes
+(mkcloud:1440) main(): echo instnodes
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=instnodes
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''instnodes'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): instnodes
+(mkcloud:673) instnodes(): safely onadmin allocate
+(mkcloud-common.sh:90) safely(): onadmin allocate
+(mkcloud:300) onadmin(): local cmd=allocate
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_allocate
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_allocate
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_allocate
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_allocate'\'' real=%R user=%U system=%S'
+(:0) onadmin_allocate
+(qa_crowbarsetup.sh:1893) onadmin_allocate(): pre_hook onadmin_allocate
+(qa_crowbarsetup.sh:135) pre_hook(): func=onadmin_allocate
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_onadmin_allocate'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo onadmin_allocate
+(qa_crowbarsetup.sh:1895) onadmin_allocate(): false
+(qa_crowbarsetup.sh:1899) onadmin_allocate(): [[ c0 = qa1 ]]
+(qa_crowbarsetup.sh:1903) onadmin_allocate(): [[ 3 -gt 0 ]]
+(qa_crowbarsetup.sh:1903) onadmin_allocate(): wait_for 50 10 'test $(get_all_discovered_nodes | wc -l) -ge 1' 'first node to be discovered'
+(mkcloud-common.sh:42) wait_for(): local timecount=50
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=test $(get_all_discovered_nodes | wc -l) -ge 1'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=first node to be discovered'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: first node to be discovered
until this condition is true: test $(get_all_discovered_nodes | wc -l) -ge 1
waiting 50 cycles of 10 seconds = 500 seconds
...................+(mkcloud-common.sh:66) wait_for(): '[' 31 = 0 ']'
+(qa_crowbarsetup.sh:1904) onadmin_allocate(): wait_for 100 10 '[[ $(get_all_discovered_nodes | wc -l) -ge $nodenumber ]]' 'all nodes to be discovered'
+(mkcloud-common.sh:42) wait_for(): local timecount=100
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=[[ $(get_all_discovered_nodes | wc -l) -ge $nodenumber ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=all nodes to be discovered'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: all nodes to be discovered
until this condition is true: [[ $(get_all_discovered_nodes | wc -l) -ge $nodenumber ]]
waiting 100 cycles of 10 seconds = 1000 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 100 = 0 ']'
+(qa_crowbarsetup.sh:1905) onadmin_allocate(): local n
++(qa_crowbarsetup.sh:1906) onadmin_allocate(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1906) onadmin_allocate(): for n in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:1907) onadmin_allocate(): wait_for 100 2 'knife node show -a state d52-54-77-77-01-01.c0.cloud.suse.de | grep -q '\''discovered\|ready'\''' 'node to enter discovered state'
+(mkcloud-common.sh:42) wait_for(): local timecount=100
+(mkcloud-common.sh:43) wait_for(): local timesleep=2
+(mkcloud-common.sh:44) wait_for(): local 'condition=knife node show -a state d52-54-77-77-01-01.c0.cloud.suse.de | grep -q '\''discovered\|ready'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node to enter discovered state'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=2
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node to enter discovered state
until this condition is true: knife node show -a state d52-54-77-77-01-01.c0.cloud.suse.de | grep -q 'discovered\|ready'
waiting 100 cycles of 2 seconds = 200 seconds
..................
+(mkcloud-common.sh:66) wait_for(): '[' 82 = 0 ']'
+(qa_crowbarsetup.sh:1909) onadmin_allocate(): iscloudver 6minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=6
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -le 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1906) onadmin_allocate(): for n in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:1907) onadmin_allocate(): wait_for 100 2 'knife node show -a state d52-54-77-77-01-02.c0.cloud.suse.de | grep -q '\''discovered\|ready'\''' 'node to enter discovered state'
+(mkcloud-common.sh:42) wait_for(): local timecount=100
+(mkcloud-common.sh:43) wait_for(): local timesleep=2
+(mkcloud-common.sh:44) wait_for(): local 'condition=knife node show -a state d52-54-77-77-01-02.c0.cloud.suse.de | grep -q '\''discovered\|ready'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node to enter discovered state'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=2
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node to enter discovered state
until this condition is true: knife node show -a state d52-54-77-77-01-02.c0.cloud.suse.de | grep -q 'discovered\|ready'
waiting 100 cycles of 2 seconds = 200 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 100 = 0 ']'
+(qa_crowbarsetup.sh:1909) onadmin_allocate(): iscloudver 6minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=6
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
Waiting for: node to enter discovered state
until this condition is true: knife node show -a state d52-54-77-77-01-03.c0.cloud.suse.de | grep -q 'discovered\|ready'
waiting 100 cycles of 2 seconds = 200 seconds
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -le 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1906) onadmin_allocate(): for n in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:1907) onadmin_allocate(): wait_for 100 2 'knife node show -a state d52-54-77-77-01-03.c0.cloud.suse.de | grep -q '\''discovered\|ready'\''' 'node to enter discovered state'
+(mkcloud-common.sh:42) wait_for(): local timecount=100
+(mkcloud-common.sh:43) wait_for(): local timesleep=2
+(mkcloud-common.sh:44) wait_for(): local 'condition=knife node show -a state d52-54-77-77-01-03.c0.cloud.suse.de | grep -q '\''discovered\|ready'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node to enter discovered state'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=2
+(mkcloud-common.sh:51) wait_for(): set +x
+(mkcloud-common.sh:66) wait_for(): '[' 100 = 0 ']'
+(qa_crowbarsetup.sh:1909) onadmin_allocate(): iscloudver 6minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=6
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -le 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1920) onadmin_allocate(): controllernodes=($(get_all_discovered_nodes | head -n 2))
++(qa_crowbarsetup.sh:1920) onadmin_allocate(): head -n 2
++(qa_crowbarsetup.sh:1920) onadmin_allocate(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:1920) onadmin_allocate(): local controllernodes
+(qa_crowbarsetup.sh:1922) onadmin_allocate(): controller_os=suse-11.3
+(qa_crowbarsetup.sh:1923) onadmin_allocate(): iscloudver 6
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1926) onadmin_allocate(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1927) onadmin_allocate(): controller_os=suse-12.2
+(qa_crowbarsetup.sh:1930) onadmin_allocate(): echo 'Setting first node to controller...'
Setting first node to controller...
+(qa_crowbarsetup.sh:1931) onadmin_allocate(): set_node_role_and_platform d52-54-77-77-01-01.c0.cloud.suse.de controller suse-12.2
+(qa_crowbarsetup.sh:1815) set_node_role_and_platform(): set_node_role d52-54-77-77-01-01.c0.cloud.suse.de controller
+(qa_crowbarsetup.sh:1805) set_node_role(): set_node_attribute d52-54-77-77-01-01.c0.cloud.suse.de crowbar_wall.intended_role controller
+(qa_crowbarsetup.sh:1786) set_node_attribute(): local node=d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1787) set_node_attribute(): local attr=crowbar_wall.intended_role
+(qa_crowbarsetup.sh:1788) set_node_attribute(): local value=controller
+(qa_crowbarsetup.sh:1790) set_node_attribute(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
n.crowbar_wall.intended_role = '\''controller'\''
n.save
end
'
+(qa_crowbarsetup.sh:1816) set_node_role_and_platform(): set_node_platform d52-54-77-77-01-01.c0.cloud.suse.de suse-12.2
+(qa_crowbarsetup.sh:1810) set_node_platform(): set_node_attribute d52-54-77-77-01-01.c0.cloud.suse.de target_platform suse-12.2
+(qa_crowbarsetup.sh:1786) set_node_attribute(): local node=d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:1787) set_node_attribute(): local attr=target_platform
+(qa_crowbarsetup.sh:1788) set_node_attribute(): local value=suse-12.2
+(qa_crowbarsetup.sh:1790) set_node_attribute(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
n.target_platform = '\''suse-12.2'\''
n.save
end
'
+(qa_crowbarsetup.sh:1933) onadmin_allocate(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1933) onadmin_allocate(): [[ 0 = 1 ]]
+(qa_crowbarsetup.sh:1939) onadmin_allocate(): [[ 0 -gt 1 ]]
+(qa_crowbarsetup.sh:1946) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1963) onadmin_allocate(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:1964) onadmin_allocate(): cluster_node_assignment
+(qa_crowbarsetup.sh:625) cluster_node_assignment(): '[' -n '' ']'
++(qa_crowbarsetup.sh:630) cluster_node_assignment(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:630) cluster_node_assignment(): local 'nodesavailable=d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:631) cluster_node_assignment(): local dmachine
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:01
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node1-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-01.c0.cloud.suse.de 'd52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable='d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de'
Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node1-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node1-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node1-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node1-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node1-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:02
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node2-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-02.c0.cloud.suse.de 'd52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node2-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node2-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node2-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node2-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-02.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node2-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:671) cluster_node_assignment(): for cluster in '${clusterconfig//:/ }'
+(qa_crowbarsetup.sh:672) cluster_node_assignment(): '[' -z data+network+services=2 ']'
+(qa_crowbarsetup.sh:674) cluster_node_assignment(): local group=data+network+services
+(qa_crowbarsetup.sh:676) cluster_node_assignment(): local number=2
+(qa_crowbarsetup.sh:679) cluster_node_assignment(): local clustername=data
+(qa_crowbarsetup.sh:680) cluster_node_assignment(): local nodes=
+(qa_crowbarsetup.sh:683) cluster_node_assignment(): [[ data+network+services =~ data ]]
+(qa_crowbarsetup.sh:684) cluster_node_assignment(): nodes=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:688) cluster_node_assignment(): '[' -z ' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de' ']'
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:697) cluster_node_assignment(): case $clustername in
+(qa_crowbarsetup.sh:699) cluster_node_assignment(): clusternodesdata=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): [[ data+network+services =~ \+services ]]
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): clusternameservices=data
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): [[ data+network+services =~ \+network ]]
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): clusternamenetwork=data
+(qa_crowbarsetup.sh:715) cluster_node_assignment(): unclustered_nodes=($nodesavailable)
+(qa_crowbarsetup.sh:717) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:718) cluster_node_assignment(): echo 'The cluster node assignment (for your information):'
+(qa_crowbarsetup.sh:719) cluster_node_assignment(): echo 'data cluster:'
+(qa_crowbarsetup.sh:720) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:721) cluster_node_assignment(): echo 'network cluster:'
+(qa_crowbarsetup.sh:722) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:723) cluster_node_assignment(): echo 'services cluster:'
+(qa_crowbarsetup.sh:724) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:725) cluster_node_assignment(): echo 'other non-clustered nodes (free for compute / storage):'
+(qa_crowbarsetup.sh:726) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:727) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:1965) onadmin_allocate(): nodes=("${unclustered_nodes[@]}")
+(qa_crowbarsetup.sh:1965) onadmin_allocate(): local nodes
+(qa_crowbarsetup.sh:1970) onadmin_allocate(): local nodes_count=1
+(qa_crowbarsetup.sh:1972) onadmin_allocate(): '[' -n 1 ']'
+(qa_crowbarsetup.sh:1972) onadmin_allocate(): iscloudver 5
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
............................................................
The cluster node assignment (for your information):
data cluster:
d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
network cluster:
services cluster:
other non-clustered nodes (free for compute / storage):
d52-54-77-77-01-03.c0.cloud.suse.de
............................................................
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
Allocating nodes...
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:1980) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1987) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1994) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:2000) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:2019) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:2024) onadmin_allocate(): '[' -n '' ']'
+(qa_crowbarsetup.sh:2030) onadmin_allocate(): echo 'Allocating nodes...'
+(qa_crowbarsetup.sh:2031) onadmin_allocate(): local m
++(qa_crowbarsetup.sh:2032) onadmin_allocate(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2032) onadmin_allocate(): for m in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2033) onadmin_allocate(): crowbar machines allocate d52-54-77-77-01-01.c0.cloud.suse.de
Executed allocate for d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): echo d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): sed 's/.*-0\?\([^-\.]*\)\..*/\1/g'
+(qa_crowbarsetup.sh:2034) onadmin_allocate(): local i=1
+(qa_crowbarsetup.sh:2035) onadmin_allocate(): cat
+(qa_crowbarsetup.sh:2032) onadmin_allocate(): for m in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2033) onadmin_allocate(): crowbar machines allocate d52-54-77-77-01-02.c0.cloud.suse.de
Executed allocate for d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): echo d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): sed 's/.*-0\?\([^-\.]*\)\..*/\1/g'
+(qa_crowbarsetup.sh:2034) onadmin_allocate(): local i=2
+(qa_crowbarsetup.sh:2035) onadmin_allocate(): cat
+(qa_crowbarsetup.sh:2032) onadmin_allocate(): for m in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2033) onadmin_allocate(): crowbar machines allocate d52-54-77-77-01-03.c0.cloud.suse.de
Executed allocate for d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): sed 's/.*-0\?\([^-\.]*\)\..*/\1/g'
++(qa_crowbarsetup.sh:2034) onadmin_allocate(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2034) onadmin_allocate(): local i=3
+(qa_crowbarsetup.sh:2035) onadmin_allocate(): cat
+(qa_crowbarsetup.sh:2041) onadmin_allocate(): onadmin_is_crowbar_api_available
+(qa_crowbarsetup.sh:5375) onadmin_is_crowbar_api_available(): local api_path=/installer/installer/status.json
+(qa_crowbarsetup.sh:5376) onadmin_is_crowbar_api_available(): iscloudver 5minus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5minus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5minus =~ plus ]]
+(mkcloud-common.sh:443) iscloudver(): [[ 5minus =~ minus ]]
+(mkcloud-common.sh:444) iscloudver(): v=5
+(mkcloud-common.sh:445) iscloudver(): operator=-le
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -le 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 1
+(qa_crowbarsetup.sh:5377) onadmin_is_crowbar_api_available(): crowbar_api_request GET http://localhost:3000 /installer/installer/status.json '--digest -u crowbar:crowbar'
+(qa_crowbarsetup.sh:5352) crowbar_api_request(): local method=GET
+(qa_crowbarsetup.sh:5353) crowbar_api_request(): local api=http://localhost:3000
+(qa_crowbarsetup.sh:5354) crowbar_api_request(): local api_path=/installer/installer/status.json
+(qa_crowbarsetup.sh:5355) crowbar_api_request(): local 'curl_opts=--digest -u crowbar:crowbar'
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5356) crowbar_api_request(): shift
+(qa_crowbarsetup.sh:5357) crowbar_api_request(): local outfile=crowbar-api-request.txt
+(qa_crowbarsetup.sh:5358) crowbar_api_request(): rm -f crowbar-api-request.txt
++(qa_crowbarsetup.sh:5359) crowbar_api_request(): curl --max-time 300 -X GET --digest -u crowbar:crowbar -s -o crowbar-api-request.txt -w '%{http_code}' http://localhost:3000/installer/installer/status.json
+(qa_crowbarsetup.sh:5359) crowbar_api_request(): local http_code=200
+(qa_crowbarsetup.sh:5360) crowbar_api_request(): [[ 200 = 000 ]]
+(qa_crowbarsetup.sh:5364) crowbar_api_request(): [[ 200 =~ [23].. ]]
+(qa_crowbarsetup.sh:5369) crowbar_api_request(): return 0
timing for mkcloud call 'onadmin_allocate' real=251.857 user=20.331 system=2.180
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:675) instnodes(): echo 'Waiting for the installation of the nodes ...'
Waiting for the installation of the nodes ...
+(mkcloud:676) instnodes(): safely onadmin waitcloud
+(mkcloud-common.sh:90) safely(): onadmin waitcloud
+(mkcloud:300) onadmin(): local cmd=waitcloud
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_waitcloud'\'' real=%R user=%U system=%S" ;' time onadmin_waitcloud
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_waitcloud'\'' real=%R user=%U system=%S" ;' time onadmin_waitcloud
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_waitcloud'\'' real=%R user=%U system=%S" ;' time onadmin_waitcloud
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_waitcloud'\'' real=%R user=%U system=%S'
+(:0) onadmin_waitcloud
+(qa_crowbarsetup.sh:2073) onadmin_waitcloud(): pre_hook onadmin_waitcloud
+(qa_crowbarsetup.sh:135) pre_hook(): func=onadmin_waitcloud
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_onadmin_waitcloud'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo onadmin_waitcloud
+(qa_crowbarsetup.sh:2074) onadmin_waitcloud(): local node
++(qa_crowbarsetup.sh:2075) onadmin_waitcloud(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2075) onadmin_waitcloud(): for node in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2076) onadmin_waitcloud(): wait_node_ready d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2059) wait_node_ready(): local node=d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2060) wait_node_ready(): wait_for 300 10 'crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de state | grep -q '\''^ready$'\''' 'node d52-54-77-77-01-01.c0.cloud.suse.de to transition to ready' 'exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de state | grep -q '\''^ready$'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-01.c0.cloud.suse.de to transition to ready'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node d52-54-77-77-01-01.c0.cloud.suse.de to transition to ready
until this condition is true: crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de state | grep -q '^ready$'
waiting 300 cycles of 10 seconds = 3000 seconds
...........................................................................
.....................................................................
node d52-54-77-77-01-01.c0.cloud.suse.de transitioned to "ready"
Waiting for: node d52-54-77-77-01-01.c0.cloud.suse.de
until this condition is true: netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-01.c0.cloud.suse.de rpm -q yast2-core
waiting 3 cycles of 10 seconds = 30 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 156 = 0 ']'
+(qa_crowbarsetup.sh:2063) wait_node_ready(): echo 'node d52-54-77-77-01-01.c0.cloud.suse.de transitioned to "ready"'
+(qa_crowbarsetup.sh:2065) wait_node_ready(): wait_for 3 10 'netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-01.c0.cloud.suse.de rpm -q yast2-core' 'node d52-54-77-77-01-01.c0.cloud.suse.de' 'check_node_resolvconf d52-54-77-77-01-01.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=3
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-01.c0.cloud.suse.de rpm -q yast2-core'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-01.c0.cloud.suse.de'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=check_node_resolvconf d52-54-77-77-01-01.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Warning: Permanently added 'd52-54-77-77-01-01.c0.cloud.suse.de,192.168.50.81' (ECDSA) to the list of known hosts.
yast2-core-3.1.24-8.1.x86_64
node d52-54-77-77-01-01.c0.cloud.suse.de ready
Waiting for: node d52-54-77-77-01-02.c0.cloud.suse.de to transition to ready
until this condition is true: crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de state | grep -q '^ready$'
waiting 300 cycles of 10 seconds = 3000 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 3 = 0 ']'
+(qa_crowbarsetup.sh:2068) wait_node_ready(): echo 'node d52-54-77-77-01-01.c0.cloud.suse.de ready'
+(qa_crowbarsetup.sh:2075) onadmin_waitcloud(): for node in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2076) onadmin_waitcloud(): wait_node_ready d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2059) wait_node_ready(): local node=d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2060) wait_node_ready(): wait_for 300 10 'crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de state | grep -q '\''^ready$'\''' 'node d52-54-77-77-01-02.c0.cloud.suse.de to transition to ready' 'exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de state | grep -q '\''^ready$'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-02.c0.cloud.suse.de to transition to ready'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
+(mkcloud-common.sh:66) wait_for(): '[' 300 = 0 ']'
node d52-54-77-77-01-02.c0.cloud.suse.de transitioned to "ready"
+(qa_crowbarsetup.sh:2063) wait_node_ready(): echo 'node d52-54-77-77-01-02.c0.cloud.suse.de transitioned to "ready"'
+(qa_crowbarsetup.sh:2065) wait_node_ready(): wait_for 3 10 'netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-02.c0.cloud.suse.de rpm -q yast2-core' 'node d52-54-77-77-01-02.c0.cloud.suse.de' 'check_node_resolvconf d52-54-77-77-01-02.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=3
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-02.c0.cloud.suse.de rpm -q yast2-core'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-02.c0.cloud.suse.de'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=check_node_resolvconf d52-54-77-77-01-02.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node d52-54-77-77-01-02.c0.cloud.suse.de
until this condition is true: netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-02.c0.cloud.suse.de rpm -q yast2-core
waiting 3 cycles of 10 seconds = 30 seconds
Warning: Permanently added 'd52-54-77-77-01-02.c0.cloud.suse.de,192.168.50.82' (ECDSA) to the list of known hosts.
+(mkcloud-common.sh:66) wait_for(): '[' 3 = 0 ']'
+(qa_crowbarsetup.sh:2068) wait_node_ready(): echo 'node d52-54-77-77-01-02.c0.cloud.suse.de ready'
+(qa_crowbarsetup.sh:2075) onadmin_waitcloud(): for node in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2076) onadmin_waitcloud(): wait_node_ready d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2059) wait_node_ready(): local node=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2060) wait_node_ready(): wait_for 300 10 'crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de state | grep -q '\''^ready$'\''' 'node d52-54-77-77-01-03.c0.cloud.suse.de to transition to ready' 'exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=300
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de state | grep -q '\''^ready$'\'''
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-03.c0.cloud.suse.de to transition to ready'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
yast2-core-3.1.24-8.1.x86_64
node d52-54-77-77-01-02.c0.cloud.suse.de ready
Waiting for: node d52-54-77-77-01-03.c0.cloud.suse.de to transition to ready
until this condition is true: crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de state | grep -q '^ready$'
waiting 300 cycles of 10 seconds = 3000 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 300 = 0 ']'
+(qa_crowbarsetup.sh:2063) wait_node_ready(): echo 'node d52-54-77-77-01-03.c0.cloud.suse.de transitioned to "ready"'
node d52-54-77-77-01-03.c0.cloud.suse.de transitioned to "ready"
+(qa_crowbarsetup.sh:2065) wait_node_ready(): wait_for 3 10 'netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-03.c0.cloud.suse.de rpm -q yast2-core' 'node d52-54-77-77-01-03.c0.cloud.suse.de' 'check_node_resolvconf d52-54-77-77-01-03.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:42) wait_for(): local timecount=3
+(mkcloud-common.sh:43) wait_for(): local timesleep=10
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-03.c0.cloud.suse.de rpm -q yast2-core'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-03.c0.cloud.suse.de'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=check_node_resolvconf d52-54-77-77-01-03.c0.cloud.suse.de; exit 12'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=10
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node d52-54-77-77-01-03.c0.cloud.suse.de
until this condition is true: netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389 || sshtest d52-54-77-77-01-03.c0.cloud.suse.de rpm -q yast2-core
waiting 3 cycles of 10 seconds = 30 seconds
Warning: Permanently added 'd52-54-77-77-01-03.c0.cloud.suse.de,192.168.50.83' (ECDSA) to the list of known hosts.
yast2-core-3.1.24-8.1.x86_64
+(mkcloud-common.sh:66) wait_for(): '[' 3 = 0 ']'
node d52-54-77-77-01-03.c0.cloud.suse.de ready
+(qa_crowbarsetup.sh:2068) wait_node_ready(): echo 'node d52-54-77-77-01-03.c0.cloud.suse.de ready'
timing for mkcloud call 'onadmin_waitcloud' real=1474.959 user=21.674 system=2.979
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:677) instnodes(): safely onadmin post_allocate
+(mkcloud-common.sh:90) safely(): onadmin post_allocate
+(mkcloud:300) onadmin(): local cmd=post_allocate
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_post_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_post_allocate
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_post_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_post_allocate
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_post_allocate'\'' real=%R user=%U system=%S" ;' time onadmin_post_allocate
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_post_allocate'\'' real=%R user=%U system=%S'
+(:0) onadmin_post_allocate
+(qa_crowbarsetup.sh:2082) onadmin_post_allocate(): pre_hook onadmin_post_allocate
+(qa_crowbarsetup.sh:135) pre_hook(): func=onadmin_post_allocate
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_onadmin_post_allocate'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo onadmin_post_allocate
+(qa_crowbarsetup.sh:2084) onadmin_post_allocate(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:2085) onadmin_post_allocate(): onadmin_set_source_variables
+(qa_crowbarsetup.sh:1208) onadmin_set_source_variables(): iscloudver 7plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=7plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=7
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:1209) onadmin_set_source_variables(): suseversion=12.2
+(qa_crowbarsetup.sh:1216) onadmin_set_source_variables(): case "$cloudsource" in
+(qa_crowbarsetup.sh:1253) onadmin_set_source_variables(): CLOUDSLE12DISTPATH=/ibs/SUSE:/SLE-12-SP2:/Update:/Products:/Cloud7/images/iso/
+(qa_crowbarsetup.sh:1254) onadmin_set_source_variables(): CLOUDSLE12DISTISO='SUSE-OPENSTACK-CLOUD-7-x86_64*Media1.iso'
+(qa_crowbarsetup.sh:1255) onadmin_set_source_variables(): CLOUDSLE12TESTISO='CLOUD-7-TESTING-x86_64*Media1.iso'
+(qa_crowbarsetup.sh:1256) onadmin_set_source_variables(): CLOUDLOCALREPOS=SUSE-OpenStack-Cloud-7-official
+(qa_crowbarsetup.sh:1290) onadmin_set_source_variables(): '[' -n '' ']'
+(qa_crowbarsetup.sh:1292) onadmin_set_source_variables(): case "$suseversion" in
+(qa_crowbarsetup.sh:1304) onadmin_set_source_variables(): slesversion=12-SP2
+(qa_crowbarsetup.sh:1305) onadmin_set_source_variables(): slesdist=SLE_12_SP2
+(qa_crowbarsetup.sh:1306) onadmin_set_source_variables(): slesmilestone=GM
+(qa_crowbarsetup.sh:2086) onadmin_post_allocate(): cluster_node_assignment
+(qa_crowbarsetup.sh:625) cluster_node_assignment(): '[' -n '' ']'
++(qa_crowbarsetup.sh:630) cluster_node_assignment(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:630) cluster_node_assignment(): local 'nodesavailable=d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:631) cluster_node_assignment(): local dmachine
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:01
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node1-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-01.c0.cloud.suse.de 'd52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable='d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de'
Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node1-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node1-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node1-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node1-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node1-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:02
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node2-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-02.c0.cloud.suse.de 'd52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node2-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node2-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node2-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node2-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-02.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node2-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:671) cluster_node_assignment(): for cluster in '${clusterconfig//:/ }'
+(qa_crowbarsetup.sh:672) cluster_node_assignment(): '[' -z data+network+services=2 ']'
+(qa_crowbarsetup.sh:674) cluster_node_assignment(): local group=data+network+services
+(qa_crowbarsetup.sh:676) cluster_node_assignment(): local number=2
+(qa_crowbarsetup.sh:679) cluster_node_assignment(): local clustername=data
+(qa_crowbarsetup.sh:680) cluster_node_assignment(): local nodes=
+(qa_crowbarsetup.sh:683) cluster_node_assignment(): [[ data+network+services =~ data ]]
+(qa_crowbarsetup.sh:684) cluster_node_assignment(): nodes=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:688) cluster_node_assignment(): '[' -z ' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de' ']'
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
............................................................
The cluster node assignment (for your information):
data cluster:
d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
network cluster:
services cluster:
other non-clustered nodes (free for compute / storage):
d52-54-77-77-01-03.c0.cloud.suse.de
............................................................
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:697) cluster_node_assignment(): case $clustername in
+(qa_crowbarsetup.sh:699) cluster_node_assignment(): clusternodesdata=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): [[ data+network+services =~ \+services ]]
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): clusternameservices=data
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): [[ data+network+services =~ \+network ]]
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): clusternamenetwork=data
+(qa_crowbarsetup.sh:715) cluster_node_assignment(): unclustered_nodes=($nodesavailable)
+(qa_crowbarsetup.sh:717) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:718) cluster_node_assignment(): echo 'The cluster node assignment (for your information):'
+(qa_crowbarsetup.sh:719) cluster_node_assignment(): echo 'data cluster:'
+(qa_crowbarsetup.sh:720) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:721) cluster_node_assignment(): echo 'network cluster:'
+(qa_crowbarsetup.sh:722) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:723) cluster_node_assignment(): echo 'services cluster:'
+(qa_crowbarsetup.sh:724) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:725) cluster_node_assignment(): echo 'other non-clustered nodes (free for compute / storage):'
+(qa_crowbarsetup.sh:726) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:727) cluster_node_assignment(): echo ............................................................
++(qa_crowbarsetup.sh:2088) onadmin_post_allocate(): echo clusternodesdata
+(qa_crowbarsetup.sh:2088) onadmin_post_allocate(): local clusternodes_var=clusternodesdata
+(qa_crowbarsetup.sh:2089) onadmin_post_allocate(): local node
+(qa_crowbarsetup.sh:2091) onadmin_post_allocate(): for node in '${!clusternodes_var}'
+(qa_crowbarsetup.sh:2092) onadmin_post_allocate(): ssh d52-54-77-77-01-01.c0.cloud.suse.de 'getent group glance >/dev/null || groupadd -r glance -g 450'
Warning: Permanently added 'd52-54-77-77-01-01.c0.cloud.suse.de,192.168.50.81' (ECDSA) to the list of known hosts.
+(qa_crowbarsetup.sh:2094) onadmin_post_allocate(): ssh d52-54-77-77-01-01.c0.cloud.suse.de 'getent passwd glance >/dev/null || useradd -r -g glance -u 450 -d /var/lib/glance -s /sbin/nologin -c "OpenStack glance Daemon" glance'
+(qa_crowbarsetup.sh:2091) onadmin_post_allocate(): for node in '${!clusternodes_var}'
+(qa_crowbarsetup.sh:2092) onadmin_post_allocate(): ssh d52-54-77-77-01-02.c0.cloud.suse.de 'getent group glance >/dev/null || groupadd -r glance -g 450'
Warning: Permanently added 'd52-54-77-77-01-02.c0.cloud.suse.de,192.168.50.82' (ECDSA) to the list of known hosts.
+(qa_crowbarsetup.sh:2094) onadmin_post_allocate(): ssh d52-54-77-77-01-02.c0.cloud.suse.de 'getent passwd glance >/dev/null || useradd -r -g glance -u 450 -d /var/lib/glance -s /sbin/nologin -c "OpenStack glance Daemon" glance'
+(qa_crowbarsetup.sh:2098) onadmin_post_allocate(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:2098) onadmin_post_allocate(): [[ '' = 1 ]]
timing for mkcloud call 'onadmin_post_allocate' real=4.147 user=2.079 system=0.203
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud-common.sh:91) safely(): true
timing for mkcloud step 'instnodes' real=1732.690 user=0.196 system=0.049
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: instnodes =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: instnodes =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: setup_aliases'
MKCLOUD step: setup_aliases
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo setup_aliases
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=setup_aliases
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''setup_aliases'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): setup_aliases
+(mkcloud:925) setup_aliases(): onadmin setup_aliases
+(mkcloud:300) onadmin(): local cmd=setup_aliases
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_setup_aliases'\'' real=%R user=%U system=%S" ;' time onadmin_setup_aliases
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_setup_aliases'\'' real=%R user=%U system=%S" ;' time onadmin_setup_aliases
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_setup_aliases'\'' real=%R user=%U system=%S" ;' time onadmin_setup_aliases
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_setup_aliases'\'' real=%R user=%U system=%S'
+(:0) onadmin_setup_aliases
++(qa_crowbarsetup.sh:5645) onadmin_setup_aliases(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:5645) onadmin_setup_aliases(): local 'nodesavailable=d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:5646) onadmin_setup_aliases(): local i=1
+(qa_crowbarsetup.sh:5648) onadmin_setup_aliases(): '[' -n '' ']'
+(qa_crowbarsetup.sh:5672) onadmin_setup_aliases(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:5678) onadmin_setup_aliases(): cluster_node_assignment
+(qa_crowbarsetup.sh:625) cluster_node_assignment(): '[' -n '' ']'
++(qa_crowbarsetup.sh:630) cluster_node_assignment(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:630) cluster_node_assignment(): local 'nodesavailable=d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:631) cluster_node_assignment(): local dmachine
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:01
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node1-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-01.c0.cloud.suse.de 'd52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable='d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de'
Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node1-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node1-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node1-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node1-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node1-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:02
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node2-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-02.c0.cloud.suse.de 'd52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de'
Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node2-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node2-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node2-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node2-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-02.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node2-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:671) cluster_node_assignment(): for cluster in '${clusterconfig//:/ }'
+(qa_crowbarsetup.sh:672) cluster_node_assignment(): '[' -z data+network+services=2 ']'
+(qa_crowbarsetup.sh:674) cluster_node_assignment(): local group=data+network+services
+(qa_crowbarsetup.sh:676) cluster_node_assignment(): local number=2
+(qa_crowbarsetup.sh:679) cluster_node_assignment(): local clustername=data
+(qa_crowbarsetup.sh:680) cluster_node_assignment(): local nodes=
+(qa_crowbarsetup.sh:683) cluster_node_assignment(): [[ data+network+services =~ data ]]
+(qa_crowbarsetup.sh:684) cluster_node_assignment(): nodes=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:688) cluster_node_assignment(): '[' -z ' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de' ']'
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:697) cluster_node_assignment(): case $clustername in
+(qa_crowbarsetup.sh:699) cluster_node_assignment(): clusternodesdata=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): [[ data+network+services =~ \+services ]]
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): clusternameservices=data
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): [[ data+network+services =~ \+network ]]
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): clusternamenetwork=data
+(qa_crowbarsetup.sh:715) cluster_node_assignment(): unclustered_nodes=($nodesavailable)
+(qa_crowbarsetup.sh:717) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:718) cluster_node_assignment(): echo 'The cluster node assignment (for your information):'
............................................................
The cluster node assignment (for your information):
data cluster:
+(qa_crowbarsetup.sh:719) cluster_node_assignment(): echo 'data cluster:'
+(qa_crowbarsetup.sh:720) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
network cluster:
+(qa_crowbarsetup.sh:721) cluster_node_assignment(): echo 'network cluster:'
+(qa_crowbarsetup.sh:722) cluster_node_assignment(): printf ' %s\n'
services cluster:
+(qa_crowbarsetup.sh:723) cluster_node_assignment(): echo 'services cluster:'
+(qa_crowbarsetup.sh:724) cluster_node_assignment(): printf ' %s\n'
other non-clustered nodes (free for compute / storage):
+(qa_crowbarsetup.sh:725) cluster_node_assignment(): echo 'other non-clustered nodes (free for compute / storage):'
d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:726) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-03.c0.cloud.suse.de
............................................................
+(qa_crowbarsetup.sh:727) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:5680) onadmin_setup_aliases(): for clustername in data network services
+(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): eval 'cluster=$clusternodesdata'
++(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): cluster=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:5682) onadmin_setup_aliases(): i=1
+(qa_crowbarsetup.sh:5683) onadmin_setup_aliases(): for node in '$cluster'
+(qa_crowbarsetup.sh:5684) onadmin_setup_aliases(): set_node_alias d52-54-77-77-01-01.c0.cloud.suse.de data1
+(qa_crowbarsetup.sh:3453) set_node_alias(): local node_name=d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:3454) set_node_alias(): local node_alias=data1
+(qa_crowbarsetup.sh:3455) set_node_alias(): [[ d52-54-77-77-01-01.c0.cloud.suse.de != \d\a\t\a\1 ]]
+(qa_crowbarsetup.sh:3456) set_node_alias(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3457) set_node_alias(): safely crowbarctl node rename d52-54-77-77-01-01.c0.cloud.suse.de data1
+(mkcloud-common.sh:90) safely(): crowbarctl node rename d52-54-77-77-01-01.c0.cloud.suse.de data1
Successfully updated alias for d52-54-77-77-01-01.c0.cloud.suse.de
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:5685) onadmin_setup_aliases(): i=2
+(qa_crowbarsetup.sh:5683) onadmin_setup_aliases(): for node in '$cluster'
+(qa_crowbarsetup.sh:5684) onadmin_setup_aliases(): set_node_alias d52-54-77-77-01-02.c0.cloud.suse.de data2
+(qa_crowbarsetup.sh:3453) set_node_alias(): local node_name=d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:3454) set_node_alias(): local node_alias=data2
+(qa_crowbarsetup.sh:3455) set_node_alias(): [[ d52-54-77-77-01-02.c0.cloud.suse.de != \d\a\t\a\2 ]]
+(qa_crowbarsetup.sh:3456) set_node_alias(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3457) set_node_alias(): safely crowbarctl node rename d52-54-77-77-01-02.c0.cloud.suse.de data2
+(mkcloud-common.sh:90) safely(): crowbarctl node rename d52-54-77-77-01-02.c0.cloud.suse.de data2
Successfully updated alias for d52-54-77-77-01-02.c0.cloud.suse.de
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:5685) onadmin_setup_aliases(): i=3
+(qa_crowbarsetup.sh:5680) onadmin_setup_aliases(): for clustername in data network services
+(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): eval 'cluster=$clusternodesnetwork'
++(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): cluster=
+(qa_crowbarsetup.sh:5682) onadmin_setup_aliases(): i=1
+(qa_crowbarsetup.sh:5680) onadmin_setup_aliases(): for clustername in data network services
+(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): eval 'cluster=$clusternodesservices'
++(qa_crowbarsetup.sh:5681) onadmin_setup_aliases(): cluster=
+(qa_crowbarsetup.sh:5682) onadmin_setup_aliases(): i=1
+(qa_crowbarsetup.sh:5688) onadmin_setup_aliases(): i=1
+(qa_crowbarsetup.sh:5689) onadmin_setup_aliases(): for node in '${unclustered_nodes[@]}'
+(qa_crowbarsetup.sh:5690) onadmin_setup_aliases(): set_node_alias d52-54-77-77-01-03.c0.cloud.suse.de compute1
+(qa_crowbarsetup.sh:3453) set_node_alias(): local node_name=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:3454) set_node_alias(): local node_alias=compute1
+(qa_crowbarsetup.sh:3455) set_node_alias(): [[ d52-54-77-77-01-03.c0.cloud.suse.de != \c\o\m\p\u\t\e\1 ]]
+(qa_crowbarsetup.sh:3456) set_node_alias(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3457) set_node_alias(): safely crowbarctl node rename d52-54-77-77-01-03.c0.cloud.suse.de compute1
+(mkcloud-common.sh:90) safely(): crowbarctl node rename d52-54-77-77-01-03.c0.cloud.suse.de compute1
Successfully updated alias for d52-54-77-77-01-03.c0.cloud.suse.de
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:5691) onadmin_setup_aliases(): i=2
+(qa_crowbarsetup.sh:5718) onadmin_setup_aliases(): return 0
timing for mkcloud call 'onadmin_setup_aliases' real=5.512 user=3.456 system=0.415
+(mkcloud:294) sshrun(): return 0
+(mkcloud-common.sh:91) safely(): true
+(mkcloud:926) setup_aliases(): return 0
timing for mkcloud step 'setup_aliases' real=5.991 user=0.060 system=0.021
+(mkcloud:1449) main(): ret=0
+(mkcloud:1450) main(): '[' 0 '!=' 0 ']'
+(mkcloud:1459) main(): echo
+(mkcloud:1460) main(): echo '^^^^^^^^^^^^= MKCLOUD STEP DONE: setup_aliases =^^^^^^^^^^^^'
^^^^^^^^^^^^= MKCLOUD STEP DONE: setup_aliases =^^^^^^^^^^^^
+(mkcloud:1461) main(): echo
+(mkcloud:1433) main(): for cmd in '`echo $steplist`'
+(mkcloud:1434) main(): echo
+(mkcloud:1435) main(): echo '============> MKCLOUD STEP START <============'
============> MKCLOUD STEP START <============
+(mkcloud:1437) main(): echo 'MKCLOUD step: proposal'
MKCLOUD step: proposal
+(mkcloud:1438) main(): echo
+(mkcloud:1439) main(): sleep 2
+(mkcloud:1440) main(): echo proposal
+(mkcloud:1443) main(): IFS=+
+(mkcloud:1444) main(): cmd_and_parameters=($cmd)
+(mkcloud:1445) main(): unset IFS
+(mkcloud:1446) main(): cmd=proposal
+(mkcloud:1447) main(): TIMEFORMAT='timing for mkcloud step '\''proposal'\'' real=%R user=%U system=%S'
+(mkcloud:1448) main(): proposal
+(mkcloud:683) proposal(): onadmin proposal
+(mkcloud:300) onadmin(): local cmd=proposal
+(mkcloud:301) onadmin(): shift
+(mkcloud:302) onadmin(): safely sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_proposal'\'' real=%R user=%U system=%S" ;' time onadmin_proposal
+(mkcloud-common.sh:90) safely(): sshrun 'TIMEFORMAT="timing for mkcloud call '\''onadmin_proposal'\'' real=%R user=%U system=%S" ;' time onadmin_proposal
+(mkcloud:229) sshrun(): cat
+(mkcloud:287) sshrun(): export nodenumber nodenumbercompute nodenumberlonelynode clusterconfig
+(mkcloud:288) sshrun(): env
+(mkcloud:288) sshrun(): grep -e '^debug_' -e '^pre_' -e '^vlan_' -e '^want_' -e '^net_' -e '^nodenumber' -e '^clusterconfig'
+(mkcloud:288) sshrun(): sort
+(mkcloud:290) sshrun(): cp -a mkcloud.config /opt/cloud/cloud0/.artifacts/
+(mkcloud:291) sshrun(): scp -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 -r /opt/cloud/cloud0/automation/scripts mkcloud.config root@192.168.50.10:
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
+(mkcloud:292) sshrun(): [[ '' = 1 ]]
++(mkcloud:293) sshrun(): hostname
++(mkcloud:293) sshrun(): basename /opt/cloud/cloud0/automation/scripts
+(mkcloud:293) sshrun(): ssh -oStrictHostKeyChecking=no -oUserKnownHostsFile=/dev/null -oServerAliveInterval=20 root@192.168.50.10 'echo suse-cloud-pl-dev2 > cloud ; . ./scripts/qa_crowbarsetup.sh ; TIMEFORMAT="timing for mkcloud call '\''onadmin_proposal'\'' real=%R user=%U system=%S" ;' time onadmin_proposal
Warning: Permanently added '192.168.50.10' (ECDSA) to the list of known hosts.
++ PS4='+(${BASH_SOURCE##*/}:${LINENO}) ${FUNCNAME[0]:+${FUNCNAME[0]}(): }'
++(qa_crowbarsetup.sh:30) source(): :
++(qa_crowbarsetup.sh:31) source(): : iscsi
++(qa_crowbarsetup.sh:32) source(): : openstack
++(qa_crowbarsetup.sh:33) source(): :
++(qa_crowbarsetup.sh:34) source(): : linux
++(qa_crowbarsetup.sh:35) source(): : raid1
++(qa_crowbarsetup.sh:36) source(): : 1
++(qa_crowbarsetup.sh:37) source(): : 1
++(qa_crowbarsetup.sh:38) source(): :
++(qa_crowbarsetup.sh:39) source(): :
++(qa_crowbarsetup.sh:41) source(): [[ x86_64 = \s\3\9\0\x ]]
++(qa_crowbarsetup.sh:46) source(): novacontroller=
++(qa_crowbarsetup.sh:47) source(): horizonserver=
++(qa_crowbarsetup.sh:48) source(): horizonservice=
++(qa_crowbarsetup.sh:49) source(): manila_service_vm_uuid=
++(qa_crowbarsetup.sh:50) source(): manila_tenant_vm_ip=
++(qa_crowbarsetup.sh:51) source(): clusternodesdrbd=
++(qa_crowbarsetup.sh:52) source(): clusternodesdata=
++(qa_crowbarsetup.sh:53) source(): clusternodesnetwork=
++(qa_crowbarsetup.sh:54) source(): clusternodesservices=
++(qa_crowbarsetup.sh:55) source(): clusternamedata=data
++(qa_crowbarsetup.sh:56) source(): clusternameservices=services
++(qa_crowbarsetup.sh:57) source(): clusternamenetwork=network
++(qa_crowbarsetup.sh:58) source(): wanthyperv=
++(qa_crowbarsetup.sh:59) source(): crowbar_api=http://localhost:3000
++(qa_crowbarsetup.sh:60) source(): crowbar_api_installer_path=/installer/installer
++(qa_crowbarsetup.sh:61) source(): crowbar_api_digest='--digest -u crowbar:crowbar'
++(qa_crowbarsetup.sh:62) source(): crowbar_install_log=/var/log/crowbar/install.log
++(qa_crowbarsetup.sh:63) source(): crowbar_init_api=http://localhost:4567/api
++(qa_crowbarsetup.sh:64) source(): [[ susecloud7 = mitakacloud7 ]]
++(qa_crowbarsetup.sh:65) source(): crowbar_lib_dir=/var/lib/crowbar
++(qa_crowbarsetup.sh:66) source(): crowbar_api_v2_header='Accept: application/vnd.crowbar.v2.0+json'
++(qa_crowbarsetup.sh:67) source(): upgrade_progress_file=/var/lib/crowbar/upgrade/6-to-7-progress.yml
++(qa_crowbarsetup.sh:68) source(): declare -a unclustered_nodes
++(qa_crowbarsetup.sh:69) source(): export magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:69) source(): magnum_k8s_image_name=openstack-magnum-k8s-image
++(qa_crowbarsetup.sh:71) source(): export nodenumber=3
++(qa_crowbarsetup.sh:71) source(): nodenumber=3
++(qa_crowbarsetup.sh:72) source(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:73) source(): export tempestoptions=--smoke
++(qa_crowbarsetup.sh:73) source(): tempestoptions=--smoke
++(qa_crowbarsetup.sh:77) source(): export want_sles12
++(qa_crowbarsetup.sh:78) source(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:79) source(): export nodes=
++(qa_crowbarsetup.sh:79) source(): nodes=
++(qa_crowbarsetup.sh:80) source(): export cinder_backend
++(qa_crowbarsetup.sh:81) source(): export cinder_netapp_storage_protocol
++(qa_crowbarsetup.sh:82) source(): export cinder_netapp_login
++(qa_crowbarsetup.sh:83) source(): export cinder_netapp_password
++(qa_crowbarsetup.sh:84) source(): export localreposdir_target
++(qa_crowbarsetup.sh:85) source(): export want_ipmi=false
++(qa_crowbarsetup.sh:85) source(): want_ipmi=false
++(qa_crowbarsetup.sh:86) source(): export want_postgresql=1
++(qa_crowbarsetup.sh:86) source(): want_postgresql=1
++(qa_crowbarsetup.sh:87) source(): '[' -z '' -a -n '' ']'
++(qa_crowbarsetup.sh:88) source(): '[' kvm = hyperv ']'
++(qa_crowbarsetup.sh:89) source(): '[' kvm = xen ']'
++(qa_crowbarsetup.sh:91) source(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:92) source(): export CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:92) source(): CROWBAR_EXPERIMENTAL=true
++(qa_crowbarsetup.sh:93) source(): export CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:93) source(): CROWBAR_VERIFY_SSL=false
++(qa_crowbarsetup.sh:95) source(): export CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:95) source(): CROWBAR_TIMEOUT=3600
++(qa_crowbarsetup.sh:98) source(): '[' -e /etc/profile.d/crowbar.sh ']'
++(qa_crowbarsetup.sh:98) source(): . /etc/profile.d/crowbar.sh
+++(crowbar.sh:20) source(): echo /sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/games:/opt/dell/bin
+++(crowbar.sh:20) source(): /bin/grep -q /opt/dell/bin
+++(crowbar.sh:26) source(): '[' -f /etc/crowbar.install.key ']'
++++(crowbar.sh:27) source(): cat /etc/crowbar.install.key
+++(crowbar.sh:27) source(): export CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
+++(crowbar.sh:27) source(): CROWBAR_KEY=machine-install:f7cf362dfee9775d3096e29f8f43a43eee1921508ad7e30d98b6f8af04fbd94858c4bc29d0d394c0e0a17800083741e4f0a4210b878159fab874a4c481d7499b
++(qa_crowbarsetup.sh:100) source(): export ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:100) source(): ZYPP_LOCK_TIMEOUT=120
++(qa_crowbarsetup.sh:240) source(): export NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:240) source(): NEUTRONCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): export NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:241) source(): NOVACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): export SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:242) source(): SWIFTCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): export CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:243) source(): CINDERCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): export MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:244) source(): MAGNUMCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): export manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:246) source(): manilaclient_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): export MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:247) source(): MANILACLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): export MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:248) source(): MISTRALCLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): export TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:249) source(): TROVECLIENT_INSECURE=true
++(qa_crowbarsetup.sh:5783) source(): ruby=/usr/bin/ruby
++(qa_crowbarsetup.sh:5784) source(): iscloudver 5plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=5
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:5784) source(): ruby=/usr/bin/ruby.ruby2.1
++(qa_crowbarsetup.sh:5785) source(): export_tftpboot_repos_dir
++(qa_crowbarsetup.sh:263) export_tftpboot_repos_dir(): tftpboot_repos_dir=/srv/tftpboot/repos
++(qa_crowbarsetup.sh:264) export_tftpboot_repos_dir(): tftpboot_suse_dir=/srv/tftpboot/suse-11.3
++(qa_crowbarsetup.sh:266) export_tftpboot_repos_dir(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:270) export_tftpboot_repos_dir(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:271) export_tftpboot_repos_dir(): tftpboot_suse12sp2_dir=/srv/tftpboot/suse-12.2
++(qa_crowbarsetup.sh:272) export_tftpboot_repos_dir(): tftpboot_repos12sp2_dir=/srv/tftpboot/suse-12.2/x86_64/repos
++(qa_crowbarsetup.sh:5786) source(): set_proposalvars
++(qa_crowbarsetup.sh:3106) set_proposalvars(): case "$nodenumber" in
++(qa_crowbarsetup.sh:3116) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3117) set_proposalvars(): deployceph=1
++(qa_crowbarsetup.sh:3123) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3130) set_proposalvars(): case "$want_ceph" in
++(qa_crowbarsetup.sh:3132) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3137) set_proposalvars(): case "$want_swift" in
++(qa_crowbarsetup.sh:3147) set_proposalvars(): [[ 3 -lt 3 ]]
++(qa_crowbarsetup.sh:3152) set_proposalvars(): [[ 0 -lt 1 ]]
++(qa_crowbarsetup.sh:3153) set_proposalvars(): deployswift=
++(qa_crowbarsetup.sh:3154) set_proposalvars(): deployceph=
++(qa_crowbarsetup.sh:3157) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3161) set_proposalvars(): iscloudver 5
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=5
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 5 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 5 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:3165) set_proposalvars(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:3166) set_proposalvars(): want_sles12=1
++(qa_crowbarsetup.sh:3169) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3175) set_proposalvars(): [[ ! -n '' ]]
++(qa_crowbarsetup.sh:3176) set_proposalvars(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3178) set_proposalvars(): [[ 0 -lt 2 ]]
++(qa_crowbarsetup.sh:3179) set_proposalvars(): cinder_backend=local
++(qa_crowbarsetup.sh:5787) source(): set_noproxyvar
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
++(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
++(qa_crowbarsetup.sh:5788) source(): handle_service_dependencies
++(mkcloud-common.sh:120) handle_service_dependencies(): [[ '' = 0 ]]
++(qa_crowbarsetup.sh:5788) source(): :
+(:0) TIMEFORMAT='timing for mkcloud call '\''onadmin_proposal'\'' real=%R user=%U system=%S'
+(:0) onadmin_proposal
+(qa_crowbarsetup.sh:3416) onadmin_proposal(): prepare_proposals
+(qa_crowbarsetup.sh:3261) prepare_proposals(): pre_hook prepare_proposals
+(qa_crowbarsetup.sh:135) pre_hook(): func=prepare_proposals
++(qa_crowbarsetup.sh:136) pre_hook(): base64 -d
++(qa_crowbarsetup.sh:136) pre_hook(): eval echo '$pre_prepare_proposals'
+++(qa_crowbarsetup.sh:136) pre_hook(): echo
+(qa_crowbarsetup.sh:136) pre_hook(): pre=
+(qa_crowbarsetup.sh:137) pre_hook(): setcloudnetvars c0
+(mkcloud-common.sh:218) setcloudnetvars(): local cloud=c0
+(mkcloud-common.sh:219) setcloudnetvars(): export cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:219) setcloudnetvars(): cloudfqdn=c0.cloud.suse.de
+(mkcloud-common.sh:220) setcloudnetvars(): '[' -z c0 ']'
+(mkcloud-common.sh:227) setcloudnetvars(): netp=10.162
+(mkcloud-common.sh:228) setcloudnetvars(): net=192.168.50
+(mkcloud-common.sh:229) setcloudnetvars(): case "$cloud" in
+(mkcloud-common.sh:330) setcloudnetvars(): true
+(mkcloud-common.sh:333) setcloudnetvars(): test -n ''
+(mkcloud-common.sh:335) setcloudnetvars(): vlan_storage=200
+(mkcloud-common.sh:336) setcloudnetvars(): vlan_public=300
+(mkcloud-common.sh:337) setcloudnetvars(): vlan_fixed=500
+(mkcloud-common.sh:338) setcloudnetvars(): vlan_sdn=400
+(mkcloud-common.sh:339) setcloudnetvars(): net_fixed=192.168.123
+(mkcloud-common.sh:340) setcloudnetvars(): net_public=192.168.51
+(mkcloud-common.sh:341) setcloudnetvars(): net_storage=192.168.125
+(mkcloud-common.sh:342) setcloudnetvars(): net_ironic=192.168.128
+(mkcloud-common.sh:343) setcloudnetvars(): net_sdn=192.168.130
+(mkcloud-common.sh:344) setcloudnetvars(): : 192.168.50.1
+(mkcloud-common.sh:345) setcloudnetvars(): : 192.168.50.10
+(mkcloud-common.sh:346) setcloudnetvars(): : 192.168.128.1
+(qa_crowbarsetup.sh:138) pre_hook(): set_noproxyvar
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3188) set_noproxyvar(): return 0
+(qa_crowbarsetup.sh:139) pre_hook(): test -n ''
+(qa_crowbarsetup.sh:140) pre_hook(): echo prepare_proposals
+(qa_crowbarsetup.sh:3262) prepare_proposals(): waitnodes nodes
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=nodes
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
++(qa_crowbarsetup.sh:2290) waitnodes(): wc -l
++(qa_crowbarsetup.sh:2290) waitnodes(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2290) waitnodes(): local allnodesnumber=3
+(qa_crowbarsetup.sh:2291) waitnodes(): wait_for 800 5 '[[ `onadmin_get_machinesstatus | grep '\'' ready$'\'' | wc -l` -ge 3 ]]' 'nodes to get ready'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=5
+(mkcloud-common.sh:44) wait_for(): local 'condition=[[ `onadmin_get_machinesstatus | grep '\'' ready$'\'' | wc -l` -ge 3 ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=nodes to get ready'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=5
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: nodes to get ready
until this condition is true: [[ `onadmin_get_machinesstatus | grep ' ready$' | wc -l` -ge 3 ]]
waiting 800 cycles of 5 seconds = 4000 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2293) waitnodes(): local onenode
++(qa_crowbarsetup.sh:2294) waitnodes(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2294) waitnodes(): for onenode in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2295) waitnodes(): wait_for 500 1 'netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389' 'node d52-54-77-77-01-01.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:42) wait_for(): local timecount=500
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-01.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node d52-54-77-77-01-01.c0.cloud.suse.de to be accessible
until this condition is true: netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-01.c0.cloud.suse.de 3389
waiting 500 cycles of 1 seconds = 500 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 500 = 0 ']'
node d52-54-77-77-01-01.c0.cloud.suse.de ready
+(qa_crowbarsetup.sh:2296) waitnodes(): echo 'node d52-54-77-77-01-01.c0.cloud.suse.de ready'
+(qa_crowbarsetup.sh:2294) waitnodes(): for onenode in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2295) waitnodes(): wait_for 500 1 'netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389' 'node d52-54-77-77-01-02.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:42) wait_for(): local timecount=500
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-02.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
Waiting for: node d52-54-77-77-01-02.c0.cloud.suse.de to be accessible
+(mkcloud-common.sh:51) wait_for(): set +x
until this condition is true: netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-02.c0.cloud.suse.de 3389
waiting 500 cycles of 1 seconds = 500 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 500 = 0 ']'
node d52-54-77-77-01-02.c0.cloud.suse.de ready
+(qa_crowbarsetup.sh:2296) waitnodes(): echo 'node d52-54-77-77-01-02.c0.cloud.suse.de ready'
+(qa_crowbarsetup.sh:2294) waitnodes(): for onenode in '`get_all_discovered_nodes`'
+(qa_crowbarsetup.sh:2295) waitnodes(): wait_for 500 1 'netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389' 'node d52-54-77-77-01-03.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:42) wait_for(): local timecount=500
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=node d52-54-77-77-01-03.c0.cloud.suse.de to be accessible'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: node d52-54-77-77-01-03.c0.cloud.suse.de to be accessible
until this condition is true: netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 22 || netcat -w 3 -z d52-54-77-77-01-03.c0.cloud.suse.de 3389
waiting 500 cycles of 1 seconds = 500 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 500 = 0 ']'
node d52-54-77-77-01-03.c0.cloud.suse.de ready
+(qa_crowbarsetup.sh:2296) waitnodes(): echo 'node d52-54-77-77-01-03.c0.cloud.suse.de ready'
+(qa_crowbarsetup.sh:3264) prepare_proposals(): iscloudver 5plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=5
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3265) prepare_proposals(): update_one_proposal dns default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=dns
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal dns(default) at: '
Starting proposal dns(default) at: +(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:44:09 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration dns default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=dns
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar dns proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n'
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2641) custom_configuration(): '[' 1 = 1 ']'
++(qa_crowbarsetup.sh:2642) custom_configuration(): get_all_suse_nodes
+++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): get_all_nodes
+++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
+++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+++(mkcloud-common.sh:437) iscloudver(): local v=6plus
+++(mkcloud-common.sh:438) iscloudver(): local operator==
+++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+++(mkcloud-common.sh:440) iscloudver(): v=6
+++(mkcloud-common.sh:441) iscloudver(): operator=-ge
+++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++++(mkcloud-common.sh:447) iscloudver(): getcloudver
++++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+++(mkcloud-common.sh:447) iscloudver(): local ver=7
+++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+++(mkcloud-common.sh:461) iscloudver(): return 0
+++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
+++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
+++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
+++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:2642) custom_configuration(): head -n 3
+++(mkcloud-common.sh:91) safely(): true
++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): for m in '$(get_all_nodes)'
++(qa_crowbarsetup.sh:568) get_all_suse_nodes(): issusenode crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:231) issusenode(): local machine=crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:232) issusenode(): [[ crowbar.c0.cloud.suse.de =~ ^crowbar\. ]]
++(qa_crowbarsetup.sh:232) issusenode(): return 0
++(qa_crowbarsetup.sh:569) get_all_suse_nodes(): echo crowbar.c0.cloud.suse.de
++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): for m in '$(get_all_nodes)'
++(qa_crowbarsetup.sh:568) get_all_suse_nodes(): issusenode d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:231) issusenode(): local machine=d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:232) issusenode(): [[ d52-54-77-77-01-01.c0.cloud.suse.de =~ ^crowbar\. ]]
++(qa_crowbarsetup.sh:233) issusenode(): knife node show d52-54-77-77-01-01.c0.cloud.suse.de -a node.target_platform
++(qa_crowbarsetup.sh:233) issusenode(): grep -q suse-
++(qa_crowbarsetup.sh:569) get_all_suse_nodes(): echo d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): for m in '$(get_all_nodes)'
++(qa_crowbarsetup.sh:568) get_all_suse_nodes(): issusenode d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:231) issusenode(): local machine=d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:232) issusenode(): [[ d52-54-77-77-01-02.c0.cloud.suse.de =~ ^crowbar\. ]]
++(qa_crowbarsetup.sh:233) issusenode(): knife node show d52-54-77-77-01-02.c0.cloud.suse.de -a node.target_platform
++(qa_crowbarsetup.sh:233) issusenode(): grep -q suse-
++(qa_crowbarsetup.sh:569) get_all_suse_nodes(): echo d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:567) get_all_suse_nodes(): for m in '$(get_all_nodes)'
++(qa_crowbarsetup.sh:568) get_all_suse_nodes(): issusenode d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:231) issusenode(): local machine=d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:232) issusenode(): [[ d52-54-77-77-01-03.c0.cloud.suse.de =~ ^crowbar\. ]]
++(qa_crowbarsetup.sh:233) issusenode(): knife node show d52-54-77-77-01-03.c0.cloud.suse.de -a node.target_platform
++(qa_crowbarsetup.sh:233) issusenode(): grep -q suse-
++(qa_crowbarsetup.sh:569) get_all_suse_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2642) custom_configuration(): local 'cmachines=crowbar.c0.cloud.suse.de
d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:2643) custom_configuration(): sed 's/ /", "/g'
++(qa_crowbarsetup.sh:2643) custom_configuration(): echo '"crowbar.c0.cloud.suse.de' d52-54-77-77-01-01.c0.cloud.suse.de 'd52-54-77-77-01-02.c0.cloud.suse.de"'
+(qa_crowbarsetup.sh:2643) custom_configuration(): local 'dnsnodes="crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"'
+(qa_crowbarsetup.sh:2644) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']' '{}'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']' '{}' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value={}'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2647) custom_configuration(): grep -q CNAME /opt/dell/crowbar_framework/app/helpers/barclamp/dns_helper.rb
+(qa_crowbarsetup.sh:2648) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']' ''\''A'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']' ''\''A'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''A'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''type'\'']='\''A'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2649) custom_configuration(): proposal_set_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']' '['\''10.11.12.13'\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']' '['\''10.11.12.13'\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\''10.11.12.13'\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''dns'\'']['\''records'\'']['\''multi-dns'\'']['\''values'\'']=['\''10.11.12.13'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:2653) custom_configuration(): proposal_set_value dns default '['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']' '["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value dns default '['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']' '["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=dns
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename dns default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/dns.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/dns.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''dns'\'']['\''elements'\'']['\''dns-server'\'']=["crowbar.c0.cloud.suse.de", "d52-54-77-77-01-01.c0.cloud.suse.de", "d52-54-77-77-01-02.c0.cloud.suse.de"]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/dns.default.proposal.tmp /root/dns.default.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar dns proposal --file=/root/dns.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit dns default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=dns
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit dns default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit dns default
Successfully commited default proposal
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
Commit exit code: 0
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal dns default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=dns
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
Waiting for proposal dns(default) to get successful: +(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal dns(default) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus dns default` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
proposal dns successful
Proposal exit code: 0
Finished proposal dns(default) at: +(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal dns successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal dns(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:44:42 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:3268) prepare_proposals(): local ptfchannel=SLE-Cloud-PTF
+(qa_crowbarsetup.sh:3269) prepare_proposals(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3269) prepare_proposals(): ptfchannel=PTF
++(qa_crowbarsetup.sh:3270) prepare_proposals(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3270) prepare_proposals(): for machine in '$(get_all_nodes)'
+(qa_crowbarsetup.sh:3271) prepare_proposals(): ssh crowbar.c0.cloud.suse.de 'zypper mr -p 90 PTF'
Repository PTF not found.
+(qa_crowbarsetup.sh:3270) prepare_proposals(): for machine in '$(get_all_nodes)'
+(qa_crowbarsetup.sh:3271) prepare_proposals(): ssh d52-54-77-77-01-01.c0.cloud.suse.de 'zypper mr -p 90 PTF'
Repository 'http-192.168.50.10-24274a9b' priority has been set to 90.
+(qa_crowbarsetup.sh:3270) prepare_proposals(): for machine in '$(get_all_nodes)'
+(qa_crowbarsetup.sh:3271) prepare_proposals(): ssh d52-54-77-77-01-02.c0.cloud.suse.de 'zypper mr -p 90 PTF'
Repository 'http-192.168.50.10-181a6bc5' priority has been set to 90.
+(qa_crowbarsetup.sh:3270) prepare_proposals(): for machine in '$(get_all_nodes)'
+(qa_crowbarsetup.sh:3271) prepare_proposals(): ssh d52-54-77-77-01-03.c0.cloud.suse.de 'zypper mr -p 90 PTF'
Repository 'http-192.168.50.10-84ea19c3' priority has been set to 90.
+(qa_crowbarsetup.sh:3418) onadmin_proposal(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:3419) onadmin_proposal(): cluster_node_assignment
+(qa_crowbarsetup.sh:625) cluster_node_assignment(): '[' -n '' ']'
++(qa_crowbarsetup.sh:630) cluster_node_assignment(): get_all_discovered_nodes
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(qa_crowbarsetup.sh:577) get_all_discovered_nodes(): grep '^d'
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:630) cluster_node_assignment(): local 'nodesavailable=d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:631) cluster_node_assignment(): local dmachine
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:01
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node1-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-01.c0.cloud.suse.de 'd52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable='d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de'
Claiming disk for DRBD on node: d52-54-77-77-01-01.c0.cloud.suse.de
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node1-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node1-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node1-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node1-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-01.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node1-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:01
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:634) cluster_node_assignment(): for dmachine in '${drbdnode_mac_vol//+/ }'
+(qa_crowbarsetup.sh:635) cluster_node_assignment(): local mac
+(qa_crowbarsetup.sh:636) cluster_node_assignment(): local serial
+(qa_crowbarsetup.sh:637) cluster_node_assignment(): mac=52:54:77:77:01:02
+(qa_crowbarsetup.sh:638) cluster_node_assignment(): serial=c0-node2-drbd
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:643) cluster_node_assignment(): remove_node_from_list d52-54-77-77-01-02.c0.cloud.suse.de 'd52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:618) remove_node_from_list(): local onenode=d52-54-77-77-01-02.c0.cloud.suse.de
++(qa_crowbarsetup.sh:619) remove_node_from_list(): local 'list=d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
d52-54-77-77-01-03.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:620) remove_node_from_list(): printf '%s\n' d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:620) remove_node_from_list(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:643) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:644) cluster_node_assignment(): clusternodesdrbd=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:645) cluster_node_assignment(): echo 'Claiming disk for DRBD on node: d52-54-77-77-01-02.c0.cloud.suse.de'
++(qa_crowbarsetup.sh:648) cluster_node_assignment(): get_disk_id_by_serial_and_libvirt_type kvm c0-node2-drbd
++(qa_crowbarsetup.sh:546) get_disk_id_by_serial_and_libvirt_type(): local libvirt=kvm
++(qa_crowbarsetup.sh:547) get_disk_id_by_serial_and_libvirt_type(): local serial=c0-node2-drbd
++(qa_crowbarsetup.sh:548) get_disk_id_by_serial_and_libvirt_type(): diskid=unknown
++(qa_crowbarsetup.sh:549) get_disk_id_by_serial_and_libvirt_type(): case "$libvirt" in
++(qa_crowbarsetup.sh:551) get_disk_id_by_serial_and_libvirt_type(): diskid=virtio-c0-node2-drbd
++(qa_crowbarsetup.sh:553) get_disk_id_by_serial_and_libvirt_type(): echo -n virtio-c0-node2-drbd
+(qa_crowbarsetup.sh:648) cluster_node_assignment(): knife exec -E '
nodes.find(:name => '\''d52-54-77-77-01-02.c0.cloud.suse.de'\'').each do |n|
if n['\''crowbar_wall'\'']['\''claimed_disks'\'']
n['\''crowbar_wall'\'']['\''claimed_disks'\''].each do |k,v|
next if v.is_a? Hash and v['\''owner'\''] !~ /LVM_DRBD/;
n['\''crowbar_wall'\'']['\''claimed_disks'\''].delete(k);
end
else
n['\''crowbar_wall'\'']['\''claimed_disks'\''] = {}
end
n['\''crowbar_wall'\'']['\''claimed_disks'\'']['\''/dev/disk/by-id/virtio-c0-node2-drbd'\'']={'\''owner'\'' => '\''LVM_DRBD'\''};
n.save
end
'
+(qa_crowbarsetup.sh:641) cluster_node_assignment(): for node in '$nodesavailable'
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep -qi 52:54:77:77:01:02
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): crowbar machines show d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:642) cluster_node_assignment(): grep '"macaddress"'
+(qa_crowbarsetup.sh:671) cluster_node_assignment(): for cluster in '${clusterconfig//:/ }'
+(qa_crowbarsetup.sh:672) cluster_node_assignment(): '[' -z data+network+services=2 ']'
+(qa_crowbarsetup.sh:674) cluster_node_assignment(): local group=data+network+services
+(qa_crowbarsetup.sh:676) cluster_node_assignment(): local number=2
+(qa_crowbarsetup.sh:679) cluster_node_assignment(): local clustername=data
+(qa_crowbarsetup.sh:680) cluster_node_assignment(): local nodes=
+(qa_crowbarsetup.sh:683) cluster_node_assignment(): [[ data+network+services =~ data ]]
+(qa_crowbarsetup.sh:684) cluster_node_assignment(): nodes=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:688) cluster_node_assignment(): '[' -z ' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de' ']'
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-01.c0.cloud.suse.de
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:693) cluster_node_assignment(): for onenode in '$nodes'
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:694) cluster_node_assignment(): grep -iv d52-54-77-77-01-02.c0.cloud.suse.de
............................................................
+(qa_crowbarsetup.sh:694) cluster_node_assignment(): nodesavailable=d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:697) cluster_node_assignment(): case $clustername in
+(qa_crowbarsetup.sh:699) cluster_node_assignment(): clusternodesdata=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): [[ data+network+services =~ \+services ]]
+(qa_crowbarsetup.sh:700) cluster_node_assignment(): clusternameservices=data
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): [[ data+network+services =~ \+network ]]
+(qa_crowbarsetup.sh:701) cluster_node_assignment(): clusternamenetwork=data
+(qa_crowbarsetup.sh:715) cluster_node_assignment(): unclustered_nodes=($nodesavailable)
+(qa_crowbarsetup.sh:717) cluster_node_assignment(): echo ............................................................
The cluster node assignment (for your information):
data cluster:
d52-54-77-77-01-01.c0.cloud.suse.de
d52-54-77-77-01-02.c0.cloud.suse.de
network cluster:
services cluster:
other non-clustered nodes (free for compute / storage):
d52-54-77-77-01-03.c0.cloud.suse.de
............................................................
+(qa_crowbarsetup.sh:718) cluster_node_assignment(): echo 'The cluster node assignment (for your information):'
+(qa_crowbarsetup.sh:719) cluster_node_assignment(): echo 'data cluster:'
+(qa_crowbarsetup.sh:720) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:721) cluster_node_assignment(): echo 'network cluster:'
+(qa_crowbarsetup.sh:722) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:723) cluster_node_assignment(): echo 'services cluster:'
+(qa_crowbarsetup.sh:724) cluster_node_assignment(): printf ' %s\n'
+(qa_crowbarsetup.sh:725) cluster_node_assignment(): echo 'other non-clustered nodes (free for compute / storage):'
+(qa_crowbarsetup.sh:726) cluster_node_assignment(): printf ' %s\n' d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:727) cluster_node_assignment(): echo ............................................................
+(qa_crowbarsetup.sh:3425) onadmin_proposal(): [[ -n '' ]]
+(qa_crowbarsetup.sh:3430) onadmin_proposal(): local proposal
+(qa_crowbarsetup.sh:3432) onadmin_proposal(): for proposal in nfs_client pacemaker database rabbitmq keystone swift ceph monasca glance cinder neutron nova
+(qa_crowbarsetup.sh:3434) onadmin_proposal(): deploy_single_proposal nfs_client
+(qa_crowbarsetup.sh:3294) deploy_single_proposal(): local proposal=nfs_client
+(qa_crowbarsetup.sh:3297) deploy_single_proposal(): local want_var=want_nfs_client_proposal
+(qa_crowbarsetup.sh:3298) deploy_single_proposal(): [[ '' = 0 ]]
+(qa_crowbarsetup.sh:3304) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3316) deploy_single_proposal(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:3395) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3397) deploy_single_proposal(): do_one_proposal nfs_client data
+(qa_crowbarsetup.sh:3248) do_one_proposal(): local proposal=nfs_client
+(qa_crowbarsetup.sh:3249) do_one_proposal(): local proposaltype=data
+(qa_crowbarsetup.sh:3253) do_one_proposal(): local proposaltypemapped=data
+(qa_crowbarsetup.sh:3254) do_one_proposal(): proposaltype=data
+(qa_crowbarsetup.sh:3255) do_one_proposal(): crowbar nfs_client proposal create data
Created data
+(qa_crowbarsetup.sh:3256) do_one_proposal(): update_one_proposal nfs_client data
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=nfs_client
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=data
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=data
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=data
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal nfs_client(data) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Starting proposal nfs_client(data) at: Mon May 15 10:44:57 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration nfs_client data
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=data
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=data
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=data
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar nfs_client proposal show data
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
++(qa_crowbarsetup.sh:2599) custom_configuration(): get_crowbar_node
++(qa_crowbarsetup.sh:584) get_crowbar_node(): get_all_nodes
++(qa_crowbarsetup.sh:558) get_all_nodes(): iscloudver 6plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(qa_crowbarsetup.sh:584) get_crowbar_node(): grep -v '^d'
++(mkcloud-common.sh:437) iscloudver(): local v=6plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=6
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(qa_crowbarsetup.sh:584) get_crowbar_node(): head -n 1
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:559) get_all_nodes(): safely crowbarctl node list --no-meta --plain
++(mkcloud-common.sh:90) safely(): crowbarctl node list --no-meta --plain
++(qa_crowbarsetup.sh:559) get_all_nodes(): LC_ALL=C
++(qa_crowbarsetup.sh:559) get_all_nodes(): sort
++(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2599) custom_configuration(): local adminfqdn=crowbar.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2600) custom_configuration(): proposal_set_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']' '{}'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']' '{}' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value={}'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']={}
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2601) custom_configuration(): proposal_set_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']' ''\''crowbar.c0.cloud.suse.de'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']' ''\''crowbar.c0.cloud.suse.de'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''crowbar.c0.cloud.suse.de'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']='\''crowbar.c0.cloud.suse.de'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']='\''crowbar.c0.cloud.suse.de'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''nfs_server'\'']='\''crowbar.c0.cloud.suse.de'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2602) custom_configuration(): proposal_set_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']' ''\''/var/lib/glance/images'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']' ''\''/var/lib/glance/images'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''/var/lib/glance/images'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''export'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2603) custom_configuration(): proposal_set_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']' ''\''/var/lib/glance/images'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']' ''\''/var/lib/glance/images'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''/var/lib/glance/images'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_path'\'']='\''/var/lib/glance/images'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2604) custom_configuration(): proposal_set_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']' '['\'''\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']' '['\'''\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\'''\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']=['\'''\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']=['\'''\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''nfs_client'\'']['\''exports'\'']['\''glance-images'\'']['\''mount_options'\'']=['\'''\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
++(qa_crowbarsetup.sh:2606) custom_configuration(): echo clusternodesdata
+(qa_crowbarsetup.sh:2606) custom_configuration(): local clusternodes_var=clusternodesdata
++(qa_crowbarsetup.sh:2607) custom_configuration(): printf '"%s",' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2607) custom_configuration(): local 'nodes="d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de",'
+(qa_crowbarsetup.sh:2608) custom_configuration(): nodes='[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2609) custom_configuration(): proposal_set_value nfs_client data '['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value nfs_client data '['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename nfs_client data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''nfs_client'\'']['\''elements'\'']['\''nfs-client'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/nfs_client.data.proposal.tmp /root/nfs_client.data.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar nfs_client proposal --file=/root/nfs_client.data.proposal edit data
Edited data
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit nfs_client data
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=nfs_client
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=data
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit nfs_client data
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit nfs_client data
Successfully commited data proposal
+(mkcloud-common.sh:91) safely(): true
Commit exit code: 0
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal nfs_client data
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=nfs_client
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=data
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal nfs_client(data) to get successful: '
Waiting for proposal nfs_client(data) to get successful: +(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus nfs_client data` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus nfs_client data` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus nfs_client data` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
proposal nfs_client successful
Proposal exit code: 0
Finished proposal nfs_client(data) at: +(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal nfs_client successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal nfs_client(data) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:45:07 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:3432) onadmin_proposal(): for proposal in nfs_client pacemaker database rabbitmq keystone swift ceph monasca glance cinder neutron nova
+(qa_crowbarsetup.sh:3434) onadmin_proposal(): deploy_single_proposal pacemaker
+(qa_crowbarsetup.sh:3294) deploy_single_proposal(): local proposal=pacemaker
+(qa_crowbarsetup.sh:3297) deploy_single_proposal(): local want_var=want_pacemaker_proposal
+(qa_crowbarsetup.sh:3298) deploy_single_proposal(): [[ '' = 0 ]]
+(qa_crowbarsetup.sh:3304) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3319) deploy_single_proposal(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:3395) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3400) deploy_single_proposal(): local clustermapped
+(qa_crowbarsetup.sh:3401) deploy_single_proposal(): for clustermapped in '${clusterconfig//:/ }'
+(qa_crowbarsetup.sh:3402) deploy_single_proposal(): clustermapped=data+network+services
+(qa_crowbarsetup.sh:3404) deploy_single_proposal(): do_one_proposal pacemaker data+network+services
+(qa_crowbarsetup.sh:3248) do_one_proposal(): local proposal=pacemaker
+(qa_crowbarsetup.sh:3249) do_one_proposal(): local proposaltype=data+network+services
+(qa_crowbarsetup.sh:3253) do_one_proposal(): local proposaltypemapped=data+network+services
+(qa_crowbarsetup.sh:3254) do_one_proposal(): proposaltype=data
+(qa_crowbarsetup.sh:3255) do_one_proposal(): crowbar pacemaker proposal create data
Created data
Starting proposal pacemaker(data) at: +(qa_crowbarsetup.sh:3256) do_one_proposal(): update_one_proposal pacemaker data+network+services
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=pacemaker
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=data+network+services
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=data+network+services
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=data
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal pacemaker(data) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:45:18 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration pacemaker data+network+services
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=data+network+services
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=data+network+services
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=data
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar pacemaker proposal show data
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2613) custom_configuration(): [[ data+network+services =~ .*data.* ]]
+(qa_crowbarsetup.sh:2614) custom_configuration(): hacloud_configure_data_cluster
+(qa_crowbarsetup.sh:2506) hacloud_configure_data_cluster(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']' true
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']' true =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local value=true
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''drbd'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2507) hacloud_configure_data_cluster(): hacloud_configure_cluster_defaults data data
+(qa_crowbarsetup.sh:2470) hacloud_configure_cluster_defaults(): local clustername=data
+(qa_crowbarsetup.sh:2471) hacloud_configure_cluster_defaults(): local clustertype=data
+(qa_crowbarsetup.sh:2472) hacloud_configure_cluster_defaults(): local cnodes=
+(qa_crowbarsetup.sh:2475) hacloud_configure_cluster_defaults(): [[ data == data ]]
+(qa_crowbarsetup.sh:2476) hacloud_configure_cluster_defaults(): case $clustername in
+(qa_crowbarsetup.sh:2477) hacloud_configure_cluster_defaults(): cnodes=' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:2481) hacloud_configure_cluster_defaults(): hacloud_configure_cluster_members data ' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de'
+(qa_crowbarsetup.sh:2437) hacloud_configure_cluster_members(): local clustername=data
+(qa_crowbarsetup.sh:2438) hacloud_configure_cluster_members(): shift
++(qa_crowbarsetup.sh:2440) hacloud_configure_cluster_members(): printf '"%s",' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2440) hacloud_configure_cluster_members(): local 'nodes="d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de",'
+(qa_crowbarsetup.sh:2441) hacloud_configure_cluster_members(): nodes='[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2442) hacloud_configure_cluster_members(): local role
+(qa_crowbarsetup.sh:2443) hacloud_configure_cluster_members(): for role in pacemaker-cluster-member hawk-server
+(qa_crowbarsetup.sh:2444) hacloud_configure_cluster_members(): proposal_set_value pacemaker data '['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''pacemaker-cluster-member'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2443) hacloud_configure_cluster_members(): for role in pacemaker-cluster-member hawk-server
+(qa_crowbarsetup.sh:2444) hacloud_configure_cluster_members(): proposal_set_value pacemaker data '['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']' '[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''pacemaker'\'']['\''elements'\'']['\''hawk-server'\'']=[ "d52-54-77-77-01-01.c0.cloud.suse.de","d52-54-77-77-01-02.c0.cloud.suse.de" ]
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2448) hacloud_configure_cluster_members(): [[ configuration = \w\i\t\h\ \p\e\r\_\n\o\d\e ]]
+(qa_crowbarsetup.sh:2457) hacloud_configure_cluster_members(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2484) hacloud_configure_cluster_defaults(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2490) hacloud_configure_cluster_defaults(): [[ libvirt = \l\i\b\v\i\r\t ]]
+(qa_crowbarsetup.sh:2491) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''libvirt'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2493) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2500) hacloud_configure_cluster_defaults(): proposal_modify_value pacemaker data '['\''description'\'']' ''\''Clustername: data, type: data ; '\''' +=
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''description'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''Clustername: data, type: data ; '\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator=+=
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: data ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: data ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''description'\'']+='\''Clustername: data, type: data ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2616) custom_configuration(): [[ data+network+services =~ .*services.* ]]
+(qa_crowbarsetup.sh:2617) custom_configuration(): hacloud_configure_services_cluster
+(qa_crowbarsetup.sh:2517) hacloud_configure_services_cluster(): hacloud_configure_cluster_defaults data services
+(qa_crowbarsetup.sh:2470) hacloud_configure_cluster_defaults(): local clustername=data
+(qa_crowbarsetup.sh:2471) hacloud_configure_cluster_defaults(): local clustertype=services
+(qa_crowbarsetup.sh:2472) hacloud_configure_cluster_defaults(): local cnodes=
+(qa_crowbarsetup.sh:2475) hacloud_configure_cluster_defaults(): [[ data == services ]]
+(qa_crowbarsetup.sh:2484) hacloud_configure_cluster_defaults(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2490) hacloud_configure_cluster_defaults(): [[ libvirt = \l\i\b\v\i\r\t ]]
+(qa_crowbarsetup.sh:2491) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''libvirt'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2493) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2500) hacloud_configure_cluster_defaults(): proposal_modify_value pacemaker data '['\''description'\'']' ''\''Clustername: data, type: services ; '\''' +=
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''description'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''Clustername: data, type: services ; '\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator=+=
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: services ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: services ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''description'\'']+='\''Clustername: data, type: services ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2619) custom_configuration(): [[ data+network+services =~ .*network.* ]]
+(qa_crowbarsetup.sh:2620) custom_configuration(): hacloud_configure_network_cluster
+(qa_crowbarsetup.sh:2512) hacloud_configure_network_cluster(): hacloud_configure_cluster_defaults data network
+(qa_crowbarsetup.sh:2470) hacloud_configure_cluster_defaults(): local clustername=data
+(qa_crowbarsetup.sh:2471) hacloud_configure_cluster_defaults(): local clustertype=network
+(qa_crowbarsetup.sh:2472) hacloud_configure_cluster_defaults(): local cnodes=
+(qa_crowbarsetup.sh:2475) hacloud_configure_cluster_defaults(): [[ data == network ]]
+(qa_crowbarsetup.sh:2484) hacloud_configure_cluster_defaults(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2490) hacloud_configure_cluster_defaults(): [[ libvirt = \l\i\b\v\i\r\t ]]
+(qa_crowbarsetup.sh:2491) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']' ''\''libvirt'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''libvirt'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''mode'\'']='\''libvirt'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2493) hacloud_configure_cluster_defaults(): proposal_set_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value pacemaker data '['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']' ''\''192.168.50.1'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''192.168.50.1'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''pacemaker'\'']['\''stonith'\'']['\''libvirt'\'']['\''hypervisor_ip'\'']='\''192.168.50.1'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2500) hacloud_configure_cluster_defaults(): proposal_modify_value pacemaker data '['\''description'\'']' ''\''Clustername: data, type: network ; '\''' +=
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=data
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''description'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''Clustername: data, type: network ; '\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator=+=
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename pacemaker data
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: network ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''description'\'']+='\''Clustername: data, type: network ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''description'\'']+='\''Clustername: data, type: network ; '\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/pacemaker.data.proposal.tmp /root/pacemaker.data.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar pacemaker proposal --file=/root/pacemaker.data.proposal edit data
Edited data
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit pacemaker data
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=pacemaker
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=data
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit pacemaker data
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit pacemaker data
Successfully commited data proposal
Commit exit code: 0
Waiting for proposal pacemaker(data) to get successful: Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus pacemaker data` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal pacemaker data
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=pacemaker
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=data
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal pacemaker(data) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus pacemaker data` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus pacemaker data` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
+(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal pacemaker successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal pacemaker(data) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
proposal pacemaker successful
Proposal exit code: 0
Finished proposal pacemaker(data) at: Mon May 15 10:47:03 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:3432) onadmin_proposal(): for proposal in nfs_client pacemaker database rabbitmq keystone swift ceph monasca glance cinder neutron nova
+(qa_crowbarsetup.sh:3434) onadmin_proposal(): deploy_single_proposal database
+(qa_crowbarsetup.sh:3294) deploy_single_proposal(): local proposal=database
+(qa_crowbarsetup.sh:3297) deploy_single_proposal(): local want_var=want_database_proposal
+(qa_crowbarsetup.sh:3298) deploy_single_proposal(): [[ '' = 0 ]]
+(qa_crowbarsetup.sh:3304) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3395) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3408) deploy_single_proposal(): do_one_proposal database default
+(qa_crowbarsetup.sh:3248) do_one_proposal(): local proposal=database
+(qa_crowbarsetup.sh:3249) do_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3253) do_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3254) do_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3255) do_one_proposal(): crowbar database proposal create default
Created default
Starting proposal database(default) at: +(qa_crowbarsetup.sh:3256) do_one_proposal(): update_one_proposal database default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=database
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal database(default) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:47:13 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration database default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=database
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename database default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/database.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/database.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar database proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2624) custom_configuration(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:2625) custom_configuration(): proposal_set_value database default '['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']' ''\''drbd'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value database default '['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']' ''\''drbd'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=database
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''drbd'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename database default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/database.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/database.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/database.default.proposal.tmp /root/database.default.proposal
+(qa_crowbarsetup.sh:2626) custom_configuration(): proposal_set_value database default '['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']' 5
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value database default '['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']' 5 =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=database
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local value=5
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename database default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/database.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/database.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''database'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/database.default.proposal.tmp /root/database.default.proposal
+(qa_crowbarsetup.sh:2627) custom_configuration(): proposal_set_value database default '['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']' '['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value database default '['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']' '['\''cluster:data'\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=database
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename database default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/database.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/database.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''database'\'']['\''elements'\'']['\''database-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/database.default.proposal.tmp /root/database.default.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar database proposal --file=/root/database.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit database default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=database
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit database default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit database default
Successfully commited default proposal
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal database default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=database
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal database(default) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus database default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus database default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
Commit exit code: 0
Waiting for proposal database(default) to get successful: Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus database default` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
+(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal database successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal database(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
proposal database successful
Proposal exit code: 0
Finished proposal database(default) at: Mon May 15 10:47:51 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:3432) onadmin_proposal(): for proposal in nfs_client pacemaker database rabbitmq keystone swift ceph monasca glance cinder neutron nova
+(qa_crowbarsetup.sh:3434) onadmin_proposal(): deploy_single_proposal rabbitmq
+(qa_crowbarsetup.sh:3294) deploy_single_proposal(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:3297) deploy_single_proposal(): local want_var=want_rabbitmq_proposal
+(qa_crowbarsetup.sh:3298) deploy_single_proposal(): [[ '' = 0 ]]
+(qa_crowbarsetup.sh:3304) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3395) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3408) deploy_single_proposal(): do_one_proposal rabbitmq default
+(qa_crowbarsetup.sh:3248) do_one_proposal(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:3249) do_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3253) do_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3254) do_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3255) do_one_proposal(): crowbar rabbitmq proposal create default
Created default
Starting proposal rabbitmq(default) at: +(qa_crowbarsetup.sh:3256) do_one_proposal(): update_one_proposal rabbitmq default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal rabbitmq(default) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Mon May 15 10:48:01 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration rabbitmq default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename rabbitmq default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar rabbitmq proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2584) custom_configuration(): eval '[[' '$want_rabbitmq_ssl' = 1 ']]'
++(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2631) custom_configuration(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:2632) custom_configuration(): proposal_set_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']' ''\''drbd'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']' ''\''drbd'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''drbd'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename rabbitmq default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''mode'\'']='\''drbd'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/rabbitmq.default.proposal.tmp /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2633) custom_configuration(): proposal_set_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']' 5
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']' 5 =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local value=5
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename rabbitmq default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''rabbitmq'\'']['\''ha'\'']['\''storage'\'']['\''drbd'\'']['\''size'\'']=5
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/rabbitmq.default.proposal.tmp /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2634) custom_configuration(): proposal_set_value rabbitmq default '['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']' '['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value rabbitmq default '['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']' '['\''cluster:data'\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename rabbitmq default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''deployment'\'']['\''rabbitmq'\'']['\''elements'\'']['\''rabbitmq-server'\'']=['\''cluster:data'\'']
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/rabbitmq.default.proposal.tmp /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2636) custom_configuration(): iscloudver 5plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=5plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 5plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=5
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 5 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 5 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 5 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:2637) custom_configuration(): proposal_set_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']' true
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value rabbitmq default '['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']' true =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local value=true
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename rabbitmq default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''rabbitmq'\'']['\''trove'\'']['\''enabled'\'']=true
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/rabbitmq.default.proposal.tmp /root/rabbitmq.default.proposal
+(qa_crowbarsetup.sh:3098) custom_configuration(): crowbar rabbitmq proposal --file=/root/rabbitmq.default.proposal edit default
Edited default
+(qa_crowbarsetup.sh:3226) update_one_proposal(): crowbar_proposal_commit rabbitmq default
+(qa_crowbarsetup.sh:3205) crowbar_proposal_commit(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:3206) crowbar_proposal_commit(): local proposaltype=default
+(qa_crowbarsetup.sh:3207) crowbar_proposal_commit(): iscloudver 6plus
+(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
+(mkcloud-common.sh:437) iscloudver(): local v=6plus
+(mkcloud-common.sh:438) iscloudver(): local operator==
+(mkcloud-common.sh:439) iscloudver(): [[ 6plus =~ plus ]]
+(mkcloud-common.sh:440) iscloudver(): v=6
+(mkcloud-common.sh:441) iscloudver(): operator=-ge
+(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
++(mkcloud-common.sh:447) iscloudver(): getcloudver
++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
++(mkcloud-common.sh:424) getcloudver(): echo -n 7
+(mkcloud-common.sh:447) iscloudver(): local ver=7
+(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
+(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 6 ']'
+(mkcloud-common.sh:461) iscloudver(): return 0
+(qa_crowbarsetup.sh:3208) crowbar_proposal_commit(): safely crowbarctl proposal commit rabbitmq default
+(mkcloud-common.sh:90) safely(): crowbarctl proposal commit rabbitmq default
Successfully commited default proposal
Commit exit code: 0
Waiting for proposal rabbitmq(default) to get successful: Waiting for: proposal to be successful
until this condition is true: proposalstatus=`onadmin_get_proposalstatus rabbitmq default` ; [[ $proposalstatus =~ success|failed ]]
waiting 800 cycles of 1 seconds = 800 seconds
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:3228) update_one_proposal(): local ret=0
+(qa_crowbarsetup.sh:3229) update_one_proposal(): echo 'Commit exit code: 0'
+(qa_crowbarsetup.sh:3230) update_one_proposal(): '[' 0 = 0 ']'
+(qa_crowbarsetup.sh:3231) update_one_proposal(): waitnodes proposal rabbitmq default
+(qa_crowbarsetup.sh:2285) waitnodes(): local mode=proposal
+(qa_crowbarsetup.sh:2286) waitnodes(): local proposal=rabbitmq
+(qa_crowbarsetup.sh:2287) waitnodes(): local proposaltype=default
+(qa_crowbarsetup.sh:2288) waitnodes(): case "$mode" in
+(qa_crowbarsetup.sh:2300) waitnodes(): echo -n 'Waiting for proposal rabbitmq(default) to get successful: '
+(qa_crowbarsetup.sh:2301) waitnodes(): local proposalstatus=
+(qa_crowbarsetup.sh:2302) waitnodes(): wait_for 800 1 'proposalstatus=`onadmin_get_proposalstatus rabbitmq default` ; [[ $proposalstatus =~ success|failed ]]' 'proposal to be successful'
+(mkcloud-common.sh:42) wait_for(): local timecount=800
+(mkcloud-common.sh:43) wait_for(): local timesleep=1
+(mkcloud-common.sh:44) wait_for(): local 'condition=proposalstatus=`onadmin_get_proposalstatus rabbitmq default` ; [[ $proposalstatus =~ success|failed ]]'
+(mkcloud-common.sh:45) wait_for(): local 'waitfor=proposal to be successful'
+(mkcloud-common.sh:46) wait_for(): local 'error_cmd=exit 11'
+(mkcloud-common.sh:47) wait_for(): local 'print_while=echo -n .'
+(mkcloud-common.sh:49) wait_for(): local original_xstatus=x
+(mkcloud-common.sh:50) wait_for(): timesleep=1
+(mkcloud-common.sh:51) wait_for(): set +x
proposal rabbitmq successful
Proposal exit code: 0
Finished proposal rabbitmq(default) at: +(mkcloud-common.sh:66) wait_for(): '[' 800 = 0 ']'
+(qa_crowbarsetup.sh:2303) waitnodes(): [[ success = failed ]]
+(qa_crowbarsetup.sh:2310) waitnodes(): echo 'proposal rabbitmq successful'
+(qa_crowbarsetup.sh:3232) update_one_proposal(): ret=0
+(qa_crowbarsetup.sh:3233) update_one_proposal(): echo 'Proposal exit code: 0'
+(qa_crowbarsetup.sh:3234) update_one_proposal(): echo -n 'Finished proposal rabbitmq(default) at: '
+(qa_crowbarsetup.sh:3235) update_one_proposal(): date
Mon May 15 10:49:03 CEST 2017
+(qa_crowbarsetup.sh:3236) update_one_proposal(): sleep 10
+(qa_crowbarsetup.sh:3238) update_one_proposal(): '[' 0 '!=' 0 ']'
+(qa_crowbarsetup.sh:3432) onadmin_proposal(): for proposal in nfs_client pacemaker database rabbitmq keystone swift ceph monasca glance cinder neutron nova
+(qa_crowbarsetup.sh:3434) onadmin_proposal(): deploy_single_proposal keystone
+(qa_crowbarsetup.sh:3294) deploy_single_proposal(): local proposal=keystone
+(qa_crowbarsetup.sh:3297) deploy_single_proposal(): local want_var=want_keystone_proposal
+(qa_crowbarsetup.sh:3298) deploy_single_proposal(): [[ '' = 0 ]]
+(qa_crowbarsetup.sh:3304) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3395) deploy_single_proposal(): case "$proposal" in
+(qa_crowbarsetup.sh:3408) deploy_single_proposal(): do_one_proposal keystone default
+(qa_crowbarsetup.sh:3248) do_one_proposal(): local proposal=keystone
+(qa_crowbarsetup.sh:3249) do_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3253) do_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3254) do_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3255) do_one_proposal(): crowbar keystone proposal create default
Created default
+(qa_crowbarsetup.sh:3256) do_one_proposal(): update_one_proposal keystone default
+(qa_crowbarsetup.sh:3217) update_one_proposal(): local proposal=keystone
+(qa_crowbarsetup.sh:3218) update_one_proposal(): local proposaltype=default
+(qa_crowbarsetup.sh:3219) update_one_proposal(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:3220) update_one_proposal(): proposaltype=default
+(qa_crowbarsetup.sh:3222) update_one_proposal(): echo -n 'Starting proposal keystone(default) at: '
+(qa_crowbarsetup.sh:3223) update_one_proposal(): date
Starting proposal keystone(default) at: Mon May 15 10:49:13 CEST 2017
+(qa_crowbarsetup.sh:3225) update_one_proposal(): custom_configuration keystone default
+(qa_crowbarsetup.sh:2562) custom_configuration(): local proposal=keystone
+(qa_crowbarsetup.sh:2563) custom_configuration(): local proposaltype=default
+(qa_crowbarsetup.sh:2564) custom_configuration(): local proposaltypemapped=default
+(qa_crowbarsetup.sh:2565) custom_configuration(): proposaltype=default
++(qa_crowbarsetup.sh:2569) custom_configuration(): get_proposal_filename keystone default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/keystone.default.proposal
+(qa_crowbarsetup.sh:2569) custom_configuration(): local pfile=/root/keystone.default.proposal
+(qa_crowbarsetup.sh:2570) custom_configuration(): crowbar keystone proposal show default
+(qa_crowbarsetup.sh:2572) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2576) custom_configuration(): unclustered_sles12plusnodes=($(get_unclustered_sles12plus_nodes))
++(qa_crowbarsetup.sh:2576) custom_configuration(): get_unclustered_sles12plus_nodes
++(qa_crowbarsetup.sh:589) get_unclustered_sles12plus_nodes(): local target=suse-12.0
++(qa_crowbarsetup.sh:590) get_unclustered_sles12plus_nodes(): iscloudver 6
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=6
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 6 =~ plus ]]
++(mkcloud-common.sh:443) iscloudver(): [[ 6 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 6 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 = 6 ']'
++(mkcloud-common.sh:461) iscloudver(): return 1
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): iscloudver 7plus
++(mkcloud-common.sh:436) iscloudver(): [[ -n susecloud7 ]]
++(mkcloud-common.sh:437) iscloudver(): local v=7plus
++(mkcloud-common.sh:438) iscloudver(): local operator==
++(mkcloud-common.sh:439) iscloudver(): [[ 7plus =~ plus ]]
++(mkcloud-common.sh:440) iscloudver(): v=7
++(mkcloud-common.sh:441) iscloudver(): operator=-ge
++(mkcloud-common.sh:443) iscloudver(): [[ 7 =~ minus ]]
+++(mkcloud-common.sh:447) iscloudver(): getcloudver
+++(mkcloud-common.sh:415) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)3(\+up)?$ ]]
+++(mkcloud-common.sh:417) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)4(\+up)?$ ]]
+++(mkcloud-common.sh:419) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)5(\+up)?$ ]]
+++(mkcloud-common.sh:421) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)6(\+up)?$ ]]
+++(mkcloud-common.sh:423) getcloudver(): [[ susecloud7 =~ ^.*(cloud|GM)7(\+up)?$ ]]
+++(mkcloud-common.sh:424) getcloudver(): echo -n 7
++(mkcloud-common.sh:447) iscloudver(): local ver=7
++(mkcloud-common.sh:448) iscloudver(): [[ 7 =~ M[0-9]+$ ]]
++(mkcloud-common.sh:460) iscloudver(): '[' 7 -ge 7 ']'
++(mkcloud-common.sh:461) iscloudver(): return 0
++(qa_crowbarsetup.sh:591) get_unclustered_sles12plus_nodes(): target=suse-12.2
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(knife search node "target_platform:$target AND NOT crowbar_admin_node:true" -a name | grep ^name: | cut -d : -f 2 | sort | sed 's/\s//g'))
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): knife search node 'target_platform:suse-12.2 AND NOT crowbar_admin_node:true' -a name
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sort
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): grep '^name:'
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): cut -d : -f 2
+++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): sed 's/\s//g'
++(qa_crowbarsetup.sh:595) get_unclustered_sles12plus_nodes(): local sles12plusnodes
++(qa_crowbarsetup.sh:596) get_unclustered_sles12plus_nodes(): [[ 1 = 1 ]]
++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): sles12plusnodes=($(comm -1 -2 <(printf "%s\n" ${sles12plusnodes[@]}) <(printf "%s\n" ${unclustered_nodes[@]})))
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-01.c0.cloud.suse.de d52-54-77-77-01-02.c0.cloud.suse.de d52-54-77-77-01-03.c0.cloud.suse.de
+++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): comm -1 -2 /dev/fd/63 /dev/fd/62
++++(qa_crowbarsetup.sh:600) get_unclustered_sles12plus_nodes(): printf '%s\n' d52-54-77-77-01-03.c0.cloud.suse.de
++(qa_crowbarsetup.sh:602) get_unclustered_sles12plus_nodes(): echo d52-54-77-77-01-03.c0.cloud.suse.de
+(qa_crowbarsetup.sh:2576) custom_configuration(): local unclustered_sles12plusnodes
+(qa_crowbarsetup.sh:2582) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2584) custom_configuration(): eval '[[' '$want_keystone_ssl' = 1 ']]'
++(qa_crowbarsetup.sh:2584) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2589) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2591) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2591) custom_configuration(): eval '[[' '$want_keystone_debug' = 1 ']]'
++(qa_crowbarsetup.sh:2591) custom_configuration(): [[ '' = 1 ]]
+(qa_crowbarsetup.sh:2597) custom_configuration(): case "$proposal" in
+(qa_crowbarsetup.sh:2660) custom_configuration(): proposal_set_value keystone default '['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']' ''\''CustomRegion'\'''
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value keystone default '['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']' ''\''CustomRegion'\''' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=keystone
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value='\''CustomRegion'\'''
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename keystone default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/keystone.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/keystone.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): safely rubyjsonparse '
j['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']='\''CustomRegion'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:90) safely(): rubyjsonparse '
j['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']='\''CustomRegion'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:102) rubyjsonparse(): /usr/bin/ruby.ruby2.1 -e '
require '\''rubygems'\''
require '\''json'\''
j=JSON.parse(STDIN.read)
j['\''attributes'\'']['\''keystone'\'']['\''api'\'']['\''region'\'']='\''CustomRegion'\''
puts JSON.pretty_generate(j)
'
+(mkcloud-common.sh:91) safely(): true
+(qa_crowbarsetup.sh:2340) proposal_modify_value(): mv /root/keystone.default.proposal.tmp /root/keystone.default.proposal
+(qa_crowbarsetup.sh:2661) custom_configuration(): [[ 1 = 1 ]]
+(qa_crowbarsetup.sh:2662) custom_configuration(): proposal_set_value keystone default '['\''deployment'\'']['\''keystone'\'']['\''elements'\'']['\''keystone-server'\'']' '['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2346) proposal_set_value(): proposal_modify_value keystone default '['\''deployment'\'']['\''keystone'\'']['\''elements'\'']['\''keystone-server'\'']' '['\''cluster:data'\'']' =
+(qa_crowbarsetup.sh:2328) proposal_modify_value(): local proposal=keystone
+(qa_crowbarsetup.sh:2329) proposal_modify_value(): local proposaltype=default
+(qa_crowbarsetup.sh:2330) proposal_modify_value(): local 'variable=['\''deployment'\'']['\''keystone'\'']['\''elements'\'']['\''keystone-server'\'']'
+(qa_crowbarsetup.sh:2331) proposal_modify_value(): local 'value=['\''cluster:data'\'']'
+(qa_crowbarsetup.sh:2332) proposal_modify_value(): local operator==
++(qa_crowbarsetup.sh:2334) proposal_modify_value(): get_proposal_filename keystone default
++(qa_crowbarsetup.sh:2320) get_proposal_filename(): echo /root/keystone.default.proposal
+(qa_crowbarsetup.sh:2334) proposal_modify_value(): local pfile=/root/keystone.default.proposal
+(qa_crowbarsetup.sh:2336) proposal_modify_value(): sa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment