Passage à squeeze. Problèmes divers

Salut,
J’utilisais Lenny depuis quelques temps, puis j’ai voulu passer à squeeze pour bénéficier de logiciel plus récents. J’ai fais ce qu’il falais hier soir, j’ai testé aujourd’hui.
Le bilan:

amsn est introuvable.
les pilotes nvidia ne s’installe pas, malgré les tuto.
Je n’ai plus de menu.lst, du coup windows n’apparait pas au démarrage.

Pour amsn, je ne sais pas pourquoi je ne peux pas l’installer, j’ai fais un copier coller du sources.list au carré (le tuto du forum)…
Pour les pilotes nvidia, le début fonctionne correctement, jusqu’à une certaine étapes, j’ai mis la sortis plus bas.
Pour le menu.lst j’ai pas cherché plus loin pour le moment, c’est ce qui presse le moins.

Voici la sortis de l’installation des pilotes nvidia:

root@machineGun:/home/ezano# apt-get install module-assistant
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
module-assistant est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  nvidia-kernel-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@machineGun:/home/ezano# m-a prepare
Récupération des sources du noyau de la version : 2.6.32-3-amd64
En-têtes du noyau disponibles dans /lib/modules/2.6.32-3-amd64/build
apt-get install build-essential 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  nvidia-kernel-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
root@machineGun:/home/ezano# m-a clean nvidia-kernel
root@machineGun:/home/ezano# m-a a-i -i nvidia-kernel-source
.
Données de 1 paquets mises à jour
Récupération des sources du noyau de la version : 2.6.32-3-amd64
En-têtes du noyau disponibles dans /lib/modules/2.6.32-3-amd64/build
apt-get -y install build-essential 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la plus récente version disponible.
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  nvidia-kernel-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Fait.
unpack 
Extracting the package tarball, /usr/src/nvidia-kernel.tar.bz2, please wait...
"/usr/share/modass/packages/nvidia-kernel-source" build KVERS=2.6.32-3-amd64 KSRC=/lib/modules/2.6.32-3-amd64/build KDREV=2.6.32-9 kdist_image
/usr/bin/make  -f debian/rules clean
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/Makefile || true
if [ 6 = 6  ]; then \
	     ln -s Makefile.kbuild Makefile ; \
	fi
if [  6 = 4  ]; then \
	     ln -s Makefile.nvidia Makefile ; \
	fi
if [ -e patch-stamp ]; then \
	   dpatch deapply-all ; \
	   rm -rf patch-stamp debian/patched ; \
	fi
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
		cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
	fi
dh_testroot
rm -f build-stamp configure-stamp
/usr/bin/make clean SYSSRC=/lib/modules/2.6.32-3-amd64/build -C /usr/src/modules/nvidia-kernel/ -f Makefile 
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
rm -f /usr/src/modules/nvidia-kernel//Makefile || true; 	
rm /usr/src/modules/nvidia-kernel//gcc-check
rm: ne peut enlever `/usr/src/modules/nvidia-kernel//gcc-check': Aucun fichier ou dossier de ce type
make[1]: [clean] Erreur 1 (ignorée)
rm /usr/src/modules/nvidia-kernel//cc-sanity-check
rm: ne peut enlever `/usr/src/modules/nvidia-kernel//cc-sanity-check': Aucun fichier ou dossier de ce type
make[1]: [clean] Erreur 1 (ignorée)
dh_clean
dh_clean: Compatibility levels before 5 are deprecated.
rm /usr/src/modules/nvidia-kernel/debian/control
rm /usr/src/modules/nvidia-kernel/debian/dirs
rm: ne peut enlever `/usr/src/modules/nvidia-kernel/debian/dirs': Aucun fichier ou dossier de ce type
make[1]: [clean] Erreur 1 (ignorée)
rm /usr/src/modules/nvidia-kernel/debian/override
rm: ne peut enlever `/usr/src/modules/nvidia-kernel/debian/override': Aucun fichier ou dossier de ce type
make[1]: [clean] Erreur 1 (ignorée)
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
echo "ROOT_CMD = "
ROOT_CMD = 
/usr/bin/make  -f debian/rules binary_modules
make[1]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
# select which makefile to use.
rm -f /usr/src/modules/nvidia-kernel/Makefile || true
if [ 6 = 6  ]; then \
	     ln -s Makefile.kbuild Makefile ; \
	fi
if [  6 = 4  ]; then \
	     ln -s Makefile.nvidia Makefile ; \
	fi
if ! gcc-4.3 -v 2> /dev/null  ; then \
	   echo "Compiler gcc-4.3 does not exist on the system" ; \
	   exit 1; \
	fi   
if [ -f /usr/src/modules/nvidia-kernel/debian/control.template ]; then \
		cp  /usr/src/modules/nvidia-kernel/debian/control.template /usr/src/modules/nvidia-kernel/debian/control; \
	fi
if [ "x86_64" = "x86_64" ]; then \
		cp /usr/src/modules/nvidia-kernel/nv-kernel.o.x86_64 /usr/src/modules/nvidia-kernel/nv-kernel.o ; \
	fi
