У меня есть уведомление почти каждый раз, когда я пытаюсь обновить. То примечание 'Ошибка произошло при проверке на обновления => [Язык TR] Güncellemeler denetlenirken bir sorun oluştu'.
Я не могу открыть программное обеспечение updater, языки, инструмент тонкой настройки Единицы.
$ sudo unity-tweak-toolenter 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
Если Вы посмотрите наверху следа, то Вы заметите это UnityTweakTool
библиотека Python 3. Однако Ваш PYTHONPATH
содержит много каталогов, относящихся к Вашей установке Python 2. Проблематичный /usr/lib/python2.7/dist-packages
, который вызывает несовместимую версию Python 2 apt
пакет, который будет взят.
Попытайтесь сбросить Ваш PYTHONPATH
или выполненный как
sudo PYTHONPATH= unity-tweak-tool