Closed cgwalters closed 4 weeks ago
@giuseppe PTAL
Curious. Doesn't fail on my end. @cgwalters can you reproduce or was it a seemingly random error?
# podman pull quay.io/centos-bootc/centos-bootc:stream9
Trying to pull quay.io/centos-bootc/centos-bootc:stream9...
Getting image source signatures
Copying blob 25a73a3d5d47 done 33.3MiB / 33.3MiB (skipped: 0.0b = 0.00%)
...
Writing manifest to image destination
mkcomposefs: Parent directory missing for /usr/lib/firmware/cirrus/cs35l41-dsp1-spk-prot-103c8b8f-r1.bin.xz
Error: committing the finished image: failed to put layer using a partial pull: failed to convert json to erofs: exit status 1
Blew up for me.
# podman info | grep compos
overlay.use_composefs: "true"
# podman -v
podman version 5.1.0-dev
@giuseppe PTAL
opened a PR:
Curious. Doesn't fail on my end.
It only happens with composefs enabled. I tried to make that clear with the title and issue description.
I enabled it but probably missed something in the storage.conf.
I've enabled composefs + convert_images=True:
podman pull quay.io/centos-bootc/centos-bootc:stream9
(digest `sha256:014fa70c2e7749926d259e8f3b544123bf0582cc96adcfd1fff93be40856b9ae) fails with:I didn't try to debug this yet.
podman info
host: arch: amd64 buildahVersion: 1.35.4 cgroupControllers: