CentOS 和 fontconfig:無法載入預設的檔案



使用 imagick 时出现以下错误:

Fontconfig error: Cannot load default config file 

我的脚本正在工作,但我想解决这个问题(正在填满日志文件)。

操作系统是:

# cat /etc/redhat-release
CentOS release 5.10 (Final)

我正在通过互联网寻找一点点,这导致了问题:

access("/etc/fonts/fonts.conf", R_OK)   = -1 ENOENT (No such file or directory)

文件夹存在:

# ls /etc/fonts/ -all
total 64
drwxr-xr-x  4 root root  4096 Jul  9  2010 ./
drwxr-xr-x 86 root root 12288 Jan 13 00:48 ../
drwxr-xr-x  2 root root  4096 Jan  3  2012 conf.avail/
drwxr-xr-x  2 root root  4096 Apr 14  2013 conf.d/
-rw-r--r--  1 root root  5239 Jan 12  2008 fonts.conf
-rw-r--r--  1 root root  6907 Jan 12  2008 fonts.dtd

但是我只通过root帐户看到这个文件夹,其他帐户在脚本下运行没有看到这个文件夹。权限对我来说看起来不错,但对 Linux 来说不是那么有经验。

使用脚本运行的帐户是使用 WHM 创建的。

请帮忙:)

我设法解决了我的问题。 克鲁特在捣乱。

我需要:

  • 使用根帐户登录
  • 使用我运行脚本查找帐户的监禁环境(在我的情况下/home/virtfs/[username]
  • 创建文件夹,我将在其中安装真实的东西mkdir /home/virtfs/[username]/etc/fonts
  • 将/etc/fonts 挂载到此文件夹:mount --bind /etc/fonts /home/virtfs/[username]/etc/fonts

在 2021 年发布 CentOS 7 的答案:

yum install fontconfig

更多信息在这里:

https://centos.pkgs.org/7/centos-x86_64/fontconfig-2.13.0-4.3.el7.x86_64.rpm.html

相关内容

  • 没有找到相关文章

最新更新