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!