2014-01-13 49 views
1

我使用imagick时收到以下错误:的CentOS和fontconfig:无法加载默认的配置文件

Fontconfig error: Cannot load default config file 

我的剧本是工作,但我想解决这个问题(被填满日志文件)。

OS是:

# 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创建的。

请帮忙:)

回答

1

我设法解决我的问题。 chroot正在制造麻烦。

我需要:

  • 日志,用root帐号
  • 找到与我运行脚本(在我的情况/home/virtfs/[username]
  • 创建文件夹,我会发起真正的东西mkdir /home/virtfs/[username]/etc/fonts账户获刑环境
  • 将/ etc/fonts挂载到此文件夹中:mount --bind /etc/fonts /home/virtfs/[username]/etc/fonts
相关问题