2014-01-13 82 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
相關問題