cryptdisks_start 之后出现“损坏的 shell”

cryptdisks_start 之后出现“损坏的 shell”

多年来,我一直在使用 luks 加密来加密 USB 备份驱动器,没有出现任何问题,但现在出现了一些奇怪的行为。不同之处在于,这里整个系统(除了/boot)都位于软 RAID 上的 luks 上的 LVM 上。

加密的 LVM 一切正常,但在执行cryptdisks_start解锁备份驱动器(我/etc/crypttab为其添加了一个条目)后,我输入的所有内容(控制台或 SSH 会话)均未显示(包括在输入 Enter 后转到新行)。我不得不关闭会话(或者如果我执行了 则关闭 root 和用户会话su -)才能恢复正常。

该驱动器实际上已解锁,我可以使用它。cryptdisks_stop工作正常。如果我删除/etc/crypttab备份驱动程序的条目并用它解锁,cryptsetup luksOpen ...它也可以正常工作,cryptdisks_start 的手册页说它只是一个解析 cryptsetup 的包装器/etc/crypttab

我该如何修复它?

答案1

这是一个错误,仅在 cryptsetup 14.10 版本中得到修复,请参阅https://bugs.launchpad.net/ubuntu/+source/cryptsetup/+bug/1301086

我修改了设置以使用密钥文件,因为问题出在处理交互式密码的 askpass 上。

相关内容