web-dev-qa-db-fra.com

Le paquet dbus n'est pas encore configuré

Lors de la tentative de mise à niveau (Sudo apt-get upgrade) Ubuntu 12.04, j'avais une paire de paquets qui générerait les erreurs d'installation apt-get suivantes pour la dépendance dbus:

dpkg: error processing dbus (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of accountsservice:
 accountsservice depends on dbus; however:
  Package dbus is not configured yet.
dpkg: error processing accountsservice (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                          Errors were encountered while processing:
 dbus
 accountsservice
E: Sub-process /usr/bin/dpkg returned an error code (1)
6
Highway of Life

Les solutions proposées pour des problèmes similaires de retour d'une erreur par dpkg consistent à utiliser:

dpkg --configure -a
apt-get install -f

Les deux n'ont pas résolu le problème et ont généré le même résultat d'erreur. Dans certains cas, aptitude peut être une meilleure option que apt-get. La solution consiste à utiliser aptitude install -f:

aptitude install -f

Explication: En tant que cas particulier, aptitude install sans arguments agira sur toutes les actions stockées/en attente. Lorsque l'option -f est donnée, aptitude sera plus agressive lors de la tentative de correction des dépendances des paquets cassés, même si cela signifie ignorer les actions demandées sur la ligne de commande.

9
Highway of Life