web-dev-qa-db-ja.com

ソフトウェアセンターが起動しません:「AttributeError: 'gi.repository.Gtk' object has no attribute 'FontSelectionDialog'」

端末からソフトウェアセンターを実行しようとすると、次のようになります。

Traceback (most recent call last):
  File "/usr/bin/software-center", line 33, in <module>
    from gi.repository import Gtk
  File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 76, in load_module
    dynamic_module._load()
  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 224, in _load
    overrides_modules = __import__('gi.overrides', fromlist=[self._namespace])
  File "/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py", line 523, in <module>
    class FontSelectionDialog(Gtk.FontSelectionDialog, Dialog):
  File "/usr/lib/python2.7/dist-packages/gi/module.py", line 105, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'FontSelectionDialog'

同様の応答は、upgrade-managerまたはadvanced-settings(Gnome Shell設定用)が試行されたときにも表示されます。これらは私が今知っているすべての誤動作しているアプリケーションですが、もっとあるかもしれません。私はUbuntu 11.10とGnome-Shell環境を実行しています。エラーは自動アップグレード後に発生したと思います。同じまたは同様の問題のある人を見つけましたが、どの修正もうまくいきませんでした。 Synaptic経由でpython2.7と他のいくつかのパッケージを再インストールしてみました。 Ubuntu Tweakを実行できるので、ディストリビューションをアップグレードできますが、これを整理したいと思います。私はGnome Shellの開発にいくつかの実験的リポジトリを使用していますが、これがエラーの原因であると考えたため(私はうまくいけば)パージし、Ubuntu Tweakを介してそれらを無効にしました。

基本的な知識レベルの助けをいただければ幸いです。

2
user32331

パッケージをインストールしますppa-purge PPAを再度アクティブ化し、ppa-purgeを使用して非アクティブ化します。

それが機能しない場合は、Synapticの[Origin]ボタンを使用して、使用されているパッケージソースのリストを表示します。すべての非公式パッケージソースのすべてのパッケージについて、メニューから[パッケージ]> [強制バージョン]を使用し、公式ソースから最新バージョンを選択します。

4
Florian Diesch

これを試して

Sudo rm /var/lib/apt/lists/* -vf

Sudo apt-get update

0
Renju chingath