Question Ubuntu 16.04 se bloque à l'arrêt / redémarrage


Mon Ubuntu 16.04 se bloque à l'arrêt / redémarrage, obligeant à appuyer et à maintenir la touche marche / arrêt pour éteindre la machine ... Je ne sais pas comment le signaler en tant que bogue et quelles commandes exécuter pour afficher le journal matériel / sys nécessaire Info? Toute aide serait grandement appréciée!


68
2018-04-28 21:05


origine


Lorsqu'il semble se bloquer, appuyez sur Echap et notez les dernières lignes de l'écran. Ajoutez-les à votre question. - Jos
<blague> Vous montre-t-il ce message: "Vous pouvez maintenant éteindre votre ordinateur"? </ blague> - user300458
Même problèmes ici. > Blockquote La désactivation du mode hérité USB 3.0 dans le BIOS a fonctionné pour moi. > Blockquote Comment désactiver le mode Legacy USB 3.0?
Voyant ce problème en action, j'aurais honte de recommander Ubuntu à un utilisateur Windows ... - ROMANIA_engineer
C'est embarrassant! Pourquoi cette tâche simple a-t-elle cessé de fonctionner ??? Toutes les corrections que j'ai trouvées ne fonctionnent pas, y compris l'ajout à la ligne grub, la désactivation de l'échange et même la modification des pilotes graphiques et le retour aux anciens noyaux. RIEN NE FONCTIONNE. C'est une erreur si amateur. Un OS devrait pouvoir s'éteindre !! - Dorian


Réponses:


J'ai aussi eu ce problème. Cela semble être un bug dans plusieurs distributions.

Ma solution simple était de modifier /etc/default/grub ligne:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

à

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"

Courir update-grub.

Fonctionne à chaque fois maintenant. J'utilise un ordinateur portable Lenovo G50. Je suis presque sûr d'avoir changé cette ligne dans Grub avec les précédentes (autres) distributions Linux sur cet ordinateur portable également.


27
2018-06-27 21:10



Cela vous évite d'appuyer sur <kbd> ESC </ kbd> pour afficher les informations de journalisation de l'arrêt. Aucun autre effet. (Peut-être que la mise à jour des fichiers grub régénérants aka a corrigé quelque chose). - Frank Nocke
j'ai essayé update-grub d'abord, ce qui n'a pas fonctionné. Ensuite, je l'ai changé pour GRUB_CMDLINE_LINUX_DEFAULT = "acpi = force", et cela a résolu mon problème. - RedPixel
@Ernesto: Cela a fonctionné pour moi .. Pour confirmer que j'ai fait 2-3 fois redémarrer / arrêter et tout le temps il a été démarré sans aucun problème. Merci! - Saurav Kumar
Travaille pour moi! tnx;) - Sdra
Cela a fonctionné. Peut-être que cela a quelque chose à voir avec une nouvelle version du noyau après son exécution dist-upgrade? - xji


Une fois que vous avez terminé votre travail et que vous avez terminé de fermer toutes vos applications pour arrêter ou redémarrer votre système d'exploitation, veuillez suivre ces étapes pour réduire les frustrations.

  1. Essayer sudo swapoff -a && systemctl poweroffcomme solution de contournement pour le moment.
  2. Il existe un correctif potentiel dans Xenial-proposé dans le package systemd 229-4ubuntu5. Accédez à l'onglet Paramètres système -> Logiciels et mises à jour -> Options pour les développeurs, cliquez sur la case en regard de Pré-version (xenial-proposé). entrez votre racine pwd, Actualisez le cache. L'onglet Mises à jour utilise "Afficher immédiatement les mises à jour" fermez les Paramètres système. Démarrez le logiciel de mise à jour et installez-le maintenant.
  3. Si vous avez toujours le problème, essayez de lire ces bogues: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917 pour obtenir des informations sur la façon d'obtenir des données de journal et comme suggéré, vous devez créer un nouveau rapport de bogue. Lisez aussi le bogue: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788303.
  4. Suivez les instructions de débogage décrites dans la section «Problèmes de démarrage / arrêt du débogage» de /usr/share/doc/systemd/README.Debian.gz pour vérifier s'il y a des travaux suspendus à l'arrêt. Vous devrez démarrer le shell de débogage avant chaque arrêt ou redémarrage en entrant: systemctl start debug-shell  Capture d'une photo d'écran de journalctl -b dans la coquille de secours ctl+alt+F9 pourrait être éclairant. Aussi la sortie de systemctl list-jobs et systemctl --failed Outre une capture d'écran, vous pouvez transférer la sortie de ces commandes et les ajouter chacune au même nom de fichier. / root en ajoutant >>filename.text à la fin des commandes, par ex. journalctl -b >>filename.text  journalctl -xe >>filename.text  systemctl list-jobs >>filename.text  systemctl --failed >>filename.text  lsblk >>filename.text  Tous ces éléments seront dans le même fichier que celui que vous analyserez lors de votre prochain démarrage et si vous déposez un rapport de bogue, il peut être utile de joindre le fichier à votre rapport de bogue.

Mettre à jour

