Bug 51884

Summary: Некорректная работа при попытке создания нескольких FAT16/FAT32 разделов
Product: Sisyphus Reporter: Kostevich Arseniy <kostevichae>
Component: alterator-vmAssignee: Олег Соловьев <mcpain>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, mcpain, mike
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Ошибка none

Description Kostevich Arseniy 2024-10-30 11:42:48 MSK
Некорректная работа при попытке создания нескольких FAT16/FAT32 разделов

Образ:
alt-workstation-10.2-x86_64

Версия пакета:
alterator-vm-0.4.38-alt1

Шаги для воспроизведения:
1. Начать установку системы и дойти до шага "4/13: Подготовка диска":
- Отметить один или несколько дисков в секции "Выберите группы дисков для использования" 
- Отметить чекбокс "Предложить сделать мои изменения после применения профиля" 
- Выбрать профиль "Вручную" 

2. Создать раздел FAT32 или FAT16:
- Выбрать неиспользуемое пространство на диске -> "Создать раздел" 
- В окне "Создать раздел" выбрать тип раздела FAT32, указать размер -> "OK" 
- В окне "Изменить точку монтирования" оставить значение по умолчанию(/boot/efi) -> "OK" 

3. Попытаться создать второй раздел FAT32 или FAT16 согласно шагу 2

Ожидаемый результат:
Оба раздела корректно созданы

Фактический результат:
По умолчанию предлагается точка монтирования /home без опций.
При попытке изменить точку монтирования или нажать "ОК" для продолжения появляется ошибка "Неверная точка монтирования: должна начинаться с /mnt"
Выбор /mnt не меняет поведение.

Дополнительно:
Ошибка актуальная для legacy и uefi.
Если данная конфигурация некорректна, то установщик либо не должен предлагать установить точку монтирования, либо предложить смонтировать в /mnt/sdb2 или /mnt/<UUID>, либо ошибка должна формулироваться по-другому.
Comment 1 Kostevich Arseniy 2024-10-30 11:43:42 MSK
Created attachment 17081 [details]
Ошибка
Comment 2 Олег Соловьев 2024-10-30 12:33:06 MSK
(In reply to Kostevich Arseniy from comment #0)
> предложить смонтировать в /mnt/sdb2 или /mnt/<UUID>

Это вписывается руками в поле точки монтирования.

(In reply to Kostevich Arseniy from comment #0)
> либо ошибка должна формулироваться по-другому.

"Неверная точка монтирования: должна начинаться с /mnt/" - так?
Comment 3 Kostevich Arseniy 2024-10-30 12:37:00 MSK
(Ответ для Олег Соловьев на комментарий #2)
> (In reply to Kostevich Arseniy from comment #0)
> > предложить смонтировать в /mnt/sdb2 или /mnt/<UUID>
> 
> Это вписывается руками в поле точки монтирования.

Почему тогда предлагаются точки по умолчанию, в которые невозможно примонтировать?

Почему в выпадающем списке нет "/mnt"?
Comment 4 Олег Соловьев 2024-10-30 13:41:47 MSK
(In reply to Kostevich Arseniy from comment #3)
> (Ответ для Олег Соловьев на комментарий #2)
> > (In reply to Kostevich Arseniy from comment #0)
> > > предложить смонтировать в /mnt/sdb2 или /mnt/<UUID>
> > 
> > Это вписывается руками в поле точки монтирования.
> 
> Почему тогда предлагаются точки по умолчанию, в которые невозможно
> примонтировать?
Потому что так guile-evms написан.

> Почему в выпадающем списке нет "/mnt"?
Потому что его никто туда не добавил.
Comment 5 Repository Robot 2025-04-25 11:18:08 MSK
guile-evms-0.6.7-alt1 -> sisyphus:

 Wed Apr 23 2025 Oleg Solovyov <mcpain@altlinux> 0.6.7-alt1
 - filter suggested mountpoints (Closes: #51884)
 - dev: pass 'usedsize' volume property
 - drop FAT16 fsim