Когда приложение доходит до этапа установки модулей, при отмене установка не завершается #189

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

Сценарий:
1 - Запускаем установку до этапа инфокарусели
2 - Ждем когда приложение начнет устанавливать модули
3 - Отменяем.
Получаем:
image
Переход на главную страницу, а приложение продолжает копировать файлы

Сценарий: 1 - Запускаем установку до этапа инфокарусели 2 - Ждем когда приложение начнет устанавливать модули 3 - Отменяем. Получаем: ![image](/attachments/f0e8ff35-88bf-4fa6-8051-6e129549166d) Переход на главную страницу, а приложение продолжает копировать файлы
115 KiB
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
Poster
Collaborator
 AUTOINSTALL[modules]='auto'; nice ubinstall2 --debug autoinstall
Entered installation
ubconfig --target system set [autoinstall] AUTOINSTALL[log]=yes AUTOINSTALL[install_type]='fast' AUTOINSTALL[device]='/dev/sda' AUTOINSTALL[part_fs_type]='ext4' AUTOINSTALL[modules]='auto'; nice ubinstall2 --debug autoinstall
[Detaching after vfork from child process 12999]
Added ==> system ==> AUTOINSTALL[log] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[log]' option.
/usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде
/usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&»
/usr/lib/ublinux/functions: строка 1072: `    [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }'
ERROR:Executing system configuration  command.
Added ==> system ==> AUTOINSTALL[install_type] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[install_type]' option.
/usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде
/usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&»
/usr/lib/ublinux/functions: строка 1072: `    [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }'
ERROR:Executing system configuration  command.
Added ==> system ==> AUTOINSTALL[device] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option.
/usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде
/usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&»
/usr/lib/ublinux/functions: строка 1072: `    [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }'
ERROR:Executing system configuration  command.
Added ==> system ==> AUTOINSTALL[part_fs_type] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part_fs_type]' option.
/usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде
/usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&»
/usr/lib/ublinux/functions: строка 1072: `    [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }'
ERROR:Executing system configuration  command.
Copy file: 080-multimedia-2405-1-x86_64.ubm 147,62M 50% 8,56MB/s 0:00:16 21 13/36
Added ==> system ==> AUTOINSTALL[modules] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall
INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[modules]' option.
/usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде
/usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&»
/usr/lib/ublinux/functions: строка 1072: `    [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }'
ERROR:Executing system configuration  command.

``` AUTOINSTALL[modules]='auto'; nice ubinstall2 --debug autoinstall Entered installation ubconfig --target system set [autoinstall] AUTOINSTALL[log]=yes AUTOINSTALL[install_type]='fast' AUTOINSTALL[device]='/dev/sda' AUTOINSTALL[part_fs_type]='ext4' AUTOINSTALL[modules]='auto'; nice ubinstall2 --debug autoinstall [Detaching after vfork from child process 12999] Added ==> system ==> AUTOINSTALL[log] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[log]' option. /usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде /usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&» /usr/lib/ublinux/functions: строка 1072: ` [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }' ERROR:Executing system configuration command. Added ==> system ==> AUTOINSTALL[install_type] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[install_type]' option. /usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде /usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&» /usr/lib/ublinux/functions: строка 1072: ` [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }' ERROR:Executing system configuration command. Added ==> system ==> AUTOINSTALL[device] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[device]' option. /usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде /usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&» /usr/lib/ublinux/functions: строка 1072: ` [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }' ERROR:Executing system configuration command. Added ==> system ==> AUTOINSTALL[part_fs_type] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[part_fs_type]' option. /usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде /usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&» /usr/lib/ublinux/functions: строка 1072: ` [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }' ERROR:Executing system configuration command. Copy file: 080-multimedia-2405-1-x86_64.ubm 147,62M 50% 8,56MB/s 0:00:16 21 13/36 Added ==> system ==> AUTOINSTALL[modules] ==> [/etc/ublinux/autoinstall] ==> /etc/ublinux/autoinstall INFO:Execute the system configuration commands for [/etc/ublinux/autoinstall] of the 'AUTOINSTALL[modules]' option. /usr/lib/ublinux/functions: строка 1072: неожиданный маркер «&&» в условной команде /usr/lib/ublinux/functions: строка 1072: синтаксическая ошибка рядом с «&» /usr/lib/ublinux/functions: строка 1072: ` [[ -n ${SSC_ARGV0} ]] && { [[ -f /usr/bin/bash && && /usr/bin/bash --version | grep -q ^"GNU bash" || exit 1; }' ERROR:Executing system configuration command. ```
Owner

