Le problème
Le redémarrage du serveur CentOS/RHEL 8 provoque son blocage. Depuis la sortie de la console, le système est bloqué à :
... [ 68.906159] dracut: Disassembling device-mapper devices Rebooting. [ 68.934073] kvm: exiting hardware virtualization [ 68.936622] sd 0:0:0:0: [sda] Synchronizing SCSI cache [ 68.938942] e100e: EEE TX LPI TIMER: 00000011 [ 69.018502] reboot: Restarting system [ 69.020000] reboot: machine restart
Après avoir supprimé "rhgb quiet » et en ajoutant « debug rd.debug ” dans la ligne de commande grub, les messages suivants apparaissent au redémarrage :
La solution
Ce problème est dû à un micrologiciel ACPI bogué ou non conforme aux spécifications. ACPI signifie Advanced Configuration and Power Interface . C'est le système qui contrôle les actions matérielles telles que les ventilateurs à vitesse dynamique, le comportement du bouton d'alimentation, les états de veille du système et aide à identifier certaines fonctionnalités du système.
Les fonctions d'économie d'énergie ACPI sont hiérarchiques, ce qui signifie que tout appareil fonctionnant "derrière" un autre dépendra de l'état d'alimentation de l'appareil parent. Par exemple, un appareil ne peut pas fonctionner à pleine puissance "derrière" un appareil en veille ou en mode veille.
Contactez le fournisseur de matériel pour mettre à niveau le micrologiciel ACPI/micrologiciel système.
Désactiver l'ACPI
Pour contourner ce problème :veuillez suivre les étapes ci-dessous pour désactiver l'ACPI :
1. Modifiez /etc/default/grub et ajoutez acpi=off dans la ligne de commande grub.
[root@centos8 ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/ol-swap rd.lvm.lv=ol/root rd.lvm.lv=ol/swap debug rd.debug acpi=off" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true
2. Régénérez le fichier de configuration grub.
# grub2-mkconfig -o /boot/grub2/grub.cfg
3. Redémarrez manuellement le système.