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

Rolf Bensch azubi at bensch-net.de
Mi Apr 17 10:21:27 CEST 2019


Hallo Marcus,

Am 17.04.19 um 09:40 schrieb Marcus Roeckrath:
> Hallo Rolf,
> 
> Rolf Bensch wrote:
> 
>>> #!/bin/sh
>>> ps ax | grep "^$PPID " >> /tmp/fc-cache.caller
>>> fc-cache.org $*
>>
>> heute Morgen sind bereits über 10.000 Dateien in fontconfig vorhanden
>> obwohl ich gestern Abend in /var/cron/etc/root/eisgraph bereits die
>> Erstellung der Graphen deaktiviert hatte:
>>
>> #> cat /var/cron/etc/root/eisgraph
>> #
>> # Do not edit this file, edit /etc/config.d/eisgraph
>> # Creation date: Tue Apr 16 12:49:21 CEST 2019
>> !nolog(true)
>> */1 * * * * /usr/local/eisgraph/eisgraph.sh collect > /dev/null
>> # */5 * * * * sleep 15 ; /usr/local/eisgraph/eisgraph.sh graph > /dev/null
>> !nolog(false)
>> #
> 
> Und dann auch
> 
> /var/install/config.d/cron.sh
> 
> aufgerufen?

Nein. Soeben nachgeholt.

> 
> Die reine Änderung der Datei bringt garnichts.

Damit wäre geklärt, weshalb ich noch immer Graphen erhalte.

> 
> Du Kannst auch in der eisgraph-Konfiguration das GRAPH-Intervall auf 0
> stellen.
> 
>> sicherheitshalber hatte ich auch cron neu gestartet. Interessant an
>> dieser Stelle: ich erhalte weiterhin aktualisierte Graphen!?!
> 
> Wie?
> 
> /etc/init.d/cron restart
> 
> Reicht nicht, denn dabei wird zwar der Daemon neu getartet, aber nicht die
> Konfiguration neu erzeugt.
> 
>> Weil ohne Ergebnis, habe ich das fc-cache-Script, wie oben beschrieben
>> angelegt und manuell "fc-cache -rs" ausgeführt. /tmp/fc-cache.caller
>> wird erstellt, hat an dieser Stelle aber keinen Inhalt.
> 
> Du hast auch fc-cache nach fc-cache.org umbenannt?

ja.

> 
> In fc-cache.caller müsste irgendwas bei manueller Ausführung stehen.

Hmmm, jetzt steht bei manueller Ausführung etwas drinnen:

#> ls -l /usr/bin/fc-cache*
-rwxr-xr-x 1 root root    73 Apr 17 08:51 /usr/bin/fc-cache
-rwxr-xr-x 1 root root 13840 Feb  9 15:00 /usr/bin/fc-cache.org
#> which fc-cache
/usr/bin/fc-cache
#> fc-cache -rs
/usr/share/fonts/util: failed to write cache
#> date; ls -l /var/cache/fontconfig/ |wc -l ; cat /tmp/fc-cache.caller
Wed Apr 17 10:19:12 CEST 2019
10901
10407 pts/0    SNs    0:00 -bash
10407 pts/0    SNs    0:00 -bash

Es scheint, dass jetzt der Eisgraph-Job nicht mehr läuft und deshalb 
keine neuen Dateien mehr erzeugt werden.

>> #> date; ls -l /var/cache/fontconfig/ |wc -l ; ls -s /tmp/fc-cache.caller
>> Wed Apr 17 09:10:05 CEST 2019
>> 10359
>> 0 /tmp/fc-cache.caller
>> #> date; ls -l /var/cache/fontconfig/ |wc -l ; ls -s /tmp/fc-cache.caller
>> Wed Apr 17 09:11:36 CEST 2019
>> 10404
>> 0 /tmp/fc-cache.caller
> 
>> # fc-cache -rs
>> /usr/share/fonts/util: failed to write cache
>>
>> Sollte ich nicht besser hier mal ansetzen?
> 
> Ich kenne das Verzeichnis nicht; gibt es das bei dir?

Ja:

  ls -l /usr/share/fonts/
total 16
drwxr-xr-x 2 root root 4096 Apr 17 09:03 ghostscript
drwxr-xr-x 2 root root 4096 Apr 17 09:03 truetype
drwxr-xr-x 2 root root 4096 Apr 17 09:03 ttf
drwxr-xr-x 2 root root 4096 Apr 17 10:05 util
ibs-server # less /tmp/fc-cache.caller
ibs-server # ls -l /usr/share/fonts/util/
total 484
-rw-r--r-- 1 root root  10592 May 13  2018 map-ISO8859-1
-rw-r--r-- 1 root root  10989 May 13  2018 map-ISO8859-10
-rw-r--r-- 1 root root   9730 May 13  2018 map-ISO8859-11
-rw-r--r-- 1 root root  10588 May 13  2018 map-ISO8859-13
-rw-r--r-- 1 root root  11021 May 13  2018 map-ISO8859-14
-rw-r--r-- 1 root root  10601 May 13  2018 map-ISO8859-15
-rw-r--r-- 1 root root  10886 May 13  2018 map-ISO8859-16
-rw-r--r-- 1 root root  10816 May 13  2018 map-ISO8859-2
-rw-r--r-- 1 root root  10498 May 13  2018 map-ISO8859-3
-rw-r--r-- 1 root root  10792 May 13  2018 map-ISO8859-4
-rw-r--r-- 1 root root  10427 May 13  2018 map-ISO8859-5
-rw-r--r-- 1 root root   8308 May 13  2018 map-ISO8859-6
-rw-r--r-- 1 root root  10582 May 13  2018 map-ISO8859-7
-rw-r--r-- 1 root root   8553 May 13  2018 map-ISO8859-8
-rw-r--r-- 1 root root  10628 May 13  2018 map-ISO8859-9
-rw-r--r-- 1 root root 295324 May 13  2018 map-JISX0201.1976-0
-rw-r--r-- 1 root root  11204 May 13  2018 map-KOI8-R

Grüße Rolf


Mehr Informationen über die Mailingliste Eisfair