После одного из последний обновлений кода появились 2 новых проблемы:
Когда пытаешься перевести программу на английский то можно столкнуться с такой проблемой что приложение перезапустится, но так и останется работать на русском
Added ==> system ==> AUTOINSTALL[installer_locale] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[installer_locale]' option.
Если отменить загрузку на этапе копирования файлов и вернуться на главный экран при помощи хода назад и снятия галки лицензионного соглашения, можно нарваться на SIGSEGV при переводе на другой язык программы.
0x00007ffff79cf52a in ?? () from /usr/lib/libgtk-3.so.0
#1 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#2 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#8 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#10 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#11 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#17 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff79c22e6 in ?? () from /usr/lib/libgtk-3.so.0
#19 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#20 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#26 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#28 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#29 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#35 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#36 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#37 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#38 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#41 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#42 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#44 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#45 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#46 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#47 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#48 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#49 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#50 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#51 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#52 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#53 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#54 0x00007ffff7b0c79a in ?? () from /usr/lib/libgtk-3.so.0
#55 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#56 0x00007ffff700064a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#58 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#60 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#62 0x00007ffff7b07e31 in ?? () from /usr/lib/libgtk-3.so.0
#63 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#64 0x0000555555560d87 in yon_main_window_update_locale (
widgets=widgets@entry=0x55555578d330)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:534
534 gtk_widget_destroy(widgets->MainWindow);
#65 0x0000555555560fc4 in on_installer_language_changed (self=0x55555582a870,
widgets=0x55555578d330)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:507
507 yon_main_window_update_locale(widgets);
#66 0x00007ffff7836e12 in ?? () from /usr/lib/libgtk-3.so.0
#67 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#68 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#69 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#70 0x00007ffff7ac93cc in ?? () from /usr/lib/libgtk-3.so.0
#71 0x00007ffff7836155 in ?? () from /usr/lib/libgtk-3.so.0
#72 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#73 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#74 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#75 0x00007ffff7950d77 in ?? () from /usr/lib/libgtk-3.so.0
#76 0x00007ffff7004d56 in g_cclosure_marshal_VOID__BOXEDv ()
from /usr/lib/libgobject-2.0.so.0
#77 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#78 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#79 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#80 0x00007ffff794b1f8 in ?? () from /usr/lib/libgtk-3.so.0
#81 0x00007ffff79524cb in ?? () from /usr/lib/libgtk-3.so.0
#82 0x00007ffff7952e63 in ?? () from /usr/lib/libgtk-3.so.0
#83 0x00007ffff790e444 in gtk_event_controller_handle_event ()
from /usr/lib/libgtk-3.so.0
#84 0x00007ffff7af2f57 in ?? () from /usr/lib/libgtk-3.so.0
#85 0x00007ffff7834829 in ?? () from /usr/lib/libgtk-3.so.0
#86 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#87 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#88 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#89 0x00007ffff7b01cd5 in ?? () from /usr/lib/libgtk-3.so.0
#90 0x00007ffff799bc6b in ?? () from /usr/lib/libgtk-3.so.0
#91 0x00007ffff799c797 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#92 0x00007ffff76e6b77 in ?? () from /usr/lib/libgdk-3.so.0
#93 0x00007ffff773f438 in ?? () from /usr/lib/libgdk-3.so.0
#94 0x00007ffff70aca89 in ?? () from /usr/lib/libglib-2.0.so.0
#95 0x00007ffff710e9b7 in ?? () from /usr/lib/libglib-2.0.so.0
#96 0x00007ffff70ad787 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#97 0x00007ffff799a2bf in gtk_main () from /usr/lib/libgtk-3.so.0
#98 0x000055555555c3f8 in main (argc=<optimized out>, argv=<optimized out>)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:1291
1291 gtk_main();
UPD 15:22 16.01.2026: Помимо этого теперь еще и локализация таблицы умерла
После одного из последний обновлений кода появились 2 новых проблемы:
1. Когда пытаешься перевести программу на английский то можно столкнуться с такой проблемой что приложение перезапустится, но так и останется работать на русском
```
Added ==> system ==> AUTOINSTALL[installer_locale] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[installer_locale]' option.
```

