From 047884d4aae8f92e74b849080a606bd105fee5ca Mon Sep 17 00:00:00 2001 From: Josh Curl Date: Tue, 29 Mar 2016 11:53:40 -0700 Subject: [PATCH] Delete previous upgrade container before upgrading --- cmd/control/os.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/cmd/control/os.go b/cmd/control/os.go index 54b2f8e2..ffbaa240 100644 --- a/cmd/control/os.go +++ b/cmd/control/os.go @@ -212,6 +212,12 @@ func startUpgradeContainer(image string, stage, force, reboot, kexec bool) error } } + // If there is already an upgrade container, delete it + // Up() should to this, but currently does not due to a bug + if err := container.Delete(); err != nil { + return err + } + if err := container.Up(); err != nil { return err }