Fontconfig错误:无法加载默认配置文件
我开始大多数图形程序时遇到问题。 简单地说
Fontconfig错误:无法加载默认配置文件
我可以确认/etc/fonts/fonts.conf
存在并具有正确的权限。
-rw-r – r– 1 root root 5497 Jan 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
返回没有安装jenkins …
我甚至没有/ data / partition。
如何更改Fontconfig的路径?
您需要正确设置$FONTCONFIG_PATH
。 通常它在/etc/profile
设置,但是,如果从非登录shell(例如,通过cron)执行命令,则需要通过执行以下操作明确设置它:
export FONTCONFIG_PATH=/etc/fonts
就在构建fontconfig之前,它已经配置好了。 这硬编码它查找各种文件的路径。 您的程序链接到的fontconfig配置不正确。 Fontconfig应该像这样配置:
./configure --enable-static --sysconfdir=/etc --localstatedir=/var
这将使fontconfig在/etc/fonts
找到fonts.conf
而不是/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts
。
- Ubuntu 14.04中的DNS_PROBE_FINISHED_BAD_CONFIG错误
- Ubuntu 14.04:如何在命令行中添加可在Network Manager GUI中编辑的以太网连接?
- 触控板仅在hibernate后才能工作
- 上次升级崩溃网络管理器(没有互联网连接,没有小程序)
- Avant Window Navigator适用于Ubuntu 14.04吗?
- 如何在Ubuntu 14.04中格式化硬盘?
- 我的wifi高通Atheros设备(转20)没有出现在联想flex 3 14上的Ubuntu 14.04.3中工作
- LBP1120在Ubuntu 14.04上
- 安装Ubuntu 14.04 LTS后,以太网连接无法正常工作