2. Происходит проблема такая же как на задаче:
https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/183#issuecomment-29753
Если отменить загрузку на этапе копирования файлов и вернуться на главный экран при помощи хода назад и снятия галки лицензионного соглашения, можно нарваться на SIGSEGV при переводе на другой язык программы.
```
0x00007ffff79cf52a in ?? () from /usr/lib/libgtk-3.so.0
#1 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#2 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#3 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#8 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#10 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#11 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#17 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff79c22e6 in ?? () from /usr/lib/libgtk-3.so.0
#19 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#20 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#24 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#26 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#28 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#29 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#35 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#36 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#37 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#38 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#39 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#40 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#41 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#42 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#43 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#44 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#45 0x00007ffff7863900 in ?? () from /usr/lib/libgtk-3.so.0
#46 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#47 0x00007ffff70005ad in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#48 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#49 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#50 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#51 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#52 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#53 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#54 0x00007ffff7b0c79a in ?? () from /usr/lib/libgtk-3.so.0
#55 0x00007ffff78b475e in ?? () from /usr/lib/libgtk-3.so.0
#56 0x00007ffff700064a in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#57 0x00007ffff7031246 in ?? () from /usr/lib/libgobject-2.0.so.0
#58 0x00007ffff70215dc in ?? () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#60 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#61 0x00007ffff7afc33e in ?? () from /usr/lib/libgtk-3.so.0
#62 0x00007ffff7b07e31 in ?? () from /usr/lib/libgtk-3.so.0
#63 0x00007ffff700ffd6 in g_object_run_dispose ()
from /usr/lib/libgobject-2.0.so.0
#64 0x0000555555560d87 in yon_main_window_update_locale (
widgets=widgets@entry=0x55555578d330)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:534
534 gtk_widget_destroy(widgets->MainWindow);
#65 0x0000555555560fc4 in on_installer_language_changed (self=0x55555582a870,
widgets=0x55555578d330)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:507
507 yon_main_window_update_locale(widgets);
#66 0x00007ffff7836e12 in ?? () from /usr/lib/libgtk-3.so.0
#67 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#68 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#69 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#70 0x00007ffff7ac93cc in ?? () from /usr/lib/libgtk-3.so.0
#71 0x00007ffff7836155 in ?? () from /usr/lib/libgtk-3.so.0
#72 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#73 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#74 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#75 0x00007ffff7950d77 in ?? () from /usr/lib/libgtk-3.so.0
#76 0x00007ffff7004d56 in g_cclosure_marshal_VOID__BOXEDv ()
from /usr/lib/libgobject-2.0.so.0
#77 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#78 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#79 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#80 0x00007ffff794b1f8 in ?? () from /usr/lib/libgtk-3.so.0
#81 0x00007ffff79524cb in ?? () from /usr/lib/libgtk-3.so.0
#82 0x00007ffff7952e63 in ?? () from /usr/lib/libgtk-3.so.0
#83 0x00007ffff790e444 in gtk_event_controller_handle_event ()
from /usr/lib/libgtk-3.so.0
#84 0x00007ffff7af2f57 in ?? () from /usr/lib/libgtk-3.so.0
#85 0x00007ffff7834829 in ?? () from /usr/lib/libgtk-3.so.0
#86 0x00007ffff7021732 in ?? () from /usr/lib/libgobject-2.0.so.0
#87 0x00007ffff7021842 in g_signal_emit_valist ()
from /usr/lib/libgobject-2.0.so.0
#88 0x00007ffff7021904 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#89 0x00007ffff7b01cd5 in ?? () from /usr/lib/libgtk-3.so.0
#90 0x00007ffff799bc6b in ?? () from /usr/lib/libgtk-3.so.0
#91 0x00007ffff799c797 in gtk_main_do_event () from /usr/lib/libgtk-3.so.0
#92 0x00007ffff76e6b77 in ?? () from /usr/lib/libgdk-3.so.0
#93 0x00007ffff773f438 in ?? () from /usr/lib/libgdk-3.so.0
#94 0x00007ffff70aca89 in ?? () from /usr/lib/libglib-2.0.so.0
#95 0x00007ffff710e9b7 in ?? () from /usr/lib/libglib-2.0.so.0
#96 0x00007ffff70ad787 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#97 0x00007ffff799a2bf in gtk_main () from /usr/lib/libgtk-3.so.0
#98 0x000055555555c3f8 in main (argc=<optimized out>, argv=<optimized out>)
at /home/superadmin/ubinstall-gtk/source/ubinstall-gtk.c:1291
1291 gtk_main();
```
UPD 15:22 16.01.2026: Помимо этого теперь еще и локализация таблицы умерла



Во всяком случае, сейчас, локализация чутка умерла
Но перевод программы функционирует.
Во всяком случае, сейчас, локализация чутка умерла










Но перевод программы функционирует.
задачи закрывать только после коммита
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/076eef9b13cd2f5d08080d3b402fe2513643656c
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/2116a9729517b2092719f6dc46ea306d7f3101f7
После одного из последний обновлений кода появились 2 новых проблемы:
#183
Если отменить загрузку на этапе копирования файлов и вернуться на главный экран при помощи хода назад и снятия галки лицензионного соглашения, можно нарваться на SIGSEGV при переводе на другой язык программы.
UPD 15:22 16.01.2026: Помимо этого теперь еще и локализация таблицы умерла



99c5d8776fлокализация таблицы вернулась, но её я ещё не исправил. Видимо, из-за языков которые на utf-8 не переводится локализация для таблицы умирает
Во всяком случае, сейчас, локализация чутка умерла










Но перевод программы функционирует.
Перевод на английский язык работает. Закрываю.
задачи закрывать только после коммита
076eef9b132116a97295