diff --git a/libmachine/provision/os_release.go b/libmachine/provision/os_release.go index 9cc3d8e563..e10e1077fb 100644 --- a/libmachine/provision/os_release.go +++ b/libmachine/provision/os_release.go @@ -69,7 +69,8 @@ func (osr *OsRelease) ParseOsRelease(osReleaseContents []byte) error { for scanner.Scan() { key, val, err := parseLine(scanner.Text()) if err != nil { - return err + log.Warn("Warning: got an invalid line error parsing /etc/os-release: %s", err) + continue } if err := osr.setIfPossible(key, val); err != nil { log.Debug(err)