web-dev-qa-db-fra.com

Ubuntu 16.04 se bloque à l'arrêt

Je sais qu'il y a d'autres questions similaires, mais je vais donner plus de détails sur le problème.

Lorsque j'essaie d'arrêter/de redémarrer, le système se bloque pour toujours. Ceci apparaît sur Ubuntu 16.04 64bit. Il s’applique sur la même machine sur un Kubuntu mis à niveau (14.04 "16.04), sur un Lubuntu 16.04 nouvellement installé et sur un live CD (iso démarré à partir du disque dur avec grml-rescue).

Cela s’apparaît si j’arrête/redémarre à partir de l’environnement de bureau et si je le fais à partir du terminal.

Le problème ne se pose pas sur un Ubuntu 14.04 installé sur le même disque dur.

fdisk

J'ai essayé d'exécuter un fdisk sur la partition mais aucune erreur n'a été trouvée.

irqpoll

J'ai essayé d'ajouter le paramètre irqpoll au démarrage du système.

linux /boot/vmlinuz-4.4.0-31-generic root=UUID=c50c612d-813b-4e76-a6d0-92e697658b7a ro irqpoll $vt_handoff

bios usb3

Quelqu'un a résolu en désactivant le support usb3 legacy sur le bios, mais ma carte mère est très ancienne, je n'ai aucun support usb3 sur le bios

systemctl et swap

Cette réponse https://askubuntu.com/a/769953/231 a parlé de 2 problèmes possibles: systemctl et swap

Sudo swapoff
Sudo systemctl reboot

mais pas de travail thématique

débogage d'arrêt

la réponse précédente indiquait une discussion intéressante sur le Launchpad https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1464917

où il y a un texte introductif qui dit:

Si vous rencontrez un blocage à l’arrêt, créez un rapport de bogue distinct et suivez les instructions de débogage décrites dans la section "Débogage des problèmes d’amorçage/arrêt" de /usr/share/doc/systemd/README.Debian.gz pour vérifier s’il existe tout travail suspendu à l'arrêt. Capturer une photo de "journalctl -b" à l'écran dans le shell de secours peut être éclairant.

Donc, les instructions de débogage dit de

Sudo systemctl enable debug-Shell
Sudo halt

puis, lorsque l’arrêt se bloque, vous avez une console sur VT9 CTRL+ALT+F9 où tu peux faire

systemctl

trouver des unités avec l'état actif

systemctl list-jobs

tous les travaux répertoriés sont avec l'état en attente , le seul avec l'état en cours d'exécution est upower.service qui est en gras.

J'ai donc éteint le PC et recommencé, maintenant dans un terminal que j'ai déjà fait

Sudo systemctl list-jobs

La sortie est

JOB UNIT           TYPE  STATE  
1341 upower.service start running
1 jobs listed.

alors j'ai essayé de l'éteindre et de le désactiver pour l'avenir

Sudo systemctl stop upower.service
Sudo systemctl disable upower.service
Sudo systemctl mask upower.service

J'ai ensuite essayé à nouveau de tirer, avec la console de débogage

Sudo systemctl enable debug-Shell
Sudo halt

mais l'arrêt se fige comme d'habitude, plus je ne peux même plus accéder au debug-Shell.

Démarrer sans les options quiet splash grub Je peux voir que l’arrêt se bloque sur la ligne de sortie

Reached target Shutdown

Ce sont les lignes syslog à propos de l'arrêt

Aug  5 11:45:12 pc-dev udisksd[2930]: Mounted /dev/sdc1 at /media/luca/Toshiba EXT on behalf of uid 1000
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Version 2015.3.14AR.1 integrated Fuse 28
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mounted /dev/sdc1 (Read-Write, label "Toshiba EXT", NTFS 3.1)
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Cmdline options: rw,nodev,nosuid,uid=1000,gid=1000,uhelper=udisks2
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Mount options: rw,nodev,nosuid,uhelper=udisks2,allow_other,nonempty,relatime,default_permissions,fsname=/dev/sdc1,blkdev,blksize=4096
Aug  5 11:45:12 pc-dev ntfs-3g[3141]: Global ownership and permissions enforced, configuration type 7
Aug  5 11:45:16 pc-dev com.canonical.indicator.application[2749]: (process:3129): indicator-application-service-WARNING **: Application already exists, re-requesting properties.
Aug  5 11:45:19 pc-dev systemd[1]: Started Daemon for generating UUIDs.
Aug  5 11:45:28 pc-dev spideroak_inotify[3253]: Program started
Aug  5 11:45:36 pc-dev systemd[1]: Starting Stop ureadahead data collection...
Aug  5 11:45:36 pc-dev systemd[1]: Stopped Read required files in advance.
Aug  5 11:45:36 pc-dev systemd[1]: Started Stop ureadahead data collection.
Aug  5 11:45:40 pc-dev systemd[1]: Started Early root Shell on /dev/tty9 FOR DEBUGGING ONLY.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Sound Card.
Aug  5 11:45:53 pc-dev systemd[1]: Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Timers.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily apt activities.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Daily Cleanup of Temporary Directories.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped Stop ureadahead data collection 45s after completed startup.
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target Graphical Interface.
Aug  5 11:45:53 pc-dev org.freedesktop.Notifications[2749]: xfce4-notifyd: Fatal IO error 11 (Risorsa temporaneamente non disponibile) on X server :0.
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Light Display Manager...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Accounts Service...
Aug  5 11:45:53 pc-dev ntfs-3g[3141]: Unmounting /dev/sdc1 (Toshiba EXT)
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Disk Manager...
Aug  5 11:45:53 pc-dev ModemManager[2245]: <info>  Caught signal, shutting down...
Aug  5 11:45:53 pc-dev systemd[1]: Stopping Daemon for power management...
Aug  5 11:45:53 pc-dev systemd[1]: Stopped target System Time Synchronized.
Aug  5 11:45:53 pc-dev dbus[2266]: [system] Activating via systemd: service name='org.freedesktop.PolicyKit1' unit='polkitd.service'
Aug  5 11:45:53 pc-dev systemd[1]: Stopping User Manager for UID 1000...
Aug  5 11:45:53 pc-dev rsyslogd: [Origin software="rsyslogd" swVersion="8.16.0" x-pid="2228" x-info="http://www.rsyslog.com"] exiting on signal 15.
Aug  5 11:48:26 pc-dev rsyslogd: [Origin software="rsyslogd" swVersion="8.16.0" x-pid="2232" x-info="http://www.rsyslog.com"] start
Aug  5 11:48:26 pc-dev 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 ]
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's groupid changed to 108
Aug  5 11:48:26 pc-dev rsyslogd: rsyslogd's userid changed to 104
Aug  5 11:48:26 pc-dev loadkeys[764]: Caricamento di /etc/console-setup/cached.kmap.gz
Aug  5 11:48:26 pc-dev systemd[1]: Started Set console keymap.
Aug  5 11:48:26 pc-dev systemd[1]: Started Create Static Device Nodes in /dev.
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Kernel Device Manager...
Aug  5 11:48:26 pc-dev systemd[1]: Started Uncomplicated firewall.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Kernel Device Manager.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Remount Root and Kernel File Systems...
Aug  5 11:48:26 pc-dev systemd[1]: Started Remount Root and Kernel File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Flush Journal to Persistent Storage...
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems (Pre).
Aug  5 11:48:26 pc-dev systemd[1]: Reached target Local File Systems.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Tell Plymouth To Write Out Runtime Data...
Aug  5 11:48:26 pc-dev systemd[1]: Starting LSB: AppArmor initialization...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Set console font and keymap...
Aug  5 11:48:26 pc-dev systemd[1]: Starting udev Coldplug all Devices...
Aug  5 11:48:26 pc-dev systemd[1]: Starting Load/Save Random Seed...
Aug  5 11:48:26 pc-dev systemd[1]: Started Tell Plymouth To Write Out Runtime Data.
Aug  5 11:48:26 pc-dev systemd[1]: Started Load/Save Random Seed.
Aug  5 11:48:26 pc-dev systemd[1]: Started Flush Journal to Persistent Storage.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Create Volatile Files and Directories...
Aug  5 11:48:26 pc-dev systemd-tmpfiles[958]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Aug  5 11:48:26 pc-dev systemd[1]: Started udev Coldplug all Devices.
Aug  5 11:48:26 pc-dev systemd[1]: Starting Show Plymouth Boot Screen...
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuset
Aug  5 11:48:26 pc-dev apparmor[943]:  * Starting AppArmor profiles
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpu
Aug  5 11:48:26 pc-dev kernel: [    0.000000] Initializing cgroup subsys cpuacct

