Opened 6 лет ago

Closed 6 лет ago

Last modified 6 лет ago

#22 closed улучшение (fixed)

Перезапускать после обновления

Сообщил: san Владелец: alx
Приоритет: средний Этап разработки: 1-я очередь
Ключевые слова: Копия: andrei

Описание (последним изменил san)

Перезапускать smarthdc после обновления через панель оператора(панель с кнопочками, экраном и USB на станции). Предупредить пользователя наверное стоит, а может и дать возможность отказаться...
Иначе пользователю без ПК для применения изменений приходится перезапускать весь контроллер.

История изменений (9)

comment:1 by alx, 6 лет ago

Решение: invalid
Состояние: newclosed

Обновление пакетов именно так и происходит. Пакет - это не просто архив с файлами. Пакет также может содержать (и реально содержит) скрипты, которые выполняются на разных этапах установки/удаления/обновления пакета. Так, если пакет, например, содержит какого-то демона, то у него наверняка есть скрипт, который перезапустит демона после обновления пакета. Так что перезапуск после обновления - это работа менеджера пакетов, а никак не контроллера УГП.

comment:2 by san, 6 лет ago

А процесс smarthdc тоже сам перезапускается после обновления?

comment:3 by san, 6 лет ago

Артём говорил что после обновления контроллер работал "как в старой версии ПО" до перезапуска его питанием, по крайней мере отображал старую версию ПО.

И т.к. в тексте сообщения при обновлении ПО про перезапуск ничего не сказано, и в т.з. про перезапуск тоже не уточняется, я решил что перезапуска процессов не происходит и создал этот тикет.

Version 0, edited 6 лет ago by san (следующий)

in reply to:  2 comment:4 by alx, 6 лет ago

Replying to san:

А процесс smarthdc тоже сам перезапускается после обновления?

Да. За исключением (по понятным причинам) случая, когда он сам является инициатором обновления (в смысле, сам запустил пакетный менеджер обновлять ПО и сам отображает на дисплее результаты процесса).

in reply to:  3 comment:5 by alx, 6 лет ago

Replying to san:

Артём говорил что после обновления контроллер работал "как в старой версии ПО"
я решил что перезапуска процессов не происходит и создал этот тикет.

Это был как раз тот случай, когда обновление smarthdc выполнялось самим smarthdc. :)

comment:6 by san, 6 лет ago

Описание: изменено (отличие)
Решение: invalid
Состояние: closedreopened

Ага, теперь понял.

Значит предложение - перезапускать smarthdc после обновления через панель оператора(панель с кнопочками, экраном и USB на станции). Предупредить пользователя наверное стоит, а может и дать возможность отказаться...

Изменил тикет.

comment:7 by alx, 6 лет ago

Решение: fixed
Состояние: reopenedclosed

In 343/smartHDC:

Добавлена функция рестарта smarthdcd. Closes #22.

comment:8 by alx, 6 лет ago

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

comment:9 by san, 6 лет ago

Опечатка :)

273 setName("Растарт smarthdcd");

Note: See TracTickets for help on using tickets.