Il problema
Il riavvio del server CentOS/RHEL 8 provoca il blocco. Dall'output della console, il sistema è bloccato su:
... [ 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
Dopo aver rimosso "rhgb quiet ” e aggiungendo “debug rd.debug ” nella riga di comando di grub, al riavvio vengono visualizzati i seguenti messaggi:
La soluzione
Questo problema è dovuto a firmware ACPI difettoso o fuori specifica. ACPI sta per Configurazione avanzata e interfaccia di alimentazione . È il sistema che controlla le azioni hardware come la velocità dinamica delle ventole, il comportamento del pulsante di accensione, gli stati di sospensione del sistema e aiuta a identificare alcune funzionalità del sistema.
Le funzionalità di risparmio energetico ACPI sono gerarchiche, il che significa che qualsiasi dispositivo in esecuzione "dietro" a un altro dipenderà dallo stato di alimentazione del dispositivo principale. Ad esempio, un dispositivo non può funzionare a piena potenza "dietro" un dispositivo in modalità standby o in modalità standby.
Contattare il fornitore di hardware per l'aggiornamento del firmware ACPI/firmware del sistema.
Disabilitazione ACPI
Per una soluzione alternativa:segui i passaggi seguenti per disabilitare ACPI:
1. Modifica /etc/default/grub e aggiungi acpi=off nella riga di comando di 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. Rigenera il file di configurazione di grub.
# grub2-mkconfig -o /boot/grub2/grub.cfg
3. Spegnere e riaccendere manualmente il sistema.