If you manage to boot off a USB key or something else and discover the drives, can you then run grub-probe on the device to check if grub correctly identifies the disk as a crypto disk?
Should get you output a bit like the following:
cryptodisk
luks
gcry_rijndael
gcry_rijndael
gcry_sha256
If not, then the device is not getting recognized properly.
At a glance, my first guess would be that the format changes in LUKS that happened in 19.04 are causing an issue, but I'm not sure. I would not have expected this to be a problem on upgrade.
Please report with the output for the command above if possible, so we can dig in more into what is happening in grub's probing.
If you manage to boot off a USB key or something else and discover the drives, can you then run grub-probe on the device to check if grub correctly identifies the disk as a crypto disk?
Running the following command:
sudo grub-probe --device= /dev/mapper/ <your crypto device> --target= abstraction
Should get you output a bit like the following:
cryptodisk
luks
gcry_rijndael
gcry_rijndael
gcry_sha256
If not, then the device is not getting recognized properly.
At a glance, my first guess would be that the format changes in LUKS that happened in 19.04 are causing an issue, but I'm not sure. I would not have expected this to be a problem on upgrade.
Please report with the output for the command above if possible, so we can dig in more into what is happening in grub's probing.