Hi all,
I have created a custom image based on Bazzite Gnome and it is working well via bootc switch. I would like to build an anaconda disk image to remove the redundant step of installing Bazzite Gnome first but am hitting this error in the ‘Build disk images (anaconda-iso)’ job -
Run osbuild/bootc-image-builder-action@main
with:
builder-image: quay.io/centos-bootc/bootc-image-builder:latest
config-file: ./disk_config/iso.toml
image: ghcr.io/saltscratch/bazzite-plus:latest
chown: 1001:1001
types: anaconda-iso
additional-args: --use-librepo=True
tls-verify: true
env:
IMAGE_NAME: bazzite-plus
IMAGE_REGISTRY: ghcr.io/saltscratch
DEFAULT_TAG: latest
BIB_IMAGE: quay.io/centos-bootc/bootc-image-builder:latest
DISK_TYPE: anaconda-iso
USER_UID: 1001
USER_GID: 1001
/usr/bin/sudo rm -rf /var/lib/containers/storage
/usr/bin/sudo mkdir -p /etc/containers
/usr/bin/sudo sh -c echo '[storage]
driver = "overlay"
runroot = "/run/containers/storage"
graphroot = "/var/lib/containers/storage"
' > /etc/containers/storage.conf.tmp
/usr/bin/sudo mv /etc/containers/storage.conf.tmp /etc/containers/storage.conf
Pulling required images
/usr/bin/sudo mkdir -p ./output
Building artifact(s)
/usr/bin/sudo podman run --rm --privileged --security-opt label=type:unconfined_t --volume /var/lib/containers/storage:/var/lib/containers/storage --volume ./output:/output --volume ./disk_config/iso.toml:/config.toml:ro quay.io/centos-bootc/bootc-image-builder:latest build --output /output --chown 1001:1001 --use-librepo=True --type anaconda-iso ghcr.io/saltscratch/bazzite-plus:latest
Generating manifest manifest-anaconda-iso.json
Manifest generation step
2026/01/01 05:00:36 error: cannot build manifest: no default root filesystem type specified in container, please use "--rootfs" to set manually
Error: Build process failed: The process '/usr/bin/sudo' failed with exit code 1
Any suggestions?