From 0f75410e1cb93275e3d4f45f849f9c83b3955daf Mon Sep 17 00:00:00 2001 From: Valentin Rothberg Date: Mon, 17 Jun 2019 10:55:54 +0200 Subject: kill: print ID and state for non-running containers Extend kill's error message to include the container's ID and state. This address cases where error messages caused by other containers may confuse users. Signed-off-by: Valentin Rothberg --- libpod/container_api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'libpod') diff --git a/libpod/container_api.go b/libpod/container_api.go index 52d3afc0a..83500bc47 100644 --- a/libpod/container_api.go +++ b/libpod/container_api.go @@ -203,7 +203,7 @@ func (c *Container) Kill(signal uint) error { } if c.state.State != ContainerStateRunning { - return errors.Wrapf(ErrCtrStateInvalid, "can only kill running containers") + return errors.Wrapf(ErrCtrStateInvalid, "can only kill running containers. %s in state %s", c.ID(), c.state.State.String()) } defer c.newContainerEvent(events.Kill) -- cgit v1.2.3-54-g00ecf