Ceci est mon sortie lshw

Est-ce que quelqu'un peut m'aider? Pour moi, il est incroyable qu'un bug aussi grave affecte un LTS.

12
nulll

Je pense avoir trouvé la solution. Je cherchais une solution à un autre problème: la commande lsusb était suspendue pour toujours, j'ai donc trouvé ce message https://ubuntuforums.org/showthread.php?t=2301619

Je me suis alors rappelé que j'avais une carte PCI USB3 branchée sur la carte mère mais non alimentée, le problème résolu après l'avoir supprimée.

J'espère que ça aide.

1
nulll

Cela a fonctionné pour moi, j'espère vous aussi.

J'ai Lubuntu 16.04.1 LTS

ÉTAPES I DID FOR SOLVE

  • Appuyez sur CTRL + ALT et T
  • Dans le terminal, collez Sudo xedit /etc/modprobe.d/blacklist.conf
  • Ecrivez votre mot de passe
  • Dans le bas des fenêtres, ajoutez:

blacklist dw_dmac blacklist dw_dmac_core

  • Sauvegarder et quitter
  • J'ai suivi l'étape, mais je ne sais pas si c'est nécessaire: Dans le même terminal, ajoutez: Sudo update-grub
  • Redémarrez une fois (peut-être garder le problème, forcer le redémarrage) Thats It. Je l'ai fait et le PC colud maintenant PowerOff/Reboot/Suspend et tout.

