I have a proposed fix for this, could somebody who uses cryptsetup try this...
Edit the init.d script, at the top you'll find some code that looks like:
stdin=`readlink /proc/self/fd/0` if [ "${stdin#/dev/null}" != "$stdin" ]; then exec </dev/console >/dev/console 2>&1 fi
Modify that so it reads:
stdin=`readlink /proc/self/fd/0` if [ "${stdin#/dev/null}" != "$stdin" ] && [ "$ON_VT" != "yes" ]; then exec env ON_VT=yes /usr/bin/openvt -f -c `fgconsole` $0 "$@" fi
I have a proposed fix for this, could somebody who uses cryptsetup try this...
Edit the init.d script, at the top you'll find some code that looks like:
stdin=`readlink /proc/self/fd/0` /dev/null} " != "$stdin" ]; then
if [ "${stdin#
exec </dev/console >/dev/console 2>&1
fi
Modify that so it reads:
stdin=`readlink /proc/self/fd/0` /dev/null} " != "$stdin" ] && [ "$ON_VT" != "yes" ]; then
if [ "${stdin#
exec env ON_VT=yes /usr/bin/openvt -f -c `fgconsole` $0 "$@"
fi