¿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.


11 comentarios de “¿Cómo arreglar dpkg? dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4′ fallida. Cancelado”
01
Gracias, me has salvado de una reinstalación.
02
Me alegro que sirva.
03
En mi caso no funciono como quisiera, teniendo los siguientes mensajes:
cat /var/lib/dpkg/status | grep Triggers-AwaitedTriggers-Awaited: man-db
grep: man-db: No existe el fichero ó directorio
lucy@lucy-desktop:~$ 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.
debhelper depende de man-db (>= 2.5.1-1).
dpkg: error al procesar man-db (–purge):
problemas de dependencias – no se desinstala
Se encontraron errores al procesar:
man-db
lucy@lucy-desktop:~$ 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 26 no actualizados.
2 no instalados del todo o eliminados.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
dpkg: error al procesar cups (–configure):
el paquete cups no está listo para configurarse
no se puede configurar (estado actual `triggers-awaited’)
Configurando cups-bsd (1.3.9-2ubuntu4) …
Se encontraron errores al procesar:
cups
E: Sub-process /usr/bin/dpkg returned an error code (1)
04
@ 3:
Hola, tu problema es que no has puesto bien el comando, lo que tienes que poner es sólo esto:
cat /var/lib/dpkg/status | grep Triggers-Awaited
Te saldrá el paquete conflictivo y pones:
dpkg -P [El paquete que sea]
Espero que sirva.
05
muchísimas Gracias me fue de extrema utilidad
06
Gracias por este aporte ^^
07
Pero que bueno!!!
A esto le llamo soluciones!
Muchas gracias.
08
A mi también me ha servido.
Muchas gracias
09
intente hacer eso pero no me resulto …. me aparecio esto que puedo hacer???’
wiwi@wiwi-desktop:~$ 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
wiwi@wiwi-desktop:~$ 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.
Tal vez quiera ejecutar `apt-get -f install’ para corregirlo:
Los siguientes paquetes tienen dependencias incumplidas:
sun-java6-jre: Depende: sun-java6-bin (= 6-07-3ubuntu2) pero no va a instalarse o
ia32-sun-java6-bin (= 6-07-3ubuntu2) pero no es instalable
E: Dependencias incumplidas. Intente ‘apt-get -f install’ sin paquetes (o especifique una solución).
wiwi@wiwi-desktop:~$
‘probe con apt-get -f install y tampoko me funko ojala que alguien pueda responder adios
10
ahora ya me sirvio
gracias
11
O__________________________O
Al habla