spiegel_podman/pkg/rootless
Giuseppe Scrivano a2db18f35c
rootless: detect and remove stale pause.pid with recycled PIDs
When a pause process dies and its PID gets recycled by an unrelated
process, the stale pause.pid file causes join failures.  Detect this
by checking /proc/<pid>/environ for _PODMAN_PAUSE=1 after a failed
join attempt.

Closes: https://github.com/containers/podman/issues/28157

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2026-03-19 14:46:29 +01:00
..
rootless.go rootless: use nsfs file handles to persist namespaces 2026-01-20 18:41:59 +01:00
rootless_freebsd.c pkg/rootless: Implement rootless.IsFdInherited on FreeBSD 2022-11-15 08:18:41 +00:00
rootless_freebsd.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
rootless_linux.c rootless: detect and remove stale pause.pid with recycled PIDs 2026-03-19 14:46:29 +01:00
rootless_linux.go rootless: detect and remove stale pause.pid with recycled PIDs 2026-03-19 14:46:29 +01:00
rootless_test.go rootless: use nsfs file handles to persist namespaces 2026-01-20 18:41:59 +01:00
rootless_unsupported.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00