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]"