Ubuntu 15.10 et 16.04 continuent à geler de façon aléatoire

90

Ce problème, je l’avais avec 15.10 et il est toujours là après la mise à jour de 16.04. Le système entier se bloque, plus aucune entrée clavier / souris ne fonctionne. J'ai essayé diverses combinaisons de clavier (trouvées sur Internet, comme Alt + SysRq + REISUB et autres), mais aucune d'entre elles n'a réellement fonctionné. Le système ne répond plus du tout, seul un arrêt forcé fonctionne à ce stade. Fait intéressant, je ne peux pas corréler ce gel avec un programme ou une application spécifique, car le système se bloque parfois même lors de l'exécution d'opérations les plus simples, telles que l'ouverture du terminal ou la recherche Unity.

Je serais intéressé s'il existe un journal enregistré qui pourrait contenir des informations utiles sur ces blocages.

Je vous remercie.

Radu Erdei
la source
2
J'ai trouvé cela dans / var / log / syslog à peu près au moment du blocage (dunni si c'est lié ...): 24 avril 15:19:31 par org org.gnome.zeitgeist.Engine [1107]: ** (zeitgeist-datahub : 1910): AVERTISSEMENT **: zeitgeist-datahub.vala: 212: Erreur lors de l'insertion d'événements: GDBus.Error: org.gnome.zeitgeist.EngineError.InvalidArgument: événement incomplet: interprétation, manifestation et acteur obligatoires. 00:00 00 \ .... \ 00 \ 00 \ 00 \ 00 \ 00Apr 24 15:21:11 depuis le logiciel d'origine [logiciel d'origine = "rsyslogd" swVersion = "8.16.0" x-pid = "665" x-info = " rsyslog.com"] début
Radu Erdei
Je rencontrais le même problème. Vérifiez ceci: askubuntu.com/questions/760731/…
CMorales

Réponses:

54

Je faisais face à un problème similaire sur mon Ubuntu 16.04. Il gèlait beaucoup au hasard et je devais effectuer un arrêt forcé à chaque fois.

Mettre à jour le noyau vers 4.7-rc3 n'a pas fonctionné pour moi!

J'ai découvert qu'il n'y avait pas de zone de mémoire d'échange allouée ( sudo swapon --showrien renvoyé et free -hmontré qu'il y avait un espace alloué de 0B pour la mémoire d'échange) pour mon système d'exploitation Ubuntu (j'ai un système à double démarrage: Windows 7 et Ubuntu 16.04). J'ai alloué de l'espace d'échange pour Ubuntu et devinez quoi, le problème est parti! J'espère que cela t'aides. :)

Edit : je me suis trompé! Ce problème n’a pas été résolu et il n’a rien à voir avec la mémoire de swap, bien que l’allocation de mémoire de swap ait apparemment corrigé un autre type de gel où un accès permanent au disque dur se produit pendant le gel et où il est possible de tuer le dernier processus de manière forcée (en tapant alt+sysrq+Fdepuis le clavier ) pour se remettre du gel.

