Поставил недавно python 2.5 из репозитория etch, поверх него eric. с тех пор apt-get постоянно валит ошибки. Например:
friday friday # apt-get install convmv
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
НОВЫЕ пакеты, которые будут установлены:
convmv
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 46 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 0B/18,7kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 90,1kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
convmv
Установить эти пакеты без проверки [y/N]? y
Выбор ранее не выбранного пакета convmv.
(Чтение базы данных... на данный момент установлено 60047 файлов и каталогов.)
Распаковывается пакет convmv (из файла .../convmv/convmv_1.10-0.1_all.deb)...
Настраивается пакет eric (3.9.1-1) ...
INFO: using unsupported version '/usr/bin/python2.5'
Traceback (most recent call last):
File "/usr/bin/pycentral", line 1373, in ?
main()
File "/usr/bin/pycentral", line 1367, in main
rv = action.run(global_options)
File "/usr/bin/pycentral", line 889, in run
self.options.exclude, byte_compile_default=True)
File "/usr/bin/pycentral", line 672, in install
self.default_runtime.byte_compile(self.private_files,
AttributeError: 'NoneType' object has no attribute 'byte_compile'
dpkg: не удалось обработать параметр eric (--configure):
подпроцесс post-installation script возвратил код ошибки 1
Настраивается пакет convmv (1.10-0.1) ...
При обработке следующих пакетов произошли ошибки:
eric
E: Sub-process /usr/bin/dpkg returned an error code (1)
пробовал снести eric apt-get'ом - тот же результат.
Как это можно починить? apt-get install -f не помог
Бред
Питоновские ошибки валит какой-то пре-инсталл скрипт из пакета eric
Вариант решения: найти этот скрипт в /var/lib/dpkg/info/ и... ну например в самое начало его поставить exit 0 (или что там в питоне вместо этого) ну или просто его удалить