Problema ao instalar pacotes

12

Não consigo instalar nenhum pacote, pois recebo este erro:

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
    
por Mj125 22.11.2012 / 18:52

4 respostas

18

Aqui a solução para esse problema, super fácil;)

Você tem que usar o dpkg diretamente para resolver este problema algumas vezes.

"Aqui vamos nós de novo"

O pacote multiarch-support is unpacked, but has never been configured significa que o pacote será configurado em breve, mas ainda não está configurado.

Quando o status unpacked do pacote ainda não está instalado, o pacote libgcc1 não pode ser instalado porque a dependência ainda não está instalada e não pode ser instalado antes de multiarch-support .

Temos que forçar o status instalado para o suporte multiarch a fazer o truque.

nano /var/lib/dpkg/status

encontre a linha que começa com Package: algo como:

Package: multiarch-support
Status: install ok unpacked

Você precisa alterar o unpacked para installed

Agora tente:

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

Acho que você pode fazer o sistema funcionar dessa maneira novamente, avise-me se puder fazer isso.

    
por Rui Andrada 19.06.2014 / 03:51
1

Acredito que seu diretório /var/lib/dpkg com seu conteúdo está corrompido. Principalmente por causa dessa linha, acho que seu gerenciamento de pacotes está irrecuperável.

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

Além disso,

apt-extracttemplates failed: No such file or directory

Significa que /usr/bin/apt-extracttemplates não está disponível em seu sistema, o que é realmente fora do comum.

Isso não quebra por si só; corrupção de dados ou erro do usuário (por exemplo, rm -rf files-you-should-never-delete ) é a causa disso. Minha melhor aposta seria fazer o backup de seus dados (por exemplo, /home ) e começar com uma nova instalação.

    
por gertvdijk 28.12.2012 / 10:46
0

O problema pode ser que você não tenha debconf instalado. Para instalá-lo ou verificar se está instalado, digite sudo apt-get install debconf em um terminal. Você pode abrir um terminal pressionando CTRL-ALT-T simultaneamente.

Isso instalará debconf se não estiver instalado e fará upgrade se estiver instalado mas desatualizado ou não fizer nada se estiver atualizado.

    
por Farid 22.11.2012 / 18:59
0

Eu tenho o mesmo problema porque eu deletei / var / lib / dpkg / available, mas agora meu de volta normalmente depois que eu fiz estas etapas

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

sudo dpkg --configure -a

fonte: link

    
por user116333 13.04.2013 / 19:49