Rhythmbox 无法启动

Rhythmbox 无法启动

我在 Ubuntu 13.10 中使用 Rhythmbox 2.99,当我第一次启动该应用程序时,它会搜索音乐并运行良好,但如果我稍后再次尝试启动它,则没有任何反应。当我在终端中运行它时,我得到了以下信息:

$ rhythmbox
(rhythmbox:8860): GLib-GObject-CRITICAL **: Custom constructor for class SoupServer returned NULL (which is invalid).  Unable to remove object from construction_objects list, so memory was probably just leaked.  Please use GInitable instead. 

Segmentation fault

有什么想法可以让它再次工作吗?

输出sudo dpkg -l | grep rhythmbox

ii  gir1.2-rb-3.0                          2.99.1-0ubuntu1                         amd64        GObject introspection data for the rhythmbox music player
ii  librhythmbox-core7                     2.99.1-0ubuntu1                         amd64        support library for the rhythmbox music player
ii  rhythmbox                              2.99.1-0ubuntu1                         amd64   music player and organizer for GNOME
ii  rhythmbox-data                         2.99.1-0ubuntu1                         all           data files for rhythmbox
ii  rhythmbox-mozilla                      2.99.1-0ubuntu1                         amd64         Rhythmbox Mozilla plugin
ii  rhythmbox-plugin-cdrecorder            2.99.1-0ubuntu1                         amd64        burning plugin for rhythmbox music player
ii  rhythmbox-plugin-equalizer             0.3-2                                   all          rhythmbox sound equalizer
ii  rhythmbox-plugin-zeitgeist             2.99.1-0ubuntu1                         all          zeitgeist plugin for rhythmbox music player
ii  rhythmbox-plugins                      2.99.1-0ubuntu1                         amd64        plugins for rhythmbox music player

答案1

只需删除数据库文件 .local/share/rhythmbox/rhythmdb.xml 。它可能已损坏并阻止 Rhythmbox 启动。它将自动重新创建,您只会丢失一些数据,例如歌曲评级(主要是未包含在文件元数据中的数据)。您不会丢失播放列表。给 Rhythmbox 几秒钟时间开始扫描音乐文件夹并重新填充数据库。

答案2

尝试一下

  1. 首先尝试重新配置它,如果没有帮助,则按照步骤2进行操作。

    sudo pkill rhythmbox
    sudo dpkg-reconfigure rhythmbox
    

    注销/重启后检查。

  2. 如果第一次没有帮助,则删除所有配置文件后重新安装 rhythmbox:

    sudo apt-get autoremove rhythmbox
    sudo apt-get --purge remove rhythmbox
    sudo find / | grep rhythmbox | sudo xargs rm -rf
    sudo apt-get update && sudo apt-get -f install rhythmbox
    

    注销/重启后检查。

如果在任何特定命令中遇到任何错误,请回复。

相关内容