Dear all, I use Squid with Squidguard in order to block web sites to my LAN users, but I can't put it to work. I configured the squidGuard.conf file with the porn, aggressive, audio-video, ..... blacklists downloaded from the squidguard web site. But when I put the "redirect_program /usr/bin/squidGuard" or "redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf" ikn my squid.conf file, the squid process doesn't start at all....I can't see from my "ps -aufx" output command. If I comment the redirect_program tag, the squid starts OK. When I see the squidguard.log file I see this: 2006-10-27 10:28:26 [18769] init domainlist /var/lib/squidguard/db/porn/domains 2006-10-27 10:28:26 [18770] init domainlist /var/lib/squidguard/db/porn/domains 2006-10-27 10:28:26 [18771] init domainlist /var/lib/squidguard/db/porn/domains 2006-10-27 10:28:26 [18772] init domainlist /var/lib/squidguard/db/porn/domains 2006-10-27 10:28:26 [18773] init domainlist /var/lib/squidguard/db/porn/domains 2006-10-27 10:28:31 [18771] sgDbLoadTextFile: put: Cannot allocate memory 2006-10-27 10:28:31 [18770] sgDbLoadTextFile: put: Cannot allocate memory 2006-10-27 10:28:31 [18769] sgDbLoadTextFile: put: Cannot allocate memory 2006-10-27 10:28:31 [18772] sgDbLoadTextFile: put: Cannot allocate memory 2006-10-27 10:28:31 [18773] sgDbLoadTextFile: put: Cannot allocate memory I can't find this error message at Google. What can I do ??? Can anybody help me ???
- Seems like come code in a squidguard related component can't allocate memory : 1) start squid from a shell, using (e.g.) csh # ulimit -a -> start squid should lift any process limits on mem. growth 2) Of course your system must have sufficient virt. mem to run all the needed processes squid+squidguard. In that context , I advise to make an assesment of the virt mem usage when SQUID is running without squidguard, and check how much spare you have left. M.