Well for the nessus issue, we don't have it by default so you may not get much help.
But for your tor issue, try these two guides, the helped me.
Step by step with Tor - Ubuntu Forums
Also make sure that you have configured your /etc/privoxy/config file.
EDIT: Ensure networking service is started as well.