ubinstall-gtk самостоятельно отправляет дистрибутив в reboot если пользователь медлил на конфигурациях #193

Closed
opened 4 months ago by rodion.n · 11 comments
Collaborator

Я заметил такую закономерность которая появилась в последних итерациях инсталятора.
Баг или фича?, что программа сама отправляет компьютер на перезапуск, даже не успев догрузить конфигурации. Если пользователь медлил на этапе конфигурации и когда система была уже установлена и пользователь только тогда закончил конфигурацию, после нажатия далее, она дает секунды 3 на всю установку, а затем перезапускает систему без права выбора, не смотря на то что конфигурации еще ставились

Я заметил такую закономерность которая появилась в последних итерациях инсталятора. Баг или фича?, что программа сама отправляет компьютер на перезапуск, даже не успев догрузить конфигурации. Если пользователь медлил на этапе конфигурации и когда система была уже установлена и пользователь только тогда закончил конфигурацию, после нажатия далее, она дает секунды 3 на всю установку, а затем перезапускает систему без права выбора, не смотря на то что конфигурации еще ставились
rodion.n added the ошибка вопрос labels 4 months ago
rodion.n self-assigned this 4 months ago
YanTheKaller was assigned by rodion.n 4 months ago
rodion.n changed title from Сам уходит в reboot если пользователь медлил на конфигурациях to ubilinux самостоятельно отправляет дистрибутив в reboot если пользователь медлил на конфигурациях 4 months ago
rodion.n changed title from ubilinux самостоятельно отправляет дистрибутив в reboot если пользователь медлил на конфигурациях to ubinstall-gtk самостоятельно отправляет дистрибутив в reboot если пользователь медлил на конфигурациях 4 months ago
Owner

А что в конфигурации сохранено ?

А что в конфигурации сохранено ?
Poster
Collaborator

Я детальней изучил поведение, и вот что заметил.
Когда система установилась она перебрасывает на главную страницу настройки системы, не смотря на то что пользователь мог производить изменения, и принимает то что пользователь уже изменил.

AUTOINSTALL[part_size]=16G
AUTOINSTALL[part_fs_type]=ext4
AUTOINSTALL[user_name]=superadmin
AUTOINSTALL[user_gecos]=Administrator
AUTOINSTALL[user_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60
AUTOINSTALL[root_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60
AUTOINSTALL[log]=yes
AUTOINSTALL[ubconfig set [boot] GRUB_DEFAULT]=Full save to HDD
AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]=no
AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]=Администратор:::::
AUTOINSTALL[part_size]=16G
AUTOINSTALL[part_fs_type]=ext4
AUTOINSTALL[user_name]=superadmin
AUTOINSTALL[user_gecos]=Administrator
AUTOINSTALL[user_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60
AUTOINSTALL[root_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60
AUTOINSTALL[log]=yes
AUTOINSTALL[ubconfig set [boot] GRUB_DEFAULT]=Full save to HDD
AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]=no
AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]=Администратор:::::

Конфигурации становятся следующими:

GRUB_DEFAULT="Full_save_to_HDD"
SYSTEMBOOT_STATEMODE=changes
OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)"
DM_HINT_PASSWORD=yes
DESKTOP=xfce
CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8
XKBMODEL=pc105
XKBLAYOUT=us,ru
LOCALE="en_US.UTF-8,ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
FIRSTSTART=yes
DEFAULTUSER=superadmin
USERADD[superadmin]="Администратор:1000:x:x:x:"

А также весь интерфейс сбрасывается:

  • Тут были настройки языка и комбобоксы на Compose и Scroll Lock
    image
    Стали по умолчанию
  • Тут было выставлено Full_Save_HDD
    image
    а стало По умолчанию
    и так далее

После перезагрузки дистрибутив имеет такие конфигурации:

GRUB_DEFAULT="Full_save_to_HDD"
SYSTEMBOOT_STATEMODE=changes
OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)"
DM_HINT_PASSWORD=yes
DISPLAYMANAGER=lightdm
DESKTOP=xfce
XKBLAYOUT="us,ru"
CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8
XKBMODEL=pc105
LOCALE="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"
FIRSTSTART=yes
USERADD[superadmin]="Администратор:1000:x:x:x:"
Я детальней изучил поведение, и вот что заметил. Когда система установилась она перебрасывает на главную страницу настройки системы, не смотря на то что пользователь мог производить изменения, и принимает то что пользователь уже изменил. ``` AUTOINSTALL[part_size]=16G AUTOINSTALL[part_fs_type]=ext4 AUTOINSTALL[user_name]=superadmin AUTOINSTALL[user_gecos]=Administrator AUTOINSTALL[user_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60 AUTOINSTALL[root_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60 AUTOINSTALL[log]=yes AUTOINSTALL[ubconfig set [boot] GRUB_DEFAULT]=Full save to HDD AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]=no AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]=Администратор::::: AUTOINSTALL[part_size]=16G AUTOINSTALL[part_fs_type]=ext4 AUTOINSTALL[user_name]=superadmin AUTOINSTALL[user_gecos]=Administrator AUTOINSTALL[user_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60 AUTOINSTALL[root_password]=$6$E7stRhRS8fCKk7UU$Qoqw62AUaUa5uLIc2KC7WV3MUThhrR8kjXtCODmnKCzKe2zHu1/wmsiWBHZEIk/IQnk/aELQYbUK93OUtrwg60 AUTOINSTALL[log]=yes AUTOINSTALL[ubconfig set [boot] GRUB_DEFAULT]=Full save to HDD AUTOINSTALL[ubconfig set [desktop] AUTOLOGINUSER]=no AUTOINSTALL[ubconfig set [users] USERADD[superadmin]]=Администратор::::: ``` Конфигурации становятся следующими: ``` GRUB_DEFAULT="Full_save_to_HDD" SYSTEMBOOT_STATEMODE=changes OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)" DM_HINT_PASSWORD=yes DESKTOP=xfce CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8 XKBMODEL=pc105 XKBLAYOUT=us,ru LOCALE="en_US.UTF-8,ru_RU.UTF-8" LANG="ru_RU.UTF-8" FIRSTSTART=yes DEFAULTUSER=superadmin USERADD[superadmin]="Администратор:1000:x:x:x:" ``` А также весь интерфейс сбрасывается: - Тут были настройки языка и комбобоксы на Compose и Scroll Lock ![image](/attachments/cd5bc0d7-7982-4761-b97f-fdb1c8b660c3) Стали по умолчанию - Тут было выставлено Full_Save_HDD ![image](/attachments/5af38657-951f-47a3-a7ab-56a5cb4723e1) а стало По умолчанию и так далее После перезагрузки дистрибутив имеет такие конфигурации: ``` GRUB_DEFAULT="Full_save_to_HDD" SYSTEMBOOT_STATEMODE=changes OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)" DM_HINT_PASSWORD=yes DISPLAYMANAGER=lightdm DESKTOP=xfce XKBLAYOUT="us,ru" CONSOLE_KEYMAP=ruwin_ct_sh-UTF-8 XKBMODEL=pc105 LOCALE="ru_RU.UTF-8" LANG="ru_RU.UTF-8" FIRSTSTART=yes USERADD[superadmin]="Администратор:1000:x:x:x:" ```
Collaborator

А также весь интерфейс сбрасывается:

у тебя система запущена из песочницы, после перезапуска что ты ещё ожидаешь?

> А также весь интерфейс сбрасывается: у тебя система запущена из песочницы, после перезапуска что ты ещё ожидаешь?
Poster
Collaborator

Я всегда использую системы с Полным сохранением HDD.

Я всегда использую системы с Полным сохранением HDD.
Collaborator

значит второй вариант. Бэк установил что-то с использованием pacman, благодаря чему все утилиты которые ты установил из моего репозитория заменяются версиями из репозитория

значит второй вариант. Бэк установил что-то с использованием pacman, благодаря чему все утилиты которые ты установил из моего репозитория заменяются версиями из репозитория
Poster
Collaborator

Ты явно говоришь о чем то другом.
Ибо тема не об этом, да и по факту я перед тестированием перекомпилирую проекты.
Сейчас я запишу в ТГ видео.

Ты явно говоришь о чем то другом. Ибо тема не об этом, да и по факту я перед тестированием перекомпилирую проекты. Сейчас я запишу в ТГ видео.
Poster
Collaborator

Ошибка которая всплывает с переодичности от сброса на страницу настройки системы

