Bug 47037 - После появления ошибки о слишком длинном имени lvm ведет себя некорректно
Summary: После появления ошибки о слишком длинном имени lvm ведет себя некорректно
Status: CLOSED FIXED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: alterator-vm (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Олег Соловьев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-26 17:33 MSK by Белая Алёна
Modified: 2023-11-20 11:55 MSK (History)
0 users

See Also:


Attachments
поведение после ошибки (627.52 KB, video/mp4)
2023-07-26 17:33 MSK, Белая Алёна
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Белая Алёна 2023-07-26 17:33:23 MSK
Created attachment 13930 [details]
поведение после ошибки

alterator-browser-qt5-3.4.10-alt1
alterator-vm-0.4.30-alt1

Стенды:
Alt Server V 10.1 x86_64
Alt Server 10.1 x86_64

Также воспроизводится в версии alterator-browser-qt5-3.4.8-alt1 на стендах:
Alt Workstation 10.1 x86_64
Alt Workstation K 10.1 x86_64
Alt Education 10.1 x86_64
Simply Linux 10.1 x86_64


1. Начать установку
2. На шаге 4/12 поставить профиль "Вручную" и нажать "Далее"
3. Создать группу томов lvm из нескольких физических томов:
Выбрать LVM и нажать на кнопку "Создать группу томов" -> Выбрать все физические тома и ввести имя группы томов -> Нажать "ОК".
4. Создать логический том на LVM:
На unused-пространстве нажать "Создать том"
5. В открывшемся окне ввести в поле Имя тома более 120 символов
6. Нажать ОК
7. Проверить, что появилась ошибка: "Value too large for defined data type" и закрыть ее

Ожидаемый результат: после закрытия ошибки возвращается окно "Создать том", где необходимо задать новое имя, либо фокус возвращается в главное окно, том с некорректным именем не создается. На unused-пространстве можно создать новый том.

Реальный результат: 
1. Происходит возвращение в главное окно (это ОК), в главно окне отображается unused-пространство
2. При нажатии на кнопку "Создать том" на unused-пространстве появляется окно "Поздравляю! Вы обнаружили секретный уровень!"
3. Если переключиться на группу томов и обратно на unused-пространство - кнопки исчезнут
4. Если переключиться на lvm, там будет кнопка "Создать группу томов". Если создать новую группу томов, то она создается не на реальных устройствах, а как lvm поверх lvm. 
Вернуться к корректному созданию тома можно только если полностью удалить группу томов и начать все заново.

Прикладываю видео с возвпроизведением поведения.
Comment 1 Белая Алёна 2023-07-27 10:08:07 MSK
Дополнительное исследование: При выполнении аналогичного сценария при создании шифруемого тома - поведение секции lvm такое же. Разница в поведении только в разной ошибке, подробнее - 47041
Comment 2 Repository Robot 2023-11-20 11:55:19 MSK
evms-2.5.5-alt71 -> sisyphus:

 Mon Nov 20 2023 Oleg Solovyov <mcpain@altlinux> 2.5.5-alt71
 - fixes:
   + fix potential null pointer dereference
   + swapfs: fix UUID option (Closes: #46843)
   + truncate volume name if it doesn't fit (Closes: #47037)
   + luks: ensure "_luks" in volume name (Closes: $47041)
   + GPT: use Megabytes instead of Sectors (Closes: 42029)