web-dev-qa-db-fra.com

L'interface graphique / Unity plante dans 16.04 LTS après les mises à jour 2018-01-04, compiz segfaults

Les dernières mises à jour (01/04/2018) font que mon ordinateur portable plante constamment l'interface graphique/Unity:

(Processeur Intel Pentium su4100)

syslog:

Jan  5 11:38:53 1810 kernel: [ 1850.327738] compiz[11911]: segfault at 0 ip 00007f6c7baf0c16 sp 00007ffd5ec71c60 error 4 in i965_dri.so[7f6c7b513000+82d000]

Après la connexion, je me retrouve avec un bureau vide, juste un fond d’écran. Les interfaces graphiques/Unity sont en boucle:

  • Pas de panneau.
  • Pas de tiret.
  • Impossible de démarrer un programme.
  • Le lanceur disparaît.
  • La barre latérale disparaît.
  • Crash du système.
  • La clé Windows ne fonctionne pas.
  • La combinaison de touches Alt+Tab ne fonctionne pas.

Simplement, l'ordinateur n'est pas utilisable. Idem pour la connexion en tant qu'invité. La seule chose qui marche: ouvrir un terminal CTRL+ALT+T examiner les fichiers de log.

J'ai en quelque sorte forcé Low Graphics Mode sur Unity de me laisser me connecter et de classer le bogue, mais il y a toujours beaucoup de problèmes:

  • Dash ne fonctionne pas
  • Alt+Tab ne fonctionne pas
  • Parfois, les fenêtres disparaissent toutes pendant quelques secondes

Rapport de bug

Des idées pour une solution ou une solution de contournement?

UPDATE

Si vous rencontrez des problèmes identiques ou très similaires, suivez le lien vers mon rapport bug et indiquez-y que vous êtes également affecté. Ou limez le vôtre. Merci de laisser un commentaire si vous le souhaitez, ou d’avoir un vote positif - c’est un problème désagréable - mais une réponse devrait offrir un correctif ou une solution de contournement afin que les utilisateurs puissent utiliser à nouveau leur ordinateur.

Sans rapports de bogue appropriés , Ubuntu ne peut pas résoudre les problèmes.

41
Janghou

MISE À JOUR AVRIL

