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 20/10/2007, à 16:26

Le Jedi FOu

[RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

Bonjour,

J'ai tenté de faire la mise depuis Ubuntu 6.10 vers la 7.04. L'installation s'est arrêtée en cours (je ne me souviens plus du message d'erreur exact).

Je ne peux maintenant plus relancer la mise à jour:
"sudo update-manager -c" me donne un message d'erreur "L'index des logiciels est corrompu, (...) lancez sudo apt-get install -f"

$ sudo apt-get install -f

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem.


$ sudo dpkg --configure -a

dpkg : des problèmes de dépendances empêchent la configuration de courier-authlib-userdb :
 courier-authlib-userdb dépend de courier-authlib ; cependant :
  Le paquet courier-authlib n'est pas installé.
 courier-authlib-userdb dépend de courier-authlib (>= 0.58) ; cependant :
  Le paquet courier-authlib n'est pas installé.
dpkg : erreur de traitement de courier-authlib-userdb (--configure) :
 problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de courier-base :
 courier-base dépend de courier-authlib ; cependant :
  Le paquet courier-authlib n'est pas installé.
 courier-base dépend de courier-authlib-userdb ; cependant :
 Le paquet courier-authlib-userdb n'est pas encore configuré.
 courier-base dépend de courier-authdaemon ; cependant :
 Le paquet courier-authdaemon n'est pas encore configuré.
