# env | grep PYTHON
# python --version
Python 2.7.1+
# python
ValueError: Empty module name
#
И всё. Питон есть, но не работает. Соответственно, ни один пакет, который в preinst/postinst/prerm/postrm использует питон, невозможно нормально ни поставить, ни удалить. Ибо там внутри везде set -e, скрипты вылетают по первой ошибке, а dpkg, увидев ошибку, решает, что что-то сломалось, и оставляет пакет в прежнем состоянии:
dpkg: error while cleaning up: subprocess installed post-installation script returned error exit status 1
Вот такая фигня. И главное — совершенно непонятно, отчего это. Я её в конечном итоге вылечил шаманскими танцами, но что это было — загадка…
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.