Ce bug/ces symptômes m'ont frappé à nouveau le 26 avril 2018. Je pouvais le résoudre en appliquant le correctif de mars ET en nettoyant en outre le répertoire des collisions.

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
Sudo rm -r /var/crash/*
reboot

MISE À JOUR Mars 2018.

Il semble qu'un bogue avec plus ou moins les mêmes symptômes a frappé quelques utilisateurs début mars 2018. Ce nouveau bogue est dans compiz-config, pas compiz. Et c'est moins grave: la session invité et le mode graphique faible fonctionnent correctement. Nouveau rapport de bogue .

Correction (pour la plupart des utilisateurs):

rm ~/.config/upstart/lowgfx.conf
sed -i 's/-lowgfx//' ~/.config/compiz-1/compizconfig/config
rm -r ~/.cache/
reboot

Explication: Supprimez les fichiers lowgfx.conf et changezprofile = unity-lowgfx en profile = unity dans .config/compiz-1/compizconfig/config. Nettoyez le répertoire .cache de votre répertoire personnel. Redémarrez . merci à tout le monde contribuez au rapport de bogue.

Si vous êtes touché en mars et que la solution ci-dessus ne fonctionne pas, laissez un rapport message sur le bogue . Essayez la solution 3 (voir ci-dessous). Sinon, essayez de modifier les paramètres de composition dans CCSM. Ou supprimez/nettoyez votre répertoire ~/.cache.


Bug corrigé (janvier)

Ce bogue est corrigé maintenant . Les mises à jour sont dans Xenial-updates, donc une mise à jour résoudra le problème.

 Sudo apt update && Sudo apt upgrade -y

Vous pouvez désactiver les propositions:

 System Settings -> Software & Updates -> Tab Developer options -> uncheck proposed

Ou annulez vos solutions de contournement.

Contexte

Ce bogue est reconnu et causé par les mises à jour mesa du 2018-01-04 au 17.2.4. Le bogue est maintenant marqué en tant que duplicata d'un bogue antérieur au 2017-12-01 , malheureusement, ce bogue était mal classé .

Seuls les anciens Intel, ~ 2006-2011, dotés de graphiques intégrés (gen4/5) sont concernés, c’est pourquoi ils ont échoué lors des tests. Et cela ne semble affecter que Unity, pas Gnome ou LXDE.

Les informations suivantes sont obsolètes

Le correctif pour ce bogue sera bientôt disponible dans xenial-proposé. S'il vous plaît, aidez Ubuntu en testant ce nouveau paquet. Voir https://wiki.ubuntu.com/Testing/EnableProposed pour obtenir de la documentation sur la façon d'activer et d'utiliser -proposed. Merci de nous faire part de vos commentaires à page du rapport de bogue pour vous aider à diffuser cette mise à jour à d'autres utilisateurs Ubuntu. Voir le commentaire 48 pour plus d'informations.

Pour activer (veuillez lire les informations dans les liens ci-dessus en premier) :

 System Settings -> Software & Updates -> Tab Developer options -> check proposed

Installer des correctifs

  Sudo apt-get install libgl1-mesa-dri/xenial-proposed
  Sudo reboot

Puis ajoutez un fichier /etc/apt/preferences.d/proposed-updates

 Package: *
 Pin: release a=xenial-proposed
 Pin-Priority: 400

Cela vous évitera de mettre à jour tous les packages du référentiel proposé lors de la prochaine Sudo apt upgrade. Tu ne veux pas ça.

Si vous ajoutez ce fichier avant que vous installiez les correctifs , vous obtiendrez un message d'erreur relatif à la dépendance.

Si vous avez utilisé un PPA comme solution de contournement, vous devez d'abord le purger.

 Sudo ppa-purge ppa:paulo-miguel-dias/pkppa
 Sudo reboot

Jusqu'à ce que ce bogue soit corrigé, quelles sont les solutions de contournement?

1. Installez lubuntu-desktop (LXDE) de côté unité

Sudo apt-get install lubuntu-desktop

Cela prendra environ 400 Mo et installera des choses comme Abiword, vous pourrez les supprimer plus tard pour économiser de l’espace disque. Il suffit de choisir Lubuntu lors de la connexion. Supprimez lubuntu-desktop à nouveau lorsque le bogue est résolu.

2. Rétrograder les mesa-packages

Ceci est décrit dans le rapport de bogue. Il peut avoir des effets secondaires indésirables et casser des dépendances, alors décidez vous-même.

Comme il semble que ces 4 paquets doivent être rétrogradés:

libegl1-mesa 17.2.4-0ubuntu1~16.04.2
libgbm1 17.2.4-0ubuntu1~16.04.2
libgl1-mesa-dri 17.2.4-0ubuntu1~16.04.2
libwayland-egl1-mesa 17.2.4-0ubuntu1~16.04.2

Une solution consiste à les télécharger à partir du lien situé dans ce commentaire et à suivre les instructions. dpkg -i *.deb

Si vous utilisez Wine, vous aurez aussi besoin du paquets i386 .

Empêcher la mise à niveau automatique de ces 4 packages. N'oubliez pas de supprimer ce fichier une fois le bogue résolu.

3. Utiliser le mode graphique faible

Cela atténuera les bugs et vous donnera une interface graphique quelque peu fonctionnelle. Mais:

  • Dash ne fonctionne pas
  • Alt tab ne fonctionne pas
  • la déconnexion, le redémarrage et l'arrêt doivent être effectués avec le terminal, de même pour les programmes qui ne sont pas dans le lanceur
  • super clé (windows) ne fonctionne pas

Cela dit: le programme de lancement, la commutation d’espace de travail et les raccourcis clavier fonctionnent, alors répartissez simplement vos programmes sur des espaces de travail :)

Créer un fichier ~/.config/upstart/lowgfx.conf

start on starting unity7
pre-start script
initctl set-env -g UNITY_LOW_GFX_MODE=1
end script

Déconnexion et connexion.

4. PPA

Mettez mesa à jour vers une version plus récente à l'aide de PPA . N'oubliez pas de purger le PPA lorsque le bogue est résolu. C'est probablement le meilleur choix. Veuillez lire le informations sur la page PPA avant d'appliquer le code suivant.

 Sudo apt-add-repository ppa:paulo-miguel-dias/pkppa
 Sudo apt update && Sudo apt upgrade -y
 Sudo reboot

Redémarrez et ça devrait aller. Sinon, laissez un message dans le rapport de bogue.

N'oubliez pas de purger le PPA lorsque le bogue est résolu.

 Sudo ppa-purge ppa:paulo-miguel-dias/pkppa

5. Déclassement du noyau HWE au noyau en stock (et à mesa/x-server)

Le bogue est causé par les mises à jour de mesa (17.2.4), et mesa est mis à jour le long des noyaux de la pile HWE. Revenir au noyau de stock (4.4) résoudra le problème, il rétrogradera mesa à 11.2.

Sudo apt install --install-recommends xserver-xorg xserver-xorg-core
xserver-xorg-video-all xserver-xorg-input-all xserver-xorg-video-intel 
server-xorg-video-qxl
Sudo reboot

ça va supprime tous les paquets HWE. Probablement la solution la plus sécurisée.

J'espère ce bug bug sera bientôt résolu. Considérez aidant Ubunt en test.

31
Janghou

Pour moi, cela a aidé à désactiver le plugin D-Bus . Ceci est une solution de contournement cependant, car je voudrais l'utiliser.

Référence: Bogue n ° 1641944 sur le tableau de bord

0
Nicolas

Cela m'a récemment touché le 17.10 (i7-6700K, Intel HD530). J'ai mis à niveau le PPA MESA suggéré ici qui ne résout pas le problème, mais en parcourant manuellement mes plug-ins de compiz dans CCSM, il semble que le plug-in Grid était précisément celui qui m'a causé des problèmes.

Désactiver la grille fonctionne pour moi; l'activation de la grille mais la désactivation de tous les paramètres d'aperçu de l'onglet Apparence semble également fonctionner jusqu'à présent (je ne souhaite vraiment pas perdre la fonctionnalité de Grid si je peux l'éviter).

Absolument le pire bug que j'ai jamais connu sur Ubuntu :(

0
owenjm