Konfigurationsdatei kann nicht aus /etc/fonts/fonts.conf geladen werden

Konfigurationsdatei kann nicht aus /etc/fonts/fonts.conf geladen werden

Beim Aufrufen von Emacs werden folgende Fehler gemeldet:

Fontconfig error: "/etc/fonts/conf.d/90-synthetic.conf", line 6: invalid attribute 'version'
Fontconfig error: Cannot load config file from /etc/fonts/fonts.conf

Konsultieren Sie die Antwort unterFontconfig-Fehler: Standardkonfigurationsdatei kann nicht geladen werden.

me@alpha:~:
$ echo $FONTCONFIG_PATH
/etc/fonts

Leider funktioniert es immer noch nicht.

Wie könnte das Problem gelöst werden?

Antwort1

Wenn Sie den Befehl ausführen

dpkg -l | grep fontconfig

Ich vermute, dass Sie feststellen, dass die aufgelisteten Pakete nicht die gleiche Version haben, die sie haben sollten. In diesem Fall besteht die offensichtliche Lösung darin, Ihr System auf die neuesten Pakete zu aktualisieren:

sudo apt update
sudo apt upgrade

Ich nehme übrigens an, dass Sie 18.10 verwenden. Dieses Problem sollte bei 19.04 nicht auftreten; siehe diesen Fehlerbericht:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=896684

Antwort2

Ich hatte das gleiche Problem und konnte es lösen, indem ich den /etc/fontsOrdner löschte (aus Sicherheitsgründen verschob) und neu installiertefontconfig

mv /etc/fonts /etc/fonts.bak
sudo apt install fontconfig --reinstall

verwandte Informationen