################################################################
CONGRATULATIONS! EVERYTHING IS FINE!
FAST INSTALLATION IS COMPLETE!
[Thread 0x7fffd8bdf6c0 (LWP 19128) exited]
[Detaching after vfork from child process 22372]
[Detaching after vfork from child process 22373]
[Detaching after vfork from child process 22374]
[Detaching after vfork from child process 22375]

(ubinstall-gtk:19001): Gtk-CRITICAL **: 08:18:53.765: gtk_tree_model_filter_set_visible_column: assertion 'filter->priv->visible_method_set == FALSE' failed
[Detaching after vfork from child process 22376]
[Detaching after vfork from child process 22377]


Ошибка которая всплывает с переодичности от сброса на страницу `настройки системы` ``` ################################################################ CONGRATULATIONS! EVERYTHING IS FINE! FAST INSTALLATION IS COMPLETE! [Thread 0x7fffd8bdf6c0 (LWP 19128) exited] [Detaching after vfork from child process 22372] [Detaching after vfork from child process 22373] [Detaching after vfork from child process 22374] [Detaching after vfork from child process 22375] (ubinstall-gtk:19001): Gtk-CRITICAL **: 08:18:53.765: gtk_tree_model_filter_set_visible_column: assertion 'filter->priv->visible_method_set == FALSE' failed [Detaching after vfork from child process 22376] [Detaching after vfork from child process 22377] ```
Owner

Я детальней изучил поведение, и вот что заметил.
Когда система установилась она перебрасывает на главную страницу настройки системы, не смотря на то что пользователь мог производить изменения, и принимает то что пользователь уже изменил.

Это ошибка, не должно просто так перебрасывать на страницу обратно. Только если отмену нажмешь будет перебрасывать и все настройки сбрасывать.

А также весь интерфейс сбрасывается:

  • Тут были настройки языка и комбобоксы на Compose и Scroll Lock
    image
    Стали по умолчанию
  • Тут было выставлено Full_Save_HDD
    image
    а стало По умолчанию
    и так далее

При отмене установки все настройки сбрасываются на первоначальные.

> Я детальней изучил поведение, и вот что заметил. > Когда система установилась она перебрасывает на главную страницу настройки системы, не смотря на то что пользователь мог производить изменения, и принимает то что пользователь уже изменил. Это ошибка, не должно просто так перебрасывать на страницу обратно. Только если отмену нажмешь будет перебрасывать и все настройки сбрасывать. > А также весь интерфейс сбрасывается: > - Тут были настройки языка и комбобоксы на Compose и Scroll Lock > ![image](/attachments/cd5bc0d7-7982-4761-b97f-fdb1c8b660c3) > Стали по умолчанию > - Тут было выставлено Full_Save_HDD > ![image](/attachments/5af38657-951f-47a3-a7ab-56a5cb4723e1) > а стало По умолчанию > и так далее При отмене установки все настройки сбрасываются на первоначальные.
Poster
Collaborator

@YanTheKaller Сбрасываются:
-Местоположение
-Язык системы
-Автозапуск приложений
-Загрузчик
-Сетевые интерфейсы
-Ядро
-Дополнительные компоненты ядра

@YanTheKaller Сбрасываются: -Местоположение -Язык системы -Автозапуск приложений -Загрузчик -Сетевые интерфейсы -Ядро -Дополнительные компоненты ядра
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/19d8ecf7d602f473a522fb1f4b9017caa8b212e3
Poster
Collaborator
  1. Теперь перезапусков нет, если система завершила установку а пользователь еще конфигурирует систему, после нажатия делее перебрасывает на страницу готово:
    image
    [ V ] работает корректно
  2. Сбросов на первоначальные настройки больше нет, все сохраняется
    [ V ] работает корректно.

По этой задаче все чисто. Закрываю!

1. Теперь перезапусков нет, если система завершила установку а пользователь еще конфигурирует систему, после нажатия делее перебрасывает на страницу готово: ![image](/attachments/39ac03aa-45dc-48ec-9a12-ca506e72abbc) [ V ] работает корректно 2. Сбросов на первоначальные настройки больше нет, все сохраняется [ V ] работает корректно. По этой задаче все чисто. Закрываю!
rodion.n closed this issue 4 months ago
Sign in to join this conversation.
No Milestone
No project
3 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubinstall-gtk#193
Loading…
There is no content yet.