Recentemente, tentando di mettere in ascolto ntop sull'interfaccia eth1 di una sonda basata sulla distro Backtrack 4, dopo un tempo totalmente randomico notavo che il servizio in questione si schiantava in modo alquanto brusco. Ad ulteriore conferma di quanto detto individuo un messaggio lapidario su /var/log/messages, ovvero:
Mar 28 16:54:02 sonda-bt4-ext kernel: ntop[4599]: segfault at 41445036 ip b72d6a18 sp b15dd230 error 6 in libc-2.8.90.so[b7265000+158000]
Oh che bello, un fantastico sementation fault. Cosa fare quindi? Gira che ti rigira individuo la presunta causa del problema nel file dnsCache.db presente nella dir /var/lib/ntop_eth1
Lancio il comando:
nightfly@bt4:/var/lib/ntop_eth1# cat /dev/null > dnsCache.db
avvio ntop_eth1 digitando:
nightfly@bt4:/var/lib/ntop_eth1# sudo service ntop_eth1 start
ed il problema è stato risolto.
Bye.