70 votes

L'arrêt ne met pas l'ordinateur hors tension

J'ai récemment effectué une mise à niveau d'Ubuntu 11.10 vers 12.04. Si cela fait une différence, mon système est un Dell Inspiron 1520.

Je rencontre un problème à chaque fois que j'éteins ou redémarre ; cela tue tous les processus en cours (pour autant que je puisse le dire), mais une fois que j'ai dépassé l'écran de texte d'arrêt et que l'écran devient noir, mon ordinateur ne s'éteint pas. Les ventilateurs continuent de fonctionner, l'écran reste allumé, etc. Je dois maintenir le bouton d'alimentation enfoncé pour que l'ordinateur s'éteigne complètement.

Quelqu'un sait-il comment résoudre ce problème ?

32voto

kubahaha Points 1147

J'ai le même problème et trouvé une solution ce qui a fonctionné pour moi.

Tapez dans le terminal :

  1. EDITOR=gedit sudoedit /etc/default/grub
  2. Trouvez la ligne : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. Changez cela en : GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  4. Enregistrez le fichier et fermez le fichier.
  5. Enfin, en terminal : sudo update-grub
  6. exit (pour terminer la racine Shell)

Je l'ai trouvé ici : Dell Studio 1569 ne peut pas s'arrêter dans Ubuntu 11.10 ou 12.04

5voto

sebix Points 413

Une autre solution possible - notamment pour les matériels récents utilisant des (U)EFI - est d'ajouter le paramètre de démarrage apm=power_off . Vous pouvez l'ajouter à la définition de GRUB_CMDLINE_LINUX_DEFAULT en /etc/default/grub ou ajoutez la ligne si elle n'existe pas encore.

GRUB_CMDLINE_LINUX_DEFAULT="apm=power_off"

Ensuite, mettez à jour l'installation de Grub selon le manuel de votre système d'exploitation, par ex : update-grub o grub2-mkconfig -o /boot/efi/EFI/[osname]/grub2.cfg ou similaire.

3voto

Forever Learner Points 1305

1voto

Karim Sonbol Points 265

La clé est peut-être dans cette phrase, "il tue tous les processus en cours". Dans mon cas, ce n'est PAS le cas ! Le problème a été causé par le redis-server qui, pour une raison quelconque, ne pouvait pas être arrêté normalement. Une fois que j'ai tué tous les redis-server processus, sudo killall redis-server J'ai pu procéder à un arrêt normal. Comme je n'ai pas besoin de redis aussi souvent, j'ai empêché son exécution au démarrage avec ces commandes :

sudo update-rc.d -f redis-server remove

sudo update-rc.d -f redis_6379 remove

J'attendrai une mise à jour qui corrige ce problème, mais pour l'instant je n'oublierai pas d'arrêter le processus redis avant d'éteindre. Il ne s'agit peut-être pas de redis dans votre cas, mais probablement d'un processus bogué qu'Ubuntu n'a pas pu tuer.

Cela peut vous aider à inspecter le problème :

  • service --status-all : liste tous les services enregistrés dans le système. Les services qui commencent par le démarrage du système d'exploitation sont précédés du symbole [+].

  • Lisez les messages de journal qui s'affichent à l'écran lorsque vous appuyez sur le bouton d'alimentation pour éteindre manuellement l'appareil. Dans mon cas, j'ai lu quelque chose à propos d'une tentative de fermeture du serveur redis. Ces messages peuvent également apparaître si vous appuyez sur des touches aléatoires.

  • Passez en revue les programmes que vous avez installés récemment, l'un d'eux est peut-être à l'origine du problème.

  • Essayez de fermer tous les processus inutiles et voyez si vous pouvez vous éteindre normalement. Si c'est le cas, répétez le processus, en réduisant le nombre de candidats, jusqu'à ce que vous trouviez l'application défectueuse.

0voto

Tarek Points 11

J'ai rencontré la même chose avec Ubuntu 18.04, la solution ci-dessus n'a pas fonctionné pour moi et j'ai fini par mettre à jour le noyau à 5.03.

sudo apt install --install-recommends linux-generic-hwe-18.04

Et puis redémarrer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X