web-dev-qa-db-ja.com

Ubuntu14.04でソフトウェアアップデータとUnity Tweakツールを開くことができません

更新しようとするたびに通知があります。そのノート「アップデートのチェック中にエラーが発生しました=> [TR Language]Güncellemelerdenetlenirken bir sorunoluştu。」

ソフトウェアアップデータ、言語、Unity Tweakツールを開くことができません。

 $ Sudo unity-Tweak-tool 
 

ここにコードを入力します。トレースバック(最後の最後の呼び出し): File "/ usr/bin/unity-Tweak-tool"、33行目、 import UnityTweakTool File "/ usr /lib/python3/dist-packages/UnityTweakTool/-init.py"、39行目、 import dbus、dbus.service File "/ usr/lib/python2.7/dist-packages/dbus/init。py "、行82、 タイプとしてインポートdbus.types ファイル"/usr/lib/python2 .7/dist-packages/dbus/types.py」、6行目、 の_dbus_bindings import( ImportError:/usr/lib/python2.7/dist-packages/_dbus_bindings.so :未定義のシンボル:_Py_ZeroStruct sys.excepthookのエラー: トレースバック(最後の最後の呼び出し): ファイル "/usr/lib/python3/dist-packages/apport_python_hook.py "、63行目、apport.fileutilsのapport_excepthook からインポート可能パッケージ、get_recent_crashes ファイル" /usr/lib/python3/dist-packages/apport/init.py "、5行目、 からapport.report import Report File 「/usr/lib/python3/dist-packages/apport/report.py」、30行目 import apport.fileutils File "/ usr/lib/python3/dist-packages/apport/fileutils.py "、23行目、 in apport.packaging_impl import impl as packages ファイル" /usr/lib/python3/dist-packages/apport/packaging_impl.py "、 20、 import apt File "/usr/lib/python2.7/dist-packages/apt/init.py"、23行目、 import apt_pkg ImportError:/usr/lib/python2.7/dist-packages/apt_pkg.so:undefined symbol:_Py_ZeroStruct
元の例外は: トレースバック(最新のコールラスト): ファイル「/ usr/bin/unity-Tweak-tool」、33行目、 import UnityTweakTool ファイル「/usr/lib/python3/dist-packages/UnityTweakTool/init.py」、39行目、 import dbus、dbus.service File 「/usr/lib/python2.7/dist-packages/dbus/init.py」、82行目、 import dbus.types as types File " /usr/lib/python2.7/dist-packages/dbus/types.py"、6行目 in _dbus_bindings import( ImportError:/usr/lib/python2.7/dist -packages/_dbus_bindings.so:未定義のシンボル:_Py_ZeroStruct

以下の説明は提案です

印刷import sysおよびsys.path

 $ python 
 >> import sys 
 >> sys.path 
 '' 
 [''、 '/ usr/lib/python2 7/dist-packages '、'/usr/lib/python2.7 '、'/usr/lib/python2.7/plat-x86_64-linux-gnu '、'/usr/lib/python2.7/lib-tk '、'/usr/lib/python2.7/lib-old '、'/usr/lib/python2.7/lib-dynload '、'/usr/local/lib/python2.7/dist-packages '、' /usr/lib/python2.7/dist-packages/PILcompat'、'/usr/lib/python2.7/dist-packages/gtk-2.0'、'/usr/lib/python2.7/dist-packages/ubuntu -sso-client '] 
 

which pythonおよびpython --version

〜$ which python 
/usr/bin/python 
 
 
〜$ python --version 
 Python 2.7.6 
3
RoCkBanG26

バックトレースの上部を見ると、UnityTweakToolがPython 3ライブラリです。ただし、PYTHONPATHには、 Python 2インストール。問題のあるインストールは/usr/lib/python2.7/dist-packages。互換性のないPython 2バージョンのaptパッケージが選択されます。

PYTHONPATHの設定を解除するか、として実行してください

Sudo PYTHONPATH= unity-Tweak-tool
1
kynan