dpkg не работает должным образом после обновления AWS EC2 до 14.04

После запуска do-release-upgrade -d на нашем промежуточном экземпляре EC2 я столкнулся с проблемой с dpkg.

Моя первоначальная проблема заключалась в том, что команда mkvirtualenv не работала со следующей ошибкой:

Unknown distribution virtual 1.7.11

и некоторые детали я не могу восстановить, потому что я стер Python: (

Но как только я удалил python вручную и попытался переустановить его, я начал получать следующую ошибку в конце процесса установки apt-get:

Setting up python-twisted-names (11.1.0-1) ...
/var/lib/dpkg/info/python-twisted-names.postinst: 8: /var/lib/dpkg/info/python-twisted-names.postinst: pycompile: not found
dpkg: error processing package python-twisted-names (--configure):
 subprocess installed post-installation script returned error exit status 127
Setting up python-twisted-web (11.1.0-1) ...
/var/lib/dpkg/info/python-twisted-web.postinst: 8: /var/lib/dpkg/info/python-twisted-web.postinst: pycompile: not found
dpkg: error processing package python-twisted-web (--configure):
 subprocess installed post-installation script returned error exit status 127
Errors were encountered while processing:
 python-twisted-names
 python-twisted-web
E: Sub-process /usr/bin/dpkg returned an error code (1)

Любая помощь очень оценены.

0
задан 23 April 2014 в 18:40

1 ответ

Вы попытались переустановить dpkg? sudo apt-get install --reinstall dpkg

Если это не работает, это может быть характерно для пакетов Python. Попытайтесь изменить postinst файл: gksu gedit /var/lib/dpkg/info/python-twisted-names.postinst или другой текстовый редактор, если Вы предпочитаете.

Удалите все содержание и замену

#!/bin/sh
set -e
exit 0

Если это все еще не делает этого, можно попытаться удалить файл состояния rm /var/lib/dpkg/status и оставьте его как этот так создается, новый, или замените его старым cp /var/lib/dpkg/status-old /var/lib/dpkg/status

Я также знаю эти команды dpkg --configure -a и dpkg-reconfigure -phigh -a, они должны быть полезными, но я не знаю когда. Судите их в различных точках. Не забывайте sudo apt-get update по крайней мере однажды настраивание.

1
ответ дан 23 April 2014 в 18:40

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

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