<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Thu, Dec 3, 2015 at 8:38 PM Giovanni Torres <<a href="mailto:giovanni.torres@gmail.com">giovanni.torres@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Tue, Dec 1, 2015 at 2:26 PM <<a href="mailto:Matt.Garrett@shell.com" target="_blank">Matt.Garrett@shell.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div link="blue" vlink="purple" lang="EN-GB">
<div>
<p class="MsoNormal"><span lang="EN-US">Folks<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">OS is RedHat 5.10 been using collectd 4.10.9 without any issues<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Looking at collectd-5.5.0 , seems to compile fine but on running I get error’s around the Network plugins<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">i.e<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">collectd: symbol lookup error: /opt/collectd/lib/collectd/interface.so: undefined symbol: ignorelist_create<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">If I remove Plugin Interface and Plugin Network then all is fine (of course no data is going anywhere so not very usfull)<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Any idea’s<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Matt<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">FYI on RedHat 6.6 collectd-5.5.0 seems to work fine , however upgrade plans for the servers is +- 6 months<u></u><u></u></span></p>
</div></div></blockquote><div><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>Looks like this comes from utils_ignorelist.{h,c} and used for ignoring interfaces and such.<br><br></div><div>How are you compiling 5.5.0 on RHEL 5?<br><br></div></div></div><div dir="ltr"><div class="gmail_quote"><div>Giovanni<br></div></div></div></blockquote><div><br></div><div>I compiled 5.5.0 on CentOS 5.11, which should be close enough to RedHat 5.10.<br><br></div><div>I did a basic compile (./configure --prefix=/usr/local/collectd-5.5.0) and I don't get that missing symbol:<br><br> [root@centos5 collectd]# readelf -s interface.so | grep ignorelist<br> 53: 0000000000201e08 8 OBJECT LOCAL DEFAULT 23<br> ignorelist
54: 0000000000000000 0 FILE LOCAL DEFAULT ABS utils_ignorelist.c<br> 59: 0000000000001300 39 FUNC LOCAL DEFAULT 10 ignorelist_create<br> 60: 0000000000001330 100 FUNC LOCAL DEFAULT 10 ignorelist_free<br> 63: 0000000000001220 16 FUNC LOCAL DEFAULT 10 ignorelist_set_invert<br> 66: 0000000000001230 204 FUNC LOCAL DEFAULT 10 ignorelist_match<br> 68: 00000000000013a0 676 FUNC LOCAL DEFAULT 10 ignorelist_add
<br><br></div><div>In fact, you can see the libtool object getting created:<br></div><div># make<br>...<br> CC interface_la-interface.lo<br> CC interface_la-utils_ignorelist.lo<br> CCLD <a href="http://interface.la">interface.la</a>
<br>...<br><br></div><div>I think your error may be a missing dependency or the configure options that you are using to build it, but 5.5.0 should be OK on RHEL 5 as far as I can tell.<br><br></div><div>Giovanni<br></div></div></div>