Ubuntu 16.04 se bloque à l'arrêt

13

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

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

Il s'affiche si j'arrête / redémarre à partir de Desktop Enviroment et si je le fais à partir du terminal.

Le problème n'apparaît 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 irqpollparamètre 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 hérité usb3 sur le bios, mais ma carte mère est très ancienne, je n'ai pas de support usb3 sur le bios

systemctl et swap

Cette réponse /ubuntu//a/769953/23130 a parlé de 2 problèmes possibles: systemctl et swap

sudo swapoff
sudo systemctl reboot

mais aucun travail thématique

débogage d'arrêt

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

où il y a un texte introductif qui dit:

Si vous rencontrez un blocage d'arrêt, veuillez déposer un rapport de bogue distinct et suivre les instructions de débogage décrites dans la section "Débogage des problèmes de démarrage / arrêt" de /usr/share/doc/systemd/README.Debian.gz pour vérifier s'il existe tout travail suspendu à l'arrêt. La capture d'une photo d'écran de "journalctl -b" dans le shell de sauvetage peut être éclairante.

Ainsi, les instructions de débogage indiquent

sudo systemctl enable debug-shell
sudo halt

puis quand l'arrêt se bloque, vous avez une console sur VT9 CTRL+ALT+F9où vous pouvez faire

systemctl

trouver des unités avec l'état actif

systemctl list-jobs

tous les emplois sont répertoriés avec l' état d' attente , le seul avec l' état en marche est ce upower.servicequi est en gras.

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

sudo systemctl list-jobs

La sortie est

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

donc 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 réessayé de tirer vers le bas, avec la console de débogage

sudo systemctl enable debug-shell
sudo halt

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

Démarrage sans les options silencieuses de splash grub Je peux voir que l'arrêt se bloque sur la ligne de sortie

Reached target Shutdown

Ce sont les lignes syslog sur 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 ma sortie lshw

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

nulll
la source
Quelle est votre configuration matérielle? Êtes-vous peut-être avec une carte Nvidia sur un ordinateur portable Asus?
dadexix86
Ce n'est pas un ordinateur portable Asus mais oui j'ai une carte Nvidia, pouvez-vous s'il vous plaît me dire une commande pour obtenir la sortie pour vous donner une réponse complète?
nulll
Quels pilotes utilisez-vous? Essayez de commencernomodeset . Vous pouvez ajouter sudo lshw -sanitizeà la question pour nous donner le matériel complet impliqué.
dadexix86
J'ai essayé de démarrer nomodesetmais malheureusement, cela n'aide pas. J'ai joint mon lshwsur la question
nulll
Avez-vous un SSD pour votre partition de swap?
James Bowery

Réponses:

1

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 courant. J'ai essayé tout ce qui peut être trouvé concernant ce problème sur les forums.

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

Vérifiez si votre problème est le même et j'espère que vous ne perdrez pas une autre journée à ce sujet, comme je l'ai fait.

NejcT
la source
Désolé, je n'ai pas compris, qu'est-ce qui vous a convaincu d'abandonner dans le rapport de bug?
nulll
2
Parce que c'est un bug confirmé dans le système d'exploitation - je pense qu'il n'est pas résolu par de simples astuces comme la modification des drapeaux de 'GRUB_CMDLINE_LINUX_DEFAULT'. J'ai essayé toutes les solutions suggérées qui peuvent être trouvées sur Internet et aucun de ces problèmes résolus dans mon cas.
NejcT
1

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

J'ai Lubuntu 16.04.1 LTS

ÉTAPES QUE J'AI FAIT POUR RÉSOUDRE

  • Appuyez sur CTRL + ALT et T
  • Dans le terminal, collez sudo xedit /etc/modprobe.d/blacklist.conf
  • Écrivez votre mot de passe utilisateur
  • Au 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 pourriez-vous continuer avec le problème, forcer le redémarrage) Je l'ai fait et le PC colud maintenant PowerOff / Reboot / Suspend et tout.

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

  • Appuyez sur CTRL + ALT et T (ouvrez le terminal)
  • Collez ce sudo xedit / etc / default / grub
  • Écrivez votre mot de passe utilisateur
  • Dans la ligne: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"gommequiet splash
  • Sauvegarder et quitter
  • Dans le terminal coller sudo update-grub

Remarques: Cela fonctionne pour ASER E-11 avec Windows 8.1 antérieur et maintenant avec Lubuntu 16.04.1 LTS.

Inconvénients: dans Start ou ShutDown, l'ordinateur n'affichera que la console, mais cela fonctionnera.

Luigi Lopez
la source
ne fonctionne malheureusement pas pour moi
nulll
Avez-vous Lubuntu?
Luigi Lopez
Le plus intéressant pour les autres est: comment vous est venue l'idée de mettre sur liste noire dw_dmac? Quelle procédure de débogage vous a conduit à ce module du noyau?
David Faure
1

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

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

J'espère que cela aide.

nulll
la source
0

Je sais que OP a dit que cela nomodesetn'a pas aidé, mais comme c'est le meilleur résultat Google pour ce problème, je pensais avoir mis ce qui m'a finalement aidé.

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

Au final, quand j'ai démarré avec nomodeset, ça s'est bien arrêté, ce qui a été mon premier indice.

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

Espérons que cela puisse aider quelqu'un d'autre à l'avenir.

Lobsta
la source