web-dev-qa-db-ja.com

起動時にRhythmboxがクラッシュする

Rhythmboxでリプレイゲインを有効にしてプログラムを閉じましたが、プログラムをまったく開くことができません。ターミナルから実行すると、次のようになります。

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
TypeError: metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases
**
ERROR:/build/buildd/pygobject-3.0.0/gi/_gobject/pygobject.c:929:pygobject_new_full: assertion failed: (tp != NULL)
Aborted

「リズムボックスミュージックプレーヤー用プラグイン」パッケージをアンインストールすると、Rhythmboxが開き、明らかにすべてのプラグインが欠落しています。

「リズムボックスミュージックプレーヤー用プラグイン」パッケージを再インストールすると、選択したすべてのプラグインを有効にする設定ファイルまたはフォルダーがどこかにあると想定しています。これは、パッケージを再インストールすると問題が再び発生するためです。

何か案は?

2
Switchkick

OKこれはトリッキーだった。 Replay Gainプラグインには問題がなく、Magnatuneプラグインに問題があることがわかりました。私がする必要があったのは、Rhythmboxを開くときにロードされるのを無効にすることでした:

1)Alt + F2を押してdconf-editorに入ります2)org> gnome> rhythmbox> pluginsに移動します3)magnatuneエントリを "active-plugins"から削除しました4)(これが役に立ったかわかりません)Rhythmboxプラグイン内をさらに移動しましたmagnatuneのメニュー>ソース、および「show-browser」の選択を解除

3
Switchkick

これをターミナルで実行します:

Sudo rm -rf /usr/share/rhythmbox/plugins/magnatune/
Sudo rm -rf /usr/lib/rhythmbox/plugins/magnatune/

そして、もう一度Rhythmboxを起動してみてください!

1
Sociologist