Bug 46975

Summary: Некорректное применение настроек через alterator-netinst: невозможно удалить строки, связанные с подключением по VNC
Product: Sisyphus Reporter: Vera Blagoveschenskaya <vercha>
Component: alterator-netinstAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: andy, antohami, boyarsh, manowar, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=45970
Attachments:
Description Flags
Вид на шаге 3
none
Вид на шаге 5
none
Вид на шаге 7 none

Description Vera Blagoveschenskaya 2023-07-18 17:07:01 MSK
Created attachment 13873 [details]
Вид на шаге 3

Server 10.1 x86_64, обновленный до Сизифа
alterator-netinst-1.9.1-alt4

1) Настроить сервис сетевой установки:
Открыть web-alterator https://<server-ip>:8080 и выполнить настройку в разделе Серверы -> Сервер сетевых установок.

2) Импортировать загруженный образ, который будет использоваться при установке:
Подключить образ в CD/DVD-привод и нажать Загрузить с CD/DVD
Нажать Добавить.
Через некоторое время образ появится в списке Доступные образы дисков. Выбрать данный образ и нажать кнопку Выбрать.

Применить изменения.

3) Просмотреть 
# cat /var/lib/tftpboot/pxelinux.cfg/default
default linux
timeout 100
totaltimeout 100
menu title ALT (alt-workstation)
prompt 0

label harddisk
  localboot -2


label linux
  kernel syslinux//boot/vmlinuz
  append initrd=syslinux//boot/initrd.img fastboot changedisk  stagename=altinst ramdisk_size=655417 showopts vga=normal quiet splash lowmem automatic=method:nfs,network:dhcp tz=Europe/Moscow  lang=ru_RU 
 
...

4) Активировать чек-бокс Включить установку по VNC, Только по VNC и Подключение со стороны VNC сервера, в поле Направление соединения указать адрес компьютера, с которого будет происходить управление.

Применить изменения.

5)  Просмотреть 
# cat /var/lib/tftpboot/pxelinux.cfg/default
default linux
timeout 100
totaltimeout 100
menu title ALT (alt-workstation)
prompt 0

label harddisk
  localboot -2


label linux
  kernel syslinux//boot/vmlinuz
  append initrd=syslinux//boot/initrd.img fastboot changedisk  stagename=altinst ramdisk_size=655417 showopts vga=normal quiet splash lowmem automatic=method:nfs,network:dhcp tz=Europe/Moscow  lang=ru_RU  vnc vncconnect=192.168.1.1 headless
 
...

Видим, что для каждого пункта добавилась строчка строчка
vnc vncconnect=192.168.1.1 headless
(это ОК)

6) Вернуть настройки, сделанные на шаге 4:
дективировать чек-боксы Включить установку по VNC, Только по VNC и Подключение со стороны VNC сервера, в поле Направление соединения удалить адрес.

Применить изменения.

7)  Просмотреть 
# cat /var/lib/tftpboot/pxelinux.cfg/default

Результат: изменения НЕ применились: строчки vnc vncconnect=192.168.1.1 headless не удалены из файла. В веб-интерфейсе удаленные параметры не отображаются, до обновления страницы.
При этом время изменения файла совпадает с реальностью.
Если поменять параметр Вариант закгрузки: тест памяти, то в файле видно изменения default memtest, при этом строчки, связанные с vnc, НЕ удалены.

Дополнительно: перезагрузка не помогает решить проблему.
Comment 1 Vera Blagoveschenskaya 2023-07-18 17:07:43 MSK
Created attachment 13874 [details]
Вид на шаге 5
Comment 2 Vera Blagoveschenskaya 2023-07-18 17:08:17 MSK
Created attachment 13875 [details]
Вид на шаге 7
Comment 3 Vera Blagoveschenskaya 2023-07-18 17:28:29 MSK
Также попробовала редактировать /var/lib/tftpboot/pxelinux.cfg/default вручную, удаляя строки про vnc и после смотреть что в браузере: чекбоксы остаются выставленными.
Очистка кэша не помогает (пробовала в браузерах chromium/firefox-esr).
Comment 4 Repository Robot 2024-03-12 13:00:06 MSK
alterator-netinst-1.9.1-alt6 -> sisyphus:

 Fri Mar 08 2024 Anton Midyukov <antohami@altlinux> 1.9.1-alt6
 - bin/alterator-netinst: add missing help about option -v
 - bin/alterator-netinst: fix disable vnc option (Closes: 46975)
 - Add option "Autoinstall" (Closes: 45970)
 - Fix update webpage and cleanup tftpboot directory, when removed selected image
   (Closes: 40265, 46599)
 Wed Mar 06 2024 Anton Midyukov <antohami@altlinux> 1.9.1-alt5
 - bin/alterator-netinst: add bootchain support
 - bin/alterator-netinst: fix unbound variable SERVER_ROLE (Closes: 49051)