web-dev-qa-db-fra.com

Apport renvoyant E: Le sous-processus / usr / bin / dpkg a renvoyé un code d'erreur (1)

Il semble y avoir beaucoup de questions comme celle-ci mais aucune n'a résolu mon problème. J'essayais d'installer les packages libprotobuf-dev et protobuf-compiler. mais ne pouvait pas installer ça. a cette erreur

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)

Une des solutions m'a dit de déplacer tous les fichiers liés à la ventilation de /var/lib/dpkg/info dans /tmp, cela ne fonctionnait pas non plus et j'obtenais la même erreur. J'ai passé plusieurs heures derrière cette erreur. Je ne pouvais pas le faire trier. Y a-t-il une solution possible?

1
Arvind kr

Vous devez réinstaller pycompile, essayez ceci

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

purging apport vous permet de démarrer une nouvelle installation propre de réinstallation et de réinstaller python-minimal installs pycompile, qui est nécessaire pour l'installation

2
Camden