OSBuild Image Builder CLI composes failing

I’m attempting to learn how to create an ostree image. Following the guide here
And step one is failing…

This is on a fresh install of Fedora 41 Workstation and everything was updated
I ran the following to get the system to ready according to the ostree guide
The only place I diverged was during the package installation as I added the weak_dep exclusion to avoid adding the rpm-ostree plugin to gnome-software as I’m not on an OSTree system,

sudo dnf install --setopt install_weak_deps=false weldr-client osbuild-composer
sudo systemctl enable --now osbuild-composer.socket
sudo usermod -aG weldr $USER

Then I logged out for a bit to make sure the new group took effect and made fishy-commit.toml with the following contents as per the ostree image guide

description = "Fishy OSTree commit"
version = "0.0.1"

[[packages]]
name = "fish"
version = "*"
composer-cli compose start fishy-commit fedora-iot-commit
Compose e1b57916-8088-457c-aa44-614fe1221b85 added to the queue
Waiting 5m0s for compose to finish
e1b57916-8088-457c-aa44-614fe1221b85 FAILED

composer-cli compose log $COMPOSE_UUID

I noticed the fedora-iot-commit type isn’t listed in composer-cli compose types so i did also run composer-cli compose start fishy-commit iot-commit but both of the compose logs simply gives the following: The compose result is empty

The Fedora Atomic Desktops do not use (nor support) building with osbuild. See the README for instructions on how to build your own.

Solved after an update osbuild-composer from 127-1.fc41 to 128-1.fc41
Now working as expected.

If anyone else runs into this issue and an update doesn’t fix it, try the following: sudo dnf reinstall osbuild-composer-core osbuild-composer-worker