Я не могу открыть программное обеспечение updater и инструмент тонкой настройки единицы на Ubuntu14.04

У меня есть уведомление почти каждый раз, когда я пытаюсь обновить. То примечание 'Ошибка произошло при проверке на обновления => [Язык TR] Güncellemeler denetlenirken bir sorun oluştu'.

Я не могу открыть программное обеспечение updater, языки, инструмент тонкой настройки Единицы.

$ sudo unity-tweak-tool

enter code here Traceback (most recent call last): File "/usr/bin/unity-tweak-tool", line 33, in import UnityTweakTool File "/usr/lib/python3/dist-packages/UnityTweakTool/init.py", line 39, in import dbus, dbus.service File "/usr/lib/python2.7/dist-packages/dbus/init.py", line 82, in import dbus.types as types File "/usr/lib/python2.7/dist-packages/dbus/types.py", line 6, in from _dbus_bindings import ( ImportError: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: undefined symbol: _Py_ZeroStruct Error in sys.excepthook: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook from apport.fileutils import likely_packaged, get_recent_crashes File "/usr/lib/python3/dist-packages/apport/init.py", line 5, in from apport.report import Report File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in import apport.fileutils File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in from apport.packaging_impl import impl as packaging File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 20, in import apt File "/usr/lib/python2.7/dist-packages/apt/init.py", line 23, in import apt_pkg ImportError: /usr/lib/python2.7/dist-packages/apt_pkg.so: undefined symbol: _Py_ZeroStruct

Original exception was: Traceback (most recent call last): File "/usr/bin/unity-tweak-tool", line 33, in import UnityTweakTool File "/usr/lib/python3/dist-packages/UnityTweakTool/init.py", line 39, in import dbus, dbus.service File "/usr/lib/python2.7/dist-packages/dbus/init.py", line 82, in import dbus.types as types File "/usr/lib/python2.7/dist-packages/dbus/types.py", line 6, in from _dbus_bindings import ( ImportError: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: undefined symbol: _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
задан 9 April 2015 в 22:35

1 ответ

Если Вы посмотрите наверху следа, то Вы заметите это UnityTweakTool библиотека Python 3. Однако Ваш PYTHONPATH содержит много каталогов, относящихся к Вашей установке Python 2. Проблематичный /usr/lib/python2.7/dist-packages, который вызывает несовместимую версию Python 2 apt пакет, который будет взят.

Попытайтесь сбросить Ваш PYTHONPATH или выполненный как

sudo PYTHONPATH= unity-tweak-tool
1
ответ дан 1 December 2019 в 17:37

Другие вопросы по тегам:

Похожие вопросы: