web-dev-qa-db-fra.com

Ubuntu ne veut pas s'éteindre

J'ai Ubuntu 12.04 avec nmap et metasploit installés dessus. Mon problème est que lorsque j'essaie de m'arrêter, Ubuntu refuse de l'éteindre. Lorsque je vérifie les processus en cours, je constate que PostgreSQL 9.1 est toujours en "processus d'arrêt" (je suppose). La prochaine fois que j'essaie d'arrêter PostgreSQL avant l'arrêt, le cas n'est toujours pas résolu.

Après un moment frustrant, je commence à penser à désinstaller le métasploit avec la commande ./uninstall mais le résultat est toujours le même.

Est-ce que quelqu'un sait comment résoudre ce problème?

6
dzul

Si vous avez déjà fait Sudo halt, Sudo shutdown -h now, Sudo shutdown now ou même init 0 et que le système ne soit toujours pas arrêté, je suggère de voir d'abord dans les journaux quel processus n'est pas arrêter correctement. Je commencerais par syslog:

cat /var/log/syslog ou mieux encore tail -n50 /var/log/syslog et voyez s'il y a quelque chose qui mentionne le problème.

Comme vous l'avez mentionné, vous avez supprimé plusieurs applications que vous pensiez être la cause du problème, même en supprimant postgresql parce que c'est celle-ci qui montrait que la fermeture était trop lente.

Une autre partie très importante à vérifier est votre BIOS. Assurez-vous que, dans les paramètres de gestion de l'alimentation, les options correctes sont activées ou définies de sorte qu'un système d'exploitation puisse éteindre l'ordinateur.

Enfin, vous pouvez vérifier certaines options du noyau pour voir si le problème est lié à la gestion de l’alimentation. Dans le type de terminal:

Sudo gedit /etc/default/grub

et sur la ligne qui dit:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

Ajoutez dans la deuxième ligne une de ces options:

  • noapic - Désactive APIC.

  • acpi = off ou noacpi - Désactive ACPI.

  • acpi = force - Forcer l'utilisation de l'ACPI.

Cela devrait ressembler à ceci après l'édition (Exemple montrant noapic)

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX="noapic"

Plus d'informations sur ces 2 options dans Quelles sont les options F6 lors de l'installation?

Après avoir défini l’un de ceux-ci, enregistrez le fichier et saisissez le terminal Sudo update-grub. puis redémarrez et testez pour voir si le système s’arrête.

Si vous avez toujours un système qui ne s’est pas arrêté et que vous avez commenté:

gnome-session[2464]: WARNING: Unable to stop system: Authorization is required

Vous pourriez souffrir de l'un de ces rapports de bogues

Vous y trouverez des suggestions allant de la modification de /etc/default/halt à la modification de l'ordre de certains services dans les dossiers rc (rc0.d ... rc6.d).

Ce que je suggérerais, au moins jusqu’à ce que le bogue soit éliminé, est de faire une commande Sudo kill -9 PROCESSID ou Sudo killall PROCESSNAME sur le processus qui vous pose un problème.

10
Luis Alvarado