Почему плагин Rhythmbox не работает? (Lubuntu 32 бита)

У меня вопрос, аналогичный заданному здесь: Почему не работает плагин Rhythmbox Coverart? (Kubuntu)

Я использую 32-битную ОС Lubuntu 16.04 на моем старом ноутбуке, которую я хочу использовать в качестве «медиацентра / метки». Я использую Rhythmbox на своем другом обычном рабочем столе Ubuntu с плагином Covert Art без проблем, однако на этот раз я не смог активировать плагин Covert Art на «Lubuntu 32 бита». Вот моя стандартная установка Rhythmbox (и установка целых плагинов).

sudo apt-get install rhythmbox
sudo add-apt-repository ppa:fossfreedom/rhythmbox-plugins
sudo apt-get update
sudo apt-get install rhythmbox-plugin-complete

Rhythmbox запускается красиво и так далее. Я могу активировать плагин covertart-search (требуется covertart-browser), но когда я пытался активировать браузер Covert Art, я получаю сообщение «неспособен загрузить плагин» с восклицательным знаком.

Затем я запустил Rhythmbox из командной строки, используя терминал, и вот полные журналы

famille@jukebox:~$ rhythmbox

** (rhythmbox:4720): WARNING **: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files

(rhythmbox:4720): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
/usr/lib/rhythmbox/plugins/coverart_browser/coverart_widgets.py:26: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Notify
/usr/lib/rhythmbox/plugins/coverart_browser/coverart_covericonview.py:28: PyGIWarning: PangoCairo was imported without specifying a version first. Use gi.require_version('PangoCairo', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import PangoCairo

(rhythmbox:4720): libpeas-WARNING **: Error importing plugin 'coverart_browser':
Traceback (most recent call last):
  File "<frozen importlib._bootstrap>", line 890, in _find_spec
AttributeError: 'DynamicImporter' object has no attribute 'find_spec'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.5/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 673, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 662, in exec_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
  File "/usr/lib/rhythmbox/plugins/coverart_browser/coverart_browser.py", line 32, in <module>
    from coverart_browser_source import CoverArtBrowserSource
  File "/usr/lib/rhythmbox/plugins/coverart_browser/coverart_browser_source.py", line 49, in <module>
    from coverart_artistinfo import ArtistInfoPane
  File "/usr/lib/rhythmbox/plugins/coverart_browser/coverart_artistinfo.py", line 28, in <module>
    from gi.repository import WebKit
  File "/usr/lib/python3/dist-packages/gi/importer.py", line 127, in find_module
    'introspection typelib not found' % namespace)
ImportError: cannot import name WebKit, introspection typelib not found

(rhythmbox:4720): libpeas-WARNING **: Error loading plugin 'coverart_browser'

(rhythmbox:4720): Gtk-WARNING **: Duplicate child name in GtkStack: Ajouter à la liste de lecture


(rhythmbox:4720): Gtk-WARNING **: Duplicate child name in GtkStack: Ajouter à la liste de lecture


(rhythmbox:4720): Gtk-WARNING **: Duplicate child name in GtkStack: Ajouter à la liste de lecture


(rhythmbox:4720): Gtk-WARNING **: Duplicate child name in GtkStack: Ajouter à la liste de lecture

У меня есть два ПРЕДУПРЕЖДЕНИЯ и ОШИБКА, но, похоже, важной частью является сообщение об ошибке

ImportError: cannot import name WebKit, introspection typelib not found

Я проверил пакет WebKit

gir1.2-webkit2-4.0 is already the newest version (2.10.9-1ubuntu1).

Поэтому я попытался использовать другой пакет WebKit

sudo apt-get install gir1.2-webkit-3.0:i386

В этот момент плагин Covert Art Browser загружается, но когда я нажимаю на Интерфейс, чтобы использовать его, я получаю не очень хороший (ошибка сегментации) дамп ядра

(rhythmbox:5475): Gtk-CRITICAL **: gtk_box_reorder_child: assertion 'old_link != NULL' failed
Erreur de segmentation (core dumped)

Любая помощь здесь будет оценена. Спасибо

РЕДАКТИРОВАТЬ : похоже, что-то похожее на эту проблему здесь: https://github.com/fossfreedom/coverart-browser/issues/382

Итак, WebKit и 32-битные не похожи друг на друга, кажется

2
задан 25 May 2016 в 21:17

0 ответов

Другие вопросы по тегам:

Похожие вопросы: