[SOLVED]existing preserved libs,emerge @preserved-rebuild не помогает.

Не могу побороть сообщения, появляющиеся после работы emerge:

!!! existing preserved libs:

>>> package: media-video/ffmpeg-1.0.8
 *  - /usr/lib64/libavformat.so.53
 *  - /usr/lib64/libavformat.so.53.32.100
 *      used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
 *  - /usr/lib64/libavcodec.so.53
 *  - /usr/lib64/libavcodec.so.53.61.100
 *      used by /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so (dev-java/oracle-jdk-bin-1.7.0.45)
>>> package: media-libs/openjpeg-1.5.1
 *  - /usr/lib64/libopenjpeg.so.1
 *  - /usr/lib64/libopenjpeg.so.1.5.0
 *      used by /usr/lib64/libavcodec.so.53 (preserved)
 *      used by /usr/lib64/libavcodec.so.53.61.100 (preserved)
Use emerge @preserved-rebuild to rebuild packages using these libraries

emerge @preserved-rebuild только переустанавливает oracle-jdk-bin-1.7.0.45 и ничего не меняется.
Произошло после разруливания сложных блокировок принудительным удалением временно неиспользуемых пакетов, но причина похоже в не совсем правильной бинарной jdk или ebuild с кривыми зависимостями.
Виноват oracle-jdk-bin

/

mittorn написал(а):
Произошло после разруливания сложных блокировок принудительным удалением временно неиспользуемых пакетов, но причина похоже в не совсем правильной бинарной jdk или ebuild с кривыми зависимостями.

Систему после этого проверял (банальный revdep-rebuild)?

:wq
--
Live free or die

Да. Первый раз

Да.
Первый раз preserved-rebuild пересобрал более 30 пакетов (уже после revdep-ebuild). Ещё был depclean, но уже после возникновения глюка. Во время depclean были снесены lightdm и sudo, которые я устанавливал вручную - т.е они должно были быть в world. В списке удаления я их не заметил.

Локальный оверлей растёт

ldd

ldd /opt/oracle-jdk-bin-1.7.0.45/jre/lib/amd64/fxavcodecplugin-53.so

может он просто не умеет новый ffmpeg и потому ищет именно старую либу?

ffmpeg сдесь непричём, по

ffmpeg сдесь непричём, по ссылкам версия подходит:
libavcodec.so.53 => /usr/lib64/libavcodec.so.53 (0x00007f440cc28000)
libavformat.so.53 => /usr/lib64/libavformat.so.53 (0x00007f440c91f000)
libgstreamer-lite.so => not found
а gstreamer между прочем установлен.
revdep-rebuild не находит ничего подозрительного кроме сломанных nsplugin'ов. Они там из-за поломки браузера, после которой я переименовал папку plugins в plugins2 и не снёс её после пересборки.
То есть нужно жаловаться oracle на кривую сборку?
И непонятно, почему portage ругается на ffmpeg?
Может снести этот oracle (я его для проверки наличия бага в jitsi ставил) и оставить только icedtea?
P.S Действительно, после сноса проприетарщины предупреждение пропало.

Локальный оверлей растёт

Цитата: ffmpeg сдесь

Цитата:
ffmpeg сдесь непричём, по ссылкам версия подходит:

как раз причём ---> libavcodec.so.53 => /usr/lib64/libavcodec.so.53 (0x00007f440cc28000)
это значит, что сабжевой либе нужен "старый" ffmpeg.
в новом только libavcodec.so.54
потому расслабься - это бинарники и ничего ты с ними не сделаешь.

mittorn написал(а): И

mittorn написал(а):
И непонятно, почему portage ругается на ffmpeg?

потому что бинарник хочет либу, которая только для него и была сохранена!?
и действительно, почему? :3

Всё, разобрался.

Всё, разобрался.

Локальный оверлей растёт

.

mittorn написал(а):
Может снести этот oracle (я его для проверки наличия бага в jitsi ставил) и оставить только icedtea?
P.S Действительно, после сноса проприетарщины предупреждение пропало.

Проблема порождена кривизной левой проприетарщины.

Но ты не прав.
Тему можно закапывать только после открытия (или нахождения) соответствующего бага.
И закрывать по факту исправления оного.

:wq
--
Live free or die

И куда писать баг? В дерево?

И куда писать баг? В дерево? Или oracle?

Локальный оверлей растёт

.

mittorn написал(а):
И куда писать баг? В дерево? Или oracle?

Проблема интеграции чужого блоба с гентушными утилитами однозачно в области компетенции горга.
Так что в родном трекере.

:wq
--
Live free or die

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

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