Bug 13996

Summary: anaconda cannot install with luks encrypted root partition
Product: [ROSA-based products] ROSA Fresh Reporter: a.betkher <a.betkher>
Component: Installer and live modeAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, leshikne, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description a.betkher 2023-10-31 13:31:34 MSK
Анаконда после коммита: https://abf.io/import/anaconda/commit/8deb00736fcb4b65283af99dce67532f018ff8cb
не корректно устанавливает в случае когда  корневой раздел - люкс.

https://abf.io/build_lists/4810164 - x86_64
https://abf.io/build_lists/4810165
https://abf.io/build_lists/4810166
https://abf.io/build_lists/4810167
https://abf.io/build_lists/4810168

Advisory:
   - загрузить в режиме efi любой лайв 2021.1 собранный в октябре. Проверял в qemoo c установкой на внешний hdd (qemoo ROSA...iso -e -a /dev/sda), можно в другой виртуалке или на железе, но обязательно efi.
   - в загруженной системе выкачать браузером с билдлиста все пакеты анаконды кроме *srs* и *debug*
   - установить пакеты одной транзакцией. Лучше с rpm, чтобы не тянуть обновления. То есть rpm -Uhv ./* в папке с загрузками
   - Запустить анаконду и установить ОС с шифрованным корневым разделом. (В авто режиме не работает, только с ручной разбивкой).
   - Проверить, что ОС грузится. Сломанная не спрашивала пароль люкса и просто висла на заставке плимута.
Comment 1 Vladimir Potapov 2023-11-03 13:03:10 MSK
***************************************
The update sent to testings
Comment 2 Vladimir Potapov 2023-11-03 13:08:46 MSK
Если уж анакондой занялся, можно ли исправить 
https://bugs.rosalinux.ru/show_bug.cgi?id=13681 ?
Оч. надо.
Comment 3 a.betkher 2023-11-08 05:23:48 MSK
> Если уж анакондой занялся, можно ли исправить 
> https://bugs.rosalinux.ru/show_bug.cgi?id=13681 ?

Исправлена установка с шифрованием с разметкой по умолчанию.
С Установленной галкой "шифровать" создается раздел /boot, без галки отдельный раздел не создается. 
Дефолт + шифрование это достаточно сложная разметка: ефи + бут + шифрованные ( корень + хомяк + своп). Все с одинаковым паролем. Luksunlock такую разметку переваривает нормально.

https://abf.io/build_lists/4816657
https://abf.io/build_lists/4816658 - x86_64
https://abf.io/build_lists/4816659
https://abf.io/build_lists/4816660
https://abf.io/build_lists/4816661
Comment 4 Vladimir Potapov 2023-11-09 09:13:48 MSK
********************************************
The update sent to testings
Comment 5 Vladimir Potapov 2023-11-13 16:42:55 MSK
в ручном режиме фраза "Encrypt my data" не переведена.
Comment 6 a.betkher 2023-11-14 18:51:12 MSK
> в ручном режиме фраза "Encrypt my data" не переведена.

https://abf.io/build_lists/4824106
https://abf.io/build_lists/4824107 - x86_64
https://abf.io/build_lists/4824108
https://abf.io/build_lists/4824109
https://abf.io/build_lists/4824110

Чур до НГ с анакондой больше не приставать ).
Comment 7 Vladimir Potapov 2023-11-15 13:02:44 MSK
***************************************************
The update sent to testings
Comment 8 Vladimir Potapov 2023-11-15 13:16:22 MSK
anaconda-34.25.0.10-1.82
https://abf.io/build_lists/4824106
https://abf.io/build_lists/4824107 - x86_64
https://abf.io/build_lists/4824108
https://abf.io/build_lists/4824109
https://abf.io/build_lists/4824110
************************* Advisory **************************
Fix root luks setup
Fix autosetup with luks partitioning
Localization fix
**************************************************************
QA Verified
Comment 9 Grigorev Andrey 2023-11-15 22:39:46 MSK
Нет ли регрессии по потреблению?
Помнится, раньше на 512МБ ОЗУ систему всё же можно было поставить.
Comment 10 Grigorev Andrey 2023-11-15 22:49:08 MSK
(In reply to Grigorev Andrey from comment #9)
> Нет ли регрессии по потреблению?
> Помнится, раньше на 512МБ ОЗУ систему всё же можно было поставить.

Вроде бы нету.