dpkg : erreur de traitement de courier-base (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 courier-authlib-userdb
 courier-base


$ sudo apt-get install -f

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 :
  courier-authdaemon courier-authlib
Les NOUVEAUX paquets suivants seront installés :
  courier-authlib
Les paquets suivants seront mis à jour :
  courier-authdaemon
1 mis à jour, 1 nouvellement installés, 0 à enlever et 3 non mis à jour.
3 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/83,9ko dans les archives.
Après dépaquetage, 164ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? O
dpkg : erreur de traitement de courier-authdaemon (--remove) :
 Le paquet est dans un état incohérent - vous devriez
 le réinstaller avant d'essayer de le supprimer.
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid
Abandon

$ Des erreurs ont été rencontrées pendant l'exécution :
 courier-authdaemon

J'ai essayé de "réinstaller/supprimer/réparer les trois paquets (courier-base, courier-authlib, courierdaemon) par Synaptic, sans effet, les mêmes messages d'erreur reviennent à chaque fois.

D'après ce que j'ai pu trouver sur le forum jusqu'à maintenant, j'ai l'impression que le problème ne vient pas d'apt, mais des paquets concernés. Peut-être à cause d'une mise à jour interrompue, ou de fichiers que j'aurais manipulés? (je ne crois pas avoir touché à ces fichiers, mais on ne sait jamais).

Quelqu'un aurait-il une idée pour me dépanner?

Merci d'avance

Dernière modification par Le Jedi FOu (Le 20/10/2007, à 17:45)

Hors ligne

#2 Le 20/10/2007, à 16:34

kornwall

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

la 7.10 est sortit smile
donc à la limite, dl la 7.10 et fais une install propre
sinon t'as pas finis de passer à la version 7.04 puis 7.10 wink


Golom golom

Hors ligne

#3 Le 20/10/2007, à 16:39

Le Jedi FOu

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

Si je fais ça, est-ce que je peux garder ma configuration sans tout avoir à reconfigurer?

Hors ligne

#4 Le 20/10/2007, à 16:45

kornwall

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

ça dépends :
si ton /home est sur une partition à part, tu conserveras tout tes parametres, configuration etc...
tu auras plus qu'a réinstaller tes applis, c'est tout.
si c'est avec le / ben là tu perdras tout hmm
d'où l'intérêt de mettre le /home sur une partition dédiée smile


Golom golom

Hors ligne

#5 Le 20/10/2007, à 16:51

Le Jedi FOu

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

En fait ce serait plus compliqué de refaire une installation propre de la 7.10, car:
-Il y a beaucoup de trucs installés sur ce PC, et pas mal de configuration (pas dans mon /home )
-Je n'ai pas d'accès physique à ce PC

Donc je reste sur mon premier problème, comment débloquer ces trois paquets?

Hors ligne

#6 Le 20/10/2007, à 17:40

Le Jedi FOu

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

On dirait que c'est effectivement un bug du paquet:

https://launchpad.net/ubuntu/+source/courier-authlib/+bug/64615

Problème résolu en suivant ces instructions:

Fixed as follows:
1. backup /var/lib/dpkg/status to a safe location
2. remove all courier entries from /var/lib/dpkg/status
3. sudo apt-get upgrade
4. sudo apt-get install courier-imap
5. sudo apt-get install courier-maildrop

Dernière modification par Le Jedi FOu (Le 20/10/2007, à 17:44)

Hors ligne

#7 Le 20/10/2007, à 21:29

Arbre Ciré

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

+1 pour ce type de problème ...
Lors du passage de la 6.10 à la 7.04, j'ai eu les mêmes messages d'erreur avec le paquet kim-konq

apt-get update ==> ok
apt-get upgrade => plante au même endroit (kim-konq)
sudo dpkg --configure -a voit bien le problème, mais je ne sais pas comment le corriger

sudo dpkg --configure -a
Paramétrage de konq-kim (0.9.4-0ubuntu1) ...
Ajout de « local diversion of /usr/share/apps/konqueror/servicemenus/imageconverter.desktop to /usr/share/apps/konqueror/servicemenus/imageconverter.desktop~ »
dpkg-divert: le renommage implique l'écrasement de « /usr/share/apps/konqueror/servicemenus/imageconverter.desktop~ » avec
  un fichier différent « /usr/share/apps/konqueror/servicemenus/imageconverter.desktop », ce n'est pas autorisé
dpkg : erreur de traitement de konq-kim (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Des erreurs ont été rencontrées pendant l'exécution :
 konq-kim

que donne cette commande pour toi

Dernière modification par Arbre Ciré (Le 20/10/2007, à 21:41)

Hors ligne

#8 Le 21/10/2007, à 09:19

Le Jedi FOu

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

Même problème que moi. Regarde si le bug n'a pas été signalé, sinon tu peux tenter la même chose que moi:

1. Sauvegarde ton fichier /var/lib/dpkg/status

sudo cp /var/lib/dpkg/status /home/UTILISATEUR

2. Retire le paragraphe contenant le nom du paquet qui pose problème

sudo gedit /var/lib/dpkg/status
Ctrl-F pour faire une recherche

3. Mise à jour

sudo apt-get upgrade

4. Réinstaller les paquets

sudo apt-get install NOM_DU_PAQUET

Ca reglera peut-être ton problème (pour moi ça a marché)

Dernière modification par Le Jedi FOu (Le 21/10/2007, à 09:19)

Hors ligne

#9 Le 21/10/2007, à 10:26

Arbre Ciré

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

Bonjour,

En fait, j'ai un peu forcé les choses hier soir ...

Le message d'erreur reportait un problème avec 2 fichiers en particulier,
que la mise à jour ne pouvait remplacer.

j'ai dé-installé konq-kim (sudo apt-get remove konq-kim)
supprimé les 2 fichiers à la main
et ré-installé konq-kim (sudo apt-get install konq-kim).

Cela fonctionne.

merci de tes réponses.

Hors ligne

#10 Le 23/12/2014, à 13:38

G-Dial

Re : [RESOLU] Problème de maj: "Le paquet est dans un état incohérent"

Le Jedi FOu a écrit :

On dirait que c'est effectivement un bug du paquet:

https://launchpad.net/ubuntu/+source/co … +bug/64615

Problème résolu en suivant ces instructions:

Fixed as follows:
1. backup /var/lib/dpkg/status to a safe location
2. remove all courier entries from /var/lib/dpkg/status
3. sudo apt-get upgrade
4. sudo apt-get install courier-imap
5. sudo apt-get install courier-maildrop

Merci, ceci m'a aidé big_smile

Hors ligne