Cependant, ce problème (où rien ne peut être réparé à partir d'un arrêt forcé) peut être lié au noyau et si la mise à niveau du noyau ne peut pas résoudre le problème, une solution de contournement pourrait consister à ajouter l'instruction intel_idle.max_cstate=1dans le fichier de configuration grub :

PAS

  1. sudo nano /etc/default/grub
  2. Il y a une ligne dans cela: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"(comme ceci), remplacer par:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"
  3. Enregistrez-le (CTRL + O)
  4. sudo update-grub
  5. sudo reboot

J'essaierai ceci si je fais face au problème à nouveau (puisque dans mon cas, ce problème est très rare maintenant, il ne s'est produit qu'une seule fois dans la semaine après l'allocation d'échange, ce qui a conduit à la confusion), mais il y a des gens qui ont résolu ce genre de problème par cette solution de contournement.

Dernière mise à jour: en fait, j'ai essayé la solution de contournement susmentionnée quelques semaines après la publication de la modification (probablement parce que le problème est réapparu à nouveau, mais ce n'était pas fréquent, c'est sûr). Après avoir modifié le fichier grub, le problème a été complètement résolu et je n’ai rencontré aucun type de gel par la suite. Cette solution de contournement semble donc être une bonne solution! :) Désolé pour la mise à jour tardive.

Karmakar Snehasish
la source
9
Ça fait six mois, as-tu encore gelé?
Izkata
1
@Izkata: S'il vous plaît voir la mise à jour. Désolé pour tout inconvénient causé.
Snehasish Karmakar le
1
J'ai expérimenté à nouveau le gel 5min après l'application de votre procédure. Je dois également mentionner que lorsque je gèle, le ventilateur commence à tourner très vite en permanence. Il y a peut-être quelque part une boucle infinie qui alourdit l'ordinateur et le gèle ... J'ai un swap de 8 Go, un dual boot Ubuntu 16, mon noyau est à jour et je dois mentionner que j'utilise un pilote propriétaire Nvidia avec CUDA Toolkit 8
Yohan Obadia
2
Cela fait trois jours après que j'ai appliqué les changements de vers et que rien ne gèle jusqu'à présent!
Marco
2
ne fonctionne pas pour moi :(
YaSh Chaudhary
12

Allez dans "synaptic-settings-repositories-drivers supplémentaires". Voyez si vous avez un bouton radio "Inconnu Inconnu" Si vous en avez un, sélectionnez-le comme je l'ai dans l'image. Deux semaines, je n'ai pas eu un gel.

entrez la description de l'image ici

utilisateur3783628
la source
résolu pour moi.
dirkk0
10

Mettre à jour le noyau a fonctionné pour moi. Je soupçonne que le problème était lié aux graphiques car j'ai remarqué un avertissement lors de la mise à niveau. J'ai suivi les étapes sur http://sourcedigit.com/19889-how-to-update-install-linux-kernel-4-7-rc3-on-ubuntu-16-04/ pour mettre à niveau le noyau, puis j'ai téléchargé le firmware manquant. . Toutes les étapes détaillées ci-dessous.

Téléchargez les fichiers nécessaires:

wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3_4.7.0-040700rc3.201606121131_all.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-headers-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb 
wget kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc3-yakkety/linux-image-4.7.0-040700rc3-generic_4.7.0-040700rc3.201606121131_i386.deb

Une fois les fichiers téléchargés, installez-les avec dpkg:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

Surveillez les avertissements dans la sortie. Je suis tombé sur l'avertissement:W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915

Téléchargez ce module manquant et copiez-le dans le dossier indiqué:

wget https://ftp2.halpanet.org/source/_dev/linux-firmware.git/i915/skl_guc_ver6.bin
sudo cp skl_guc_ver6.bin /lib/firmware/i915/

Cela n’est peut-être pas nécessaire, mais j’ai réinstallé le noyau v4.7 après avoir copié le module, l’avertissement ne s’est pas affiché cette fois:

sudo dpkg -i linux-headers-4.7*.deb linux-image-4.7*.deb

Une fois réinstallé, mettez à jour GRUB et redémarrez:

sudo update-grub
sudo reboot

Après cela, mon installation Ubuntu 16.04 s’est bien déroulée sur le noyau 4.7RC3.

Daniel
la source
1
"Erreur! Statut de retour incorrect pour la construction du module sur le noyau: 4.7.0-040700rc3-generic (x86_64)"
skrtbhtngr
Cela a fonctionné pour moi aussi. Windows 10 installé avec Ubuntu 18.04 sur une machine AMD Ryzen 5.
Gaurav Sharma
2

Essayez de mettre à jour votre noyau, j'avais installé Ubuntu 16.04 et il avait ce problème.

Je pensais que c'était mon ordinateur portable et j'ai retiré Ubuntu et installé Lubuntu. Après un moment, il a gelé aussi.

J'ai mis à jour mon noyau et le problème a été résolu immédiatement. Dites-moi si vous avez besoin d’aide pour mettre à jour votre noyau.

Germain Rwibutso
la source
3
Vous pouvez ajouter le noyau que vous avez utilisé pour résoudre votre problème et indiquer les étapes à suivre pour améliorer votre réponse. Salut et bienvenue sur Ask Ubuntu.
Videonauth
1
cela dépend vraiment du noyau que vous avez déjà, je courais 3.5 et je suis mis à jour vers la version 4.5. Vous devez ouvrir votre terminal et taper cette commande "uname -r". askubuntu.com/questions/119080/…
Germain Rwibutso,
J'ai le même problème. J'ai mis à jour les noyaux jusqu'au 4.15. Il suffit de démarrer Docker avec deux conteneurs pour geler le système. Aucune séquence SysRq ne peut récupérer la situation.
Antonio Petricca
2

Ma réponse n’est pas une solution permanente, mais elle devrait résoudre le problème lorsqu’elle se présente. Avant de continuer, permettez-moi de dire que cette question a été posée et que de nombreuses versions ont été résolues. Les réponses fournies ici sont des choses que j'ai moi-même tentées mais qui ne se sont pas avérées permanentes.

Après les mises à jour, etc., ces modifications ont été annulées et sans aucune gêne, j'ai choisi de ne plus les modifier. De plus, certaines des réponses ici et dans les divers autres sujets sur ce sujet ne m'ont pas du tout aidé.

Donc, si vous continuez à rencontrer un problème s'il vous plaît essayez

Ctrl+ Alt+ F1
Ctrl+ Alt+F7

Cela devrait résoudre temporairement le problème. Avant que les gens ne votent, votez pour cela et j’accepte qu’ils le feront. Tenez compte de l’ancienneté de ce problème et du fait qu’il continue de se poser. Je répète que je le vis depuis assez longtemps et que, pour l’instant, c’est le seul moyen de le résoudre immédiatement.

Affligé
la source
4
Ce que vous décrivez s'appelle commutation de console. Si cela fonctionne, SysRQ fonctionnerait probablement aussi. Votre solution fonctionne pour les problèmes impliquant Xwindows (par exemple, lorsque X perd le contrôle de DPMS pour une raison quelconque). Dans les blocages que j'ai vus, le système d'exploitation se bloque complètement et l'ordinateur ne répond qu'aux fonctions exécutées indépendamment du système d'exploitation, comme le rétroéclairage. La mise en réseau, par exemple, est également morte dans les cas que j'ai vus. Votre problème semble être différent de celui de l'affiche originale.
BertD
Non, votre interprétation de mon problème semble être différente. Je me fiche de ce que c'est censé faire. J'ai simplement expliqué ce que cela a fait pour moi.
Affligé
2

re: congeler l'écran avec Ubuntu 16.04

Cela n’a commencé que récemment avec moi. Après avoir regardé sur l’écran, j’ai remarqué que le processus Web Content prenait presque tout le temps processeur et beaucoup de mémoire jusqu’à épuisement de mes 6 Go.

Je l'ai résolu en utilisant les procédures suivantes, après avoir supprimé une extension de l'éditeur de cookies:

1 Sous préf. Firefox: Acceptez les cookies tiers uniquement à partir des sites Web visités!

2 changer cela dans GRUB

Ubuntu 15.10 et 16.04 continuent à geler de façon aléatoire

There is a line in that: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" (like this), replace with: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_idle.max_cstate=1"

3 Mon SWAP n'était pas utilisé du tout! J'ai doublé mon espace d'échange avec celui de ma mémoire (12 Go)

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-16-04

Serait encore geler ou courir très lentement, enfin résolu avec ceci:

4 J'ai installé noscript à partir de Firefox / Outils / extensions et n'autorise que quelques sites à exécuter JS.

noscript.net/forums

John Brown
la source