If it still does not work after all of this, check:
[root@gateway0 ~]# config show sarg logfile
It should return:
sarg=service
language=English
logfile=dansguardian <-----Here
values=abbreviation
If logfile=squid, you need to change to Dansguardian log files with this command:
/usr/bin/sarglog dansguardian
Also ensure that Dans is enabled and creating logs. You can check this in the Dungog Dansguardian panel.
Go into the Global settings / Options and click on the link "dansguardian" in the text just under Options.
It will bring you into the view logs files, if it is empty, danguardian is not creating log files.
It looks like this:
Review dansguardian or squid access in the View log files panel. Or install and use smeserver-sarg
Log Level = [all text based}
Format of Logfile = [Dansguardian format] <<<----Check this also
Sorry to butt in.