починил

починил
Collaborator

Сценарий:
1 - Запускаем установку до этапа инфокарусели
2 - Ждем когда приложение начнет устанавливать модули
3 - Отменяем.
Переход на главную страницу, а приложение продолжает копировать файлы

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

> Сценарий: > 1 - Запускаем установку до этапа инфокарусели > 2 - Ждем когда приложение начнет устанавливать модули > 3 - Отменяем. > Переход на главную страницу, а приложение продолжает копировать файлы Скорее всего поток в котором выполняется команда установки выполняет другую команду, которая и начинает это копирование в отдельном процессе. Я убиваю только основной поток установки, а к остальным у меня доступа нет
Poster
Collaborator

image

Сегодня это выглядит еще интереснее
Но кажется это другая проблема потому что отмена поумолчанию переводит на параметры установки

![image](/attachments/297354c2-6890-4652-b422-a35d0b6dd6cb) Сегодня это выглядит еще интереснее Но кажется это другая проблема потому что отмена поумолчанию переводит на параметры установки
373 KiB
Collaborator

Отмена переводит на параметры установки потому что она и должна была переводить на параметры установки

Отмена переводит на параметры установки потому что она и должна была переводить на параметры установки
Collaborator

это оговаривалось с Димой уже довольно много времени назад и я в пятницу сделал так. Если галка на странице лицензии нажата, то перекидывает на параметры установки, если не нажата, то на вкладку "Добро пожаловать"

это оговаривалось с Димой уже довольно много времени назад и я в пятницу сделал так. Если галка на странице лицензии нажата, то перекидывает на параметры установки, если не нажата, то на вкладку "Добро пожаловать"
Collaborator
https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/146#issuecomment-28685
Owner

Отмена переводит на параметры установки потому что она и должна была переводить на параметры установки

Уточняю:

  • Установщик делится на две части, "Базовая настройка" и "Расширенная настройка"
  • Если до начала установки в "Базовая настройка" до запуска установки нажать "Отмена", то переходим на слайд выбора режимов установки
  • На всех слайдах "Расширенная настройка" кнопка "Отмена", вызовет диалог отмены процесса установки и прерывания установки ubinstall2
> Отмена переводит на параметры установки потому что она и должна была переводить на параметры установки Уточняю: - Установщик делится на две части, "Базовая настройка" и "Расширенная настройка" - Если до начала установки в "Базовая настройка" до запуска установки нажать "Отмена", то переходим на слайд выбора режимов установки - На всех слайдах "Расширенная настройка" кнопка "Отмена", вызовет диалог отмены процесса установки и прерывания установки ubinstall2
Collaborator

Так и есть. Если галка на вкладке лицензии нажата, то перекинет на выбор типа установки при отмене, если не проставлена, то на "Добро пожаловать", если система устанавливалась на момент нажатия, то сначала отображается диалоговое окно, потом основной поток установки убивается. Если установка не была начата, то сразу перекидвает на одну из двух страниц по описанию выше - "Добро пожаловать" или страницу выбора типа установки

Так и есть. Если галка на вкладке лицензии нажата, то перекинет на выбор типа установки при отмене, если не проставлена, то на "Добро пожаловать", если система устанавливалась на момент нажатия, то сначала отображается диалоговое окно, потом основной поток установки убивается. Если установка не была начата, то сразу перекидвает на одну из двух страниц по описанию выше - "Добро пожаловать" или страницу выбора типа установки
Owner

