Bug 57083

Summary: Запрос на реализацию обработчика предлагающего обновить ядро и модули
Product: Sisyphus Reporter: igor <igor.bz>
Component: aptAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: boyarsh, glebfm, imz, ldv, placeholder, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description igor 2025-12-01 15:30:27 MSK
Необходим обработчик для отслеживания обновлений пакетов, которым для правильной работы требуется обновление ядра.

---

Решаемая проблема: из-за обновлённого пакета Virtualbox или Nvidia, но не обновлённого ядра, система переходит в режим восстановления и/или не стартует графическая сессия (чёрный экран).

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

---

Краткое описание работы запрашиваемого обработчика:
- Обработчик слушает момент старта обновления пакетов.
- При начале обновления получает список обновляемых пакетов.
- Проверяет в списке наличие пакетов, которым необходимо обновление ядра и модулей.
- Проверяет подходит ли версия ядра и модулей для обновляемых пакетов.
- Если нужно обновление ядра, предлагает обновить или предупреждает, что необходимо обновление ядра.
-- В случае обновления через графический менеджер выводить предложение-предупреждение через штатную систему уведомлений, предлагая обновиться через Альтератор. При обновлении через dist-upgrade — диалог в терминале с предложением обновления с помощью update-kernel.

---

Реализация позволит:
- Избежать основной массы случаев, когда пользователь обновляет систему, но та "не заводится" из-за несоответствия модулей версии ядра.
- Заметно повысит предсказуемость поведения и прибавит удобства использования ОС, особенно для пользователей с минимальными навыками обслуживания системы.