systemadmin.es > Aplicaciones > relocation error: varnishstat: symbol VSM_New, version LIBVARNISHAPI_1.0 not defined in file

relocation error: varnishstat: symbol VSM_New, version LIBVARNISHAPI_1.0 not defined in file

Al realizar una actualización de varnish 2.1 a varnish 3.0 mediante paquetes en Ubuntu me encontré con el siguinte error al ejecutar varnishstat:

# varnishstat
varnishstat: /usr/lib/libvarnishapi.so.1: no version information available (required by varnishstat)
varnishstat: relocation error: varnishstat: symbol VSM_New, version LIBVARNISHAPI_1.0 not defined in file libvarnishapi.so.1 with link time reference

El varnish en realidad funcionaba correctamente, se trata de las herramientas que se comunican con él que dejan de funcionar, en este caso varnishstats, pero podemos encontrar dicho error en cualquier otra.

Para solucionar el problema únicamente necesitamos instalar la librería de varnish, en este caso llamada libvarnish1:

# aptitude install libvarnishapi1

Con dicho paquete varnishstat ya nos funcionará:

# varnishstat
7+04:07:43                                       
Hitrate ratio:        4        4        4
Hitrate avg:     0.2913   0.2913   0.2913

    1738914         3.00         2.81 Client connections accepted
    5125852         3.99         8.27 Client requests received
    1518057         1.00         2.45 Cache hits
    3295717         3.00         5.32 Cache misses
     186876         1.00         0.30 Backend conn. success
        192         0.00         0.00 Backend conn. not attempted
    3420711         2.00         5.52 Backend conn. reuses
     167141         2.00         0.27 Backend conn. was closed
    3587858         3.00         5.79 Backend conn. recycles
(...)

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>