J'ai eu ces Hang pendant un certain temps, mais j'ai fini par apprendre que mon disque dur commençait à tomber en panne dans les secteurs, etc. Il était donc temps de réinstaller le disque dur. J'ai réinstallé le système d'exploitation sur un seul disque dur avec Swap as the 1st, Root as 2nd, et Home comme 3ème partition logique selon les recommandations d'Ubuntu. Techniquement, sda1 est Grub, sda2 est Extended, sda5, sda6, sda7 sont respectivement swap, root et home; sda3 et sda4 ne sont pas présents. Ce problème n'a pas été présent sur le système d'exploitation nouvellement installé sur le disque dur depuis, 9 mois environ. Je suis en cours d'exécution 16.04.02 LTS à ce stade sans aucun des pauses au redémarrage ou à l'arrêt. Le système d'exploitation précédent était une installation double Win7 / Ubuntu et la partition Swap était à la fin du disque dur.

Je ne déclare pas que ce problème est lié à un système à double amorçage, à un disque dur défaillant ou à l'ordre dans lequel j'ai placé les partitions, mais, dans mon cas, un, deux ou tous ces facteurs existaient. Maintenant, je ne souffre pas de l'aggravation du "Reached Target Shutdown".


14
2018-05-09 21:02



le 2ème étape a fonctionné pour moi, mais le résultat était visible qu'après un autre redémarrage forcé. Maintenant, je peux arrêter / redémarrer le PC. Pas: 1. Recherchez sur votre ordinateur> Logiciels et mises à jour> onglet Options pour les développeurs> vérifiez les mises à jour pré-publiées (xenial-proposées)> Fermer. 2. Allez dans Rechercher votre ordinateur> Software Updater. - ROMANIA_engineer
@xtrchessreal Votre étape 2 ne fonctionne pas pour moi. Après reached target shutdown il continue à pomper revalidation failed - horaceT
@xtrchessreal Pas plus que l'étape 1. - horaceT
À l'utilisateur anonyme qui continue à suggérer les mêmes modifications destructives à cette réponse: S'il vous plaît ne faites pas ça! Si vous n'êtes pas d'accord avec un message, créez un compte et, une fois que vous avez 15 points de réputation, vous pouvez le voter pour vous montrer en désaccord. C'est ce que sont les votes négatifs. Avec 50 points de réputation, vous pouvez également laisser un commentaire pour le développer. - David Foerster
@DavidFoerster Downvoting nécessite 125 points de réputation. - Eliah Kagan


J'ai eu un problème avec la suspension à l'arrêt, c'est ce que j'ai fait:

TERMINAL OUVERT

sudo -H gedit /etc/default/grub

Changer la ligne:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

à

GRUB_CMDLINE_LINUX_DEFAULT="acpi=force"

En enlevant quiet et splash permet le texte pendant l'arrêt, aide à voir où le blocage peut être.

GRUB_CMDLINE_LINUX_DEFAULT = "Splash calme" Suppression de "silencieux" ici   affichera une sortie de texte pendant le démarrage, tandis que la suppression de "splash"   affichera un écran noir au lieu de l'image de démarrage.

Enregistrer et fermer Gedit

Ensuite, mettez à jour Grub in terminal:

sudo update-grub

ADDITIONNEL:

J'ai remarqué que j'avais un 'STOP JOB' en cours d'exécution, alors je réduis le délai d'attente dans /etc/systemd/system.conf:

sudo -H gedit /etc/systemd/system.conf

retirer # et modifier les horaires dans les lignes suivantes:

DefaultTimeoutStartSec=5s

DefaultTimeoutStopSec=5s

Puis lancez:

sudo systemctl daemon-reload

Cela a fonctionné pour moi.


5
2018-02-13 17:52



Eh bien, ce gars a quelque chose à dire à propos de la valeur par défaut de DefaultTimeoutStartSec. ubuntu-mate.community/t/… - Logan
acpi = force éteint l'écran, mais le bouton d'alimentation reste allumé. - Manish Kumar Bisht
bugs.launchpad.net/ubuntu/+source/systemd/+bug/1457400 semble lié à cela. - DustWolf


Tdenham. J'ai la meme situation. Je viens de mettre à jour le système du 14.04 au 16.04 avec do-release-upgrade -d.

