На хосте Centos 7 мы получили эту ошибку при запуске meld (установлен из Epel):
TypeError: не удалось найти преобразование для внешней структуры cairo.Context
В другой системе мы наблюдали несколько иную ошибку:
TypeError: не удалось найти преобразователь внешней структуры для 'cairo.Context'
Графика выглядела неполной: не было синих фигур, связывающих блоки текста. Веб-поиск дал только страницы об Ubuntu, а не о RHEL 7 или Centos 7, отсюда и этот пост.
Проблема исчезла, когда мы установили pygobject3
пакет. Так же pycairo
необходимо установить пакет (спасибо @ christophe-muller за упоминание об этом).
yum install pygobject3 pycairo