New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
podman.service: Unit process X (conmon) remains running after unit stopped. #12660
Comments
podman-remote v3.4.4-1 is not compatible with podman v3.4.2-1. While creating a new container via podman-remote, a conmon process is created, which then starts to multiply after a couple of minutes. If podman is upgraded to v3.4.4-1, then the conmon process remains just one, and is killed if the container is stopped. Now to the question and reason to have the issue opened: |
@Aight25 Often their are changes and bug fixes where change radius affects for both I think its a good idea to keep But I'll also tag @containers/podman-maintainers for their opinion on this. |
Yes you should attempt to keep them in sync. The issue right now is we are moving very fast and they might be having difficulty in older support. |
What about a warning when you setup a connection with podman-remote to a podman with lower version that it isn't compatible or similar? Thanks in advance! |
@jwhonce WDYT? |
@Aight25 Interested in opening a PR? |
A friendly reminder that this issue had no activity for 30 days. |
@Aight25 Producing a warning SGTM but one doubt would be when should we warn, do we want to warn on every command invocation ? Cause it might become annoying for users after a while also making an API call to check version on every command sounds expensive to me. Ideally |
A friendly reminder that this issue had no activity for 30 days. |
@flouthoc What is the state of this one? |
I think this needs a note on troubleshooting docs. I'll add it. |
A friendly reminder that this issue had no activity for 30 days. |
@flouthoc did you ever add the note? |
…or bug fixes Add a small note to troubleshooting docs regaring version parity between podman-client and podman-server when looking for bug fixes. [NO TESTS NEEDED] [NO NEW TESTS NEEDED] Closes: containers#12660 Signed-off-by: Aditya R <arajan@redhat.com>
Added a PR for this. |
…or bug fixes Add a small note to troubleshooting docs regaring version parity between podman-client and podman-server when looking for bug fixes. [NO TESTS NEEDED] [NO NEW TESTS NEEDED] Closes: containers#12660 Signed-off-by: Aditya R <arajan@redhat.com>
…or bug fixes Add a small note to troubleshooting docs regaring version parity between podman-client and podman-server when looking for bug fixes. [NO TESTS NEEDED] [NO NEW TESTS NEEDED] Closes: containers#12660 Signed-off-by: Aditya R <arajan@redhat.com>
…or bug fixes Add a small note to troubleshooting docs regaring version parity between podman-client and podman-server when looking for bug fixes. [NO TESTS NEEDED] [NO NEW TESTS NEEDED] Closes: containers#12660 Signed-off-by: Aditya R <arajan@redhat.com>
…or bug fixes Add a small note to troubleshooting docs regaring version parity between podman-client and podman-server when looking for bug fixes. [NO TESTS NEEDED] [NO NEW TESTS NEEDED] Closes: containers#12660 Signed-off-by: Aditya R <arajan@redhat.com>
Is this a BUG REPORT or FEATURE REQUEST? (leave only one on its own line)
/kind bug
Description
Steps to reproduce the issue:
Setup a nested podman rootful container with privileged flag from a rootless user
Fix images
Start (5) containers (airflow in this case) via podman-remote from a client not running in this nested podman host.
A couple of days later, there are, 13055 conmon processes, controlled by the systemd service podman, which create problems with max open files etc, and makes the podmanhost container not to work that good. While doing mount | grep it complains on some lib, podman ps gives errors and so on = not strange.
Describe the results you received:
From journalctl in the nested podmanhost there are multiple logs of the following:
podman.service: Unit process 12989 (conmon) remains running after unit stopped.
podman.service: Found left-over process 17067 (conmon) in control group while starting unit. Ignoring.
This usually indicates unclean termination of a previous run, or service implementation deficiencies.
Describe the results you expected:
That the conmon process is stopped when the unit is stopped. My suspicion is that this is some sort of an api bug
Additional information you deem important (e.g. issue happens only occasionally):'
Second time I have seen it now when the customer starts using the the solution now a bit more than just random tests.
Output of
podman version
:Output of
podman info --debug
:Package info (e.g. output of
rpm -q podman
orapt list podman
):Have you tested with the latest version of Podman and have you checked the Podman Troubleshooting Guide? (https://github.com/containers/podman/blob/master/troubleshooting.md)
No (no stable for fc34 seems to have come out yet, but I guess it's on it's way soon, v3.4.4?
Additional environment details (AWS, VirtualBox, physical, etc.):
VM is running in vSphere with host OS, redhat-release-8.5-0.8.el8
The text was updated successfully, but these errors were encountered: