web-dev-qa-db-fra.com

Unity échoue après la mise à niveau 14.04 -> 15.05 et l'installation des pilotes nvidia

Ainsi, j'utilisais Ubuntu 14 LTS avec plus ou moins de bonheur (les pilotes nvidia fonctionnaient bien avec l'unité). Ensuite, le responsable de la mise à niveau m'a demandé si je souhaitais passer à la version 14.10. J'ai fait la mise à niveau et tout a bien fonctionné. Ensuite, il m'a demandé si je voulais passer à 15.04 vivid. Bien sûr! Qu'est-ce qui peut éventuellement aller mal…

Après la mise à jour, j'étais bloqué dans une boucle de connexion. De vive à livide. J'ai résolu ce problème en installant manuellement les derniers pilotes nvidia. Maintenant, je peux me connecter et exécuter des programmes, mais Unity ne fonctionne tout simplement pas.

Si je tente d'exécuter l'unité à partir du terminal, deux messages d'erreur suspects s'affichent:

  • quelque chose à propos de Upstart

    stop: Name "com.ubuntu.Upstart" does not exist
    compiz (core) - Info: Loading plugin: core
    compiz (core) - Info: Starting plugin: core
    start: Name "com.ubuntu.Upstart" does not exist
    
  • quelque chose à propos d'OpenGL

    compiz (core) - Error: Plugin 'opengl' not loaded.
    

J'ai essayé:

  1. réinstaller les pilotes nvidia via une purge
  2. réinitialiser le profil de compiz
  3. réinstallation via Purging Ubuntu-desktop/Compiz/Unity
  4. démarrage avec Upstart: il remplace l'erreur Upstart par "service Unity-Panel-Bla unknown" ou quelque chose du genre. L'erreur openGL est toujours là.

Maintenant, cela devient très agaçant. Je voudrais juste faire savoir à l’unité qu’elle peut très bien utiliser openGL et poursuivre ma vie. Des conseils sur la façon de résoudre ce problème?

2
Bordaigorl

Le problème est uniquement dû au fait que j'avais un profil Compiz personnalisé dans l'ancien système et que, après la mise à niveau, il a été supprimé de manière silencieuse. Unity n'a donc pas pu le trouver et est tombé en panne, sans indication de la source de l'échec.

L'importation de mes paramètres dans un profil sous l'ancien nom à l'aide de ccsm a résolu le problème.

Et c'est l'année 2015.

0
Bordaigorl

Essayez de démarrer en mode sans échec en tant que root, puis supprimez compiz avec apt-get purge compiz et réinstallez-le avec apt-get install compiz ubuntu-desktop unity.

1
Dan