Varnish-Neustart: Running VCC-compiler failed, exit 1 – VCL compilation failed

Fehlerbeschreibung

Scheinbar nach einer Anpassung der VCL-Datei startet Varnish nicht und meldet einen Fehler ohne genauer Beschreibung oder Zeilenreferenz:

root@test-01:~# service varnish restart
 * Stopping HTTP accelerator varnishd              [fail]
 * Starting HTTP accelerator varnishd              [fail]
Running VCC-compiler failed, exit 1

VCL compilation failed

Der Wechsel der VCL-Datei auf eine frühere Version mit der Varnish auf der gleichen Maschine bereits funktioniert hatte, behebt das Problem nicht.

Mögliche Ursache

Auf der genutzten Partition steht nicht genug Speicherplatz zur Verfügung.

Lösung

apt-get remove varnish brachte in diesem Fall den entscheidenden Hinweis:

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  varnish
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 1,288 kB disk space will be freed.
Do you want to continue [Y/n]? Y
cut: write error: No space left on device
E: Problem executing scripts DPkg::Pre-Invoke 'if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi'
E: Sub-process returned an error code

cut: write error: No space left on device, d. h. der Speicher ist voll. Der folgende Befehl liefert eine Übersicht aller Partitionen und Speicherverbrauch:

df -h

Nach Freigabe des Speichers auf der Partition, die in das Verzeichnis var gemountet war, konnte Varnish fehlerfrei neugestartet werden.

Ein Gedanke zu „Varnish-Neustart: Running VCC-compiler failed, exit 1 – VCL compilation failed“

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.