Я тестировал новый PPA WebUpd8 для Rhythmbox, который использовал для обновления Rhythmbox v2.97 до v2.98.
Однако, когда я добавил этот PPA, при использовании моих любимых плагинов replaygain
и coverart-browser
, Rhythmbox падает с ошибкой сегментации.
Хуже того, когда происходит сбой, мой рабочий стол Unity становится нестабильным, поскольку различные приложения не запускаются с похожими ошибками сегментации.
Кто-нибудь знает причину этого - но что более важно, как решить эту проблему?
Упомянутые плагины - 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