upgrading to v4, change of "req.backend.healthy" -> "std.healthy(req.backend)" reports "Symbol not found: 'std.healthy' (expected type BOOL)"
grantksupport at operamail.com
grantksupport at operamail.com
Sun May 4 19:07:05 CEST 2014
Hi Dridi,
(Relocating to this separate thread ...)
On Sun, May 4, 2014, at 09:57 AM, Dridi Boukelmoune wrote:
> I have no idea why it doesn't find the healthy function.
>
> Can you run the following command and paste the output?
> readelf -s /usr/lib64/varnish/vmods/libvmod_std.so | grep vmod_
>
> It might be in a different place on your system.
>
> Dridi
readelf -s /usr/lib64/varnish/vmods/libvmod_std.so | grep vmod_
readelf: Error: '/usr/lib64/varnish/vmods/libvmod_std.so': No
such file
find /usr/local/lib64 -type f -name "*libvmod_std*"
/usr/local/lib64/varnish/vmods/libvmod_std.la
/usr/local/lib64/varnish/vmods/libvmod_std.a
/usr/local/lib64/varnish/vmods/libvmod_std.so
readelf -s /usr/local/lib64/varnish/vmods/libvmod_std.so | grep vmod_
43: 0000000000001be0 238 FUNC GLOBAL DEFAULT 12
vmod_set_ip_tos
45: 0000000000001e00 267 FUNC GLOBAL DEFAULT 12 vmod_tolower
48: 0000000000001ce0 270 FUNC GLOBAL DEFAULT 12 vmod_toupper
49: 0000000000001f20 171 FUNC GLOBAL DEFAULT 12 vmod_random
53: 0000000000002920 986 FUNC GLOBAL DEFAULT 12 vmod_fileread
55: 0000000000002180 347 FUNC GLOBAL DEFAULT 12 vmod_syslog
56: 0000000000002d00 510 FUNC GLOBAL DEFAULT 12 vmod_duration
60: 0000000000001fe0 403 FUNC GLOBAL DEFAULT 12 vmod_log
61: 0000000000003000 574 FUNC GLOBAL DEFAULT 12 vmod_ip
62: 00000000000022e0 206 FUNC GLOBAL DEFAULT 12 vmod_collect
63: 0000000000002f00 250 FUNC GLOBAL DEFAULT 12 vmod_integer
64: 00000000000023c0 200 FUNC GLOBAL DEFAULT 12 vmod_healthy
65: 0000000000002540 598 FUNC GLOBAL DEFAULT 12
vmod_timestamp
67: 00000000000024a0 140 FUNC GLOBAL DEFAULT 12 vmod_port
41: 0000000000000000 0 FILE LOCAL DEFAULT ABS vmod_std.c
42: 00000000000019c0 525 FUNC LOCAL DEFAULT 12 vmod_updown
54: 0000000000000000 0 FILE LOCAL DEFAULT ABS
vmod_std_fileread.c
60: 0000000000000000 0 FILE LOCAL DEFAULT ABS
vmod_std_conversions.c
75: 0000000000001be0 238 FUNC GLOBAL DEFAULT 12
vmod_set_ip_tos
80: 0000000000002f00 250 FUNC GLOBAL DEFAULT 12 vmod_integer
86: 0000000000001fe0 403 FUNC GLOBAL DEFAULT 12 vmod_log
87: 0000000000001f20 171 FUNC GLOBAL DEFAULT 12 vmod_random
88: 0000000000002920 986 FUNC GLOBAL DEFAULT 12 vmod_fileread
92: 0000000000002d00 510 FUNC GLOBAL DEFAULT 12 vmod_duration
97: 0000000000002540 598 FUNC GLOBAL DEFAULT 12
vmod_timestamp
112: 00000000000024a0 140 FUNC GLOBAL DEFAULT 12 vmod_port
114: 00000000000023c0 200 FUNC GLOBAL DEFAULT 12 vmod_healthy
116: 0000000000003000 574 FUNC GLOBAL DEFAULT 12 vmod_ip
119: 0000000000001e00 267 FUNC GLOBAL DEFAULT 12 vmod_tolower
124: 00000000000022e0 206 FUNC GLOBAL DEFAULT 12 vmod_collect
126: 0000000000001ce0 270 FUNC GLOBAL DEFAULT 12 vmod_toupper
130: 0000000000002180 347 FUNC GLOBAL DEFAULT 12 vmod_syslog
which varnishd
/usr/local/sbin/varnishd
ldd /usr/local/sbin/varnishd
linux-vdso.so.1 (0x00007fffae2e6000)
libvarnish.so => /usr/local/lib64/varnish/libvarnish.so
(0x00007fa946dc5000)
librt.so.1 => /lib64/librt.so.1 (0x00007fa946bbd000)
libvarnishcompat.so =>
/usr/local/lib64/varnish/libvarnishcompat.so
(0x00007fa9469bb000)
libvcc.so => /usr/local/lib64/varnish/libvcc.so
(0x00007fa94679a000)
libvgz.so => /usr/local/lib64/varnish/libvgz.so
(0x00007fa946587000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007fa946321000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fa94611d000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fa945f05000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa945c02000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fa9459e4000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa945635000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa946fdb000)
Grant
More information about the varnish-misc
mailing list