KamoCRM

Le redémarrage pourrait atterrir à mi-initramfs et laisser un ordinateur débootable

FixKlusterServices
Expédié
24 septembre 2026 à 01:43 UTC
Auteur
Kamo
Commit
45d5dd3

Un tout nouvel ordinateur fourni, est venu, a rapporté AWAKE, et quatre-vingt-dix secondes plus tard paniquait: La panique du noyau - ne pas synchroniser: Pas de travail init trouvé. J'ai causé ça. ensurer resume écrit le fragment grub, exécute update-grub, et seulement THEN exécute update-initramfs -u. recum restart decision est satisfait du moment où update-grub finit — il vérifie grub.cfg — donc un observateur tique atterrissant dans cette fenêtre a redémarré la machine pendant que les initramfs étaient encore être écrit. Un initrd tronqué ne peut pas monter root, le noyau ne peut pas exec init, et l'ordinateur est Il n'y a rien qui puisse dire pourquoi. La fenêtre a été ouverte en déplaçant le redémarrage dans IdleWatcher.tick(), qui ne tient pas la serrure qui configure() prend. Donc redémarrer for resume prend maintenant la même serrure avant qu'elle ne décide quoi que ce soit. Non-bloquant, délibérément: configure() tient le verrou pendant des minutes pendant qu'il écrit un swap de taille RAM fichier à un volume réseau, et le veilleur inactif doit garder le vote à travers cela plutôt que de décrochage derrière. Une tique écourtée coûte trente secondes et le refus indique exactement pourquoi. Le test de régression maintient le verrou et affirme qu'aucun redémarrage n'est émis, puis le libère et affirme La prochaine tentative avance.

Tous les changements

Comme ce que vous voyez l'expédition?

Commencez avec le plan gratuit et lisez à nouveau cette page dans un mois, puis passez à l’abonnement payant pour bénéficier de toutes les fonctionnalités.

Commencez gratuitement pour toujoursVoir la tarification