Have you tried with the 3.0.5 version?
Anyways you can check what's wrong with the service, check the log /var/log/endian/jobsengine
On version 3.0 I've had a problem with:
Error firing action squid.restart: cannot find 'SQUID_LOG_ROTATE' while searching for 'DS.PROXY.SETTINGS.SQUID_LOG_ROTATE'
I "solved" it by editing the file /etc/logrotate.d/squid.tmpl and removing the lines
/var/log/squid/access.log {
#if $DS.PROXY.SETTINGS.SQUID_LOG_ROTATE != ''
rotate $DS.PROXY.SETTINGS.SQUID_LOG_ROTATE
#end if
olddir /var/log/archives/squid/
copytruncate
missingok
sharedscripts
lastaction
/etc/init.d/syslog-ng reload
endscript
}
/var/log/squid/useragent.log /var/log/squid/cache.log /var/log/squid/store.log {
#if $DS.PROXY.SETTINGS.SQUID_LOG_ROTATE != ''
rotate $DS.PROXY.SETTINGS.SQUID_LOG_ROTATE
#end if
olddir /var/log/archives/squid/
copytruncate
missingok
sharedscripts
lastaction
/usr/sbin/squid -k rotate
endscript
}
/var/log/squid/access.log_short {
daily
# rotate 1 is necessary for squid-graph in order to create
# a 24h graph.
rotate 1
nocompress
missingok
sharedscripts
lastaction
/etc/init.d/syslog-ng reload
endscript
}
I don't care about if this is correct or not, I just need the proxy up and running.