From: Stephen Soltesz Date: Mon, 18 Apr 2011 19:40:43 +0000 (-0400) Subject: Add extra umounts for /dev and /sys X-Git-Tag: bootmanager-5.0-18~5 X-Git-Url: http://git.onelab.eu/?p=bootmanager.git;a=commitdiff_plain;h=c87a0f4534d57a343ce441fbc48674a9c40e9820 Add extra umounts for /dev and /sys In some cases, /tmp/mnt/sysimg was failing to umount due to these mount points --- diff --git a/source/steps/ChainBootNode.py b/source/steps/ChainBootNode.py index 504ea63..a279c1c 100644 --- a/source/steps/ChainBootNode.py +++ b/source/steps/ChainBootNode.py @@ -157,8 +157,8 @@ def Run( vars, log ): log.write( "Unmounting disks.\n" ) utils.sysexec( "umount %s/vservers" % SYSIMG_PATH, log ) utils.sysexec( "umount %s/proc" % SYSIMG_PATH, log ) - utils.sysexec( "umount %s/dev" % SYSIMG_PATH, log ) - utils.sysexec( "umount %s/sys" % SYSIMG_PATH, log ) + utils.sysexec_noerr( "umount %s/dev" % SYSIMG_PATH, log ) + utils.sysexec_noerr( "umount %s/sys" % SYSIMG_PATH, log ) utils.sysexec( "umount %s" % SYSIMG_PATH, log ) utils.sysexec( "vgchange -an", log )