- Отгружено
- 24 сентября 2026 г. в 01:43 UTC
- Автор
- Kamo
- Завершение
- 45d5dd3
Появился новый компьютер, сообщил AWAKE, и через девяносто секунд запаниковал: Ядро паники - не синхронизируется: никакого рабочего init не найдено. Я вызвал это. ensure resume записывает фрагмент grub, запускает обновление-grub, и только тогда запускается Update-initramfs -u. resume restart decision удовлетворяет момент завершения обновления - проверяет grub.cfg — так клещ-наблюдатель, приземлившийся в этом окне, перезагрузил машину, в то время как initramfs все еще был в игре. быть написанным. Усеченный initrd не может монтировать root, ядро не может исполнять init, а компьютер Он неподвижен, в нем нет ничего, что могло бы сказать, почему. Окно было открыто, переместив перезапуск в IdleWatcher.tick(), который не удерживает замок. Configure() Takes. Таким образом, restart for resume берет тот же замок, прежде чем что-либо решит. Неблокировка, намеренно: конфигурация () удерживает замок в течение нескольких минут, пока он пишет своп размером с оперативную память файл к объему сети, и праздный наблюдатель должен продолжать опрос через это, а не останавливать За ним. Пропущенный клещ стоит тридцать секунд, и отказ точно говорит, почему. Тест на регрессию удерживает замок и утверждает, что перезагрузка не выдается, затем освобождает его и утверждает Следующая попытка продолжается.
