Не появляется кнопка "Установка по сценарию", если открыть конфигурацию на вкладке "Параметры установки" #289

Closed
opened 2 months ago by elenav · 25 comments
  1. Если открыть файл конфигурации на странице выбора типа установки, то кнопка Установка по сценарию не появляется

image

Нужно уйти со вкладки и вернуться.

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

image

image

1. Если открыть файл конфигурации на странице выбора типа установки, то кнопка `Установка по сценарию` не появляется ![image](/attachments/e6565c7f-6bef-4a66-8f33-e6b958f3a75e) Нужно уйти со вкладки и вернуться. 2. Когда файл уже выбран, если закрыть приложение, почему-то снова появляется окно выбора файла конфигурации ![image](/attachments/a6d05366-0e13-4e67-b803-4a3906a17558) ![image](/attachments/6153eb32-3e06-47d2-92fc-1543ea03708b)
elenav added the неисправно label 2 months ago
YanTheKaller was assigned by elenav 2 months ago
Collaborator

и не должна, установка по сценарию проверяет наличие локального конфига и запускает установку с тем что есть в локальном конфиге

и не должна, установка по сценарию проверяет наличие локального конфига и запускает установку с тем что есть в локальном конфиге
Owner

Почему не должна, такая-же конфигурация в файле, что и системная. Бэкенд умеет работать с файлом конфигурации, опция --config.
Если загружен файл конфигурации, то установка по сценарию должна вызвать команду:

ubconfig autoinstall --config=newfile.ini
Почему не должна, такая-же конфигурация в файле, что и системная. Бэкенд умеет работать с файлом конфигурации, опция `--config`. Если загружен файл конфигурации, то установка по сценарию должна вызвать команду: ``` ubconfig autoinstall --config=newfile.ini ```
Collaborator

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

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

и не должна, установка по сценарию проверяет наличие локального конфига и запускает установку с тем что есть в локальном конфиге

Смотри, если я загружаю файл конфигурации раньше - при переходе на эту вкладку кнопка появляется. Когда я загружаю файл конфигурации на этой вкладке - она тоже должна появляться.

Я это имела в виду.

> и не должна, установка по сценарию проверяет наличие локального конфига и запускает установку с тем что есть в локальном конфиге Смотри, если я загружаю файл конфигурации раньше - при переходе на эту вкладку кнопка появляется. Когда я загружаю файл конфигурации на этой вкладке - она тоже должна появляться. Я это имела в виду.
Owner

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

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

> Потому что так вы мне говорили когда мы кнопку сценария обсуждали, что она работает из локального конфига и проверяет в локальном конфиге наличие определённых параметров чтобы показаться Так у нас все приложения так работать должны, если загружен внешний файл конфигурации, то с него считывать параметры для вывода и в него-же сохранять, инсталлятор по этому-же принципу должен работать. И во всех наших утилитах должен быть атрибут входящий `--config` аналогичный выбору вручную внешнего файла конфигурации.
Poster

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

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

Я же не об этом.

Если загрузить конфиг файл, то при входе на вкладку Параметры установки появляется кнопка Установка по сценарию.
Если загрузить конфиг файл находясь на этой вкладке - кнопка не появляется. Нужно вернуться назад и войти на вкладку снова.

Я об этом. Чтобы при загрузке файла на этой вкладке - показывалась кнопка.

> > Потому что так вы мне говорили когда мы кнопку сценария обсуждали, что она работает из локального конфига и проверяет в локальном конфиге наличие определённых параметров чтобы показаться > > Так у нас все приложения так работать должны, если загружен внешний файл конфигурации, то с него считывать параметры для вывода и в него-же сохранять, инсталлятор по этому-же принципу должен работать. > И во всех наших утилитах должен быть атрибут входящий `--config` аналогичный выбору вручную внешнего файла конфигурации. Я же не об этом. Если загрузить конфиг файл, то при входе на вкладку `Параметры установки` появляется кнопка `Установка по сценарию`. Если загрузить конфиг файл находясь на этой вкладке - кнопка не появляется. Нужно вернуться назад и войти на вкладку снова. Я об этом. Чтобы при загрузке файла на этой вкладке - показывалась кнопка.
Owner

Я же не об этом.

Если загрузить конфиг файл, то при входе на вкладку Параметры установки появляется кнопка Установка по сценарию.

Верно

Если загрузить конфиг файл находясь на этой вкладке - кнопка не появляется. Нужно вернуться назад и войти на вкладку снова.

Я об этом. Чтобы при загрузке файла на этой вкладке - показывалась кнопка.

Это ошибка, нужно исправлять

> Я же не об этом. > > Если загрузить конфиг файл, то при входе на вкладку `Параметры установки` появляется кнопка `Установка по сценарию`. Верно > Если загрузить конфиг файл находясь на этой вкладке - кнопка не появляется. Нужно вернуться назад и войти на вкладку снова. > > Я об этом. Чтобы при загрузке файла на этой вкладке - показывалась кнопка. Это ошибка, нужно исправлять
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/03d755436271dd08c9a8df879bf075f3159f9af4
elenav commented 1 month ago
Poster
  1. Сохранила конфигурацию в файл, перезапустила программу, на вкладке Параметры установки загрузила файл - кнопка Установка по сценарию не появилась. Ушла назад, вернулась - появилась

  2. При закрытии программы - выдает окно Открыть файл конфигурации

image

1. Сохранила конфигурацию в файл, перезапустила программу, на вкладке `Параметры установки` загрузила файл - кнопка `Установка по сценарию` не появилась. Ушла назад, вернулась - появилась 2. При закрытии программы - выдает окно `Открыть файл конфигурации` ![image](/attachments/628b3910-7921-4ccf-95b2-a25e4f4a6733)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/b7f6643ad50fb7d2befab053d5479ead3aa67b27
elenav commented 1 month ago
Poster

Ничего не поменялось

Ничего не поменялось
elenav commented 1 month ago
Poster

Теперь я запускаю инсталятор с , а кнопка появляется, хотя ни файл не загружался, ни указывалось в программе ничего

image

Если на неё нажать, то не показываются этапы установки

image

И виртуалбокс выдает ошибку

image

Теперь я запускаю инсталятор с `-с`, а кнопка появляется, хотя ни файл не загружался, ни указывалось в программе ничего ![image](/attachments/e0d2c27b-7d2c-435d-90f9-f4ee74725925) Если на неё нажать, то не показываются этапы установки ![image](/attachments/506798e4-1764-4537-88f3-276ad1602962) И виртуалбокс выдает ошибку ![image](/attachments/f4918e20-f4b4-4813-b929-2c50d178fc90)
111 KiB
168 KiB
273 KiB
Owner

Виртуалбокс ругается, что места не хватило на диске для виртуалки

Виртуалбокс ругается, что места не хватило на диске для виртуалки
elenav commented 1 month ago
Poster

Виртуалбокс ругается, что места не хватило на диске для виртуалки

Видимо что-то пишется куда-то не туда. Так то ему места хватает

> Виртуалбокс ругается, что места не хватило на диске для виртуалки Видимо что-то пишется куда-то не туда. Так то ему места хватает
Collaborator

-c удаляет настройки утилиты, он не удаляет локальную конфигурацию системы чтобы оттуда нечего было загрузить

-c удаляет настройки утилиты, он не удаляет локальную конфигурацию системы чтобы оттуда нечего было загрузить
Collaborator

Как я понял эту задачу проблема была в загрузке конфигурационный файлов. Вердикт:

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

К тому же после загрузки конфига Выход трансформируется в Отмена

Как я понял эту задачу проблема была в загрузке конфигурационный файлов. Вердикт: 1. Проблема того что когда загружаешь конфиг из файла и не появляется кнопка установить по сценарию, не исправлена ![image](/attachments/c66dc2ef-2235-4159-aa84-cde28a456da2) ![image](/attachments/55a48c03-1199-4a2a-a960-a9227c1a7cd2) К тому же после загрузки конфига `Выход` трансформируется в `Отмена`
Collaborator

