MaJ du paquet xserver = conflit avec drivers Nvidia proprio

Ce week-end de Pâques était propice à la détente et quand je suis dans cet état d’esprit, j’aime de temps en temps regarder un film. Comme ces moments sont assez rare en ce moment, je ne me suis pas rendu compte avant du problème qui est survenu au moment ou j’ai cliqué sur le film que je voulais visionner. Explication.

Suite à quelques remarques tout à faits objectives, je vous rappelle l’avertissement de la page du Wiki concernant l’installation des drivers proprio Nvidia.

ATTENTION, ce n’est pas la méthode la plus simple pour installer les drivers Nvidia !! Si vous êtes débutant ou si vous voulez une méthode simple, préférez l’installation grâce aux paquets précompilés décrite sur cette page.

Et voila je me décide à regarder un bon petit film, 16 Blocs pour ceux que ça intéresse. Et BOUM!!! plantage du serveur X. Pour ceux qui ne connaisse pas la musique, c’est un grand écran noir (tout dépend de la taille de l’écran bien sur ;-) ) et redémarrage de GDM. Même punition que ce soit avec VLC ou MPalyer.
Je laisse les mises à jour se faire automatiquement, car je n’ai pas un sources.list exotique alors je ne crains pas grand chose . Donc dans ce cas la le bon reflex et d’aller voir l’historique des MaJ dans synaptic (Menu Fichiers sous-menu historique) et regarder si un paquet récemment upgrader pourrait faire cafouiller toute cette belle mécanique qu’est mon EDGY.
Et là je vois qu’en date du 5 Avril les paquets suivant ont subi une MaJ :

xserver-xorg-core (1:1.1.1-0ubuntu12.1) to 1:1.1.1-0ubuntu12.2
xserver-xorg-dev (1:1.1.1-0ubuntu12.1) to 1:1.1.1-0ubuntu12.2

Là je me dit Bingo je sais d’où vient l’erreur, car comme précédemment énoncé, ma configuration et mon sources.list sont standard mais j’utilise quand même les drivers Nvidia Proprio pour ma carte vidéo (GeForce 6600 GT) et non ceux des dépôts.

Donc chose commune quand on a installé ces drivers qui ne sont a installé uniquement si vous en avez un réel besoin), c’est qu’à « pratiquement » chaque upgrade d’un paquet du serveur X ou une de ces dépendances, le résultat vous met le Dawa. Alors il ne vous reste plus qu’une chose à faire désintallez et réinstallez les Drivers Nvidia (Je ne précise pas que ces lignes ne s’adressent pas aux experts mais bien aux Debs).

La première chose à faire et de savoir si vous avez encore une copie du drivers Nvidia sur votre machine. (pour la suite de ce billet il sera utilisé la dernière version soit la 1.0-9755 en exemple). Une fois que c’est fait vous devez vous déconnecter de votre session pour retourner sous Gdm. Ensuite avec votre clavier vous faite la combinaison de touche suivante :

Ctrl+Alt+F1

ce qui va vous permettre de vous retrouvez en mode console. La vous rentrez votre Login et Mot de passe. Voilà vous êtes connecté en mode console.

Ensuite Gdm étant toujours actif il faut tuer le pocessus par la commande suivante :

sudo killall gdm

pour continuez aller à l’endroit ou se trouve votre fichier Nvidia et tapez la commande suivante pour le désinstallez :

sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run --uninstall

Suivez les instructions afficher à l’écran. Une fois la désintallation terminée, il ne vous reste plus qu’à le réinstallez :

sudo sh NVIDIA-Linux-x86-1.0-9755-pkg1.run

Ensuite relancez votre serveur X en tapant :

startx

Et voilà le problème est résolu.
Pour en revenir au pourquoi de ce billet j’ai pu regarder 16 Blocs moins de 5 minutes après la révélation du problème. Bon film qui plus est, pour les aficionados comme moi de Bruce Willis avec un verre dans le nez et qui fait tout pété.
Je m’égare. Les problèmes de carte vidéo sont les types de soucis fréquents qui font fuir les jeunes Ubunteros. Alors garder Bien cette procédure dans un coin de votre tête Elle est pratique, rapide et efficace mais ne s’applique qu’au drivers de chez Nvidia