O script de pós-instalação de subprocesso para informações de instalação retornou um erro após a instalação do Teamviewer

3

Recentemente eu tentei instalar Teamviewer7 no meu Ubuntu 12.04. Eu tentei baixar o deb que devido a algum motivo nunca terminou seu download (parou em ~ 10MB / 17MB).

Espera-se que a instalação do mesmo forneça dependências não atendidas. Eu segui as instruções dadas

sudo dpkg -i teamviewer_linux.deb
sudo apt-get install -f

Estas são para minha memória as únicas mudanças que fiz no sistema. Depois disso, meu apt-get ou dpkg parece estar quebrado.

A seguir, uma chamada de amostra que retorna erros em subprocessos. (especialmente não: dpkg e install-info)

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 34 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up install-info (4.13a.dfsg.1-8ubuntu2) ...
/var/lib/dpkg/info/install-info.postinst: 32: /var/lib/dpkg/info/install-info.postinst: update-info-dir: not found
dpkg: error processing install-info (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 install-info
E: Sub-process /usr/bin/dpkg returned an error code (1)

Além disso, meu Gerenciador de Pacotes Synaptic e o Google Chrome (se houver alguma consequência) não estão abrindo enquanto o Firefox e outros parecem estar funcionando em ordem.

Eu tentei muitas coisas. Algumas sugestões incluíram a substituição do arquivo /var/lib/dpkg/status por uma cópia de uma versão de trabalho. Isso eu acredito que pode corrigir as dependências quebradas. No entanto, não tenho uma cópia de trabalho acessível no momento (a menos que eu crie um inicializável).

Eu realmente preciso de uma maneira de reverter o sistema para o estado anterior (o backup também não funciona).

Qualquer ajuda é apreciada. Obrigado!

    
por SaurabhCsIITKgp 21.10.2012 / 09:18

2 respostas

3

Acontece que o processo removeu o Bash do sistema. Se você tiver o mesmo problema, siga as instruções aqui .

O procedimento básico é o seguinte:

Vá para o diretório:

cd /var/cache/apt/archives

Encontre o deb correspondente para o bash. Em 12.04, pode parecer

bash_4.2-2ubuntu2_amd64.deb
    
por SaurabhCsIITKgp 21.10.2012 / 23:46
3

Após minha tentativa fracassada de instalar o Teamviewer7, meu sistema não estava faltando apenas o bash, mas quando tentei instalar manualmente o bash a partir de um pacote deb baixado manualmente, recebi um erro sobre uma dependência ausente: base-files.

Eu usei o seguinte comando:

sudo apt-get install base-files

Esta instalação foi concluída com sucesso. Depois disso, fechei o terminal e o reabri e os diversos recursos bash (inclusive o histórico) voltaram.

    
por Mike 10.02.2013 / 03:18

Tags