touch configure-stamp
dh_testdir
dh_testroot
PATCHLEVEL = 6 
Kernel compiler version : 4.3.4
Detected compiler version : 4.3.4
Using compiler gcc-4.3 version 4.3.4
touch /usr/src/modules/nvidia-kernel//gcc-check
touch /usr/src/modules/nvidia-kernel//cc-sanity-check
## Main Make ##
IGNORE_CC_MISMATCH=1 CC="gcc-4.3" /usr/bin/make -C /usr/src/modules/nvidia-kernel/ -f Makefile SYSSRC=/lib/modules/2.6.32-3-amd64/build   KBUILD_PARAMS="-C /lib/modules/2.6.32-3-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel" module;
make[2]: entrant dans le répertoire « /usr/src/modules/nvidia-kernel »
NVIDIA: calling KBUILD...
make CC=gcc-4.3 -C /lib/modules/2.6.32-3-amd64/build SUBDIRS=/usr/src/modules/nvidia-kernel modules
make[3]: entrant dans le répertoire « /usr/src/linux-headers-2.6.32-3-amd64 »
  Building modules, stage 2.
  MODPOST 0 modules
make[3]: quittant le répertoire « /usr/src/linux-headers-2.6.32-3-amd64 »
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[2]: *** [module] Erreur 1
make[2]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make[1]: *** [build-stamp] Erreur 2
make[1]: quittant le répertoire « /usr/src/modules/nvidia-kernel »
make: *** [kdist_image] Erreur 2
BUILD FAILED!
See /var/cache/modass/nvidia-kernel-source.buildlog.2.6.32-3-amd64.1270912407 for details.

En gros, je suis coincé, j’ai pas envie de repasser sous lenny, alors il me faudrais de l’aide.
Merci.

Commence par faire un fil par problême avec un titre spécifique à chaque sujet, et on pourra p.e. te répondre… :mrgreen:

Bizarre pour amsn, on dirait pourtant qu’il est dans les dépôts de squeeze : packages.debian.org/squeeze/amsn

Pour grub, c’est normal, grub 2 est désormais présent sur squeeze et c’est une réécriture complète du programme qui ne fonctionne plus via la configuration menu.lst mais grâce à /boot/grub/grub.cfg qui est un script construit dynamiquement (qu’il ne faut pas modifié donc) grâce aux scripts présents dans /etc/grub.d/

Le mécanisme est le suivant : grub-mkconfig créé le fichier /boot/grub/grub.conf en “compilant” dans l’ordre les scripts de /etc/grub.d/ que tu peux modifier toi-même (et exécuter grub-mkconfig ensuite).

Tu as un amsn chez moi

deb boisson.homeip.net/debian squeeze divers

Pour nvidia, il y a un problème avec les headers et le module nvidia. Je m’en étais sorti en réunifoant les différents répoertoires linxu-headers-… sous /usr/src via un tar avec l’option suivi de lien (man tar)

C’est-à-dire, tu as copié quoi exactement ? (j’ai peur…)

Dans un terminal, en root :

Voila mon sources.list:

[code]################################################

squeeze

deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free

squeeze multimedia

deb http://mirror.home-dn.net/debian-multimedia/ squeeze main
deb-src http://mirror.home-dn.net/debian-multimedia/ squeeze main

squeeze security

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free [/code]

Ça me parait bon…

Merci François_29, pour le grub, c’était simple mais fallait le savoir.

Du coup le problème du grub est résolu :slightly_smiling:

Ah oui le sources.list est bon. Cependant tu peux rajouter la partie Stable et la partie Testing du Truc & Astuces, comme ça si un paquet n’est pas disponible sur un dépôt instable il sera toujours possible de le récupérer dans les autres branches.

Essaye déjà ça, si ça se trouve ça vient juste de là.

Bien, j’ai rajouté la partie lenny du sources.list au carré, et entré:

Résultat amsn est bien installé, donc problème résolu pour amsn et le grub.
Il reste plus que les pilotes graphiques,

Merci pour votre aide, mais j’ai encore besoin de vous :slightly_smiling:

Salut,

Après l’avertissement de Matt, sans effet sur votre comportement, ce post est déplacé en pause café :mrgreen:

bonsoir,
pour les pilotes graphiques tu tape dans sid : nvidia-kernel-source et nvidia-glx uniquement, le reste en squeeze; tu commente les sources sid lors de l’execution de m-a et ça roule! (testé et vérifié hier matin )
(maintenant qu’on est dans pc, ça n’est plus grave non :unamused: )

Le temps que tu y aies rajoute la partie Testing, des fois que la paquet ne soit ni disponible en Stable, ni en Sid.

Re,

Dès lors que l’on se “fout” de la manière dont les autres se servent du forum et que l’on ne pense quà son propre intérêt, l’nedroit où l’on poste et la manière de rédiger les questions n’a aucune importance.
Moi dans ce cas j’ai tendance à trouver que c’est l’utilisateur indiscipliné qui ne mérite pas l’importance que nous lui accordons. Mais ce n’est que mon point de vue personnel :mrgreen:

[quote=“ggoodluck47”]Re,

Dès lors que l’on se “fout” de la manière dont les autres se servent du forum et que l’on ne pense quà son propre intérêt, l’nedroit où l’on poste et la manière de rédiger les questions n’a aucune importance.
Moi dans ce cas j’ai tendance à trouver que c’est l’utilisateur indiscipliné qui ne mérite pas l’importance que nous lui accordons. Mais ce n’est que mon point de vue personnel :mrgreen:[/quote]

Avis personnel, mais avis d’un admin quand même :stuck_out_tongue:

Salut Louis,

Non, en temps qu’admin je me contente d’appliquer les règles que nous avons adoté d’un commun accord.
Personnellement, je serais certainement plus “désagréable”. Quand un nouveau, pour son premier message n’a pas lu l’en-tête du forum, j’ai l’impression d’être une hot-line :mrgreen: