dpkg
Par luc, jeudi 27 mars 2008 à 06:38 :: Commandes linux :: #1412 :: rss
Depuis quelques jours, je ne pouvais plus exécuter mon dist-upgrade quotidien
Boooouuuuhhh !
J'étais tombé sur le bug #471650 :
libdjvulibre21 should conflict/replace libdjvulibre15, because it contains the same files.
A la suite de apt-get dist-upgrade la commande conseillait de apt-get -f install.
Et concrètement ça donnait ça :
# apt-get -f install Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Correction des dépendances... Fait Les paquets supplémentaires suivants seront installés : libdjvulibre21 Les NOUVEAUX paquets suivants seront installés : libdjvulibre21 0 mis à jour, 1 nouvellement installés, 0 à enlever et 106 non mis à jour. 3 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/778ko dans les archives. Après cette opération, 2220ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer O/n ? (Lecture de la base de données... 124118 fichiers et répertoires déjà installés.) Dépaquetage de libdjvulibre21 (à partir de .../libdjvulibre21_3.5.20-5_i386.deb) ... dpkg: error processing /var/cache/apt/archives/libdjvulibre21_3.5.20-5_i386.deb (--unpack): tentative de remplacement de « /usr/share/djvu/osi/cs/messages.xml », qui appartient aussi au paquet libdjvulibre15 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/libdjvulibre21_3.5.20-5_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
Alors que faire ? Rtfm ou man dpkg aurait répondu Herr Doctor !
Mais la solution est pour une fois plus triviale :
# dpkg -P libdjvulibre15 (Lecture de la base de données... 124150 fichiers et répertoires déjà installés.) Suppression de libdjvulibre15 ... Purge des fichiers de configuration de libdjvulibre15 ...
puis
# apt-get -f install Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Correction des dépendances... Fait Les paquets supplémentaires suivants seront installés : libdjvulibre21 Les NOUVEAUX paquets suivants seront installés : libdjvulibre21 0 mis à jour, 1 nouvellement installés, 0 à enlever et 106 non mis à jour. 3 partiellement installés ou enlevés. Il est nécessaire de prendre 0o/778ko dans les archives. Après cette opération, 2220ko d'espace disque supplémentaires seront utilisés. Souhaitez-vous continuer O/n ? (Lecture de la base de données... 124118 fichiers et répertoires déjà installés.) Dépaquetage de libdjvulibre21 (à partir de .../libdjvulibre21_3.5.20-5_i386.deb) ... Paramétrage de libilmbase6 (1.0.1-2) ... Paramétrage de libdjvulibre21 (3.5.20-5) ... Paramétrage de libopenexr6 (1.6.1-2) ... Paramétrage de libmagick10 (7:6.3.7.9.dfsg1-2+b1) ...
C'est fini Done
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire