From 591bfe3dfa1527e90d6e29aa214e67a0e282d905 Mon Sep 17 00:00:00 2001 From: Bob Brumfield Date: Fri, 22 Jun 2018 18:09:27 -0700 Subject: [PATCH] Continue searching for leases even if one of the files cannot be read. --- builder/vmware/common/driver.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/builder/vmware/common/driver.go b/builder/vmware/common/driver.go index 8ceb393ff..553d307ba 100644 --- a/builder/vmware/common/driver.go +++ b/builder/vmware/common/driver.go @@ -358,7 +358,8 @@ func (d *VmwareDriver) GuestIP(state multistep.StateBag) (string, error) { // open up the lease and read its contents fh, err := os.Open(dhcpLeasesPath) if err != nil { - return "", err + log.Printf("Unable to open lease path, skipping: %s", dhcpLeasesPath) + continue } defer fh.Close()