spiegel_podman/pkg/domain
Paul Holzinger 0647387bfe SetupRootless handle case where conmon pid are not valid
When trying to join the conmon pid to recreate the pause process based
on the namespace it can be that the pid is no longer valid, i.e. when
conmon crashed or was killed.

Currently we have a big issue that can be reproduced using:
$ podman run -d quay.io/libpod/testimage:20241011 sleep 100
$ killall -9 conmon
$ killall catatonit

All commands would fail as we keep trying to rejoin the namespace of the
non existing conmon process.

So to address that fall back to creating a new namespace if we fail to
join the conmon pids.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
2025-11-26 10:18:30 +00:00
..
entities cmd/podman: add replace flag to quadlet install 2025-10-21 14:03:23 -03:00
filters lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
infra SetupRootless handle case where conmon pid are not valid 2025-11-26 10:18:30 +00:00
utils run modernize -fix ./... 2025-09-10 16:17:04 +02:00