Очередная проблема с portage

Машина была установлена год назад. Попросили обновить. Влоб emerge --sync; emerge portage привёл к установке 2.2_rc13 . После этого emerge @world стал выкатывать одну и ту же остановку процесса:

!!! existing preserved libs:
>>> package: sys-devel/libtool-2.2.6a
 *  - /usr/lib/libltdl.so.3
 *  - /usr/lib/libltdl.so.3.1.4
 *      used by /usr/lib/php5/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so (dev-lang/php-5.2.5-r1)
>>> package: dev-libs/expat-2.0.1-r1
 *  - /usr/lib/libexpat.so.0
 *  - /usr/lib/libexpat.so.0.5.0
 *      used by /usr/sbin/ab2 (www-servers/apache-2.0.61)
 *      used by /usr/sbin/ab2-ssl (www-servers/apache-2.0.61)
 *      used by /usr/sbin/apache2 (www-servers/apache-2.0.61)
 *      used by 7 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries

после этого - ни пошаговое @system ... итд, не ребилд не дали результата.
Причём даже маскирование пакетов expat и libtool не дали результатов.
Машинка критичная - кто сталкивался - Бен, ай нид хелп)

ну так и сделайте "emerge

ну так и сделайте "emerge @preserved-rebuild".

делал

yaleks написал(а):
ну так и сделайте "emerge @preserved-rebuild".

я же писал выше, что пересборка либ вызывает эту же ошибку. я бы не спрашивал просто так ...

Разве это остановка

Разве это остановка процесса?. У меня это выводится в конце когда всё что нужно уже собрано без ошибок.

P.S. Мне показалось что

P.S. Мне показалось что логичнее пересобрать php и апач.
"emerge @preserved-rebuild" пересоберёт именно их а не библиотеки libtool и expat

А это именно ошибка? Не

А это именно ошибка? Не предупреждение? Т.е. процесс на этом прерывается или продолжается?
http://bobrik.name/tag/portage/?lan=russian

это не совсем ошибка. просто

это не совсем ошибка. просто php и apache собранны с использованием старыз libtool, о чем портеж и сообщает. т.е. сейчас в системе присутствуют и новая и старая версии. чтобы избавится от старой предлагается пересобрать пакеты.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Удалить и установить пакет

Удалить и установить пакет заново нужно (по-крайней мере мне просто пересборка не помогла), тогда больше не будет вылезать эта проблема.
Насколько это безопасно - не знаю.

@preserved-rebuild

Лично мне это нововведение совсем не понравилось. Хотя сразу задумка показалось хорошей. Но как потом выяснилось, emerge @preserved-rebuild ни к чему толковому не приводит - всё равно после его отрабатывания это предупрждение оставалось, т.е. пересобирались не те пакеты, которые надо.
Поэтому поставил FEATURES="-preserve-libs" в make.conf и обхожусь старым добрым revdep-rebuild по мере необходимости - он ни разу не подводил.

тяжело не согласиться. Но

тяжело не согласиться. Но использование примочек которые являются сильно тестовыми, подразумевает возможность их некорректной работы.

Да, конечно

Только вот почему-то эта сильно тестовая примочка включена по умолчанию, и приходится её не включать ради интереса, а выключать ради корректной работы.

Да???. и в стабильной ветке

Да???. и в стабильной ветке находится???. Наверно давно я синк не делал

Нормально все работает. У

Нормально все работает. У меня дважды такая проблема выскакивала и все.
При этом revdep-rebuild не находил эти библиотеки, хотя их обновить нужно было.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".