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

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

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

$ sudo unity-tweak-tool

введите код здесь Traceback (последний вызов был последним): Файл "/usr/bin/unity-tweak-tool", строка 33, в import UnityTweakTool Файл "/ usr / lib / python3 / dist-packages / UnityTweakTool / init.py", строка 39, в импорт dbus, dbus.service Файл "/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 (Ошибка импорта: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: неопределенный символ: _Py_ZeroStruct Ошибка в sys.excepthook: Traceback (последний вызов был последним): Файл "/usr/lib/python3/dist-packages/apport_python_hook.py", строка 63, в apport_excepthook из apport.fileutils import вероятно_packaged, get_recent_crashes Файл "/ usr / lib / python3 / dist-packages / apport / init.py", строка 5, в из отчета об импорте apport.report Файл "/usr/lib/python3/dist-packages/apport/report.py", строка 30, в импорт apport.fileutils Файл "/usr/lib/python3/dist-packages/apport/fileutils.py", строка 23, в из apport.packaging_impl импортировать как упаковку Файл "/usr/lib/python3/dist-packages/apport/packaging_impl.py", строка 20, в способный импортировать Файл "/usr/lib/python2.7/dist-packages/apt/ init.py", строка 23, в импортировать apt_pkg Ошибка импорта: /usr/lib/python2.7/dist-packages/apt_pkg.so: неопределенный символ: _Py_ZeroStruct

Первоначальное исключение было: Traceback (последний вызов был последним): Файл "/usr/bin/unity-tweak-tool", строка 33, в import UnityTweakTool Файл "/ usr / lib / python3 / dist-packages / UnityTweakTool / init.py", строка 39, в импорт dbus, dbus.service Файл "/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 (Ошибка импорта: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: неопределенный символ: _Py_ZeroStruct

Следующее описание является предложениями

Распечатать import sys а также sys.path

$ python
>> импорт системы
>>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

~$ какой питон
/ USR / бен / питон


~$ python --version
Python 2.7.6

1 ответ

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

Попробуйте сбросить настройки PYTHONPATH или беги как

sudo PYTHONPATH= unity-tweak-tool
Другие вопросы по тегам