KamoCRM

Рештарт може висаджувати середні інтрамфи і залишити комп'ютер неперезавантажуваним

FixKlusterServices
Shipped
24 вересня 2026 р. о 01:43 UTC
Author
Kamo
Commit
45d5dd3

З'явився новий комп'ютер, повідомляє AWAKE, і через дев'ять секунд пізніше з'ясував: Kernel panic - не синхронізація: не знайдено робочих init. Я зумовив, що. ensure resume пише фрагмент гранати, працює оновлення-груб, і тільки TheN працює Update-initramfs -u. резюме restart decision задоволені процесом оновлення-grub - він перевіряє grub.cfg — так годинниковий висадка в тому, що вікно перезавантажено машину, в той час як Initramfs все ще бути письмовим. Не можна монтувати корінь, ядро не може виховатися, і комп'ютер не буде не завантажуваний з нічого в ньому може сказати чому. Вікно відкрився перезапуском в IdleWatcher.tick(), який не тримає замок, який Налаштування() бере. Так reart for resume тепер приймає той самий замок, перш ніж він вирішує все. Неблокування, навмисно: налаштовує замок () протягом декількох хвилин, коли він пише про розмір оперативної пам'яті файл на мережевий об'єм, і idle Watcher повинен зберігати опитування через це, а не stall за ним. Пропущена клітка коштує тридцять секунд і відмова говорить саме тому. Регресійний тест зберігає замок і стверджує, що не видається перезавантаження, після чого випускає його і стверджує наступна спроба триває.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing