Add prefixes to external errors

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
This commit is contained in:
Tonis Tiigi 2016-03-22 19:38:07 -07:00
parent 142e22a4dc
commit bbf760ee6f

View file

@ -2,7 +2,6 @@ package runtime
import (
"encoding/json"
"errors"
"fmt"
"io"
"io/ioutil"
@ -329,7 +328,7 @@ func waitForStart(p *process, cmd *exec.Cmd) error {
}
for _, m := range messages {
if m.Level == "error" {
return errors.New(m.Msg)
return fmt.Errorf("shim error: %v", m.Msg)
}
}
// no errors reported back from shim, check for runc/runtime errors
@ -342,7 +341,7 @@ func waitForStart(p *process, cmd *exec.Cmd) error {
}
for _, m := range messages {
if m.Level == "error" {
return errors.New(m.Msg)
return fmt.Errorf("oci runtime error: %v", m.Msg)
}
}
return ErrContainerNotStarted