Ошибка Fontconfig: невозможно загрузить файл конфигурации по умолчанию

Проблемы с запуском большинства графических программ. Просто просто говорит

Ошибка Fontconfig: Невозможно загрузить файл конфигурации по умолчанию

Я могу подтвердить, что /etc/fonts/fonts.conf существует и имеет правильные разрешения.

-rw-r - r-- 1 root root 5497 16 января 09:55 fonts.conf

Я не получаю никакой другой информации, связанной с этим ошибка, и поиск не предоставил никакой полезной информации.

Что я могу сделать, чтобы это исправить?

под управлением gedit, geany, chromium-browser, firefox, libreoffice ... В основном, любая графическая программа, использующая шрифты

РЕДАКТИРОВАТЬ используя strace, я нашел отсюда проблема:

access("/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts/fonts.conf", R_OK) = -1 ENOENT (No such file or directory)
write(2, "Fontconfig error: ", 18Fontconfig error: )      = 18
write(2, "Cannot load default config file", 31Cannot load default config file) = 31

Я никогда раньше не пользовался Jenkins, попробую удалить его и посмотрю, что произойдет
sudo apt-get purge jenkins
возвращает этот Дженкинс не установлено ...

У меня даже нет раздела / data /.

Как я могу изменить путь для Fontconfig?

9
задан 6 July 2014 в 02:09

2 ответа

Необходимо установить $FONTCONFIG_PATH правильно. Обычно это установлено в /etc/profile, но, если Вы выполняете команду от не, входят в систему оболочка (например, через крон), тогда необходимо установить его явно путем выполнения следующего:

export FONTCONFIG_PATH=/etc/fonts
15
ответ дан 6 July 2014 в 02:09

Непосредственно перед тем, как fontconfig создается, он настроен. Это трудно кодирует пути, где это ищет различные файлы. fontconfig, с которым связана Ваша программа, не настроен правильно. Fontconfig должен быть настроен как это:

./configure --enable-static --sysconfdir=/etc --localstatedir=/var

Это заставит fontconfig искать fonts.conf в /etc/fonts вместо /data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts.

3
ответ дан 6 July 2014 в 02:09

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

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