Apport aptget retornando E: Subprocesso / usr / bin / dpkg retornou um código de erro (1)

1

Parece haver muita pergunta como essa, mas nenhuma resolveu meu problema. Eu estava tentando instalar libprotobuf-dev e protobuf-compiler packages. mas não conseguiu instalar isso. tenho esse erro

Reading package lists... Done
Building dependency tree       
Reading state information... Done
libprotobuf-dev is already the newest version (2.6.1-1.3).
protobuf-compiler is already the newest version (2.6.1-1.3).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up apport (2.20.1-0ubuntu2.14) ...
/var/lib/dpkg/info/apport.postinst: 13: /var/lib/dpkg/info/apport.postinst: pycompile: not found
dpkg: error processing package apport (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 apport
E: Sub-process /usr/bin/dpkg returned an error code (1)

Uma das soluções me disse para mover todos os arquivos relacionados ao apport do /var/lib/dpkg/info para /tmp , que também não funcionou. Eu recebo o mesmo erro. Eu passei várias horas por trás desse erro. Não foi possível classificá-lo. Existe alguma solução possível?

    
por Arvind kr 20.12.2017 / 14:44

1 resposta

1

Você precisa reinstalar o pycompile, tente isso

sudo apt purge apport # purge apport
sudo apt reinstall python-minimal # reinstall python-minimal
sudo apt install apport # install apport
sudo dpkg --configure -a && sudo apt-get install -f # resume last APT session
O

purging apport garante que você pode iniciar uma instalação limpa e nova do apport e reinstalar o pycompile de instalações mínimas do python, que é necessário para o apport

    
por Camden 20.12.2017 / 15:17