[Résolu] echec ré-install driver Nvidia

Bonjour,
J’ai perdu mon interface graphique ! (apres une mise à jour, reboot et puis login en mode texte…)
J’ai essayer de m’en sortir en réinstallant le driver en m’aidant du wiki Debian et et j’ai récupéré mon interface graphique mais visiblement pas avec le pilote Nvidia car mon double écran (ARandR) ne fonctionne plus qu’en clone. Faut dire que l’opération s’est terminée par

#m-a a-i -i nvidia-kernel
Le paquet nvidia-kernel-source n'a pas pu être construit, voir 
/var/cache/modass/nvidia-kernel-source*buildlog* pour plus de détails

Le log est joint à ce post.

#apt-get install nvidia-glx
Les paquets suivants contiennent des dépendances non satisfaites :
 nvidia-glx : Dépend: libgl1-nvidia-glx (= 304.125-1) mais 340.65-2~bpo70+1 devra être installé
              Dépend: libxvmcnvidia1 (= 304.125-1) mais ne sera pas installé
              Dépend: xserver-xorg-video-nvidia (= 304.125-1) mais ne sera pas installé
              Dépend: nvidia-vdpau-driver (= 304.125-1) mais 340.65-2~bpo70+1 devra être installé
              Recommande: libgl1-nvidia-glx-i386 mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».

Pour info :

uname -a
Linux i7-3 3.2.0-4-amd64 #1 SMP Debian 3.2.65-1 x86_64 GNU/Linux
lspci | grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)

Merci pour votre aide…

au passage, je remarque qu’au moins deux logiciels (Hugin et Virtualbox) ne veulent plus démarrer :

error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory

log.txt (55.7 KB)

bonsoir.

Pour installer le pilote nvidia vous pouvez utiliser smxi,méthode des fainéants disponible gratuitement sur notre wiki.

Salut,

Utilises [mono]aptitude[/mono], en mode simulation (option [mono]-s[/mono]) depuis un compte lambda ([mono]:~$[/mono]).
Il sera bien plus parlant et t’offrira de multiple solutions, si tu lui en fait part, en refusant ([mono]n[/mono]).

Quel est ce retour (intégral), s’il te plaît.

Bonjour,
Aïe, les choix semblent très limités !..

$ aptitude -s install nvidia-glx
Les NOUVEAUX paquets suivants vont être installés : 
  nvidia-glx{b} 
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0 o/357 ko d'archives. Après dépaquetage, 962 ko seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
 nvidia-glx : Dépend: libgl1-nvidia-glx (= 304.125-1) mais 340.65-2~bpo70+1 est installé.
              Dépend: libxvmcnvidia1 (= 304.125-1) mais il ne sera pas installé.
              Dépend: xserver-xorg-video-nvidia (= 304.125-1) mais il ne sera pas installé.
              Dépend: nvidia-vdpau-driver (= 304.125-1) mais 340.65-2~bpo70+1 est installé.
              Dépend: nvidia-kernel-dkms (= 304.125-1) mais il ne sera pas installé. ou
                       nvidia-kernel-304.125 qui est un paquet virtuel
Les actions suivantes permettront de résoudre ces dépendances :

     Conserver les paquets suivants dans leur version actuelle :
1)     nvidia-glx [Non installé]                                

Accepter cette solution ? [Y/n/q/?] 

[quote=“avram”]bonsoir.

Pour installer le pilote nvidia vous pouvez utiliser smxi,méthode des fainéants disponible gratuitement sur notre wiki.[/quote]

—>https://www.isalo.org/wiki.debian-fr/Nvidia_et_Ati_pour_les_f%C3%A9n%C3%A9ants

Salut,

Non, tu n’as pas prêté attention à ceci.

Reprenons.

[quote]$ aptitude -s install nvidia-glx

[…]
Accepter cette solution ? [Y/n/q/?] n
[…]
Accepter cette solution ? [Y/n/q/?] n
[…]
Accepter cette solution ? [Y/n/q/?] n
[…]
Accepter cette solution ? [Y/n/q/?] n
[…]

