Askpass is faulty. It changes the kernel.printk parameter, but it does
not revert to the previous value.
u...@jaunty$ cat /proc/sys/kernel/printk
4 4 1 7
u...@jaunty$ sudo /lib/cryptsetup/askpass Test
Test password
u...@jaunty$ cat /proc/sys/kernel/printk
7 4 1
and the workaround is to save the kernel.printk parameter before calling
askpass and restore it after.
** Attachment added: patch-cryptroot-printk.diff
http://launchpadlibrarian.net/25373635/patch-cryptroot-printk.diff
--
udevd writes syslog messages on the screen
** Attachment added: messages on screen during boot
http://launchpadlibrarian.net/25356192/dmesg-cryptsetup-udevd.log
** Attachment added: Dependencies.txt
http://launchpadlibrarian.net/25356193/Dependencies.txt
--
udevd writes syslog messages on the screen