Problemy podczas uruchamiania większości programów graficznych. Po prostu mówi
Błąd Fontconfig: Nie można załadować domyślnego pliku konfiguracyjnego
Mogę potwierdzić, że /etc/fonts/fonts.conf
istnieje i ma odpowiednie uprawnienia.
-rw-r - r-- 1 root root 5497 16 stycznia 09:55 fonts.conf
Nie otrzymuję żadnych innych informacji związanych z tym błędem, a wyszukiwanie nie dostarczyło również żadnych pomocnych informacji.
Co mogę zrobić, aby to naprawić?
uruchamianie gedit, geany, przeglądarki chromu, firefox, libreoffice ... Zasadniczo każdy program graficzny wykorzystujący czcionki
EDYCJA
za pomocą strace
znalazłem problem wynika stąd:
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
Nigdy wcześniej nie korzystałem z Jenkinsa, spróbuję go usunąć i zobaczę, co się stanie
sudo apt-get purge jenkins
że nie jest zainstalowany ...
Nie mam nawet partycji / data /.
Jak mogę zmienić ścieżkę do Fontconfig?
sudo
do otwierania dowolnego programu, nie mam już błędów fontconfig. Co się z tym dzieje?Odpowiedzi:
Musisz odpowiednio ustawić
$FONTCONFIG_PATH
. Zwykle jest on ustawiony,/etc/profile
ale jeśli wykonujesz polecenie z powłoki innej niż login (np. Poprzez cron), musisz ustawić je jawnie, wykonując następujące czynności:źródło
Tuż przed budowaniem fontconfig jest on konfigurowany. To twarde koduje ścieżki, w których szuka różnych plików. Fontconfig, z którym jest połączony Twój program, nie jest poprawnie skonfigurowany. Fontconfig powinien być skonfigurowany w następujący sposób:
To sprawi fontconfig szukać
fonts.conf
w/etc/fonts
zamiast/data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts
.źródło