Varnish-Problem „error while loading shared libraries: libvarnishapi.so.1: cannot open shared object file: No such file or directory“ beheben

caticonslite_bm_alt

Neuere Versionen von Varnish benötigen das Modul „libvarnishapi.so“ für einen Reload bzw. beim Aufruf von varnishist, etc. Ein Reload führt hier zum Fehler:

$ sudo /etc/init.d/varnish reload
 * Reloading HTTP accelerator varnishd
/usr/bin/varnishadm: error while loading shared libraries: libvarnishapi.so.1: cannot open shared object file: No such file or directory

Das Modul bzw. die Datei „libvarnishapi.so.1“ lässt sich auch auf dem System nicht finden, da dieses beim üblichen Installationsprozedere mit „sudo apt-get install varnish“ nicht mitinstalliert wird. Abhilfe schafft eine Nachinstallation mit „sudo apt-get install libvarnish-dev“.