02.07.2009 в 08:15 — Вадим
Всем доброго дня и хорошего настроения :-)
В один прекрасный день захотелось установить blueman. aptitude сказал мне, что по зависимостям blueman тянет пакеты, которые есть только в testing (Squeeze), и ко всему прочему он установил libgssapi-krb5. У меня же установлен Lenny и ради одного некритичного пакета обновляться не хотелось. Понадеявшись на удачу, доставил разом 3 пакета по зависимостям: libkrb5support0, libk5crypto3, libkrb5-3. Один из них пригрозил, что потянет новую libc6, опять таки, из Squeeze. После увиденных зависимостей, ставить blueman мне категорически расхотелось и я снёс все эти пакеты.
Казалось бы, всё хорошо, но:
1) через пару минут после удаления упал Iceweasel (Firefox). Запускаю, проходит 5-6 секунд, опять падает...
2) иксы не стартуют: FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing. Перепробовал многое (кеширование/переконфигурирование шрифтов, переустановка x-window-system/xfonts/xdm/видеодрайвера), добился запуска только через startxfce4;
3) не запускается transmission (возможно, не только он):
transmission: error while loading shared libraries: .3: cannot open shared object file: No such file or directory;
4) пропали текстуры в Nexiuz;
5) при загрузке системы на отсутствие .2 ругается cupsd.
Собственно, это можно как-то решить? Установка вручную библиотеки /usr/lib/.2 помогла, но... Пока отправлял сообщение, Firefox вылетел :-( Transmission требует теперь .3, а после установки и этой библиотеки, требует либы из libc6 из testing... и так до полного обновления.
testing устанавливать не хочу, интересует решение с Debian stable.
Спасибо :-)
Комментарии
Отключить репозиторий testing, снести все пакеты, которые из него поставились и переставить их из репозитория lenny.
Из тестинг было установлено ровно 4 пакета:
libkrb5support0, libk5crypto3, libkrb5-3, libgssapi-krb5.
Все они уже удалены.
Более того, по совету товарища с ЛОРа, был создан файл /etc/apt/preferences с содержимым:
Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin: release a=testing
Pin-Priority: 60
Package: *
Pin: release a=unstable
Pin-Priority: 50
И сделан
#apt-get update
#apt-get upgrade
Пока никаких изменений :-(
> Из тестинг было установлено ровно 4 пакета
Уверен? Возможно, они по зависимостям что-нибудь потянули.
apt-get install libkrb53 делал?
>Уверен?
Да.
>apt-get install libkrb53
Спасибо, добрый человек!
Проблема решена :-D
Угу. Новую удалил, а старую обратно не поставил:-)