Problema durante l'installazione dei pacchetti


12

Non riesco a installare alcun pacchetto, poiché visualizzo questo errore:

installArchives() failed: E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
dpkg: regarding .../libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb containing libgcc1:amd64, pre-dependency problem:
 libgcc1 pre-depends on multiarch-support
  multiarch-support is unpacked, but has never been configured.

dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb (--unpack):
 pre-dependency problem - not installing libgcc1:amd64
Errors were encountered while processing:
 /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb
Error in function: 
dpkg: dependency problems prevent configuration of libc6:amd64:
 libc6:amd64 depends on libgcc1; however:
  Package libgcc1 is not installed.
 libc6:amd64 depends on tzdata; however:
  Package tzdata is not installed.

dpkg: error processing libc6:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of multiarch-support:
 multiarch-support depends on libc6 (>= 2.3.6-2); however:
  Package libc6:amd64 is not configured yet.

dpkg: error processing multiarch-support (--configure):
 dependency problems - leaving unconfigured

@EliahKagan Credo che sia diverso. Guardando le informazioni nei link che hai fornito non vedo messaggi di errore simili.
gertvdijk,

@gertvdijk Penso che tu abbia ragione. Il debconf: apt-extracttemplates failed: No such file or directorymessaggio è simile, ma capisco cosa intendi: in questa domanda, quel messaggio è secondario a installArchives() failed: E: Cannot get debconf version. Is debconf installed?In quello è il messaggio di errore principale (nessun altro errore chiaramente si verifica prima per spiegarlo).
Eliah Kagan,

Risposte:


18

Ecco la soluzione per questo problema, modo super semplice;)

Devi usare dpkg direct per risolvere questo problema a volte.

"Ci risiamo"

Il pacchetto multiarch-support is unpacked, but has never been configuredsignifica che il pacchetto verrà presto configurato, ma non è ancora configurato.

Quando è lo stato unpackedil pacchetto non è ancora stato installato, quindi il pacchetto libgcc1non può essere installato a causa della dipendenza non ancora installato e non può essere installato prima multiarch-support.

Dobbiamo forzare lo stato installato per il supporto multiarch a fare il trucco.

nano /var/lib/dpkg/status

trova la linea che inizia con Package: qualcosa come:

Package: multiarch-support
Status: install ok unpacked

Devi cambiare la unpackedainstalled

Ora prova:

sudo dpkg --configure --pending
sudo apt-get install --reinstall multiarch-support libgcc1 debconf

Penso che puoi riavviare il sistema in questo modo, fammi sapere se puoi farlo.


Ciò ha risolto una serie di problemi che stavo riscontrando su Raspbian con Pixel, incluso il gestore di pacchetti basato sull'interfaccia utente. La mia /var/lib/dpkgdirectory mancava completamente, quindi dovevo crearla e alcune directory sottostanti quando si lamentava, ma alla fine questo ora mi permette di usarlo apt-get.
Stevieb,

1

Credo che la tua /var/lib/dpkgdirectory con i suoi contenuti sia rovinata. Principalmente a causa di questa linea, penso che la tua gestione dei pacchetti sia irrecuperabile.

multiarch-support is unpacked, but has never been configured.

Inoltre,

apt-extracttemplates failed: No such file or directory

Significa che /usr/bin/apt-extracttemplatesnon è disponibile sul tuo sistema, che è davvero fuori dal comune.

Questo non si rompe da solo; rm -rf files-you-should-never-deletela causa è la corruzione dei dati o l'errore dell'utente (ad es. ). La mia scommessa migliore sarebbe il backup dei dati (ad es. /home) E iniziare con una nuova installazione.


0

Il problema potrebbe essere che non hai debconfinstallato. Per installarlo o verificare se è installato, digitare sudo apt-get install debconfun terminale. È possibile richiamare un terminale premendo CTRL-ALT-Tcontemporaneamente.

Questo verrà installato debconfse non è installato e lo aggiornerà se è installato ma obsoleto o non farà nulla se è aggiornato.


1
Lo faccio, ma non aiuta.
Mj125,

1
Ottengo questo: debconf: PreDepends: perl-base (> = 5.6.1-4) ma non verrà installato
Mj125

1
@ Mj125 Fai questo:sudo apt-get install perl-base
Lucio,

no, non posso installare nulla.
Mj125,

sudo apt-get install perl-base debconf. Prova questo. Due pacchetti non dovrebbero essere interdipendenti.
Farid,

0

Ho avuto lo stesso problema perché ho eliminato / var / lib / dpkg / available, ma ora il mio torna normalmente dopo aver eseguito questi passaggi

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

sudo dpkg --configure -a

fonte: https://answers.launchpad.net/ubuntu/+question/70504


Potresti descrivere nella tua risposta cosa hai fatto per risolvere il problema? Conserva il link solo come riferimento.
Eric Carvalho,
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.