Avoir des problèmes lorsque je lance la plupart des programmes graphiques. Dit simplement
Erreur Fontconfig: impossible de charger le fichier de configuration par défaut
Je peux confirmer que /etc/fonts/fonts.conf
existe et dispose des autorisations appropriées.
-rw-r - r-- 1 racine racine 5497 16/01 09:55 fonts.conf
Je ne reçois aucune autre information associée à cette erreur, et la recherche n'a fourni aucune information utile non plus.
Que puis-je faire pour résoudre ce problème?
en cours d'exécution gedit, geany, navigateur chrome, firefox, libreoffice ... Fondamentalement, tout programme graphique qui utilise des polices
EDIT en utilisant strace
j'ai trouvé que le problème venait de là:
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
Je n'ai jamais utilisé Jenkins auparavant, je vais essayer de l'enlever et voir ce qui se passeSudo apt-get purge jenkins
Renvoie que Jenkins n'est pas installé ...
Je n'ai même pas de/data/partition.
Comment puis-je changer le chemin pour Fontconfig?
Vous devez définir le $FONTCONFIG_PATH
correctement. Généralement, il est défini dans /etc/profile
mais, si vous exécutez la commande à partir d'un shell non connecté (par exemple, via cron), vous devez le définir explicitement en procédant comme suit:
export FONTCONFIG_PATH=/etc/fonts
Juste avant la construction de fontconfig, il est configuré. Ce code code les chemins où il recherche différents fichiers. Le fontconfig auquel votre programme est lié n'est pas configuré correctement. Fontconfig devrait être configuré comme ceci:
./configure --enable-static --sysconfdir=/etc --localstatedir=/var
Cela fera que fontconfig cherchera fonts.conf
dans /etc/fonts
au lieu de /data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts
.