Apport aptget возвращает E: Подпроцесс / usr / bin / dpkg вернул код ошибки (1)

Кажется, что есть много подобных вопросов, но никто не решил мою проблему. Я пытался установить пакеты libprotobuf-dev и protobuf-compiler. но не смог установить это. получил эту ошибку

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)

Одно из решений подсказало мне переместить все связанные с apport файлы из /var/lib/dpkg/info в /tmp, что также не работало, я получаю ту же ошибку. Я провел несколько часов за этой ошибкой. Не удалось отсортировать. Есть ли возможное решение?

1
задан 20 December 2017 в 17:45

1 ответ

Вам нужно переустановить pycompile, попробуйте этот

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

, очистка apport гарантирует, что вы можете запустить чистую свежую установку apport и переустановить python-minimals устанавливает pycompile, который необходим для apport

2
ответ дан 20 December 2017 в 17:45

Другие вопросы по тегам:

Похожие вопросы: