Как мне понизить ритмбокс v2.98?

Я тестировал новый PPA WebUpd8 для Rhythmbox, который использовал для обновления Rhythmbox v2.97 до v2.98.

Однако, когда я добавил этот PPA, при использовании моих любимых плагинов replaygain и coverart-browser, Rhythmbox падает с ошибкой сегментации.

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

Кто-нибудь знает причину этого - но что более важно, как решить эту проблему?

5
задан 15 October 2012 в 00:04

1 ответ

Почему это отказывает...

Упомянутые плагины - replaygain и coverart-браузер кодируются на языке под названием Python.

Это пользуется gi библиотеками самоанализа.

Эти отчеты об ошибках релевантны:

Точное использование более старая версия важного пакета pygobject - кажется, что разработчики Rhythmbox пользовались последними библиотеками, найденными в Quantal.

Я подтвердил, что webupd8 PPA работает блестяще в Quantal - никакие проблемы с этими плагинами.

Однако катастрофический отказ вызывается некоторым-кодом в Rhythmbox v2.98, который называет материал в более старых библиотеках - что вызов не обрабатывается и вызывает катастрофический отказ.

Так как части Единицы и некоторых приложений Gnome также так же используют pygobject, катастрофический отказ, кажется, оставляет этот пакет библиотеками в неопределенном состоянии, вызывающем нестабильность.

Разработчики RB подтвердили это - но вряд ли разрешат это.

выбор...

Таким образом существует выбор - живут без этих конкретных плагинов и других, так же затронутых, или понизить Вашу версию Rhythmbox.

Понизить от v2.98:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/rhythmbox

Затем очистка:

sudo apt-get purge rhythmbox gir1.2-rb-3.0 librhythmbox-core5 rhythmbox-mozilla rhythmbox-data rhythmbox-plugin-zeitgeist rhythmbox-plugin-magnatune rhythmbox-plugin-cdrecorder librhythmbox-core6 rhythmbox-plugins

т.е. ppa-purge не делает очистки полностью и покидает некоторые библиотеки все еще в их v2.98 версиях.

Разрушьте путем обновления источников:

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install rhythmbox

Это оставит Вас с и стабильным Rhythmbox 2.96 по умолчанию, который идет Точный.

Если у Вас все еще есть страстное желание чего-то немного более нового, я восстановил исходный Rhythmbox v2.97 WebUpd8, прежде чем та команда обновила.

Это доступно в моем PPA.

sudo add-apt-repository ppa:fossfreedom/rhythmbox
sudo apt-get update && sudo apt-get install rhythmbox
4
ответ дан 15 October 2012 в 00:04

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

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