Summary: | Система не загружается после установки на шифрованный LVM | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | realjohndoe | ||||||
Component: | installer | Assignee: | Anton V. Boyarshinov <boyarsh> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | normal | ||||||||
Priority: | P3 | CC: | antohami, boyarsh, klark, ldv, mcpain, mike, rider, sem | ||||||
Version: | unstable | ||||||||
Hardware: | all | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | 33966 | ||||||||
Bug Blocks: | |||||||||
Attachments: |
|
Description
realjohndoe
2016-03-16 23:16:46 MSK
Спрашивали: http://www.opennet.ru/openforum/vsluhforumID3/112310.html#36 2 rider: хорошо бы кому проверить по возможности. Теперь ошибка возникает на этапе установки системы из alt-kworkstation-8.2-install-i586.iso. Created attachment 7218 [details]
Ошибка при установке из alt-kworkstation-8.2-install-i586.iso на LVM/LUKS.
Created attachment 7473 [details]
Fix
Было: скрипт получает список устройств через blkid
В этом списке оказывались пути, которые вели на одно и то же устройство (один путь оказался симлинком на другой), из-за чего при установке на одно и то же устройство дважды устанавливался пароль. Первая установка проходила успешно, вторая - уже нет, т.к. использовался уже неактуальный Current password.
Стало: вместо списка путей скрипт получает список УНИКАЛЬНЫХ UUID устройств, конвертирует его в путь к файлу устройства и проверяет, является ли данное устройство контейнером LUKS.
Результат: пароль успешно устанавливается на контейнеры
В grub.cfg в качестве параметра root указан /dev/mapper/lvm-root_luks, в initramfs такого устройства нет, но есть /dev/mapper/dm-0-luks. Если указать его в качестве параметра root (при загрузке или изменив вручную /boot/grub/grub.cfg), то система загружается в штатном режиме. alterator-luks-0.3.0-alt2 -> sisyphus: Tue Mar 27 2018 Oleg Solovyov <mcpain@altlinux> 0.3.0-alt2 - fix "no key available with this passphrase" (Closes: #31895) |