Bug 13417

Summary: rosa-update-system 1.1 24
Product: [ROSA-based products] ROSA Fresh Reporter: a.betkher <a.betkher>
Component: Preinstalled software in the ISOAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: a.proklov, pastordidi, v.potapov
Version: AllFlags: v.potapov: qa_verified+
a.proklov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description a.betkher 2023-06-16 17:19:06 MSK
Обновление по проблеме в МОС. Первая проверка обновлений запускалась раньше чем поднималась сеть wifi.

https://abf.io/build_lists/4595864
https://abf.io/build_lists/4595865 - x86_64
https://abf.io/build_lists/4595866
https://abf.io/build_lists/4595867
https://abf.io/build_lists/4595868

Добавлена проверка наличия сети перед запуском первой проверки обновлений.
Логика такая:
- В течении 10 минут проверяется доступ по очереди в сеть по трем адресам. Гугл, абф, яндекс. 
- Как только пройдет хоть одна проверка, запускается проверка наличия обновлений. - Если прошло 10 минут, а сети так и нет тоже запустится проверка, светофор станет красным и вылезет всплывающее окошко с ошибкой.

Пойдет?
Comment 1 a.betkher 2023-06-16 20:33:52 MSK
Изменены интервалы проверки наличия сети перед первой проверкой обновлений. Интервал между проверками 30 сек, общее время отведенное на все проверки 300 сек. Общая логика та же, найдена сеть переходим к поиску обнов. Не найдена сеть - после завершения всех проверок сети все равно продолжится работа по стандартному сценарию. То есть если репы настроены на локальные папки и сети нет - апплет также будет работать, но с задержкой первой проверки на 5 минут.

https://abf.io/build_lists/4595909
https://abf.io/build_lists/4595910 - x86_64
https://abf.io/build_lists/4595911
https://abf.io/build_lists/4595912
https://abf.io/build_lists/4595913
Comment 2 a.betkher 2023-06-16 20:39:18 MSK
Точнее получилось не 300 сек, а кратно (30 сек * 3 сайта) с отсечкой по > 300, то есть 30 * 3 * 4 = 360 сек, то есть 6 минут. Думаю не важно это.
Comment 3 Dmitry Postnikov 2023-06-19 14:37:45 MSK
****************************
The update sent to testings
Comment 4 Vladimir Potapov 2023-06-26 16:51:18 MSK
rosa-update-system-1.1-25
https://abf.io/build_lists/4595909
https://abf.io/build_lists/4595910 - x86_64
https://abf.io/build_lists/4595911
https://abf.io/build_lists/4595912
https://abf.io/build_lists/4595913
************************ Advisory *****************************
Add net check before update check
***************************************************************
QA Verified