Fedora Account System
Red Hat Associate
Red Hat Customer
Since containers-common-0.58.0-10.fc41 landed in Rawhide, the podman test is failing on all openQA Rawhide update tests with repeated errors "Error: composefs helper program not found: exec: "mkcomposefs" executable file not found in $PATH" when running any 'podman' command. This error comes from https://github.com/containers/storage/blob/a6b7d66e58addd6f55b806f661db8f0645eed4dc/drivers/overlay/overlay.go#L396 , not podman code, and the error is happening on all Rawhide update tests now. So I'm pretty sure it was the containers-common update that caused it, not any update to podman itself. I think either the composefs support should be turned off again if it can't be made 'optional' (skipped if composefs isn't present), or containers-common needs to grow a dependency on composefs.
I sent https://bodhi.fedoraproject.org/updates/FEDORA-2024-ec37761445 as a quick and dirty 'fix' until Dan or Lokesh are around - it just adds Requires: composefs so at least things don't blow up for people who don't have it installed. As I don't know if that's really how we want to fix that, I'll leave the bug open for now.
Hi Adam, that issue is being discussed at https://github.com/containers/podman/issues/22417 and I think Dan is in the process of pushing new builds to fix it. Also, I'm working on enabling a packit workflow like we have for podman and the rest to mitigate such issues https://github.com/containers/common/pull/1960
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42.
Closing. Reopen if you still see any issues.