Se encontraron errores durante el procesamiento: man-db

25

Recibo este error cuando uso apt-get upgrade & apt-get autoremovey en cada apt-get [Something]..vez que intento instalar aplicaciones también:

Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
R9TySix
fuente
1
Resuelto ejecutando este comando: sudo dpkg-reconfigure -phigh -a Gracias.
R9TySix
2
sudo apt-get -f installayuda si hay dependencias insatisfechas
Stan
Hazlo sudo apt purge man-db, luego instálalo de nuevo.
Mohammad Kholghi

Respuestas:

16

Por favor lea los comentarios a continuación. Este puede ser un comando peligroso para ejecutar en su sistema y crear un estado irrecuperable. (las líneas se han comentado para evitar copiar y pegar sysadmin'ing).


¡Simple y funcional lo probé!

sudo -s
# cd /var/cache/debconf
# rm *.dat
apt-get update && apt-get upgrade

Disfrutar;)

ucefkh
fuente
1
Creo que esto podría generar problemas, ya que contiene varios archivos de configuración.
Pravesh Jain
1
en lugar de rm *.datque creo que hay que ir pormkdir tmp mv *.dat tmp
Stanislav
No funcionó en mi caso, tuve que dpkg --purge --force-depends ...usar algunos archivos para restaurar el funcionamiento sano.
Joe Corneli
Esto produce un error: se encontraron errores durante el procesamiento: debconf E:
Subproceso
14

Ninguna solución mencionada en las respuestas funcionó para mí y probé una solución mencionada aquí en los foros de Ubuntu , ejecutando el comando

sudo dpkg -i --force-all [deb file path]

Y eso funcionó.

Ravindra Gullapalli
fuente
¿Qué es [ruta del archivo deb]?
GreenAsJade
1
Esa es la ruta del .debarchivo
Ravindra Gullapalli
1
Gracias por responder, y perdón por mi ignorancia. Tuve este problema y no sé a qué archivo .deb se refiere (resolví el problema usando el enfoque de archivo "delete * .dat" a continuación, pero no me gustó mucho (como, whoa, esto parece hacky)
GreenAsJade
No recomendaré usar la --forceclave a menos que un usuario entienda completamente lo que está haciendo. Tales opciones existen sólo para situaciones en las que el usuario sabe que el error no dará lugar a ningún problema serio, no se debe utilizar sin cuidado
user907860
funcionó muy bien para los man-dbproblemas.
scipper
5

respuesta wiki comunitaria - resuelta por OP

Este problema se resolvió ejecutando el siguiente comando de terminal:

sudo dpkg-reconfigure -phigh -a
libertad de foss
fuente
sudo: no se puede ejecutar / usr / sbin / dpkg-reconfigure: Permiso denegado
IgorGanapolsky
44
≻ sudo dpkg-reconfigure -phigh -a Opción desconocida: a Uso: paquetes dpkg-reconfigure [opciones]
Kenenbek Arzymatov
5

También es posible que desee saber que puede usar dpkg --auditpara ver cuál es el problema real.

Si la salida es algo como:

The following packages are in a mess due to serious problems during installation. 
They must be reinstalled for them (and any packages that depend on them) 
to function properly:
  gcdemu A GNOME panel applet to control CDEmu daemon

The following packages have been unpacked but not yet configured.
They must be configured using dpkg --configure or the configure
menu option in dselect for them to work:
 cdemu-daemon CDEmu daemon
 cdemu-client A simple command-line client to control CDEmu daemon

The following packages are only half configured, probably due to problems
configuring them the first time. The configuration should be retried using
dpkg --configure <package> or the configure menu option in dselect:
 transmission-daemon lightweight BitTorrent client (daemon)
 vhba-dkms VHBA virtual host bus adapter module

Podrías ejecutar el comando: dpkg --configure <packagename>

 dpkg --configure cdemu-daemon

A fin de que

Reconfigure an unpacked package. 
If -a  or  --pending  is  given instead of package, all unpacked but unconfigured
packages are configured.

Además puedes usar:

sudo apt-get -f install
sudo apt-get --reinstall install gcdemu

Para arreglar los paquetes que están en un desastre.

Ejemplos de aquí: http://ubuntuforums.org/archive/index.php/t-1502826.html

Nombre de pila
fuente
1
Esto no proporciona una respuesta a la pregunta. Para criticar o solicitar una aclaración de un autor, deje un comentario debajo de su publicación; siempre puede comentar sus propias publicaciones y, una vez que tenga suficiente reputación , podrá comentar cualquier publicación .
Fabby
1
De acuerdo, sin embargo, identificar el problema es parte de la solución. He actualizado mi respuesta con un ejemplo.
Nombre
¡Mucho mejor! ¡Votado!
Fabby
4

Debe ejecutar esos comandos con sudo antes de ellos para que puedan ejecutarse con credenciales de superusuario Ejemplo:

sudo apt-get autoremove "NAME OF PACKAGE HERE"
Scott Stookey
fuente
ejecuto sudo -s cuando primero inicio terminal.
R9TySix
sudo dpkg-reconfigure -phigh -a esto resolvió el problema Gracias
R9TySix
1

Si ha eliminado /var/cacheen un intento equivocado de limpieza (como lo hice), esto podría solucionar el problema (lo hizo para mí):

sudo mkdir /var/cache/debconf
Matthias Braun
fuente