Foram encontrados erros durante o processamento: man-db

25

Eu recebo esse erro quando uso apt-get upgrade & apt-get autoremovee em todos apt-get [Something]..e quando tento instalar aplicativos também:

Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)
R9TySix
fonte
1
Resolvido executando este comando: sudo dpkg-reconfigure -phigh -a Obrigado.
R9TySix
2
sudo apt-get -f installajuda se houver dependências não satisfeitas
Stan
Faça sudo apt purge man-dbe instale-o novamente.
Mohammad Kholghi 25/06

Respostas:

16

Por favor, leia os comentários abaixo. Este pode ser um comando perigoso para executar no seu sistema e criar um estado irrecuperável. (as linhas foram comentadas para evitar o sistema de copiar e colar).


Simples e funcional eu tentei !!

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

Aproveitar ;)

ucefkh
fonte
1
Eu acho que isso pode levar a problemas, pois contém vários arquivos de configuração.
Pravesh Jain
1
em vez de rm *.dateu acho que você deveria ir paramkdir tmp mv *.dat tmp
Stanislav
Não funcionou no meu caso, precisei de dpkg --purge --force-depends ...alguns arquivos para restaurar o funcionamento saudável.
21316 Joe Corneli
Isto produz um erro: Foram encontrados erros durante o processamento: debconf E: Sub-processo / usr / bin / dpkg devolvido um código de erro (1)
IgorGanapolsky
14

Nenhuma solução mencionada nas respostas funcionou para mim e tentei uma solução mencionada aqui nos Fóruns do Ubuntu , executando o comando

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

e isso funcionou.

Ravindra Gullapalli
fonte
O que é [caminho do arquivo deb]?
GreenAsJade
1
Esse é o caminho do .debarquivo
Ravindra Gullapalli 27/03
1
Obrigado por responder e desculpe pela minha ignorância. Eu tive esse problema e não sei a que arquivo .deb você está se referindo (resolvi o problema usando a abordagem de arquivo "delete * .dat" abaixo, mas não gostei muito (como, uau, isso parece hacky)
GreenAsJade
Eu não recomendo usar a --forcechave, a menos que um usuário entenda completamente o que está fazendo. Só existem tais opções para situações onde o usuário sabe que o erro não irá levar a problemas sérios, não se deve usá-lo descuidadamente
user907860
funcionou muito bem para man-dbproblemas.
Scipper
5

resposta do wiki da comunidade - resolvida pelo OP

Esse problema foi resolvido executando o seguinte comando do terminal:

sudo dpkg-reconfigure -phigh -a
liberdade de expressão
fonte
sudo: incapaz de executar / usr / sbin / dpkg-reconfigure: permissão negada
IgorGanapolsky
4
≻ sudo dpkg-reconfigure -phigh opção -a Desconhecido: a Usage: dpkg-reconfigure [opções] pacotes
Kenenbek Arzymatov
5

Você também pode querer saber que pode usar dpkg --auditpara ver qual é o problema real.

Se a saída for 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

Você pode executar o comando: dpkg --configure <packagename>

 dpkg --configure cdemu-daemon

A fim de

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

Além disso, você pode usar:

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

Para consertar os pacotes que estão em uma bagunça.

Exemplos daqui: http://ubuntuforums.org/archive/index.php/t-1502826.html

Primeiro nome
fonte
1
Isso não fornece uma resposta para a pergunta. Para criticar ou solicitar esclarecimentos a um autor, deixe um comentário abaixo da postagem - você sempre pode comentar em suas próprias postagens e, quando tiver reputação suficiente , poderá comentar em qualquer post .
Fabby
1
Concordado, no entanto, identificar o problema faz parte da solução. Eu atualizei minha resposta com um exemplo.
Primeiro nome
Muito melhor! votado!
Fabby
4

Você precisa executar esses comandos com o sudo que os precede para que possam ser executados com credenciais de superusuário Exemplo:

sudo apt-get autoremove "NAME OF PACKAGE HERE"
Scott Stookey
fonte
Eu executo sudo -s quando inicio o terminal.
R9TySix 15/02
sudo dpkg-reconfigure -phigh -a isso resolveu o problema Obrigado
R9TySix 15/02/12
1

Se você excluiu /var/cacheem uma tentativa incorreta de limpar (como eu fiz), isso pode corrigir o problema (corrigiu para mim):

sudo mkdir /var/cache/debconf
Matthias Braun
fonte