Bug 59219

Summary: При повторной автоустановке системы с объединением дисков в raid, система не устанавливается
Product: Sisyphus Reporter: Полина Пойденко <polipoki>
Component: evmsAssignee: Олег Соловьев <mcpain>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: mcpain, mike, shevchenkodyu, vercha
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
autoinstall
none
error_raid0.png
none
error_raid1.png
none
logs1_error.zip
none
logs2_error_raid0.zip
none
logs3_error_raid1.zip none

Description Полина Пойденко 2026-05-15 16:08:05 MSK
Собран образ (regular) на базе Сизиф с последними версиями:
alterator-vm.git=0.4.50-alt1
evms.git=2.5.5-alt92
guile-evms.git=0.6.7-alt1.1 (подключено задание 409931  для получения более детальных логов) 

Кол-во дисков в системе (UEFI):
sda - 70GB
sdb - 72GB

Установка производится на виртуальную машину (ВМ). 

Был поднят сервер сетевых установок.
Файл autoinstall.scm прикреплен.
При автоустановке системы была использована следующая схема разбивки:

((server
  (title . "Setup for server")
  (action . trivial)
  (actiondata
    ("swap" (size 2048000 . 2048000) (fsim . "SWAPFS") (methods (raid (superblock . #t) (level . 1)) plain))
    ("/boot/efi" (size 1024000 . 1024000 ) (fsim . "FAT32") (methods (raid (superblock . #f) (level . 1)) plain))
    ("/home" (size 20971520 . 20971520 ) (fsim . "Ext4") (methods (raid (superblock . #t) (level . 1)) plain))
    ("/" (size 41943040 . #t ) (fsim . "Ext4") (methods (raid (superblock . #t) (level . 1)) plain))))
)

Автоустановка системы была выполнена успешно. 

Но при повторной автоустановке системы с текущей разбивкой дисков, если не пересоздавать диски в ВМ, то автоустановка системы завершается с ошибкой на этапе разбивки дисков. 
Скрин ошибки и логи прикреплены (logs1_error.zip, error_raid0.png).

Если перед каждой переустановкой системы с разбивкой raid удалять и заново создавать чистые диски, то автоустановка завершается успешно. 

Также если в файл autoinslall.scm дополнительно перед разбивкой диска добавить строки:
("/evms/profiles/none" language ("ru_RU") action apply commit #f clearall #t exclude ())
("/evms/control" action "write" control update)

То автоустановка будет отрабатывать через раз (без ручного пересоздания дисков в ВМ) либо вообще не отрабатывать. Вcе зависит от типа raid и кол-ва дисков. 
Скрин ошибки и логи прикреплены.
raid0 - logs2_error_raid0.zip, error_raid0.png
raid1 - logs3_error_raid1.zip, error_raid1.png

Дополнительно: 

1. Данная проблема не распространяется на разбивку дисков без raid.
2. Если выполнять установку системы вручную и перед разбивкой дисков выбирать "Очистить выбранные диски перед применением профиля", то установка проходит успешно.
Comment 1 Полина Пойденко 2026-05-15 16:08:43 MSK
Created attachment 21462 [details]
autoinstall
Comment 2 Полина Пойденко 2026-05-15 16:09:23 MSK
Created attachment 21463 [details]
error_raid0.png
Comment 3 Полина Пойденко 2026-05-15 16:09:38 MSK
Created attachment 21464 [details]
error_raid1.png
Comment 4 Полина Пойденко 2026-05-15 16:09:56 MSK
Created attachment 21465 [details]
logs1_error.zip
Comment 5 Полина Пойденко 2026-05-15 16:10:12 MSK
Created attachment 21466 [details]
logs2_error_raid0.zip
Comment 6 Полина Пойденко 2026-05-15 16:10:36 MSK
Created attachment 21467 [details]
logs3_error_raid1.zip
Comment 7 Vera Blagoveschenskaya 2026-05-15 16:47:10 MSK
Похожие ошибки на тему повторной установки на RAID:
https://bugzilla.altlinux.org/48634
https://bugzilla.altlinux.org/46187
Comment 8 Олег Соловьев 2026-05-15 16:52:59 MSK
*** Bug 59218 has been marked as a duplicate of this bug. ***