我正在使用 ubuntu 10.10,大约 3 天前 rhythmbox 运行正常,但现在当我启动它时,它会打开,然后在 4 秒后崩溃。
从终端运行它时,我得到以下信息:
> ~$ rhythmbox
(rhythmbox:27420): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
** Message: pygobject_register_sinkfunc is deprecated (GstObject)
> (rhythmbox:27420): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Segmentation fault
然后 rhythmbox 关闭了。
该怎么办?
编辑: 禁用大多数插件后它现在不会崩溃,但是从终端运行时仍然会出现此问题:
>(rhythmbox:27420): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed ** Message: pygobject_register_sinkfunc is deprecated (GstObject)
>(rhythmbox:27420): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
我应该担心吗?
答案1
除了删除 ubuntu one 音乐商店插件外仍然没有解决方案。
即使连接到 ubuntu 然后启动 rhythmbox 也解决不了任何问题。
然后我尝试清除所有本地 rhythmbox 数据以便重新启动,但启动时仍然崩溃
- 从 synaptic 中删除 ubuntu one 音乐商店插件
删除/清除所有本地节奏盒引用
rm ~/.local/share/rhythmbox/~/.cache/rhythmbox/~/.gconf/apps/rhythmbox/-r
启动 Rhythmbox 并禁用所有音乐商店/fm rhythmbox 插件,然后退出 rhythmbox
- 重新安装 ubuntuone 音乐商店插件
- 再次启动 Rhythmbox,现在它不会崩溃了,重新启用所有你禁用的插件
或者您也可以尝试禁用或卸载。
要禁用,请在终端中运行此操作
gconf-editor
导航至应用程序 - rhythmbox - 插件 - umusicstore 并禁用(取消选中
或者在搜索 rhythmbox突触并删除插件(rhythmbox-ubuntuone-music-store)
答案2
我首先建议至少升级到 Ubuntu 11.04。Ubuntu 10.10 将在几周后达到使用寿命结束,届时 12.04 将发布(我强烈建议升级到 12.04)。
崩溃可能与 Ubuntu One 无关,但由于您在这里提问,而不是报告错误,因此不可能知道这一点。如果出现崩溃,请报告错误,而不是在 askUbuntu(不是错误报告论坛)上提问。
答案3
嗯,就我而言,我的音乐存储在网络共享中。我从另一台电脑的库中删除了一些文件。当我启动 Rhythmbox 时,它仍然显示这些歌曲几秒钟,然后消失。Rhythmbox 也是如此。
于是我删除了它~/.local/share/rhythmbox
,然后它就顺利启动了。它只需要重新索引存储音乐的位置。
答案4
就我而言,我收到了另一条错误消息。但是,删除本地缓存和配置文件是解决方案。
rm ~/.local/share/rhythmbox/ ~/.cache/rhythmbox/ -r
命令rm
代表消除。该参数-r
用于递归删除。
操作系统:Ubuntu 18.04 LTS(64 位)