From 02da868c08a5886511e356f7ff5dec0c394dc578 Mon Sep 17 00:00:00 2001 From: Daehyeok Mun Date: Thu, 19 Nov 2015 23:50:50 -0700 Subject: [PATCH] VirtualBox: Delete machine in 'PAUSED' state Signed-off-by: Daehyeok Mun --- drivers/virtualbox/virtualbox.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/virtualbox/virtualbox.go b/drivers/virtualbox/virtualbox.go index a47c457098..8ac3799972 100644 --- a/drivers/virtualbox/virtualbox.go +++ b/drivers/virtualbox/virtualbox.go @@ -514,6 +514,10 @@ func (d *Driver) Remove() error { if err := d.Stop(); err != nil { return err } + } else if s != state.Stopped { + if err := d.Kill(); err != nil { + return err + } } // vbox will not release it's lock immediately after the stop time.Sleep(1 * time.Second)