@rodion.n тестируй

@rodion.n тестируй
Poster
Collaborator

Когда в момент установки модулей нажимается Отмена все также продолжается загрузка пока все не будет загружено

Вот логи того как это происходит в консоли:
af6797859f

Когда в момент установки модулей нажимается `Отмена` все также продолжается загрузка пока все не будет загружено Вот логи того как это происходит в консоли: https://gitea.ublinux.ru/rodion.n/error-logs/commit/af6797859f891df2ffd33aedc09f0b18f03309d8
Collaborator

я могу ещё раз переслать моё сообщение из этой задачи где я объяснял что в моём понимании происходит

я могу ещё раз переслать моё сообщение из этой задачи где я объяснял что в моём понимании происходит
Owner

Когда в момент установки модулей нажимается Отмена все также продолжается загрузка пока все не будет загружено

Вот логи того как это происходит в консоли:
af6797859f

Когда нажал отмена, диалог должен появиться и если нажать отмена то прерывается процесс установки ubinstall2 бекенд закрывается. По логам у тебя копирование модуля прервалось? Или лог не полный ?

> Когда в момент установки модулей нажимается `Отмена` все также продолжается загрузка пока все не будет загружено > > Вот логи того как это происходит в консоли: > https://gitea.ublinux.ru/rodion.n/error-logs/commit/af6797859f891df2ffd33aedc09f0b18f03309d8 Когда нажал отмена, диалог должен появиться и если нажать отмена то прерывается процесс установки `ubinstall2` бекенд закрывается. По логам у тебя копирование модуля прервалось? Или лог не полный ?
Poster
Collaborator

Когда в момент установки модулей нажимается Отмена все также продолжается загрузка пока все не будет загружено

Вот логи того как это происходит в консоли:
af6797859f

Когда нажал отмена, диалог должен появиться и если нажать отмена то прерывается процесс установки ubinstall2 бекенд закрывается. По логам у тебя копирование модуля прервалось? Или лог не полный ?

При нажатии на отмена появляется диалоговое окно, после нажатия Ок перебрасывает на параметры установки, копирование продолжается пока не дойдет до конца и после этого процессы останавливаются.

> > Когда в момент установки модулей нажимается `Отмена` все также продолжается загрузка пока все не будет загружено > > > > Вот логи того как это происходит в консоли: > > https://gitea.ublinux.ru/rodion.n/error-logs/commit/af6797859f891df2ffd33aedc09f0b18f03309d8 > > Когда нажал отмена, диалог должен появиться и если нажать отмена то прерывается процесс установки `ubinstall2` бекенд закрывается. По логам у тебя копирование модуля прервалось? Или лог не полный ? При нажатии на отмена появляется диалоговое окно, после нажатия Ок перебрасывает на параметры установки, копирование продолжается пока не дойдет до конца и после этого процессы останавливаются.
Owner

Так всё таки прервался процесс установки ?

Так всё таки прервался процесс установки ?
Poster
Collaborator

Процесс установки после копирования файлов прерывается
Прогресс бар провисает на таком состоянии
image
После если все таки продолжить установку, все начинается сначала и форматирование, и копирование

Процесс установки после копирования файлов прерывается Прогресс бар провисает на таком состоянии ![image](/attachments/2ca600d4-f33c-45fb-aa74-184cd76b9152) После если все таки продолжить установку, все начинается сначала и форматирование, и копирование
101 KiB
rodion.n changed title from Когда приложение доходит до этапа установки модулей, при отмени установка не завершается to Когда приложение доходит до этапа установки модулей, при отмене установка не завершается 4 months ago
Poster
Collaborator

Продолжение данной проблемы описана подробнее в #183 и #201 эту задачу закрываю ибо она не актуальна.

Продолжение данной проблемы описана подробнее в https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/183 и https://gitea.ublinux.ru/Applications/ubinstall-gtk/issues/201 эту задачу закрываю ибо она не актуальна.
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#189
Loading…
There is no content yet.