#22 closed улучшение (fixed)
Перезапускать после обновления
Сообщил: | san | Владелец: | alx |
---|---|---|---|
Приоритет: | средний | Этап разработки: | 1-я очередь |
Ключевые слова: | Копия: | andrei |
Описание (последним изменил )
Перезапускать smarthdc после обновления через панель оператора(панель с кнопочками, экраном и USB на станции). Предупредить пользователя наверное стоит, а может и дать возможность отказаться...
Иначе пользователю без ПК для применения изменений приходится перезапускать весь контроллер.
История изменений (9)
следующий: 5 comment:3 by , 6 лет ago
Артём говорил что после обновления контроллер работал "как в старой версии ПО" до тех пор пока он не сделал перезапуск питанием ("как в старой версии ПО" = по крайней мере отображал в меню старую версию ПО).
И т.к. в тексте сообщения при обновлении ПО про перезапуск ничего не сказано, и в т.з. про перезапуск тоже не уточняется, я решил что перезапуска процессов не происходит и создал этот тикет.
comment:4 by , 6 лет ago
Replying to san:
А процесс smarthdc тоже сам перезапускается после обновления?
Да. За исключением (по понятным причинам) случая, когда он сам является инициатором обновления (в смысле, сам запустил пакетный менеджер обновлять ПО и сам отображает на дисплее результаты процесса).
comment:5 by , 6 лет ago
Replying to san:
Артём говорил что после обновления контроллер работал "как в старой версии ПО"
я решил что перезапуска процессов не происходит и создал этот тикет.
Это был как раз тот случай, когда обновление smarthdc выполнялось самим smarthdc. :)
comment:6 by , 6 лет ago
Описание: | изменено (отличие) |
---|---|
Решение: | invalid |
Состояние: | closed → reopened |
Ага, теперь понял.
Значит предложение - перезапускать smarthdc после обновления через панель оператора(панель с кнопочками, экраном и USB на станции). Предупредить пользователя наверное стоит, а может и дать возможность отказаться...
Изменил тикет.
Обновление пакетов именно так и происходит. Пакет - это не просто архив с файлами. Пакет также может содержать (и реально содержит) скрипты, которые выполняются на разных этапах установки/удаления/обновления пакета. Так, если пакет, например, содержит какого-то демона, то у него наверняка есть скрипт, который перезапустит демона после обновления пакета. Так что перезапуск после обновления - это работа менеджера пакетов, а никак не контроллера УГП.