web-dev-qa-db-fra.com

Erreur Xserver "La version majeure (6) du module ABI (EE) ne correspond pas à la version du serveur (8)"

J'ai mis à jour Ubuntu de 12.04 à 14.04. Ensuite, xserver n'a pas pu démarrer. J'ai téléchargé les derniers pilotes nvidia de ici et redémarré. GRUB contient maintenant les entrées suivantes:

*Ubuntu
 Advanced options for Ubuntu
 Memory test (memtest86+)
 Memory test (memtest86+, serial console 115200) 

Lorsque vous sélectionnez "Options avancées pour Ubuntu", les entrées suivantes sont affichées:

Ubuntu, with Linux 3.13.0-34-generic
Ubuntu, with Linux 3.13.0-34-generic (recovery mode)
Ubuntu, with Linux 3.5.0-54-generic
Ubuntu, with Linux 3.5.0-54-generic (recovery mode)
Ubuntu, with Linux 3.5.0-47-generic
Ubuntu, with Linux 3.5.0-47-generic (recovery mode)
Ubuntu, with Linux 3.5.0-46-generic
Ubuntu, with Linux 3.5.0-46-generic (recovery mode)
Ubuntu, with Linux 3.5.0-44-generic
Ubuntu, with Linux 3.5.0-44-generic (recovery mode)
Ubuntu, with Linux 3.5.0-42-generic
Ubuntu, with Linux 3.5.0-42-generic (recovery mode)
Ubuntu, with Linux 3.5.0-41-generic
Ubuntu, with Linux 3.5.0-41-generic (recovery mode)
Ubuntu, with Linux 3.5.0-40-generic
Ubuntu, with Linux 3.5.0-40-generic (recovery mode)
Ubuntu, with Linux 3.5.0-23-generic
Ubuntu, with Linux 3.5.0-23-generic (recovery mode)

Cependant, après l’installation des pilotes, la sélection d’une entrée autre que la récupération entraînerait un écran noir avec un curseur clignotant. Après avoir démarré en mode de récupération, j'ai supprimé tous les pilotes nvidia en exécutant:

Sudo ./usr/bin/nvidia-installer --uninstall

Maintenant, je peux à nouveau démarrer à partir de n'importe quel noyau sans interface graphique activée. J'ai essayé de démarrer xserver à partir de la ligne de commande en exécutant:

startx

Une erreur liée à ~/.XAuthority s'est produite. Exécuter à nouveau la commande en tant que root a généré l’erreur suivante:

Failed to insert nvidia. No such symbol

Ensuite, j'ai essayé de réinstaller xserver:

Sudo apt-get install --reinstall xorg

La commande a été exécutée avec succès, mais j'obtiens maintenant les erreurs suivantes lors de la tentative startx :

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.

Pourquoi cela se produit-il?

Éditer # 1:

J'ai installé nvidia-current-updates:

Sudo apt-get install nvidia-current-updates

et a lancé startx à nouveau. La sortie était:

xauthL: timeout in locking authority file ~/.Xauthority

Ensuite, l'écran a continué à clignoter. Je devais sauter en mode terminal. La sortie est la suivante:

waiting for X server to accept connections

et un écran de lignes:

No protocol specified 

Éditer # 2:

Après avoir supprimé le fichier . Xauthority et exécuté startx , l'erreur suivante s'affiche. :

(EE) module ABI major version (6) doesn't match the server's version (8)
xinit: connection to X server lost
waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
2
Sebi

OK, donc vous avez cassé X, devra réinstaller le système

Vous aurez besoin de votre DVD/USB en direct, ou vous devez en créer un.

Démarrer le support en direct et choisir d'installer Ubuntu

Si vous voyez une option pour mettre à jour Ubuntu 14.04 à 14.04 (ou quelque chose comme ceci: UPGRADE est le mot important) (en haut), utilisez ceci pour réinstaller

Si non, c'est OK, choisissez autre chose

Mettez en surbrillance votre installation actuelle d’Ubuntu et définissez son point de montage sur /

CECI IS LE BIT IMPORTANT Il y a une petite boîte qui dit que le format est sur le lecteur, assurez-vous que vous UNQUEZ cette boîte (par exemple, le format est désactivé)

Ensuite, installez, ceci réinstallera tous les fichiers système (y compris X) mais ne changera pas votre dossier/home des détails de l’utilisateur.

Redémarrez quand c'est fini

Voici la documentation à ce sujet

2
Mark Kirby