Rhythmbox 启动时崩溃

Rhythmbox 启动时崩溃

我正在使用 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 数据以便重新启动,但启动时仍然崩溃

  1. 从 synaptic 中删除 ubuntu one 音乐商店插件
  2. 删除/清除所有本地节奏盒引用

    rm ~/.local/share/rhythmbox/~/.cache/rhythmbox/~/.gconf/apps/rhythmbox/-r

  3. 启动 Rhythmbox 并禁用所有音乐商店/fm rhythmbox 插件,然后退出 rhythmbox

  4. 重新安装 ubuntuone 音乐商店插件
  5. 再次启动 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 位)

相关内容