Fontconfig hatası: varsayılan yapılandırma dosyası yüklenemiyor


10

Çoğu grafik programına başladığımda sorun yaşıyorum. Sadece söylüyor

Fontconfig hatası: Varsayılan yapılandırma dosyası yüklenemiyor

Var olduğunu /etc/fonts/fonts.confve doğru izinlere sahip olduğunu doğrulayabilirim.

-rw-r - r-- 1 kök kökü 5497 Ocak 16 09:55 fonts.conf

Bu hatayla ilişkili başka bir bilgi almıyorum ve arama da yararlı herhangi bir bilgi sağlamadı.

Bunu düzeltmek için ne yapabilirim?

çalışan gedit, geany, krom tarayıcı, firefox, libreoffice ... Temelde yazı tiplerini kullanan herhangi bir grafik programı

straceBen kullanarak EDIT sorun buradan kaynaklanıyor bulduk:

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

Daha önce hiç Jenkins kullanmadım, kaldırmayı deneyeceğim ve
sudo apt-get purge jenkins
jenkinlerin yüklü olmadığını döndürür ne olacağını göreceğim ...

/ Data / bölümüm bile yok.

Fontconfig'in yolunu nasıl değiştirebilirim?


Bu hatayı döndüren programlara ve / veya komutlara bir örnek verebilir misiniz?
Xweque

düzenlendi. özel komut yok
ElefantPhace

Demek istediğim, birinin hatayı yeniden oluşturabilmesi için bir şeyin en az bir örneğini verebilirseniz.
Xweque

Yaptım! sadece bir terminal açın ve gedit yazın. tam da bunu yapıyorum. Her şey hala iyi çalışıyor, sadece bu sinir bozucu hatayı alıyorum.
ElefantPhace

1
Ben sadece sudoherhangi bir programı açmak için kullanırsanız artık fontconfig hataları olmadığını fark ettim . Bununla ne olabilir?
ElefantPhace

Yanıtlar:


17

Doğru şekilde ayarlamanız $FONTCONFIG_PATHgerekir. Genellikle ayarlanır /etc/profileancak komutu, oturum açma olmayan bir kabuktan (örneğin, cron aracılığıyla) yürütüyorsanız, aşağıdakileri yaparak açıkça ayarlamanız gerekir:

export FONTCONFIG_PATH=/etc/fonts

Bu aslında sorduğum soruya gerçek bir cevap! Soruyu sorduğumdan bu yana bir yılı aşkın bir süredir test edemiyorum ve yardımcı olup olmadığını çok kötü anlıyorum, o zamandan beri güncelledim, yeni sürüme geçtim ve bu sorundan devam ettim. Asıl soruyu cevapladığınız için teşekkürler.
ElefantPhace

3

Fontconfig oluşturulmadan hemen önce yapılandırılır. Bu, çeşitli dosyaları aradığı yolları kodlar. Programınızın bağlı olduğu fontconfig doğru yapılandırılmamış. Fontconfig şu şekilde yapılandırılmalıdır:

./configure --enable-static --sysconfdir=/etc --localstatedir=/var

Bu için fontconfig göz yapacaktır fonts.confiçinde /etc/fontsyerine /data/jenkins/pms-deps-universal/BUILD_TAG/linux-ubuntu-i686/output/pms-depends-linux-ubuntu-i686-release-8400c3b/etc/fonts.


Bu yanıtı silmek isteyenler için. Bunun nesi var? Bu, fontconfig dosyasının başvurulan hata iletisini neden görüntülediğinin doğru cevabıdır. Fontconfig dosyasını kaynaktan yeniden oluşturma fikrinden hoşlanmamanız, onu geçersiz bir cevap yapmaz.
jcoffland

Bu komut benimle çalışmıyor! lütfen bana yardım et
BKF
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.