Попытка запустить плейер exaile из меню или терминалки завершается вылетом: $ exaile INFO : Loading Exaile 3.3.2 on Python 2.7.10... INFO : Loading settings... INFO : Using ru_RU UTF-8 locale ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Traceback (most recent call last): File "/usr/lib/exaile/exaile.py", line 68, in <module> main() File "/usr/lib/exaile/exaile.py", line 65, in main exaile = main.Exaile() File "/usr/lib/exaile/xl/main.py", line 157, in __init__ self.__init() File "/usr/lib/exaile/xl/main.py", line 210, in __init from xlgui.widgets.info import Splash File "/usr/lib/exaile/xlgui/__init__.py", line 41, in <module> from xl import ( File "/usr/lib/exaile/xl/player/__init__.py", line 68, in <module> PLAYER = get_player()('player') File "/usr/lib/exaile/xl/player/engine_normal.py", line 50, in __init__ pre_elems=[pipe.ProviderBin( self, "stream_element")]) File "/usr/lib/exaile/xl/player/pipe.py", line 284, in __init__ self.setup_elements() File "/usr/lib/exaile/xl/player/pipe.py", line 212, in setup_elements self._setup_finish(None, True, state) File "/usr/lib/exaile/xl/player/pipe.py", line 232, in _setup_finish elems.append(gst.element_factory_make('identity')) gst.ElementNotFoundError: identity Воспроизводится на http://nightly.altlinux.org/sisyphus/snapshots/20151118/regular-mate-20151118-i586.iso (спасибо за сообщение glebfm@). Версия пакета 3.3.2-alt1 (текущая апстримная -- 3.4.5, см. тж. http://pkgs.fedoraproject.org/cgit/exaile.git/tree/exaile.spec насчёт новых BuildRequires). 2 viy: предлагаю до починки закомментировать зависимость в mate-maxi.
(В ответ на комментарий №0) > 2 viy: предлагаю до починки закомментировать зависимость в mate-maxi. закомментировал. Миша, вопрос, а нужен ли там вообще плеер, если он не родной? может прямо в профиль cd добавишь по своему вкусу?
(В ответ на комментарий №1) > > 2 viy: предлагаю до починки закомментировать зависимость в mate-maxi. > закомментировал. Спасибо. > Миша, вопрос, а нужен ли там вообще плеер, если он не родной? > может прямо в профиль cd добавишь по своему вкусу? В -maxi что-то подобное, пожалуй, имеет смысл -- но когда известно, что оно работает. :) А обкатывать и впрямь проще в профиле, он "подвижней" метапакетов. По сабжу(tm): $ exaile INFO : Loading Exaile 3.4.5 on Python 2.7.10... INFO : Loading settings... INFO : Using ru_RU UTF-8 locale ** Message: pygobject_register_sinkfunc is deprecated (GstObject) Traceback (most recent call last): File "/usr/lib/exaile/exaile.py", line 85, in <module> main() File "/usr/lib/exaile/exaile.py", line 82, in main exaile = main.Exaile() File "/usr/lib/exaile/xl/main.py", line 168, in __init__ self.__init() File "/usr/lib/exaile/xl/main.py", line 221, in __init from xlgui.widgets.info import Splash File "/usr/lib/exaile/xlgui/__init__.py", line 64, in <module> from xl import ( File "/usr/lib/exaile/xl/player/__init__.py", line 70, in <module> PLAYER = get_player('player') File "/usr/lib/exaile/xl/player/__init__.py", line 55, in get_player return NormalPlayer(*args, **kwargs) File "/usr/lib/exaile/xl/player/engine_normal.py", line 51, in __init__ pre_elems=[pipe.ProviderBin( self, "stream_element")]) File "/usr/lib/exaile/xl/player/pipe.py", line 437, in __init__ self.setup_elements() File "/usr/lib/exaile/xl/player/pipe.py", line 366, in setup_elements self._setup_finish(None, True, state) File "/usr/lib/exaile/xl/player/pipe.py", line 386, in _setup_finish elems.append(gst.element_factory_make('identity')) gst.ElementNotFoundError: identity Поискал, нашёл http://www.linuxquestions.org/questions/linux-software-2/exaile-0-3-2-0-error-loading-827104/ -- но установка по месту gst-ffmpeg и/или gst-libav ни на что не повлияла. Сборка пакета с зависимостями на gstreamer 1.0 тоже не работает. На всякий выложил сделанное в http://git.altlinux.org/people/mike/packages/?p=exaile.git;a=shortlog;h=refs/heads/master (но оно НЕ работает).
(In reply to comment #2) ... > Сборка пакета с зависимостями на gstreamer 1.0 тоже не работает. > gstreamer-1.0 эта штука не умеет, предлагаю её выкинуть, -- современных рабочих плееров в сизифе предостаточно, в том числе и на gstreamer-1.0.
А если поставить пакет gst-plugins-base?
(В ответ на комментарий №4) > А если поставить пакет gst-plugins-base? Так сборка из верхнего коммита моего гита запустилась; вывод: $ exaile INFO : Loading Exaile 3.4.5 on Python 2.7.10... INFO : Loading settings... INFO : Using ru_RU UTF-8 locale ** Message: pygobject_register_sinkfunc is deprecated (GstObject) INFO : Loading plugins... INFO : Loading collection... WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db WARNING : Exception occurred while loading /home/altlinux/.local/share/exaile/music.db INFO : Loading devices... INFO : Connected to udisks2 INFO : Loading interface... INFO : Using GTK+ 2.24.28 INFO : Loading main window... INFO : Connecting main window events... INFO : Loading panels... INFO : Connecting panel events... INFO : Done loading main window... INFO : WARNING: could not open podcast file
exaile-3.4.5-alt1 -> sisyphus: * Thu Nov 19 2015 Vladimir Lettiev <crux@altlinux> 3.4.5-alt1 - New version 3.4.5 - Dependency on gst-plugins-base (Closes: #31517)
Спасибо, работает (проверено добавлением в regular-mate.iso). 2 viy: при случае можно и вернуть в mate-maxi, прошу прощения за шорох -- не думал, что так быстро будет исправлено :)