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

Reply via email to