Автор Тема: Simply. у mediainfo отсутствует зависимость на libmediainfo  (Прочитано 714 раз)

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Simply Linux 8.2.0  (Cleo)

установка mediainfo:
# apt-get -y install mediainfo
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  libzen
The following NEW packages will be installed:
  libzen mediainfo
0 upgraded, 2 newly installed, 0 removed and 1 not upgraded.
запуск mediainfo:
$ mediainfo 6-01.mkv
Unable to load libmediainfo.so.0

Пришлось руками доустановить libmediainfo.
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Повесьте пожалуйста багу на пакет mediainfo, на Сизиф, т.к. и в Сизифе нет этой зависимости.
Видно mediainfo вызывает библиотеку libmediainfo каким-то хитрым способом и поэтому команда ldd не видит обращения к этой библиотеке, и в результате скрипт, который высчитывает зависимости между пакетами её не увидел, а мантейнер понадеялся на скрипт, а так-как у него у самого скорей всего libmediainfo установлена, то и он её не увидел.
 Мантейнеру пакета достаточно прописать эту зависимость руками.
 Но тут ещё и другая проблема - что такое не учли в скрипте поиска зависимостей, что скрипт не поймал зависимость.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Руслан, там, скорее всего, динамическая линковка через dlopen(). Она не ловится автоопределением зависимостей.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Руслан, там, скорее всего, динамическая линковка через dlopen(). Она не ловится автоопределением зависимостей.
Я то-же про dlopen подумал.
Если так, то достаточно прописать недостающую зависимость в пакете. В любом случае, для исправления нужно через багзилу, сообщить об этом мантейнеру ;-)
« Последнее редактирование: 01.09.2017 06:02:35 от ruslandh »

Оффлайн Spanish ArCher

  • Завсегдатай
  • *
  • Сообщений: 1 234
Повесьте пожалуйста багу на пакет mediainfo, на Сизиф, т.к. и в Сизифе нет этой зависимости.

https://bugzilla.altlinux.org/show_bug.cgi?id=33839
Если я попался вам навстречу, Значит вам со мной не по пути.
(С) Воскресение