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

GNU/Linux, Pero qué coj****?!, Tecnología | Comentarios | Trackback Saltar al inicio de la página

11 comentarios de “¿Cómo arreglar dpkg? dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4′ fallida. Cancelado”

  1. 01

    Gracias, me has salvado de una reinstalación.

    Cescvp el 25 Noviembre 2008 sobre las 19:44
    Saltar al inicio de la página
  2. 02

    Me alegro que sirva.

    Kraptor el 25 Noviembre 2008 sobre las 20:45
    Saltar al inicio de la página
  3. 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)

    somebody el 4 Enero 2009 sobre las 00:23
    Saltar al inicio de la página
  4. 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.

    Jubuntero el 29 Enero 2009 sobre las 22:30
    Saltar al inicio de la página
  5. 05

    muchísimas Gracias me fue de extrema utilidad

    NEGO el 5 Febrero 2009 sobre las 21:21
    Saltar al inicio de la página
  6. 06

    Gracias por este aporte ^^

    Iniciado el 6 Febrero 2009 sobre las 14:42
    Saltar al inicio de la página
  7. 07

    Pero que bueno!!!
    A esto le llamo soluciones!
    Muchas gracias.

    SeniorD el 10 Febrero 2009 sobre las 05:49
    Saltar al inicio de la página
  8. 08

    A mi también me ha servido.

    Muchas gracias

    Herny el 16 Febrero 2009 sobre las 19:35
    Saltar al inicio de la página
  9. 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

    pedrox el 4 Marzo 2009 sobre las 20:38
    Saltar al inicio de la página
  10. 10

    ahora ya me sirvio
    gracias

    wiwi el 3 Junio 2009 sobre las 07:20
    Saltar al inicio de la página
  11. 11

    O__________________________O

    Sputnick el 15 Junio 2009 sobre las 22:49
    Saltar al inicio de la página

Al habla

  •  
  •  
  •  

Puedes estar al tanto de nuevos comentarios con el feed de los comentarios.

Al fin y al cabo todo es cuestión de unos y ceros…




Archivos

Meta