Si sono verificati errori durante l'elaborazione: man-db


25

Ricevo questo errore quando uso apt-get upgrade & apt-get autoremovee su ogni apt-get [Something]..e quando provo a installare anche applicazioni:

Errors were encountered while processing:
man-db
E: Sub-process /usr/bin/dpkg returned an error code (1)

1
Risolto eseguendo questo comando: sudo dpkg-reconfigure -phigh -a Grazie.
R9TySix,

2
sudo apt-get -f installaiuta se ci sono dipendenze non soddisfatte
Stan

Fare sudo apt purge man-db, quindi installarlo di nuovo.
Mohammad Kholghi,

Risposte:


16

Si prega di leggere i commenti qui sotto. Questo può essere un comando pericoloso da eseguire sul tuo sistema e creare uno stato irrecuperabile. (le righe sono state commentate per impedire il copia e incolla di sysadmin'ing).


Semplice e funzionante l' ho provato !!

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

Godere ;)


1
Penso che questo potrebbe portare a problemi in quanto contiene vari file di configurazione.
Pravesh Jain,

1
invece di rm *.datpensare che dovresti andaremkdir tmp mv *.dat tmp
Stanislav

Non ha funzionato nel mio caso, ho dovuto dpkg --purge --force-depends ...alcuni file per ripristinare il funzionamento sano.
Joe Corneli,

Questo produce un errore: si sono verificati errori durante l'elaborazione: debconf E: il processo secondario / usr / bin / dpkg ha restituito un codice di errore (1)
IgorGanapolsky

14

Nessuna soluzione menzionata nelle risposte ha funzionato per me e ho provato una soluzione citata qui nei forum di Ubuntu , eseguendo il comando

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

e ha funzionato.


Che cos'è [percorso file deb]?
GreenAsJade,

1
Questo è il percorso del .debfile
Ravindra Gullapalli,

1
Grazie per la risposta e scusa per la mia ignoranza. Ho avuto questo problema e non so a quale file .deb ti riferisci (ho risolto il problema usando l'approccio "Elimina * .dat" di seguito, ma non mi è piaciuto molto (come, whoa, questo sembra
confuso

Consiglio vivamente di non utilizzare la --forcechiave a meno che un utente non comprenda appieno ciò che sta facendo. Tali opzioni esistono solo per situazioni in cui l'utente sa che l'errore non porterà a seri problemi, non bisogna usarlo con noncuranza
user907860

ha funzionato alla grande per man-dbproblemi.
scipper,

5

risposta wiki della community - risolto dall'OP

Questo problema è stato risolto eseguendo il seguente comando terminale:

sudo dpkg-reconfigure -phigh -a

sudo: impossibile eseguire / usr / sbin / dpkg-reconfigure: autorizzazione negata
IgorGanapolsky

4
≻ sudo dpkg-reconfigure -phigh -a Opzione sconosciuta: a Utilizzo: dpkg-reconfigure [opzioni] pacchetti
Kenenbek Arzymatov

5

Potresti anche voler sapere che puoi usare dpkg --auditper vedere qual è il problema reale.

Se l'output è simile a:

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

È possibile eseguire il comando: dpkg --configure <packagename>

 dpkg --configure cdemu-daemon

In modo da

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

Inoltre puoi usare:

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

Per correggere i pacchetti che sono in disordine.

Esempi da qui: http://ubuntuforums.org/archive/index.php/t-1502826.html


1
Questo non fornisce una risposta alla domanda. Per criticare o richiedere chiarimenti a un autore, lascia un commento sotto il suo post: puoi sempre commentare i tuoi post e una volta che avrai una reputazione sufficiente sarai in grado di commentare qualsiasi post .
Fabby,

1
D'accordo, tuttavia identificare il problema fa parte della soluzione. Ho aggiornato la mia risposta con un esempio.
Nome

Molto meglio! upvoted!
Fabby,

4

Devi eseguire quei comandi con sudo che li precede in modo che possano essere eseguiti con le credenziali del superutente Esempio:

sudo apt-get autoremove "NAME OF PACKAGE HERE"

corro sudo -s al primo avvio del terminale.
R9TySix,

sudo dpkg-reconfigure -phigh -a questo ha risolto il problema Grazie
R9TySix

1

Se hai eliminato /var/cacheun tentativo errato di ripulire (come ho fatto io), questo potrebbe risolvere il problema (lo ha fatto per me):

sudo mkdir /var/cache/debconf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.