Looks ok now I have the use_dcc = 0 in local.cf.
There shouldn't be an = in that line. Just:
use_dcc 0
that's it.
It seems to be picking the directory up ok. Where do I add the DNSBL of spamhaus? /etc/init.d/spamassassin ?
Why do you think you need to add it? SA 3.0 ships with it enabled by default. As long as you have the Net::DNS perl module installed, SA will use it.
See /usr/share/spamassass/20_dnsbl.cf.