«Поврежденная оболочка» после cryptdisks_start

«Поврежденная оболочка» после cryptdisks_start

Я использовал шифрование luks для резервного копирования USB-накопителей в течение многих лет без каких-либо проблем, но теперь у меня возникло странное поведение. Разница в том, что здесь вся система (кроме /boot) находится на LVM поверх luks поверх мягкого RAID.

Все в порядке с зашифрованным LVM, но после выполнения , cryptdisks_startчтобы разблокировать резервный диск (я добавил запись /etc/crypttabдля этого) все, что я набираю (консоль или сеанс SSH), не отображается (включая переход на новую строку после нажатия Enter). Мне приходится закрывать сеанс (или и сеанс root, и сеанс user, если я сделал 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, который обрабатывает интерактивный пароль.

Связанный контент