-
Notifications
You must be signed in to change notification settings - Fork 128
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
conmon 2.1.9 not working with podman 4.8.2 and ubuntu 22.04 #475
Comments
I logged to say the same. I'm on archlinux, but all of my containers now fail to start with the same exact error. Reverting back to 2.1.8 with podman 4.8.2 works as expected.
|
Indeed it appears the release is broken. This is the results I get:
And then in the working directory I see Everything works fine with conmon 2.1.8. |
Earlier commit freed socket_parent_dir()'s result which is correct in the case it returns a path from g_build_filename, but when it returns opt_bundle_path the string should not be freed. Make the function always return an allocated string that can be freed Fixes: containers#475 Fixes: fad6bac ("fix some issues flagged by SAST scan")
Earlier commit freed socket_parent_dir()'s result which is correct in the case it returns a path from g_build_filename, but when it returns opt_bundle_path the string should not be freed. Make the function always return an allocated string that can be freed Fixes: containers#475 Fixes: fad6bac ("fix some issues flagged by SAST scan") Signed-off-by: Dominique Martinet <[email protected]>
hit the same problem when trying to check my patch just now... I've fixed it in #476 |
I can also reproduce this issue on Arch.
Downgrading to 2.1.8 causes the issue to go away. |
Can confirm that applying #476 on top of Arch's 2.1.9 package seems to have fixed the issue. My containers now all properly start up again. |
Should fix `nix-build -A podman.passthru.tests`, see bug report NixOS#274655 See also upstream: containers/conmon#476 containers/conmon#475 containers/conmon#477
Today I noticed |
conmon creates them |
@giuseppe y'all might want to tag a bugfix release or at least update the 2.1.9 release notes (if that is that possible) to mention that it is broken. Seems that less-than-careful downstreams like NixOS are not aware of this bug. |
should be fixed in 2.1.10 now |
Is this new? I also noticed them today. I would swear they did not use to be there before. |
They're not supposed to be in your root directory (just some run dir that is used by podman as per the path in options); the bug just made them appear in whatever current directory was used at the time because the path was incorrectly freed and reused for something else. You can safely delete them. |
hey @lsm5 , any chance of getting 2.1.10 into obs kubic? :) |
Should fix `nix-build -A podman.passthru.tests`, see bug report NixOS#274655 See also upstream: containers/conmon#476 containers/conmon#475 containers/conmon#477
Podman issue: containers/podman#21024 Conmon issue: containers/conmon#475 Signed-off-by: Sagi Shnaidman <[email protected]>
Podman issue: containers/podman#21024 Conmon issue: containers/conmon#475 Signed-off-by: Sagi Shnaidman <[email protected]>
Podman issue: containers/podman#21024 Conmon issue: containers/conmon#475 Signed-off-by: Sagi Shnaidman <[email protected]>
Problem still exist in Mac? Can someone double-check please? As I just installed yesterday and it is still failing for me on mac:
|
Same error on any other container, new or existing.
It is OK on 2.1.8
I compile and build podman/conmon/crun/buildah, do not use the versions in the Ubuntu repositories. Everything was good up until I updated conmon this morning.
This is trivial for me to reproduce, LMK if anything else is needed from me or if I am doing something dumb to cause this.
The text was updated successfully, but these errors were encountered: