diff --git a/pkg/lib/unlock.go b/pkg/lib/unlock.go index 8b2461f..00fae6c 100644 --- a/pkg/lib/unlock.go +++ b/pkg/lib/unlock.go @@ -38,6 +38,12 @@ func UnlockAllWithLogger(tpm bool, logger zerolog.Logger) error { return nil } + logger.Info().Msgf("triggering udev to populate disk info") + _, err = utils.SH("udevadm trigger -v --type=all") + if err != nil { + return err + } + for _, disk := range blk.Disks { for _, p := range disk.Partitions { if p.Type == "crypto_LUKS" {