Yet another init script bug... I neglected to create a certificate before I started nessus with /etc/init.d/nessus start, the script said [ OK ] indicating that the process ran successfully, but actually it did not, it even told me to install a certificate first! If Nessus can tell users to install a certificate, the init script should be able to tell if the process launched! Even if this is just another fork OK = init OK type of bug, we should still have some sort of check in the init script like "ps aux | grep nessusd"... please don't say UPSTREAM =) Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 54464 [details] nessusd-r6.diff
Marco's script checks for cert_file in /etc/nessus/nessusd.conf, which is added when nessus-mkcert is ran. Eric, please tell if this fixes your problem.
It works, initial installation does not have nessus.conf, so it fails properly.
Thanks, fix in cvs.