Bug 13154

Summary: Anaconda kickstart ошибка Pane is dead
Product: [ROSA-based products] ROSA Fresh Reporter: d.zaslavsky <d.zaslavsky>
Component: Installer and live modeAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: major    
Priority: High CC: leshikne, m.novosyolov
Version: All   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:
Attachments: kickstart.ks и логи anaconda

Description d.zaslavsky@rosalinux.ru 2023-03-10 14:51:35 MSK
Created attachment 5866 [details]
kickstart.ks и логи anaconda

Установка Chrome 12 через Kickstart проходит частично успешно. 

Система устанавливается, но в конце установки появляется ошибка Pane is dead, из-за этого не срабатывает автоматическая перезагрузка системы после завершения установки, что критично для установки по PXE.

Баг появляется только в Chrome. 
В Cobalt 7.9 и CentOS 9 Stream установка проходит корректно с перезагрузкой.
 
Советы RHEL - поменять язык установщика, параметры запуска kickstart и т.д не помогают. 

Версия anaconda в Cobalt 7.9 - 21.48.22.158  на ISO
Версия anaconda в CentOS 9 Stream - 34.25.2.8 на ISO
Версия anaconda в Chrome - 34.25.0.10 на ISO


kickstart.ks и логи anaconda приложил
Comment 1 Mikhail Novosyolov 2023-03-23 01:48:42 MSK
Это известная проблема, обходится так:


в %post:

# обход проблемы с командой reboot
bash /usr/share/anaconda/post-scripts/90-rosa1-postinstall.ks || :

в %post --nochroot:
reboot

Но надо бы починить нормально.
Comment 2 Mikhail Novosyolov 2023-03-23 04:01:57 MSK
Починено в пакете Anaconda 34.25.0.10-1.58
https://abf.io/import/anaconda/commit/92dec19329c69fec1ae80af9c240b9ebbb53e177
Тестовые образы с этой Anaconda:
Fresh: https://abf.io/platforms/rosa2021.1/products/279/product_build_lists/46059
Chrome: https://abf.io/platforms/rosa2021.1/products/279/product_build_lists/46061
Comment 3 d.zaslavsky@rosalinux.ru 2023-03-23 11:37:16 MSK
(In reply to Mikhail Novosyolov from comment #1)
> Это известная проблема, обходится так:
> 
> 
> в %post:
> 
> # обход проблемы с командой reboot
> bash /usr/share/anaconda/post-scripts/90-rosa1-postinstall.ks || :
> 
> в %post --nochroot:
> reboot
> 
> Но надо бы починить нормально.

Добавил в kickstart следующую конструкцию:

%post
bash /usr/share/anaconda/post-scripts/90-rosa1-postinstall.ks || 
#%end

%post --nochroot
reboot
%end

Система выключается в момент установки, на диск, куда устанавливается система - пуст.

> Тестовые образы с этой Anaconda:

Система вообще не доходит до kickstart, ошибка во время загрузки anaconda:

if (conf.systen.can_reboot and ((status[”reboot”] and status[”over”1) or rebootData.action is not Nome):
SyntaxError: invalid syntax
Comment 4 Mikhail Novosyolov 2023-03-23 12:34:40 MSK
(In reply to d.zaslavsky@rosalinux.ru from comment #3)
> (In reply to Mikhail Novosyolov from comment #1)
> > Это известная проблема, обходится так:
> > 
> > 
> > в %post:
> > 
> > # обход проблемы с командой reboot
> > bash /usr/share/anaconda/post-scripts/90-rosa1-postinstall.ks || :
> > 
> > в %post --nochroot:
> > reboot
> > 
> > Но надо бы починить нормально.
> 
> Добавил в kickstart следующую конструкцию:
> 
> %post
> bash /usr/share/anaconda/post-scripts/90-rosa1-postinstall.ks || 
> #%end
Тут комментарий лишний
> 
> %post --nochroot
> reboot
> %end
> 
> Система выключается в момент установки, на диск, куда устанавливается
> система - пуст.
> 
> > Тестовые образы с этой Anaconda:
> 
> Система вообще не доходит до kickstart, ошибка во время загрузки anaconda:
> 
> if (conf.systen.can_reboot and ((status[”reboot”] and status[”over”1) or
> rebootData.action is not Nome):
> SyntaxError: invalid syntax
Да, прошу прощение, не с тем контейнером собрал образы

Chrome server: https://abf.io/platforms/rosa2021.1/products/279/product_build_lists/46065
Fresh server: https://abf.io/platforms/rosa2021.1/products/279/product_build_lists/46066
Fresh XFCE: https://abf.io/platforms/rosa2021.1/products/328/product_build_lists/46067