web-dev-qa-db-ja.com

Fontconfigエラー:デフォルトの構成ファイルを読み込めません

ほとんどのグラフィカルプログラムを起動すると問題が発生します。単に言うだけ

Fontconfigエラー:デフォルトの設定ファイルをロードできません

/etc/fonts/fonts.confが存在し、正しい権限を持っていることを確認できます。

-rw-r--r-- 1 root root 5497 Jan 16 09:55 fonts.conf

このエラーに関連する他の情報は取得できません。また、検索しても有用な情報は提供されません。

これを修正するにはどうすればよいですか?

gedit、geany、chrome-browser、firefox、libreofficeの実行...基本的にフォントを使用するグラフィカルプログラム

EDIT using 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

ジェンキンスを使用したことがないので、削除してみて何が起こるか見てみましょう
Sudo apt-get purge jenkins
jenkinsがインストールされていないことを返します...

/ data /パーティションさえありません。

Fontconfigのパスを変更するにはどうすればよいですか?

9
ElefantPhace

$FONTCONFIG_PATHを適切に設定する必要があります。通常は/etc/profileで設定されますが、非ログインシェルからコマンドを実行する場合(たとえば、cronを使用)、次を実行して明示的に設定する必要があります。

export FONTCONFIG_PATH=/etc/fonts
14
kounoupis

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
jcoffland