On 26/05/2007, at 2:07 PM, Randy Bush wrote:
# /usr/local/libexec/nagios/check_dns -H www.netleader.com.au
DNS CRITICAL - '/usr/local/bin/nslookup -sil' msg parsing exited with no address # ktrace -dit+ /usr/local/libexec/nagios/check_dns -H www.netleader.com.au DNS CRITICAL - '/usr/local/bin/nslookup -sil' msg parsing exited with no address

Try running the following:
wallace> /usr/local/bin/nslookup -sil www.netleader.com.au
wallace> ldd /usr/local/bin/nslookup
wallace> /usr/bin/nslookup -sil www.netleader.com.au
wallace> ldd /usr/bin/nslookup

The output from pkg_info may help here too...

http://rip.psg.com/~randy/ktrace.out

Looks like nslookup is crashing out with a missing symbol, __udivdi3. The first command I have above, should confirm this. I'll have to do some digging to work out where that function lives as it doesn't ring any bells with me and isn't a part of the base system from what I could quickly see.

 61371 nslookup CALL  write(0x2,0xbfbfe63c,0x16)
61371 nslookup GIO   fd 2 wrote 22 bytes
       "/libexec/ld-elf.so.1: "
61371 nslookup RET   write 22/0x16
61371 nslookup CALL  write(0x2,0xbfbfe66c,0x35)
61371 nslookup GIO   fd 2 wrote 53 bytes
       "/usr/local/bin/nslookup: Undefined symbol "__udivdi3""
61371 nslookup RET   write 53/0x35
61371 nslookup CALL  write(0x2,0x28174033,0x1)
61371 nslookup GIO   fd 2 wrote 1 byte
       "
       "
61371 nslookup RET   write 1
61371 nslookup CALL  exit(0x1)

Jarrod.
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to