-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
2
-
False
-
-
False
-
Not Selected
-
rhel-container-tools
-
-
[3556994227] Upstream Reporter: Jindrich Novy
Upstream issue status: Closed
Upstream description:
When the OCI runtime (runc) fails due to missing cgroup v2 controllers, conmon attempts to read the error message from the runtime's stderr pipe. But there's a race condition:
- If runc writes to stderr before exiting -> conmon reads the message and sends valid JSON to podman -> Error message 2 (the consistent one)
- If runc exits quickly or the stderr read returns 0 -> conmon exits without writing anything to the sync pipe -> podman receives empty data -> Error message 1 (JSON parse error)
Upstream URL: https://github.com/containers/conmon/issues/617
- links to