Apt-get cassé ?


xerxesis@Ubuntu-Dapper:~$ sudo apt-get upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  freeglut3: Dépend: libgl1-mesa mais il n'est pas installé ou
                      libgl1
  libglu1-mesa: Dépend: libgl1-mesa mais il n'est pas installé ou
                         libgl1
  wine: Dépend: libgl1-mesa mais il n'est pas installé ou
                 libgl1
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

bonjour tout le monde voila l’érreur que j’ai quand je tente de mettre mon ubuntu 6.06 a jour avez vous une idée de comment je peux le réparer SVP
cordialement

Ça fait quoi quand tu fais:

~$ sudo apt-get -f install

ça ma fait ça


xerxesis@Ubuntu-Dapper:~$ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Correction des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  libgl1-mesa
Les NOUVEAUX paquets suivants seront installés :
  libgl1-mesa
0 mis à jour, 1 nouvellement installés, 0 à enlever et 90 non mis à jour.
47 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/162ko dans les archives.
Après dépaquetage, 500ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 138643 fichiers et répertoires déjà installés.)
Dépaquetage de libgl1-mesa (à partir de .../libgl1-mesa_6.4.1-0ubuntu8_i386.deb) ...
dpkg : erreur de traitement de /var/cache/apt/archives/libgl1-mesa_6.4.1-0ubuntu8_i386.deb (--unpack) :
 impossible de créer « ./usr/lib/libGL.so.1.2 »: Aucun fichier ou répertoire de ce type
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/libgl1-mesa_6.4.1-0ubuntu8_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
xerxesis@Ubuntu-Dapper:~$


Essaye d’installer ce packet manuellement : /var/cache/apt/archives/libgl1-mesa_6.4.1-0ubuntu8_i386.deb

Ou sinon s’il existe pas, trouve le sur le net.

visiblement, le paquet libgl1-mesa_6.4.1-0ubuntu8_i386.deb que tu as sur ta machine est casse.
Vide ton cache :

sudo apt-get clean

et relance l’install

sudo apt-get -f install

ca devrait etre bon…

As-tu réassayé de refaire un

sudo apt-get update

Avant de refaire ton

sudo apt-get upgrade

xerxesis@Ubuntu-Dapper:~$ sudo /home/xerxesis/libgl1-mesa_6.4.1-0ubuntu8_i386.deb
sudo: /home/xerxesis/libgl1-mesa_6.4.1-0ubuntu8_i386.deb: command not found
xerxesis@Ubuntu-Dapper:~$ dpkg -i  libgl1-mesa_6.4.1-0ubuntu8_i386.deb
dpkg: l'opération demandée requiert les privilèges du super-utilisateur
xerxesis@Ubuntu-Dapper:~$ sudo dpkg -i  libgl1-mesa_6.4.1-0ubuntu8_i386.deb
(Lecture de la base de données... 138643 fichiers et répertoires déjà installés.)
Dépaquetage de libgl1-mesa (à partir de libgl1-mesa_6.4.1-0ubuntu8_i386.deb) ...dpkg : erreur de traitement de libgl1-mesa_6.4.1-0ubuntu8_i386.deb (--install) : impossible de créer « ./usr/lib/libGL.so.1.2 »: Aucun fichier ou répertoire de ce type
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
 libgl1-mesa_6.4.1-0ubuntu8_i386.deb

ça ne m’as pas avancer la je comprend pas je pense avoir fait la bonne manip non??

j’ai déja essayé et ça ne m’a rien donné non plus

et ça aussi je l’ai déja essayé merci beaucoup de vos réponse c’est vraiment tres gentil

En dernier recours, pourquoi n’essaies tu pas de désinstaller les programmes ou les librairies dont les dépendances sont cassées; à savoir


 -freeglut3
 -libglu1-mesa
 -wine

Ensuite tu fais l’upgrade et tu les réinstalle

ça a vraiment l’air d’un bug du paquet : pourquoi essayer d’installer ./usr/lib/libGL.so.1.2 (avec le “.” devant) et pas simplement /usr/lib/libGL.so.1.2 ?
Je ne connais pas très bien le mode de fonctionnement de dpkg mais ça me parait louche quand même…

sinon la solution est bien de désinstaller ce paquet ou d’essayer d’en installer une version plus ancienne.
pour lancer l’installation d’un .deb, utilise la commande suivante :

sudo dpkg -i /chemin/vers/le/paquet/blabla.deb

tu peux toujours tenter la manière forte :

sudo dpkg -i --force-all /var/cache/apt/archives/libgl1-mesa_6.4.1-0ubuntu8_i386.deb

mais je ne te la conseille pas, car si le paquet est vraiment défectueux, quand une version correcte arrivera, elle aura des problèmes à s’installer.

et bien je vous remercie mais j’ai finalement opté pour une autre solution (méthode windowsienne ) qui est ni plus ni moi le formatage merci beaucoup a vous de vos réponses cordialement

effectivement, j’avais pas vu, c’est hyper louche… ca m’etonne de ubuntu qu’un tel bug passe…

c’est un paquet officiel ?

peut etre en lancant apt-get -f install depuis / aurait permit que le paquet s’installe le temps qu’il soit corrige…

rah… faut pas se laisser aller comme ca :smiley:

oui mais j’en avait un peu marre en plus cette erreur la je sais meme pas comment j’ai pu la faire maintenant je cherche a savoir comment mettre l’accélération 3d pour ma carte ATI j’avais déja eu du mal la derniere fois
cordialement

http://doc.ubuntu-fr.org/materiel/ati