You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bootc ukify fails when O_TMPFILE is not supported #2340
It might be its not possible to do this without O_TMPFILE support, but since it was resolved in the other issue, I was hoping this might be resolvable in a similar way.
Temporary (or not if this isn't resolvable) Workaround for Gitlab CI:
Since Gitlab CI has some of the CI environment on overlayfs and some (including your build folder) on normal ext4, it is possible to use --volume for podman build to put /var/tmp directly on ext4 instead of overlay.
Example:
Create tmp folder in your build context folder (and a README.md or something so the folder is created on git checkout)
Add something like this to .gitignore (only really needed if you commit back during CI):
tmp/**/*
!tmp/README.md
Add a .containerignore file with tmp (prevents inflating build context)
Add --volume=${CI_PROJECT_DIR}/tmp:/var/tmp to your podman build
Activity
cgwalters commentedon Jul 27, 2026
This needs to be fixed in https://github.com/containers/composefs-rs
cgwalters commentedon Jul 29, 2026
PR in composefs/composefs-rs#368
fix(sealed): give ukify a /var/tmp that supports O_TMPFILE (#455)
Fix upgrade-test boot state observation (#456)
cgwalters commentedon Aug 4, 2026
Bumped in #2352