From: Thierry Parmentelat Date: Fri, 7 Dec 2007 16:56:26 +0000 (+0000) Subject: tries to workaround vserver build bug X-Git-Tag: 4.2-rc2~351 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=17199c318cb55eb6d594621cbc7127d531dc09eb;p=build.git tries to workaround vserver build bug --- diff --git a/vbuild-init-vserver.sh b/vbuild-init-vserver.sh index e391d73f..8b21957f 100755 --- a/vbuild-init-vserver.sh +++ b/vbuild-init-vserver.sh @@ -86,7 +86,16 @@ function setup_vserver () { fi # create it - $personality vserver $VERBOSE $vserver build $VSERVER_OPTIONS -m yum -- -d $fcdistro + # try to work around the vserver issue: + # vc_ctx_migrate: No such process + # rpm-fake.so: failed to initialize communication with resolver + for i in 1 2 3 4 5 ; do + $personality vserver $VERBOSE $vserver build $VSERVER_OPTIONS -m yum -- -d $fcdistro && break || true + echo "Waiting for one minute" + sleep 60 + done + # check success + [ -d /vservers/$vserver ] if [ ! -z "$personality" ] ; then registered_personality=$(grep $personality /etc/vservers/$vserver/personality | wc -l)