Ubuntu 16.04: ошибка при импорте gtk - libharfbuzz.so.0: неопределенный символ: FT_Reference_Face

Я недавно обновился с Ubuntu 14.04 до 16.04. Мне нужно открыть CompizConfig Settings Manager, чтобы включить плагин Unity, когда мой пусковой модуль и меню исчезли на рабочем столе Ubuntu.

Когда я пытаюсь открыть Менеджер настроек CompizConfig с помощью

$ ccsm

, я получаю следующее сообщение об ошибке:

$ ccsm
Traceback (most recent call last):
  File "/usr/bin/ccsm", line 32, in <module>
    import gtk
  File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
    from gtk import _gtk
ImportError: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Reference_Face

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

>>> import gtk
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
    from gtk import _gtk
ImportError: /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0: undefined symbol: FT_Reference_Face

Это та же проблема, что описана здесь CompizConfig Settings Manager не открывается , но теперь были даны ответы

Есть идеи, как это исправить это?

1
задан 13 April 2017 в 15:25

1 ответ

FT_Reference_Face - это библиотека свободного типа.
Я удалил freetype, и команда ccsm сработала.
Перейдите в каталог сборки и запустите:

sudo make uninstall

Затем попробуйте снова ccsm. Надеюсь, что это работает.

0
ответ дан 13 April 2017 в 15:25

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

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