Pb gcc lors de stable -> testing (dans vm ?)

salut,

il y a 2 semaines, sur un pc, fresh install squeeze stable, puis “apt-get update” avec les lignes commentées “###” du sources.list ci dessous (et pas celle pas commentées);
puis modif du sources.list (comme ci-dessous), puis “apt-get dist-upgrade”, reboot, ok;

depuis, dans une machine virtuelle (virtualbox), la même chose: install de la stable, update, modif du sources.lists, dist-upgrade:
ça donne cette erreur au tout début du dist-upgrade:

root@bla:~# apt-get dist-upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Échec
Les paquets suivants contiennent des dépendances non satisfaites :
 libc6-dev : Casse: gcc-4.4 (< 4.4.6-4) mais 4.4.5-8 devra être installé
 libgcc1 : Casse: gcc-4.4 (< 4.4.6-4) mais 4.4.5-8 devra être installé
 libgfortran3 : Casse: gcc-4.4 (< 4.4.6-4) mais 4.4.5-8 devra être installé
 libgomp1 : Casse: gcc-4.4 (< 4.4.6-4) mais 4.4.5-8 devra être installé
 libstdc++6 : Casse: gcc-4.4 (< 4.4.6-4) mais 4.4.5-8 devra être installé
E: Erreur, pkgProblemResolver::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
root@bla:~# 

voilà le sources.list:

root@bla:~# more /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 CD Binary-1 2
0110626-15:45]/ squeeze main

###deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official i386 CD Binary-1 
20110626-15:45]/ squeeze main


###deb http://ftp.fr.debian.org/debian/ squeeze main
###deb-src http://ftp.fr.debian.org/debian/ squeeze main
deb http://ftp.fr.debian.org/debian/ testing main
deb-src http://ftp.fr.debian.org/debian/ testing main

###deb http://security.debian.org/ squeeze/updates main
###deb-src http://security.debian.org/ squeeze/updates main
deb http://security.debian.org/ testing/updates main
deb-src http://security.debian.org/ testing/updates main

# squeeze-updates, previously known as 'volatile'
###deb http://ftp.fr.debian.org/debian/ squeeze-updates main
###deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main
deb http://ftp.fr.debian.org/debian/ testing-proposed-updates main
deb-src http://ftp.fr.debian.org/debian/ testing-proposed-updates main


root@bla:~# 

une idée s’il vous plait ?

virtualbox pour squeeze n’est pas la même que virtualbox wheezy,en premier tu as installé VBstable pour faire tourner squeeze virtuelle,si tu veux faire tourner une wheezy virtuelle il te faudra installer VB pour wheezy.Je pense que ton problème vient de là.

merci,
mais c’est bien cela que j’ai fait:

  • sur l’hôte:
  • install squeeze stable
  • (update +) dist-upgrade en testing
  • install de virtualbox (4.1.18 au lieu de 3.2.10 pour la stable)
  • dans la vm:
  • install squeeze stable: ok
  • update: ok
  • dist-upgrade: problème gcc

je me demandais justement si avec virtualbox dans un hôte en stable ça n’aurait pas plus de chance de fonctionner ?
à tester…

Salut,

En utilisant aptitude au lieu de apt-get tu aurais eu le choix d’ignorer ce besoin de gcc-4.3 et même gcc-4.4 :slightly_smiling:

Mais pourquoi passer par la stable pour installer une testing ?

businesscard ==> testing ==> download des paquets de testing :slightly_smiling:

Bonjour,

apt-get update servant à mettre à jour la liste des paquets, je ne vois pas l’intérêt de le faire juste avant de modifier le sources.list, par contre, le lancer juste après me semble indispensable.