[/quote]

Ha oui, je n’avais pas saisi la subtilité !
au premier n j’ai

Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                                                      
1)      nvidia-settings-legacy-173xx                                                        

      Installer les paquets suivants :                                                      
2)      libxvmcnvidia1 [304.125-1 (now, stable)]                                            
3)      nvidia-kernel-3.2.0-4-amd64 [304.125+1+1+3.2.65-1 (stable)]                         
4)      xserver-xorg-video-nvidia [304.125-1 (now, stable)]                                 

      Réinstaller à une version antérieure les paquets suivants :                           
5)      libgl1-nvidia-glx [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]  
6)      nvidia-vdpau-driver [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]

      Laisser les dépendances suivantes non satisfaites :                                   
7)      nvidia-glx recommande nvidia-settings                                               
8)      xserver-xorg-video-nvidia recommande nvidia-settings                                
9)      nvidia-glx-legacy-173xx recommande nvidia-settings-legacy-173xx                     
10)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-settings-legacy-173xx      

au second n

Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                                                      
1)      libgl1-nvidia-legacy-173xx-glx                                                      
2)      nvidia-glx-legacy-173xx                                                             
3)      nvidia-settings-legacy-173xx                                                        
4)      xserver-xorg-video-nvidia-legacy-173xx                                              

      Installer les paquets suivants :                                                      
5)      libxvmcnvidia1 [304.125-1 (now, stable)]                                            
6)      nvidia-kernel-3.2.0-4-amd64 [304.125+1+1+3.2.65-1 (stable)]                         
7)      nvidia-settings [304.88-1 (now, stable)]                                            
8)      xserver-xorg-video-nvidia [304.125-1 (now, stable)]                                 

      Réinstaller à une version antérieure les paquets suivants :                           
9)      libgl1-nvidia-glx [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]  
10)     nvidia-vdpau-driver [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]

      Laisser les dépendances suivantes non satisfaites :                                   
11)     nvidia-glx-legacy-173xx recommande nvidia-settings-legacy-173xx                     
12)     nvidia-kernel-legacy-173xx-dkms recommande nvidia-glx-legacy-173xx (>= 173.14.35)   
13)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-settings-legacy-173xx 

au 3ieme n

Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                                                                               
1)      nvidia-glx-legacy-173xx                                                                                      
2)      nvidia-kernel-legacy-173xx-dkms                                                                              
3)      nvidia-settings-legacy-173xx                                                                                 

      Installer les paquets suivants :                                                                               
4)      libxvmcnvidia1 [304.125-1 (now, stable)]                                                                     
5)      nvidia-kernel-dkms [304.125-1 (stable)]                                                                      
6)      xserver-xorg-video-nvidia [304.125-1 (now, stable)]                                                          

      Réinstaller à une version antérieure les paquets suivants :                                                    
7)      libgl1-nvidia-glx [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]                           
8)      nvidia-vdpau-driver [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]                         

      Laisser les dépendances suivantes non satisfaites :                                                            
9)      nvidia-glx recommande nvidia-settings                                                                        
10)     xserver-xorg-video-nvidia recommande nvidia-settings                                                         
11)     libgl1-nvidia-legacy-173xx-glx recommande nvidia-kernel-legacy-173xx-dkms (= 173.14.35-4) | nvidia-kernel-173
12)     nvidia-glx-legacy-173xx recommande nvidia-settings-legacy-173xx                                              
13)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-kernel-legacy-173xx-dkms (= 173.14.35-4) | nvidia-ke
14)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-settings-legacy-173xx 

au 4ieme n

Les actions suivantes permettront de résoudre ces dépendances :

      Supprimer les paquets suivants :                                                                               
1)      libgl1-nvidia-legacy-173xx-glx                                                                               
2)      nvidia-glx-legacy-173xx                                                                                      
3)      nvidia-kernel-legacy-173xx-dkms                                                                              
4)      nvidia-settings-legacy-173xx                                                                                 
5)      xserver-xorg-video-nvidia-legacy-173xx                                                                       

      Installer les paquets suivants :                                                                               
6)      libxvmcnvidia1 [304.125-1 (now, stable)]                                                                     
7)      nvidia-kernel-dkms [304.125-1 (stable)]                                                                      
8)      nvidia-settings [304.88-1 (now, stable)]                                                                     
9)      xserver-xorg-video-nvidia [304.125-1 (now, stable)]                                                          

      Réinstaller à une version antérieure les paquets suivants :                                                    
10)     libgl1-nvidia-glx [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]                           
11)     nvidia-vdpau-driver [340.65-2~bpo70+1 (now, wheezy-backports) -> 304.125-1 (stable)]                         

      Laisser les dépendances suivantes non satisfaites :                                                            
12)     libgl1-nvidia-legacy-173xx-glx recommande nvidia-kernel-legacy-173xx-dkms (= 173.14.35-4) | nvidia-kernel-173
13)     nvidia-glx-legacy-173xx recommande nvidia-settings-legacy-173xx                                              
14)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-kernel-legacy-173xx-dkms (= 173.14.35-4) | nvidia-ke
15)     xserver-xorg-video-nvidia-legacy-173xx recommande nvidia-settings-legacy-173xx

Bon je m’arrête la… il y a peut-être le bpon choix la dedans!. Que me conseillez-vous d’essayer d’abord ?
Merci beaucoup pour votre aide.

Re,

J’ai aperçu les dépôts [mono]wheezy-backports[/mono].
Quel est le contenu de ton fichier [mono]/etc/apt/sources.list[/mono] ?
As tu mis en place un fichier [mono]/etc/apt/preferences[/mono] ? Dans quel cas, son contenu également.

Quels sont paquets [mono]nvidia[/mono] présents sur ton système à cette heure ?

[quote=“BelZéButh”]Re,

J’ai aperçu les dépôts [mono]wheezy-backports[/mono].
Quel est le contenu de ton fichier [mono]/etc/apt/sources.list[/mono] ?
As tu mis en place un fichier [mono]/etc/apt/preferences[/mono] ? Dans quel cas, son contenu également.

Quels sont paquets [mono]nvidia[/mono] présents sur ton système à cette heure ?

Ou déjà connaître quel pilote est utilisé

voici le retour du grep

[ 7.544] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 7.546] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 7.546] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so

Et voici tout ce qui concerne les drivers nvidia sur mon poste:

ii glx-alternative-nvidia 0.2.2 amd64 allows the selection of NVIDIA as GLX provider ii libegl1-nvidia:amd64 340.65-2~bpo70+1 amd64 NVIDIA binary EGL libraries ii libgl1-nvidia-alternatives 304.125-1 amd64 transition libGL.so* diversions to glx-alternative-nvidia ii libgl1-nvidia-glx:amd64 340.65-2~bpo70+1 amd64 NVIDIA binary OpenGL libraries ii libgl1-nvidia-legacy-173xx-glx:amd64 173.14.35-4 amd64 NVIDIA binary OpenGL libraries (173xx legacy version) ii libglx-nvidia-alternatives 304.125-1 amd64 transition libgl.so diversions to glx-alternative-nvidia ii libnvidia-eglcore:amd64 340.65-2~bpo70+1 amd64 NVIDIA binary EGL core libraries rc libxvmcnvidia1:amd64 304.125-1 amd64 NVIDIA binary XvMC library ii nvidia-alternative 304.125-1 amd64 allows the selection of NVIDIA as GLX provider ii nvidia-alternative-legacy-173xx 173.14.35-4 amd64 allows the selection of NVIDIA as GLX provider ii nvidia-detect 304.125-1 amd64 NVIDIA GPU detection utility rc nvidia-glx 304.125-1 amd64 NVIDIA metapackage ii nvidia-glx-legacy-173xx 173.14.35-4 amd64 NVIDIA metapackage (173xx legacy version) ii nvidia-installer-cleanup 20120630+3 amd64 Cleanup after driver installation with the nvidia-installer ii nvidia-kernel-common 20120630+3 amd64 NVIDIA binary kernel module support files ii nvidia-kernel-legacy-173xx-dkms 173.14.35-4 amd64 NVIDIA binary kernel module DKMS source (173xx legacy version) ii nvidia-kernel-source 304.125-1 amd64 NVIDIA binary kernel module source rc nvidia-settings 304.88-1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-settings-legacy-173xx 173.14.35-2 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-support 20120630+3 amd64 NVIDIA binary graphics driver support files ii nvidia-vdpau-driver:amd64 340.65-2~bpo70+1 amd64 Video Decode and Presentation API for Unix - NVIDIA driver ii nvidia-xconfig 304.48-1 amd64 X configuration tool for non-free NVIDIA drivers rc xserver-xorg-video-nvidia 304.125-1 amd64 NVIDIA binary Xorg driver ii xserver-xorg-video-nvidia-legacy-173xx 173.14.35-4 amd64 NVIDIA binary Xorg driver (173xx legacy version)

