Назад | Перейти на главную страницу

Meld на Centos7 выдает ошибку: «TypeError: не удалось найти преобразование для внешней структуры cairo.Context» »

На хосте Centos 7 мы получили эту ошибку при запуске meld (установлен из Epel):

TypeError: не удалось найти преобразование для внешней структуры cairo.Context

В другой системе мы наблюдали несколько иную ошибку:

TypeError: не удалось найти преобразователь внешней структуры для 'cairo.Context'

Графика выглядела неполной: не было синих фигур, связывающих блоки текста. Веб-поиск дал только страницы об Ubuntu, а не о RHEL 7 или Centos 7, отсюда и этот пост.

Проблема исчезла, когда мы установили pygobject3 пакет. Так же pycairo необходимо установить пакет (спасибо @ christophe-muller за упоминание об этом).

yum install pygobject3 pycairo