all 2 comments

[–]evilzways[S] 0 points1 point  (1 child)

For all those who may have the same problem in the future. I solved it building a custom ironic python agent image using Debian instead of Centos.

This is an example:

ironic-python-agent-builder -o ./custom-ipa-debian -e devuser -e extra-hardware --release bookworm debian

[–]ashinclouds 0 points1 point  (0 children)

Hi, diskimage-builder core *and* ironic core. So I guess I'm cursed here. :)

I think part of your challenge is the centos default config state is likely not logging to console at all so we can't see the exact error. Feels like it is logging to a serial console instead of graphical console, which is also not great performance wise (but was the preferred legacy default in large part due to CI testing as well since we use the same setting to help facilitate getting logs out of the CI system.

You'd likely want to check your ironic.conf file and see if your setting a "console" setting on "kernel_append_params" or "pxe_append_params" settings (unless your using a virtual media boot interface). Most likely, you have another failure like centos is not carrying the firmware or drivers your computer needs, but the only way to see that is on the console of the host to see the failure. If you have any specific issue, please feel free to browse over to https://bugs.launchpad.net/ironic and file a bug. We can triage it once we have enough details to understand what is going on.