Hi,
I'm having trouble running Nessus-2.0.10a on Solaris. What happens is
that sometimes a scan just hangs forever (i.e. until I manually kill
it). Here is a typical situation:
enterprise# ps -ef | grep nessusd
root 17874 17872 0 10:29:46 ? 0:18 nessusd -c nessusd.conf -
a 127.0.0.1 -D
root 17924 17874 0 10:30:45 ? 0:23 nessusd -c nessusd.conf -
a 127.0.0.1 -D
root 17872 1 0 10:29:45 ? 0:00 nessusd -c nessusd.conf -
a 127.0.0.1 -D
root 23075 22066 0 14:35:07 pts/7 0:00 grep nessusd
enterprise# ps -ef | grep 17924
root 19770 17924 0 0:00 <defunct>
root 19771 17924 0 0:00 <defunct>
root 17924 17874 0 10:30:45 ? 0:23 nessusd -c nessusd.conf -
a 127.0.0.1 -D
root 23077 22066 0 14:35:22 pts/7 0:00 grep 17924
root 18739 17924 0 0:16 <defunct>
root 19775 17924 0 0:00 <defunct>
root 19773 17924 0 0:00 <defunct>
enterprise#
So it seems that some plugins were finished, but the parent process
never got around to get the process status back. truss -p 17924 reports:
recv(7, 0xFFBDEB60, 1, 0) (sleeping...)
and lsof -p 17924 | grep ' 7[rwu]' prints
nessusd 17924 root 7u sock 0t0 0x4074,
SOCK_0x3ac5
so it seems nessusd is trying to read from a socket.
Any ideas what to do? Killing the process 17924 makes nessusd continue,
but of course gives incomplete results for this IP address.
--nk
_______________________________________________
Nessus mailing list
[EMAIL PROTECTED]
http://mail.nessus.org/mailman/listinfo/nessus