spiegel_podman/pkg
Paul Holzinger fddf28a38b [v5.6-rhel] 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>
Signed-off-by: tomsweeneyredhat <tsweeney@redhat.com>
2026-01-15 14:30:31 -05:00
..
annotations update golangci-lint to 1.60.1 2024-08-19 11:41:28 +02:00
api feat: add Podman artifact support to Go bindings and remote clients 2025-08-08 09:21:45 -04:00
auth Update CI to run Windows unit tests 2025-03-16 13:40:16 +00:00
autoupdate podman auto-update: include container in invalid policy message 2025-07-14 14:34:22 +02:00
bindings feat: add Podman artifact support to Go bindings and remote clients 2025-08-08 09:21:45 -04:00
channel bump golangci-lint to v1.50.1 2022-12-15 13:39:56 +01:00
checkpoint Enable pod restore with crun 2024-10-21 17:37:20 +01:00
copy Fix windows path handling in podman cp 2025-04-08 15:23:08 -07:00
criu chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
ctime update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
domain [v5.6-rhel] SetupRootless handle case where conmon pid are not valid 2026-01-15 14:30:31 -05:00
emulation pkg/emulation.parseBinfmtMisc(): accept empty "flags" fields 2025-07-23 15:53:39 -04:00
env update golangci/golangci-lint to v1.63.4 2025-01-07 15:48:53 +01:00
errorhandling pkg/errorhandling: remove deadcode 2025-06-26 19:37:14 +02:00
farm pkg/farm: remove deadcode 2025-06-26 19:37:14 +02:00
fileserver pkg/fileserver: remove deadcode 2025-06-26 19:37:15 +02:00
inspect Bump Go module to v5 2024-02-08 09:35:39 -05:00
k8s.io Pod YAML: Add support for lifecycle.stopSignal 2025-06-23 08:23:31 -04:00
libartifact feat: add Podman artifact support to Go bindings and remote clients 2025-08-08 09:21:45 -04:00
logiface Initial implementation of podman quadlet commands 2025-07-18 13:57:11 -07:00
lookup Cease using deprecated runc userlookup 2024-02-02 11:02:43 -05:00
machine Feat: send additional build contexts for remote builds 2025-07-23 11:34:38 -04:00
namespaces pkg/namespaces: remove deadcode 2025-06-26 19:37:15 +02:00
parallel pkg/parallel: remove deadcode 2025-06-26 19:37:15 +02:00
pidhandle Verify the ExecSession pid before killing it. 2025-05-06 06:24:13 +02:00
ps add filter for container command 2025-03-02 19:47:44 +02:00
rctl pkg/rctl: fix fprintf statement 2025-03-31 12:27:55 -07:00
rootless pkg/rootless: remove deadcode 2025-06-26 19:37:16 +02:00
seccomp pkg: switch to golang native error wrapping 2022-07-08 08:54:47 +02:00
selinux Fix SELinux functions names to not be repetitive 2020-04-23 15:57:34 -04:00
signal pkg/signal: ignore SIGTOP for signal proxy 2025-04-30 19:43:13 +02:00
specgen Clarifies error message when using an improperly formatted secret with kube 2025-07-10 12:19:28 -04:00
specgenutil Fix seccomp profile path on Windows 2025-07-10 15:02:54 +02:00
specgenutilexternal Allow not specifying type with --mount flag 2025-05-30 14:47:13 -04:00
syncmap Add syncmap package and use it for graph stop/remove 2025-02-17 14:32:34 -05:00
systemd [v5.6-rhel] Squash lint error is tests 2026-01-06 18:14:59 -05:00
terminal Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
trust go1.23: use std maps package 2025-03-11 17:21:24 +01:00
util Merge pull request #26238 from ArthurWuTW/26102 2025-07-04 10:55:02 +00:00