Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/07/2008, à 19:17

Fabi1

Pb avec paquet libexempi3 lors d'un apt-get

Bonjour à tous,

Voila j'ai un petit problème depuis hier suite à un fsck qui m'a réparé des erreurs disque.
Le pb est que je n'arrive plus à faire de mises à jour de logiciels à l'aide de la commande apt-get ou même avec synaptic

Lors d'un "apt-get install" voila le résultat de la commande :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
  eog: Dépend: libexempi3 mais il n'est pas installé
  nautilus: Dépend: libexempi3 mais il n'est pas installé
  tracker: Dépend: libexempi3 mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.

Du coup je suis coincé et après 2 jours de recherche je ne trouve toujours pas le problème

J'èspère que quelqu'un pourra m'aider sinon .... sad

Sur ce bonne soirée

#2 Le 03/07/2008, à 19:20

fabi1

Re : Pb avec paquet libexempi3 lors d'un apt-get

Dans mon fichier /var/lib/dpkg/status libexempi3 est pourtant bien installé :

Package: libexempi3
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 760
Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: i386
Source: exempi
Version: 1.99.9-1
Depends: libc6 (>= 2.7-1), libexpat1 (>= 1.95.8), libgcc1 (>= 1:4.1.1-21), libstdc++6 (>= 4.2.1-4)
Description: library to parse XMP metadata (Library)
Exempi is a library to parse XMP metadata as defined by the
specification.
.
XMP (Extensible Metadata Platform) facilitates embedding metadata in files
using a subset of RDF. Most notably XMP supports embedding metadata in PDF
and many image formats, though it is designed to support nearly any file type.
Original-Maintainer: Asheesh Laroia <asheesh@asheesh.org>
Homepage: http://libopenraw.freedesktop.org/wiki/Exempi

#3 Le 03/07/2008, à 20:50

Fabi1

Re : Pb avec paquet libexempi3 lors d'un apt-get

Ok problème résolu voila ce que j'ai fais après avoir trouvé ça sur un autre forum...

La solution ultime
(celle par laquelle je suis passé)
plusieurs étapes :
i/ faire une sauvegarde de la liste des paquets

# mkdir /root/SAUVEGARDE
# dpkg --get-selections > /root/SAUVEGARDE/liste_paquets


et de tous les fichiers de conf, au cas où ca se passe mal ...

# cp -R /var/log /var/cache/{debconf,apt/archives} /var/lib/dpkg/{info,parts,alternatives,methods,updates} /root/SAUVEGARDE


(là on a sauvé la liste des paquets que l'on avait d'installé sur le systeme)

ii/ on vire ces fichiers / dossiers.

# rm -rf /var/log /var/cache/{debconf,apt/archives} /var/lib/dpkg/{info,parts,alternatives,methods,updates}



iii/surtout on ne s'arrete pas ici : en ce moment, le systeme pense qu'il n'y a rien d'installé....ce qui n'est pas terrible...
donc on recrée les fameux dossiers, vides :

# mkdir /var/log /var/cache/{debconf,apt/archives} /var/lib/dpkg/{info,parts,alternatives,methods,updates}


il faut ensuite recréer le fichier status de base.
on édite /var/lib/dpkg/status et on y entre juste une entrée très simplifiée de la libc6

Package: libc6
Status: install ok installed
Version: 2.3.1-9




ensuite on remet apt-get a jour et on fait un dist-upgrade. Ca va lamentablement merder a la fin, mais c'est juste pour télécharger les paquets de base nécessaires sur la machine.

# apt-get update
# apt-get dist-upgrade


On réinstalle les paquets de base histoire uniquement de les remettre dans la base d'apt :

# dpkg --clear-avail
# apt-get update
# apt-get dist-upgrade
# cd /var/cache/apt/archives
# dpkg -i libncurses*
# dpkg -i perl-base*
# dpkg -i libstdc++*
# dpkg -i dselect*
# dpkg -i dpkg*