#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
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
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
d'où l'intérêt de mettre le /home sur une partition dédiée
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"
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é
Hors ligne