From: Jo¶rgen Karlsson Date: Fri, 12 Feb 2016 16:00:30 +0000 (+0100) Subject: Add more debug to image build X-Git-Tag: colorado.1.0~227 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F69%2F9869%2F1;p=yardstick.git Add more debug to image build Change-Id: Icfbed0433cb9cfb6f8f479fc69699d08ad49602b Signed-off-by: Jo¶rgen Karlsson --- diff --git a/ci/yardstick-verify b/ci/yardstick-verify index 97bcacb17..630fed5f5 100755 --- a/ci/yardstick-verify +++ b/ci/yardstick-verify @@ -123,7 +123,11 @@ build_yardstick_image() echo echo "========== Build yardstick cloud image ==========" - sudo $(which yardstick-img-modify) $(pwd)/tools/ubuntu-server-cloudimg-modify.sh + local cmd="sudo $(which yardstick-img-modify) $(pwd)/tools/ubuntu-server-cloudimg-modify.sh" + + # Build the image. Retry once if the build fails. + $cmd || $cmd + if [ ! -f $QCOW_IMAGE ]; then echo "Failed building QCOW image" exit 1 diff --git a/tools/yardstick-img-modify b/tools/yardstick-img-modify index 94594103a..13d4360d9 100755 --- a/tools/yardstick-img-modify +++ b/tools/yardstick-img-modify @@ -81,7 +81,9 @@ setup() { kpartx -av $raw_imgfile # for trouble shooting - sleep 2; dmsetup ls + sleep 2 + dmsetup ls + fdisk -l /dev/${loopdevice:0:5} || true mount /dev/mapper/$loopdevice $mountdir mount -t proc none $mountdir/proc @@ -136,6 +138,8 @@ error_trap() exitcode=$rc fi + dmesg -T | tail -50 + cleanup echo "Image build failed with $exitcode"