[résolu] NVIDIA + 2.6.22-3-K7 + dépendances

Bonjour,

Je crée un autre fil car j’ai un problème différent:

Déjà j’ai installé nvidia-kernel-source 167.07-2, or, au boot c’est le “NVIDIA UNIX x86 Kernel Module 100.14.19” qui se lance … qui est l’ancienne version que je n’arrivais pas à installer alors que j’étais avec le 9755 … tout va bien … :mrgreen:

Ensuite quand j’essaye de mettre nvidia-glx 167.07-2 ou bien 100.14.19 (actuellement c’est celui-ci pour essayer d’être en accord avec celui du noyau qui ne devrait pas être le bon mais qui, de fait, l’est :smt005 ) il me dit vouloir xserver-xorg-core >= 2:1.4 d’unstable, mais quand j’essaye d’installer celui-ci il me dit vouloir enlever xorg (ainsi que toutes ses dépendances, dont xserver-xorg qui dépand de truc qui dépend de machin qui dépend de xserver-xorg-core qui ne peu pas s’installer parce que xorg viens justement d’être choisi pour désinstallation, et du coups tout se désélectionne. :exclamation:
Bien sûr re-sélectionner ce qu’il enlève un par un ne fait qu’enlever xorg, ou xserver-xorg ou le core, etc … :mrgreen:

:smt033 :smt044

Est-ce que cela pourrait provenir de mon /etc/apt/preferences:

[code]Package: *
Pin: release o=apt-build
Pin-Priority: 990

Package: *
Pin: release a=testing,l=Debian-Security
Pin-Priority: 950

Package: *
Pin: release a=testing
Pin-Priority: 900

Package: *
Pin: release a=unstable
Pin-Priority: 800[/code]

Là je viens, en dernier recours, d’essayer d’installer x-windows-system, au cas où la mise à jour ce serait mal passée, du coups il a voulu enlever nvidia-glx(-dev), et se faisant j’ai remarqué qu’il me disait que libGL.so n’existait pas. :exclamation:

Bon quelqu’un ayant l’habitude des paquets debian pourrait m’aider parce que là je ne vois plus par où je doit le prendre ce problème ! :imp:

(Tout cela sous synaptic, et les pilotes nv sont en cours d’utilisation.)

Et ce post: http://forum.debian-fr.org/viewtopic.php?p=114374#p114374 ne change rien, c’est toujours le 100.14.19 qui se compile alors que le 167.07-2 est sensé être installé.
Que ce soit en ayant créé le liens ou avec un tar xjf … de l’archive.

Prends le “sources.list au carré” qui est calculé pour ne rien manquer, ou au moins donne le contenu de ton sources.list et le resultat d’apt-cache policy.

Sinon, que donne:

$ ls -ld /usr/src/*source* -rw-r--r-- 1 root root 41376773 Mar 26 2007 /usr/src/linux-source-2.6.18.tar.bz2 -rw-r--r-- 1 root root 45611846 Dec 21 13:16 /usr/src/linux-source-2.6.23.tar.bz2 lrwxrwxrwx 1 root src 21 Jan 14 13:13 /usr/src/nvidia-kernel-source.tar.bz2 -> nvidia-kernel.tar.bz2

$ apt-cache policy Package files: 100 /var/lib/dpkg/status release a=now 800 http://edevelop.org unstable/non-free Packages release o=edevelop.org,a=unstable,l=e17,c=non-free origin edevelop.org 800 http://edevelop.org unstable/contrib Packages release o=edevelop.org,a=unstable,l=e17,c=contrib origin edevelop.org 800 http://edevelop.org unstable/main Packages release o=edevelop.org,a=unstable,l=e17,c=main origin edevelop.org 800 http://www.debian-multimedia.org unstable/main Packages release o=Unofficial Multimedia Packages,a=unstable,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 800 http://ftp.fr.debian.org unstable/contrib Packages release o=Debian,a=unstable,l=Debian,c=contrib origin ftp.fr.debian.org 800 http://ftp.fr.debian.org unstable/non-free Packages release o=Debian,a=unstable,l=Debian,c=non-free origin ftp.fr.debian.org 800 http://ftp.fr.debian.org unstable/main Packages release o=Debian,a=unstable,l=Debian,c=main origin ftp.fr.debian.org 900 http://deb.opera.com testing/non-free Packages release o=Opera Software ASA,a=testing,l=The Opera web browser,c=non-free origin deb.opera.com 900 http://www.debian-multimedia.org testing/main Packages release o=Unofficial Multimedia Packages,a=testing,l=Unofficial Multimedia Packages,c=main origin www.debian-multimedia.org 900 http://ftp.debian-unofficial.org testing/restricted Packages release o=Debian Unofficial,a=testing,l=Debian Unofficial,c=restricted origin ftp.debian-unofficial.org 900 http://ftp.debian-unofficial.org testing/non-free Packages release o=Debian Unofficial,a=testing,l=Debian Unofficial,c=non-free origin ftp.debian-unofficial.org 900 http://ftp.debian-unofficial.org testing/contrib Packages release o=Debian Unofficial,a=testing,l=Debian Unofficial,c=contrib origin ftp.debian-unofficial.org 900 http://ftp.debian-unofficial.org testing/main Packages release o=Debian Unofficial,a=testing,l=Debian Unofficial,c=main origin ftp.debian-unofficial.org 950 http://security.debian.org testing/updates/contrib Packages release o=Debian,a=testing,l=Debian-Security,c=contrib origin security.debian.org 950 http://security.debian.org testing/updates/non-free Packages release o=Debian,a=testing,l=Debian-Security,c=non-free origin security.debian.org 950 http://security.debian.org testing/updates/main Packages release o=Debian,a=testing,l=Debian-Security,c=main origin security.debian.org 900 http://ftp.fr.debian.org testing/contrib Packages release o=Debian,a=testing,l=Debian,c=contrib origin ftp.fr.debian.org 900 http://ftp.fr.debian.org testing/non-free Packages release o=Debian,a=testing,l=Debian,c=non-free origin ftp.fr.debian.org 900 http://ftp.fr.debian.org testing/main Packages release o=Debian,a=testing,l=Debian,c=main origin ftp.fr.debian.org 990 file: apt-build/main Packages release o=apt-build,l=apt-build,c=main Pinned packages:

Il y a une chose curieuse avec ce policy: Toute la journée et depuis plusieurs jours j’avais des entrées en 500 pour les Translation-fr … et elles n’y sont plus ! :question:

$ apt-cache policy nvidia-kernel-source nvidia-kernel-source: Installed: 169.07-2 Candidate: 169.07-2 Version table: *** 169.07-2 0 800 http://ftp.fr.debian.org unstable/non-free Packages 100 /var/lib/dpkg/status

$ less /etc/atp/sources.list deb file:/var/cache/apt-build/repository/ apt-build main deb http://ftp.fr.debian.org/debian/ testing main non-free contrib deb-src http://ftp.fr.debian.org/debian/ testing main non-free contrib deb http://security.debian.org/ testing/updates main non-free contrib deb-src http://security.debian.org/ testing/updates main non-free contrib deb http://ftp.debian-unofficial.org/debian/ testing main contrib non-free restricted deb http://www.debian-multimedia.org/ testing main deb http://deb.opera.com/opera testing non-free deb http://ftp.fr.debian.org/debian/ unstable main non-free contrib deb http://www.debian-multimedia.org/ unstable main deb http://edevelop.org/debian/ unstable main contrib non-free

J’avance:

Le nvidia-kernel-source 169.07-2 qui ne se compilait pas est dû (probablement) avec le fait que j’ai le paquet nvidia-kernel 100.14.19-1 déjà installé et modules-assistant ne veux pas du coups le mettre à jours.

Le script d’initialisation du tls du pilote 9755 n’a pas été correctement remplacé par le nouveau alors qu’il y a changement de répertoire. Donc cela peut-être la cause de certaines erreurs chez certains. Je crois que c’est lié aux paquets nvidia-glx.

J’ai, en plus :confused: , un bug gênant sous synaptic (0.60+b1 que je ne peu pas mettre à jour à cause d’un bug pire dans la version suivante :confused: ) qui fait que quand je veux forcer la version 100.14.19-1 des paquets nvidia-glx, il reviens à la version 167.07-2 que j’avais précédemment “forcée” dès que je bouge la souris.
Quelqu’un sait comment je peu forcer une sous-version testing alors que j’ai la dernière-version unstable de sélectionné ?

Petit détail: le pilote nv d’xorg 2:1.3 fait planter les vidéo en flash.

Voilà, si ça peu servir … Il me reste à trouver comment installer xorg 2:1.4 d’unstable malgré tous les problèmes de dépendances … faut probablement “attendre” que les paquets soient finalisés …

Édit:
Je suis arrivé à faire cela via aptitude et non pas synaptic car le premier permet de faire la sélection soi-même des paquets et non pas automatiquement comme le second ce qui ne crée pas d’abération.

La version 2:1.4 d’xorg est pire en terme de bug, donc j’ai tout annulé au final !! :imp:

Et la version de Nvidia 167.07-2 est délirante en bugS. Annulée aussi.