Bug 2275820 - containers-common-0.58.0-10.fc41 seems to have a missing dependency on composefs (breaks podman if composefs is not installed)
Summary: containers-common-0.58.0-10.fc41 seems to have a missing dependency on compos...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: containers-common
Version: 42
Hardware: All
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Lokesh Mandvekar
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: openqa
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-04-17 23:32 UTC by Adam Williamson (Red Hat non-Fedora)
Modified: 2025-03-07 15:16 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-03-07 15:16:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.