LINUX.ORG.RU

Проблемы с Debian, точнее apt


0

0

2 недели назад проапгрейдился с testing до unstable. Две проблемы:

1) поставленный на удаление kernel-image-2.6 упорно не удаляется, и при каждой установке новых пакетов dpkg безуспешно пытается его настроить

2) при обновлении по непонятным (мне) причинам удаляются пакеты, которые удалять не планировалось - буквально только что, например, при установке emacs удалились make, SDL-devel и nvidia-* :(

Собсно вопрос - как с подобными вещами бороться и можно ли заставить apt забыть всё, что делалось с системой, и начать с "чистого листа", сохраняя уже установленные пакеты?

★★★

Вот что появляется после установки ядра 2.4:

E: linux-image-2.6.14-2-686: subprocess post-installation script returned error exit status 2
E: linux-image-2.6-686: dependency problems - leaving unconfigured
E: linux-image-686: dependency problems - leaving unconfigured

shuthdar ★★★
() автор топика

1) английским по черному же написано "post-installation script returned error exit status 2" т.е какой-то из инсталл-ремув скриптов с ошибкой и никак не может отработать нормально, этот скрипт можно починить (в /var/lib/dpkg/info), либо попробовать снести пакет с dpkg --force-чегонть

2) значит удаляемые пакеты конфликтовали и/или требовали обновления, неужели apt-get не предупреждал что они будут удалены по такой-то причине?

>как с подобными вещами бороться
возьми aptitude и почини все зависимости и broken'ы и тому подобное, после некоторой практики даже самый страшный завал в системе можно научиться приводить в порядок за 2-3 минуты ))
и далее смотреть надо что делаешь...

W98
()
Ответ на: комментарий от W98

>этот скрипт можно починить (в /var/lib/dpkg/info), либо попробовать снести пакет с dpkg --force-чегонть

Попробую.

>неужели apt-get не предупреждал

Нет.

shuthdar ★★★
() автор топика
Ответ на: комментарий от shuthdar

Это ты зря так.. Теперь, в зависимости от сложности зависимостей, придётся крутится меж apt, aptitude и dpkg...

Можно попробовать обновить зависимости, переконфигурировать с помощью dpkg-reconfigure... в некоторых случаях помогало...

MiracleMan ★★★★★
()

man apt-get на предмет -s (--simulate)

record ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.