Commit d52cd1ed authored by Mitchell Hashimoto's avatar Mitchell Hashimoto

builder/virtualbox: Output VBoxManage stderr in error

parent 6031c8d8
...@@ -88,8 +88,15 @@ func (d *VBox42Driver) VBoxManage(args ...string) error { ...@@ -88,8 +88,15 @@ func (d *VBox42Driver) VBoxManage(args ...string) error {
cmd.Stderr = &stderr cmd.Stderr = &stderr
err := cmd.Run() err := cmd.Run()
log.Printf("stdout: %s", strings.TrimSpace(stdout.String())) stdoutString := strings.TrimSpace(stdout.String())
log.Printf("stderr: %s", strings.TrimSpace(stderr.String())) stderrString := strings.TrimSpace(stderr.String())
if _, ok := err.(*exec.ExitError); ok {
err = fmt.Errorf("VBoxManage error: %s", stderrString)
}
log.Printf("stdout: %s", stdoutString)
log.Printf("stderr: %s", stderrString)
return err return err
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment