Ubuntu 15.04 – boot failure with encrypted partition

After upgrading one of my computers to 15.04 my system halted on boot after following message: “Starting cryptography system for cryptohome”

This particular machine is using pretty standard LUKS encryption for /home and swap, so it was very suprising that it didn’t work immediately.

Luckily, while 15.04 switched to use systemd for init instead of upstart – there is still an option in GRUB to use upstart. Selecting it worked fine and I had my system up in a minute.

While a quick google didn’t reveal solution, it reminded me of old issues with plymouth (splash screen on boot) and entering password – which made my disable plymouth long time ago. Turns out, super simple solution was to reenable it:

$ sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="splash"  # splash = plymouth

$ sudo update-grub

And that suprisingly simply solved the issue!