我一直在测试用于Rhythmbox的新的WebUpd8,它用于从Rhythmboxv2.97升级到v2.98。
但是,当我添加这个PPA时,当我使用我最喜欢的插件replaygain和coverart-browser时,Rhythmbox会出现分段错误。
更糟糕的是,当这种崩溃发生时,我的统一桌面就会变得不稳定,各种应用程序都无法从类似的分段错误开始。
有谁知道原因吗?但更重要的是,如何解决这个问题?
发布于 2012-10-14 20:04:56
提到的插件-重放增益和覆盖浏览器是用Python语言编写的。
这使用gi内省库。
这些错误报告是相关的:
精确地使用了重要包pygobject的旧版本--似乎Rhythmbox开发人员使用了全塔尔最新的库。
我已经证实,webupd8 PPA的工作在泉塔尔-没有问题,这些插件。
但是,崩溃是由Rhythmbox v2.98中的一些代码(即调用旧库中的内容)造成的,这些调用不被处理并导致崩溃。
由于联合和一些Gnome应用程序也同样使用pygobject,因此崩溃似乎使这个包库处于一个未定义的状态,从而导致了不稳定性。
RB开发人员已经承认了这一点,但不太可能解决这个问题。
因此,有一个选择-生活没有这些特定的插件和其他类似的影响,或降低您的节奏盒版本。
将评级从2.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没有完全清理,有些库仍然保留在其2.98版本。
最后,更新您的源:
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install rhythmbox这将使您拥有精确的默认和稳定的Rhythmbox 2.96。
如果你仍然渴望一些稍新的东西,我已经重建了WebUpd8 8‘S原来的Rhythmbox v2.97在该团队升级之前。
这在我的PPA里有。
sudo add-apt-repository ppa:fossfreedom/rhythmbox
sudo apt-get update && sudo apt-get install rhythmboxhttps://askubuntu.com/questions/201093
复制相似问题