From 4ac6e2a08c4c83e9094d36e468d84f8313823699 Mon Sep 17 00:00:00 2001 From: Dan Tran Date: Fri, 19 Aug 2016 04:21:50 -0700 Subject: [PATCH] Dont check for poweron command error to force retry at state check (#3195) --- builder/vmware/iso/driver_esx5.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/builder/vmware/iso/driver_esx5.go b/builder/vmware/iso/driver_esx5.go index 8fe503886..a8b5d92cf 100644 --- a/builder/vmware/iso/driver_esx5.go +++ b/builder/vmware/iso/driver_esx5.go @@ -65,10 +65,8 @@ func (d *ESX5Driver) ReloadVM() error { func (d *ESX5Driver) Start(vmxPathLocal string, headless bool) error { for i := 0; i < 20; i++ { - err := d.sh("vim-cmd", "vmsvc/power.on", d.vmId) - if err != nil { - return err - } + //intentionally not checking for error since poweron may fail specially after initial VM registration + d.sh("vim-cmd", "vmsvc/power.on", d.vmId) time.Sleep((time.Duration(i) * time.Second) + 1) running, err := d.IsRunning(vmxPathLocal) if err != nil {