diff --git a/builder/virtualbox/common/driver_4_2.go b/builder/virtualbox/common/driver_4_2.go index 311a6732..04de865b 100644 --- a/builder/virtualbox/common/driver_4_2.go +++ b/builder/virtualbox/common/driver_4_2.go @@ -318,7 +318,7 @@ func (d *VBox42Driver) Version() (string, error) { return "", fmt.Errorf("VirtualBox is not properly setup: %s", versionOutput) } - versionRe := regexp.MustCompile("^([.0-9]+)(?:_(?:RC|OSEr)[0-9]+)?") + versionRe := regexp.MustCompile("^(|id.\n)([.0-9]+)(?:_(?:RC|OSEr)[0-9]+)?") matches := versionRe.FindAllStringSubmatch(versionOutput, 1) if matches == nil || len(matches[0]) != 2 { return "", fmt.Errorf("No version found: %s", versionOutput)