That's very close to the workaround I ended up using on my Trusty VMs:
# grep root /etc/crypttab
crypt-root /dev/xvdc noneluks,keyscript=local.askpass
# cat /lib/cryptsetup/scripts/local.askpass
#!/bin/sh
exec /lib/cryptsetup/askpass $(printf '\nEnter passphrase for %s
Public bug reported:
plymouth ask-for-password is unable to read keyboard input when the
console is the Xen PV console device (hvc0).
Since the cryptroot script that the cryptsetup package installs on
initramfs's uses plymouth ask-for-password instead of
/lib/cryptsetup/askpass if plymouth is
** Tags removed: patch
** Tags added: trusty
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1355617
Title:
plymouth ask-for-password unable to read keyboard input on Xen PV
console (hvc0)
To
*** This bug is a duplicate of bug 1169621 ***
https://bugs.launchpad.net/bugs/1169621
** This bug has been marked a duplicate of bug 1169621
encrypted LVM desktop does not boot with cirrus driver (no password prompt)
--
You received this bug notification because you are a member of