[Eisfair] [E1] Überlauf /var/cache/fontconfig/

Rolf Bensch azubi at bensch-net.de
Do Apr 18 10:20:11 CEST 2019


Hallo Marucs,

Am 18.04.19 um 09:58 schrieb Marcus Roeckrath:
> Hallo Rolf,
> 
> Rolf Bensch wrote:
> 
>>> Holger und ich haben darüber per Telefon gesprochen und es wird folgende
>>> Änderungen geben, mit denen ich die erkannten Probleme nicht mehr
>>> reproduzieren kann.
>>
>> Wow! Das ging aber flott. Ich wollte keinen Stress verursachen ...
> 
> Wenn das Problem erkannt und reproduzierbar ist, kann man ja auch nach einer
> Lösung suchen.
> 
>>> Aus dem truetype-Fontpaket wird der Link ttf/dejavu, angeblich mal von
>>> eisgraph eingefordert, entfernt, was das Problem löst, dass jeder
>>> fc-cache-Aufruf eine Cache-Datei zusätzlich erzeugt.
>>
>> kann damit nicht auch das Verzeichnis /usr/share/fonts/ttf vollständig
>> entsorgt werden?
> 
> Ja kann, da darin während des Betriebs eine Datei angelegt wird .uuid, wird
> das vom Paket angelegte Verzeichnis nicht bei Update oder Deinstallation
> gelöscht, da es nach Löschen der dort vom Paket reingebrachten Dateien
> immer noch nicht leer ist.
> 
> Das müsste speziell abgehandelt werden und mann muss auch noch weitere Dinge
> dan tun.
> 
> Wie schon geschrieben, bleibt ja auch die Cache-Datei von dejavu liegen und
> wenn man font-util deinstalliert auch dessen Cache-Datei (das
> Verzeichnis /usr/share/fonts/util aus den gleichen Gründen wie ttf ebenso).
> 
> Wenn man nun die Verzeichnisse ttf und util löscht, muss man dann
> auch /var/cacche/fontconfig leeren nd dann fc-cache -rs aufrufen.
> 
> Dann verschwinden auch die unnützen Cache-Dateien.

#> cd /usr/share/fonts/
#> ls -l
total 12
drwxr-xr-x 2 root root 4096 Apr 18 08:37 ghostscript
drwxr-xr-x 2 root root 4096 Apr 18 08:37 truetype
drwxr-xr-x 2 root root 4096 Apr 18 08:37 ttf
#> rm ttf/.*
rm: cannot remove 'ttf/.': Is a directory
rm: cannot remove 'ttf/..': Is a directory
#> rmdir ttf
#> ls -l
total 8
drwxr-xr-x 2 root root 4096 Apr 18 08:37 ghostscript
drwxr-xr-x 2 root root 4096 Apr 18 08:37 truetype
#> rm /var/cache/fontconfig/*
#> fc-cache -rs
#> date; ls -l /var/cache/fontconfig/ |wc -l
Thu Apr 18 10:09:28 CEST 2019
5
#> grep Deja /var/cache/fontconfig/*
Binary file 
/var/cache/fontconfig/2bbd4410-d457-4dee-bde5-aa00d08f2e24-i486.cache-7 
matches

Ist es das was Du meinst?

Grüße Rolf


Mehr Informationen über die Mailingliste Eisfair