diff --git a/pkg/domain/infra/abi/terminal/sigproxy_commn.go b/pkg/domain/infra/abi/terminal/sigproxy_commn.go index df9aee00ad..705808d5e7 100644 --- a/pkg/domain/infra/abi/terminal/sigproxy_commn.go +++ b/pkg/domain/infra/abi/terminal/sigproxy_commn.go @@ -33,7 +33,8 @@ func ProxySignals(ctr *libpod.Container) { } if err := ctr.Kill(uint(syscallSignal)); err != nil { - if errors.Is(err, define.ErrCtrStateInvalid) { + // If the container is no longer running/removed do not log it as error. + if errors.Is(err, define.ErrCtrStateInvalid) || errors.Is(err, define.ErrNoSuchCtr) || errors.Is(err, define.ErrCtrRemoved) { logrus.Infof("Ceasing signal forwarding to container %s as it has stopped", ctr.ID()) } else { logrus.Errorf("forwarding signal %d to container %s: %v", s, ctr.ID(), err)