После запуска dist-upgrade в одной системе я получаю эту ошибку:
Sorry: TypeError: compile() expected string without null bytesdpkg: error processing package python2.7 (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of python:
python depends on python2.7 (>= 2.7.9-1~); however:
Package python2.7 is not configured yet.
Такая же ошибка возникает при выполнении руководства dpkg -i
:
aleph /var/cache/apt/archives # dpkg -r python2.7
(Reading database ... 39002 files and directories currently installed.)
Removing python2.7 (2.7.9-2) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for mime-support (3.58) ...
aleph /var/cache/apt/archives # dpkg -i python2.7_2.7.9-2_amd64.deb
(Reading database ... 39380 files and directories currently installed.)
Preparing to unpack python2.7_2.7.9-2_amd64.deb ...
Unpacking python2.7 (2.7.9-2) over (2.7.9-2) ...
Setting up python2.7 (2.7.9-2) ...
Sorry: TypeError: compile() expected string without null bytesdpkg: error processing package python2.7 (--install):
subprocess installed post-installation script returned error exit status 1
Processing triggers for mime-support (3.58) ...
Processing triggers for man-db (2.7.0.2-5) ...
Errors were encountered while processing:
python2.7
Это также нарушает работу всех других пакетов (т.е. rdiff-backup
или xen
).
Я немного озадачен, так как не могу найти четких ссылок в Интернете. Я перезагрузил сервер, попробовал выполнить apt-get (auto) clean и т. Д. Все в порядке (не поврежденный пакет или fs?).
Какие следующие шаги я могу попробовать?
Это было вызвано повреждением файла.
Я установил debsums
, и запустил его для всех файлов. Grepping на FAILED.
Один из поврежденных файлов был topics.py
(/usr/lib/python2.7/pydoc_data/topics.py
).
Я перенес файл с другой рабочей машины на эту и переустановил python2.7.
После этого он работал нормально.
У меня также было несколько ошибок (другая проблема?), Которые исчезли после перезагрузки