К тому же после загрузки конфига Выход трансформируется в Отмена

1d741ec0fb

> К тому же после загрузки конфига Выход трансформируется в Отмена https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/1d741ec0fb7ded2648a022391d3e8da767b205c9
Collaborator

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

cd82399592

> Проблема того что когда загружаешь конфиг из файла и не появляется кнопка установить по сценарию, не исправлена https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/cd8239959215db3bc7096bcb03d240abaa4db11a
Collaborator

Исправлено. Теперь когда выбираешь файл конфигурации выход не переименовывается, и кнопка установка по сценарию появляется.
image

Но есть одно НО.
Если загружен файл который создан в режиме конфигурации то установка не запускается по причине:

SYSTEMBOOT_STATEMODE=sandbox
OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)"
DM_HINT_PASSWORD=yes
DISPLAYMANAGER=lightdm
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"
REPOSITORY[community-testing]="/etc/pacman.d/mirrorlist"
REPOSITORY[community]="/etc/pacman.d/mirrorlist"
REPOSITORY[extra]="/etc/pacman.d/mirrorlist"
REPOSITORY[modules]="/etc/pacman.d/mirrorlist"
REPOSITORY[core]="/etc/pacman.d/mirrorlist"
REPOSITORY[multilib]="/etc/pacman.d/mirrorlist"
[Detaching after vfork from child process 24384]
sh: -c: строка 1: неожиданный конец файла во время поиска «"»

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

Исправлено. Теперь когда выбираешь файл конфигурации выход не переименовывается, и кнопка установка по сценарию появляется. ![image](/attachments/39c9a107-6da1-4159-a21a-3377855451c2) Но есть одно НО. Если загружен файл который создан в режиме конфигурации то установка не запускается по причине: ``` SYSTEMBOOT_STATEMODE=sandbox OS_RELEASE_PRETTY_NAME="UBLinux 2405 Desktop Basic (x86_64)" DM_HINT_PASSWORD=yes DISPLAYMANAGER=lightdm 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" REPOSITORY[community-testing]="/etc/pacman.d/mirrorlist" REPOSITORY[community]="/etc/pacman.d/mirrorlist" REPOSITORY[extra]="/etc/pacman.d/mirrorlist" REPOSITORY[modules]="/etc/pacman.d/mirrorlist" REPOSITORY[core]="/etc/pacman.d/mirrorlist" REPOSITORY[multilib]="/etc/pacman.d/mirrorlist" [Detaching after vfork from child process 24384] sh: -c: строка 1: неожиданный конец файла во время поиска «"» ``` И тут не понятно толи конфигурационный файл неправильно создается то ли неправильно читается. Вот конфиг созданный ранее в режиме конфигурирования в системе:
Collaborator
There is no content yet.
205 KiB
Collaborator

А не... Кнопка установка по сценарию вообще перестала работать даже без конфигурационный файлов

А не... Кнопка установка по сценарию вообще перестала работать даже без конфигурационный файлов
Collaborator

Все, дошло проблема происходит ТОЛЬКО когда включен параметр --dry-run

Все, дошло проблема происходит ТОЛЬКО когда включен параметр `--dry-run`
Collaborator

При dry-run установка и не должна начинаться

При dry-run установка и не должна начинаться
Collaborator

ну а ошибка была из-за того что я в команду бэка с dry-run не добавил кавычку в конце. Тут вернул c41d059c51

ну а ошибка была из-за того что я в команду бэка с dry-run не добавил кавычку в конце. Тут вернул https://gitea.ublinux.ru/YanTheKaller/ubinstall-gtk/commit/c41d059c5175d6bc21036b0a41c11a333f5cd4a9
Collaborator

Установка не начинается ошибок не выпадает. Закрываю.

Установка не начинается ошибок не выпадает. Закрываю.
rodion.n closed this issue 2 weeks ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

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