From 17199c318cb55eb6d594621cbc7127d531dc09eb Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Fri, 7 Dec 2007 16:56:26 +0000 Subject: [PATCH] tries to workaround vserver build bug --- vbuild-init-vserver.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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) -- 2.47.0