AVIS: Pour que cela fonctionne, vous devrez effacer assez dans les étapes Grub pour cela:

  • Appuyez sur CTRL + ALT et T (ouvrez le terminal)
  • Coller ce Sudo xedit/etc/default/grub
  • Ecrivez votre mot de passe
  • Dans la ligne: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" eraser quiet splash
  • Sauvegarder et quitter
  • Au terminal coller Sudo update-grub

Remarques: Cela fonctionne pour ASER E-11 avec Windows 8.1 précédent et maintenant avec Lubuntu 16.04.1 LTS.

Inconvénients: au démarrage ou à l'arrêt l'ordinateur affichera uniquement la console, mais cela fonctionnera.

1
Luigi Lopez

Même problème ici sur le tout nouveau Asus L502S. J'ai essayé Mint, Mate, Ubuntu - tout de même. Le problème est commun. J'ai essayé tout ce qui peut être trouvé concernant ce problème sur les forums.

Finalement, j'ai abandonné quand j'ai trouvé ceci: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/159402

Vérifiez si votre problème est le même et j'espère que vous ne perdez pas un jour de plus, comme je l'ai fait.

1
NejcT

Dans le fichier /etc/modprobe.d/blacklist.conf

Ajoutez la ligne suivante:

blacklist i82975x_edac

source: https://bbs.archlinux.org/viewtopic.php?id=1480

0
bigsicret

Je sais qu'OP a déclaré que nomodeset n'a pas aidé, mais comme il s'agit du résultat principal de Google pour ce problème, j'ai pensé mettre ce qui m'a finalement aidé.

J'ai tout essayé avec grub dans toutes les réponses et j'ai essayé toutes les autres réponses proposées que je pouvais trouver.

En fin de compte, lorsque j'ai démarré avec nomodeset, tout s'est bien arrêté, ce qui était mon premier indice.

Je venais de mettre à jour le dernier pilote nvidia (381), et prime était réglé sur le mode "intel". Changé de nouveau à nvidia, un autre arrêt dur (les paramètres ne changent pas complètement avant le démarrage) et cela fonctionne bien avec prime définie sur nvidia.

J'espère que cela pourra aider quelqu'un d'autre à l'avenir.

0
Lobsta