Al intentar actualizar (sudo apt-get upgrade
) Ubuntu 12.04, tenía un par de paquetes que generarían los siguientes errores de instalación de apt-get para la dependencia de 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)
Mejor respuesta
Las soluciones provistas para problemas similares de dpkg que devuelven un error es usar:
dpkg --configure -a
apt-get install -f
Ambos no resolvieron el problema y produjeron el mismo resultado de error. En algunos casos, aptitude puede ser una mejor opción que apt-get
.
La solución es usar aptitude install -f
:
aptitude install -f
Explicación: Como caso especial, aptitude install
sin argumentos actuará sobre cualquier acción almacenada/pendiente.
Cuando -f
se da la opción, aptitude será más agresivo cuando intente corregir las dependencias de los paquetes rotos, incluso si eso significa ignorar las acciones solicitadas en la línea de comando.