Greetings @Pipe,
without the other modifications to layers as suggested on the tutorial so to proceed step by step
This is the issue right here, you didn’t follow the rest of the steps on the tutorial which affects how the plymouth recipe gets configured and built. In that tutorial notice that we create a bbappend to plymouth that sets:
PACKAGECONFIG = "pango drm"
Without this, the plymouth recipe defaults to:
PACKAGECONFIG ??= "pango initrd"
As seen in the original recipe file: plymouth_0.9.5.bb « plymouth « recipes-core « meta-oe - meta-openembedded - Collection of OpenEmbedded layers
Now the problem is that since initrd
is present this pulls in dracut
as a required dependency. If you look at your error message the issue is nothing providing dracut
in your build:
Missing or unbuildable dependency chain was: [‘tdx-reference-multimedia-image’, ‘plymouth’, ‘dracut’]
Hence the error, since without dracut this build can’t complete. Therefore you should follow the rest of that tutorial and add the recommended bbappend as instructed. Unless you have a reason not to, in which case you must satisfy this dependency chain.
Best Regards,
Jeremias