Désolé j’étais absent…
mon source.list >

# Dépot principal
deb http://ftp.fr.debian.org/debian/ wheezy main non-free contrib 
deb-src http://ftp.fr.debian.org/debian/ wheezy main non-free contrib 

# Wheezy - security
deb http://security.debian.org/ wheezy/updates main non-free contrib 
deb-src http://security.debian.org/ wheezy/updates main non-free contrib 

# wheezy-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ wheezy-updates main non-free contrib 
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main non-free contrib 

# Backported packages for Debian 7 "Wheezy"
deb http://ftp.debian.org/debian/ wheezy-backports main contrib non-free

#depots QGIS
deb http://qgis.org/debian/ wheezy main 
deb-src http://qgis.org/debian/ wheezy main 

#Virtualbox
deb http://download.virtualbox.org/virtualbox/debian/ wheezy contrib 

## Dépôt Multimedia ( http://linuxfr.org/news/attention-au-depot-debian-multimedia-org )
#deb http://www.deb-multimedia.org/ wheezy main non-free 
#deb http://ftp.fr.debian.org/debian/ wheezy-proposed-updates main non-free contrib
#deb-src http://www.deb-multimedia.org/ wheezy main non-free 

## EKD (EnKoDeur-Mixeur)
#deb http://download.tuxfamily.org/ekdforum/ekd wheezy contrib 

# Pour avoir la dernière version de firefox
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

fais [mono]grep /drivers/ /var/log/Xorg.0.log[/mono] pour afficher le pilote utilisé,

so6@so6debian:~$ grep /drivers/ /var/log/Xorg.0.log [ 17.662] (II) Loading /usr/lib/xorg/modules/drivers/fglrx_drv.so so6@so6debian:~$

Pour ma part, j’utilise le pilote “fglrx” propriétaire (non-libre :blush: ) AMD

Bonjour So6,
Je l’ai fait un peu plus haut…
Jusqu’a présent j’utilisai le pilote non libre nvidia en bi-écran

Mon pb de driver m’empeche aussi d’utiliser libre-office, j’ai en retour de calc :

loading component library <file:///usr/lib/libreoffice/program/../program/libsclo.so> failed.

Merci pour votre aide

as-tu lu ce document du wiki debian ?

wiki.debian.org/fr/NvidiaGraphi … #configure

Pour ta Gt 240 sous squeeze tu dois utiliser la Version 304.117 du pilote propriétaire

Je n’ai pas réussi a m’en sortir avec les propositions d’aptitude, alors j’ai supprimé tous les paquets qui comportait le nom “nvidia” et j’ai réinstallé le driver nvidia en suivant le wiki debian https://wiki.debian.org/fr/NvidiaGraphicsDrivers#Version_304.117
finalement, ouf !, tout remarche normalement (semble-t-il)…
Merci pour votre aide

le wiki est souvent salutaire je le consulte en premier avant de poster. :smiley:

Oui j’ai bien commencé par le wiki, mais ça n’a pas fonctionné et j’ignore pourquoi.
La méthode finalement utilisée pour désinstaller (avant de réinstaller en suivant le wiki) n’est pas tres orthodoxe me semble-t-il mais a fonctionnée.
Merci à tous