¿Cómo arreglar dpkg? dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4′ fallida. Cancelado
3 Noviembre 2008
Actualizando a Ubuntu Intrepid Ibex, llegué al siguiente error (que me dejaba el sistema de actualización inservible):
kraptor@krmobile:$ sudo dpkg --configure -a
dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4' fallida.
Cancelado
Para solucionarlo, tenemos que ver qué paquetes causan el problema. Para ello:
kraptor@krmobile:$ cat /var/lib/dpkg/status | grep Triggers-AwaitedTriggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db
Como podemos comprobar, "man-db" no llegó a instalarse correctamente. La solución pasa por intentar eliminar "man-db" (para que elimine los triggers) aunque no se elimine realmente:
kraptor@krmobile:$ dpkg -P man-db
dpkg: la operación solicitada precisa privilegios de superusuario
kraptor@krmobile:$ sudo dpkg -P man-db
dpkg: problemas de dependencias impiden la desinstalación de man-db:
yelp depende de man-db (>= 2.5.1-1).
ubuntu-standard depende de man-db.
dpkg: error al procesar man-db (--purge):
problemas de dependencias - no se desinstala
Se encontraron errores al procesar:
man-db
Con esto, podemos volver a reinstalar el paquete afectado y veremos que todo funciona ya correctamente:
kraptor@krmobile:$ sudo apt-get install man-db
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
man-db ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
13 no instalados del todo o eliminados.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
Configurando openoffice.org-core (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-java-common (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-base (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-calc (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-draw (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-evolution (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-filter-binfilter (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-gtk (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-gnome (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-impress (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-math (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-writer (1:3.0.0-2ubuntu1) ...
Configurando python-uno (1:3.0.0-2ubuntu1) ...
Procesando activadores para menu ...
kraptor@krmobile:$
Espero que sirva de ayuda.

