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