When logging in to cockpit, I can see Apps->Image Builder
When clicking it, I get the information that the service failed to start. There is not much in the logs, but I paste what was written:
-- Subject: Unit osbuild-composer.socket has begun start-up
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit osbuild-composer.socket has begun starting up.
May 10 09:24:38 localhost.localdomain systemd[1]: Listening on OSBuild Composer API sockets.
-- Subject: Unit osbuild-composer.socket has finished start-up
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit osbuild-composer.socket has finished starting up.
--
-- The start-up result is done.
May 10 09:24:38 localhost.localdomain systemd[1]: osbuild-worker@1.service: Start request repeated too quickly.
May 10 09:24:38 localhost.localdomain systemd[1]: osbuild-worker@1.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- The unit osbuild-worker@1.service has entered the 'failed' state with result 'exit-code'.
May 10 09:24:38 localhost.localdomain systemd[1]: Failed to start OSBuild Composer Worker (1).
I have no idea what happens
I set SELinux to permissive and rebooted. Same game again.
…will show you some of the places osbuild-composer likely must be updated to support Rocky.
They currently support CentOS 8 Stream (not CentOS 8) so I’m not sure how long this will take to get support.
It would definitely be a good idea to file an issue against osbuild-composer and osbuild. I don’t see any there as of this moment. The devs might do little to support Rocky before it’s a full release though.
Well maybe not super simple but I guess one would start here and add a new distro here.
I have actually never used this tool myself but I happened to stumble upon this bug when I was looking around in Rocky Linux, just doing some random testing.
According to the developers on the Github page, it may be a better idea to use the ID_LIKE variable found in /etc/os-release to determine how to run osbuilder, given that Rocky isn’t the only new distro made to replace CentOS.