Bug 2275820

Summary: containers-common-0.58.0-10.fc41 seems to have a missing dependency on composefs (breaks podman if composefs is not installed)
Product: [Fedora] Fedora Reporter: Adam Williamson (Red Hat non-Fedora) <awilliam>
Component: containers-commonAssignee: Lokesh Mandvekar <lsm5>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 42CC: bbaude, dwalsh, jnovy, lsm5
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2025-03-07 15:16:28 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Adam Williamson (Red Hat non-Fedora) 2024-04-17 23:32:09 UTC
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.

Comment 1 Adam Williamson (Red Hat non-Fedora) 2024-04-18 01:49:24 UTC
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.

Comment 2 Lokesh Mandvekar 2024-04-18 15:05:36 UTC
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

Comment 3 Aoife Moloney 2025-02-26 13:01:16 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle.
Changing version to 42.

Comment 4 Lokesh Mandvekar 2025-03-07 15:16:28 UTC
Closing. Reopen if you still see any issues.