Fontconfig 오류 : 기본 구성 파일을로드 할 수 없습니다


10

대부분의 그래픽 프로그램을 시작할 때 문제가 발생합니다. 간단히 말해

Fontconfig 오류 : 기본 구성 파일을로드 할 수 없습니다

/etc/fonts/fonts.conf존재하고 올바른 권한이 있는지 확인할 수 있습니다 .

-rw-r--r-- 1 루트 루트 5497 1 월 16 일 09:55 fonts.conf

이 오류와 관련된 다른 정보를 얻지 못했으며 검색해도 유용한 정보가 없습니다.

이 문제를 해결하려면 어떻게해야합니까?

gedit, geany, chromeium-browser, firefox, libreoffice ... 기본적으로 글꼴을 사용하는 모든 그래픽 프로그램

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

나는 전에 Jenkins를 사용한 적이 없으며 그것을 제거하고
sudo apt-get purge jenkins
jenkins가 설치되지 않은 결과가 어떻게되는지 볼 것입니다 ...

/ data / 파티션도 없습니다.

Fontconfig의 경로를 어떻게 변경합니까?


이 오류를 반환하는 프로그램 및 / 또는 명령의 예를 제공 할 수 있습니다.
Xweque

편집했습니다. 특별한 명령이 없습니다
ElefantPhace

나는 적어도 하나의 예를 제시하여 오류를 재현 할 수 있다면 의미했습니다 .
Xweque

나는했다! 간단히 터미널을 열고 gedit를 입력하십시오. 바로 내가하는 일입니다. 모든 것이 여전히 잘 작동합니다. 성가신 오류가 발생합니다.
ElefantPhace

1
방금 sudo프로그램을 여는 데 더 이상 fontconfig 오류가 없음을 알았습니다. 이것으로 무슨 일이 일어날 수 있습니까?
ElefantPhace

답변:


17

$FONTCONFIG_PATH올바르게 설정해야합니다 . 일반적으로 설정되어 /etc/profile있지만 비 로그인 쉘 (예 : cron을 통해)에서 명령을 실행하는 경우 다음을 수행하여 명시 적으로 설정해야합니다.

export FONTCONFIG_PATH=/etc/fonts

이것은 내가 실제로 묻는 질문에 대한 실제 답변입니다! 너무 안타깝게도 질문을 한 지 1 년이 지났는데 도움이되는지 테스트하고 확인할 수 없습니다. 그 이후로이 문제에서 업데이트, 업그레이드 및 진행했습니다. 실제 질문에 실제로 답변 해 주셔서 감사합니다.
ElefantPhace

3

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.


이 답변을 삭제하려는 사람들에게. 무슨 일이야? 이것이 fontconfig가 참조 된 오류 메시지를 표시하는 이유에 대한 정답입니다. 소스에서 fontconfig를 다시 작성한다는 생각이 마음에 들지 않는다고해서 잘못된 대답은 아닙니다.
jcoffland

그 명령은 나와 함께 작동하지 않습니다! 도와주세요
BKF
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.