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
Mj125
fonte
@EliahKagan Acredito que este seja diferente. Observando as informações nos links fornecidos, não vejo mensagens de erro semelhantes.
gertvdijk
@gertvdijk Acho que você está certo. A debconf: apt-extracttemplates failed: No such file or directorymensagem é semelhante, mas não vejo o que quer dizer: Nesta questão, essa mensagem é secundária à installArchives() failed: E: Cannot get debconf version. Is debconf installed?Em que um é a mensagem de erro primário (nenhum outro erro que ocorre claramente primeiro a explicá-lo).
Eliah Kagan

Respostas:

18

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

Você precisa usar o dpkg direct para resolver esse problema algumas vezes.

"Aqui vamos nós novamente"

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

Quando é o status unpackeddo pacote ainda não está instalado, portanto, o pacote libgcc1não pode ser instalado devido à dependência ainda não estar instalado e não pode ser instalado antes multiarch-support.

Temos que forçar o status instalado para o suporte a multiarch para 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ê tem que mudar o unpackedparainstalled

Agora tente:

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

Acho que você pode fazer com que o sistema volte a funcionar dessa maneira, deixe-me saber se pode.

Rui Andrada
fonte
Isso corrigiu uma série de problemas que eu estava tendo no Raspbian with Pixel, incluindo o gerenciador de pacotes baseado na interface do usuário. Meu /var/lib/dpkgdiretório estava completamente ausente, então eu tive que criar isso e alguns diretórios abaixo, quando ele reclamou, mas no final, isso agora me permite usar apt-get.
stevieb
1

Acredito que seu /var/lib/dpkgdiretório com seu conteúdo esteja estragado. Principalmente por causa dessa linha, acho que seu gerenciamento de pacotes está irrecuperável quebrado.

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-extracttemplatesnão está disponível no 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 backup de seus dados (por exemplo /home) e começar com uma nova instalação.

gertvdijk
fonte
0

O problema pode ser que você não tem debconfinstalado. Para instalá-lo ou verificar se está instalado, digite sudo apt-get install debconfum terminal. Você pode abrir um terminal pressionando CTRL-ALT-Tsimultaneamente.

Isso será instalado debconfse não estiver instalado e será atualizado se estiver instalado, mas desatualizado ou não fará nada se estiver atualizado.

Farid
fonte
1
Eu faço isso, mas não ajuda.
Mj125
1
Fico com esta: debconf: PreDepends: perl-base (> = 5.6.1-4), mas não vai ser instalado
Mj125
1
@ Mj125 Faça o seguinte:sudo apt-get install perl-base
Lucio
não, não consigo instalar nada.
Mj125
sudo apt-get install perl-base debconf. Tente isso. Dois pacotes não devem ser interdependentes.
Farid
0

Eu tenho o mesmo problema porque excluí o / var / lib / dpkg / available, mas agora o meu volta normalmente depois de executar estas etapas

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

sudo dpkg --configure -a

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

user116333
fonte
Você poderia descrever em sua resposta o que você fez para resolver o problema? Mantenha o link apenas para referência.
Eric Carvalho