Dracut 110 changed the ordering of systemd-crypsetup to 71. This seems to make stuff not work anymore:
dracut[I]: *** Including module: clevis ***
Failed to add dependency on unit: Unit cryptsetup.target does not exist
Readding cryptsetup.target to inst_multiple (like in d7a2f38) seems to fix the issue, but I'm not sure if this is the correct approach.
Tested on a recent daily build of Ubuntu Server 26.04.
ii clevis-dracut 21-1 amd64 Clevis integration for dracut
ii dracut 110-3ubuntu1 all Initramfs generator using udev
# ls -1Fv /usr/lib/dracut/modules.d/ | grep -E 'clevis|cryptsetup'
60clevis/
60clevis-pin-null/
60clevis-pin-sss/
60clevis-pin-tang/
60clevis-pin-tpm2/
71systemd-cryptsetup/
Dracut 110 changed the ordering of systemd-crypsetup to 71. This seems to make stuff not work anymore:
Readding
cryptsetup.targettoinst_multiple(like in d7a2f38) seems to fix the issue, but I'm not sure if this is the correct approach.Tested on a recent daily build of Ubuntu Server 26.04.