Si vous n’avez pas d’accès direct au système et que vous devez vraiment redémarrer, vous pouvez essayer la réinitialisation matérielle comme solution de contournement (comme décrit ici: https://major.io/2009/01/29/linux-emergency-reboot-or-shutdown-with-magic-commands/)

echo 1 > /proc/sys/kernel/sysrq 
echo b > /proc/sysrq-trigger

qui fait le tour. Vous devriez probablement courir sync juste avant la deuxième commande.

reboot -f peut aider mais je ne l'ai pas essayé car je ne peux pas accéder au serveur s'il se bloque à nouveau.

Vous pouvez vérifier le fichier / var / log / syslog. Trouvez l'endroit où vous allumez l'ordinateur et vérifiez les lignes juste avant. Vous pouvez le coller ici.

Mon syslog:

Apr 29 11:21:48 bow NetworkManager[875]: <warn>  [1461907308.0752] dhcp4 (em0): request timed out
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.0753] dhcp4 (em0): state changed unknown -> timeout
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.0918] dhcp4 (em0): canceled DHCP transaction, DHCP client pid 2437
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.0918] dhcp4 (em0): state changed timeout -> done
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.0929] device (em0): state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Apr 29 11:21:48 bow NetworkManager[875]: <warn>  [1461907308.0943] device (em0): Activation: failed for connection 'Wired connection 1'
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.0970] device (em0): state change: failed -> disconnected (reason 'none') [120 30 0]
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1062] policy: auto-activating connection 'Wired connection 1'
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1101] device (em0): Activation: starting connection 'Wired connection 1' (df58434d-16fc-4036-b1d2-2cae515dbf19)
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1108] device (em0): state change: disconnected -> prepare (reason 'none') [30 40 0]
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1133] device (em0): state change: prepare -> config (reason 'none') [40 50 0]
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1152] device (em0): state change: config -> ip-config (reason 'none') [50 70 0]
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1167] dhcp4 (em0): activation: beginning transaction (timeout in 45 seconds)
Apr 29 11:21:48 bow NetworkManager[875]: <info>  [1461907308.1221] dhcp4 (em0): dhclient started with pid 2444
Apr 29 11:21:48 bow dhclient[2444]: DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 3 (xid=0x6cc9f4a)
Apr 29 11:21:51 bow dhclient[2444]: DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 4 (xid=0x6cc9f4a)
Apr 29 11:21:55 bow dhclient[2444]: DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 11 (xid=0x6cc9f4a)
Apr 29 11:22:01 bow CRON[2453]: (root) CMD (/usr/local/lib/wifictl)
Apr 29 11:22:01 bow CRON[2450]: (CRON) info (No MTA installed, discarding output)
Apr 29 11:22:06 bow dhclient[2444]: DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 20 (xid=0x6cc9f4a)
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Apr 29 11:23:34 bow rsyslogd: [origin software="rsyslogd" swVersion="8.16.0" x-pid="860" x-info="http://www.rsyslog.com"] start
Apr 29 11:23:34 bow rsyslogd-2222: command 'KLogPermitNonKernelFacility' is currently not permitted - did you already set it via a RainerScript command (v6+ config)? [v8.16.0 try http://www.rsyslog.com/e/2222 ]
Apr 29 11:23:34 bow rsyslogd: rsyslogd's groupid changed to 104
Apr 29 11:23:34 bow rsyslogd: rsyslogd's userid changed to 101
Apr 29 11:23:34 bow kernel: [    0.000000] Initializing cgroup subsys cpuset
Apr 29 11:23:34 bow kernel: [    0.000000] Initializing cgroup subsys cpu
Apr 29 11:23:34 bow kernel: [    0.000000] Initializing cgroup subsys cpuacct
Apr 29 11:23:34 bow kernel: [    0.000000] Linux version 4.4.0-21-generic (buildd@lgw01-21) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2) ) #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 (Ubuntu 4.4.0-21.37-generic 4.4.6)

Il semble que dhclient essaie d'obtenir une adresse IP même si le redémarrage est demandé.

En cas de problème matériel, j'ai collé la sortie de lspci, pour aider à le résoudre.

00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09)
00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation NM10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
03:00.0 Network controller: Qualcomm Atheros AR9227 Wireless Network Adapter (rev 01)

2
2018-04-29 06:49





J'ai essayé plusieurs méthodes dont: l'édition /etc/default/grub, courir sudo swapoff -a avant la fermeture, etc ... Mais rien de tout cela n'a fonctionné pour moi.

Éteindre USB 3.0 legacy mode dans le BIOS a fonctionné pour moi.


1
2017-07-29 02:12



Je suis allé à Advanced> USB Configuration> disabled Support usb légal, mais cela n'a pas résolu le problème. - ROMANIA_engineer


J'ai essayé presque toutes les suggestions ici. La seule action qui a résolu mon problème d’arrêt / réinitialisation était de changer DefaultTimeoutStartSec Et DefaultTimeoutStopSec dans /etc/systemd/system.conf à '10':

sudo -H gedit /etc/systemd/system.conf

puis éditer pour

DefaultTimeoutStartSec=10s
DefaultTimeoutStoptSec=10s

1
2018-04-30 15:25





Je ne faisais que rencontrer un peu le même problème, le redémarrage me conduirait à un écran noir ou parfois à un écran noir avec un curseur clignotant et cela ne s'accomplirait jamais. Je dois noter que je n'ai eu aucun problème avec la fermeture.

Donc, ce que j'ai fait, j'ai ouvert Drive Manager, et j'ai installé le microprogramme Intel-Microcode pour le CPU, j'ai arrêté l'ordinateur, et j'ai ensuite fatigué de redémarrer le système d'exploitation, et cela a finalement fonctionné.

Changing from Do not update the CPU microcode to intel-microcode

Je suis sur Linux Mint Cinnamon 18.3 qui est basé sur Ubuntu Xenial Xerus 16.04 LTS.


0
2018-02-01 07:33