Tema:
tengo un error super raro con squidGuard y los permisos a las bases de datos, este es el log:
2010-12-14 18:14:16 [14773] ending emergency mode, stdin empty
2010-12-14 18:14:16 [14775] ending emergency mode, stdin empty
2010-12-14 18:14:16 [14777] ending emergency mode, stdin empty
2010-12-14 18:14:16 [14776] ending emergency mode, stdin empty
2010-12-14 18:14:16 [14774] ending emergency mode, stdin empty
2010-12-14 18:14:17 [15096] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:14:17 [15096] New setting: logdir: /var/log/squidguard
2010-12-14 18:14:17 [15096] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:14:17 [15097] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:14:17 [15097] New setting: logdir: /var/log/squidguard
2010-12-14 18:14:17 [15096] /var/lib/squidguard/db/ads/domains: Permission denied
2010-12-14 18:14:17 [15096] going into emergency mode
2010-12-14 18:14:17 [15097] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:14:17 [15098] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:14:17 [15098] New setting: logdir: /var/log/squidguard
2010-12-14 18:14:17 [15098] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:14:17 [15097] /var/lib/squidguard/db/ads/domains: Permission denied
2010-12-14 18:14:17 [15097] going into emergency mode
2010-12-14 18:14:17 [15098] /var/lib/squidguard/db/ads/domains: Permission denied
2010-12-14 18:14:17 [15098] going into emergency mode
2010-12-14 18:14:17 [15099] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:14:17 [15099] New setting: logdir: /var/log/squidguard
2010-12-14 18:14:17 [15099] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:14:17 [15099] /var/lib/squidguard/db/ads/domains: Permission denied
2010-12-14 18:14:17 [15099] going into emergency mode
2010-12-14 18:14:17 [15100] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:14:17 [15100] New setting: logdir: /var/log/squidguard
2010-12-14 18:14:17 [15100] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:14:17 [15100] /var/lib/squidguard/db/ads/domains: Permission denied
2010-12-14 18:14:17 [15100] going into emergency mode
He reinstalado squid, squidGuard, squidGuard-blacklists y nada.
He cambiado los permisos de los archivos a 644 y los de las carpetas a 755 y nada (tambien he rpobado con 770, 771, ...).
He cambiado el dueño de todos los archivos a squid y nada.
Le asigno la shell /bin/bash al usuario squid y nada.
Le asigno el grupo root como secundario al usuario squid y prosupuesto, nada!
Ejecuto:
su - squid
squidguard -c /etc/squid/squidguard.conf -d
2010-12-14 18:26:33 [15196] New setting: dbhome: /var/lib/squidguard/db
2010-12-14 18:26:33 [15196] New setting: logdir: /var/log/squidguard
2010-12-14 18:26:33 [15196] init domainlist /var/lib/squidguard/db/ads/domains
2010-12-14 18:26:33 [15196] loading dbfile /var/lib/squidguard/db/ads/domains.db
2010-12-14 18:26:33 [15196] init urllist /var/lib/squidguard/db/ads/urls
2010-12-14 18:26:33 [15196] loading dbfile /var/lib/squidguard/db/ads/urls.db
2010-12-14 18:26:33 [15196] init expressionlist /var/lib/squidguard/db/ads/expressions
2010-12-14 18:26:33 [15196] init domainlist /var/lib/squidguard/db/adult/domains
2010-12-14 18:26:33 [15196] loading dbfile /var/lib/squidguard/db/adult/domains.db
...
...
...
...
...
2010-12-14 18:26:33 [15196] loading dbfile /var/lib/squidguard/db/local/good/domains.db
2010-12-14 18:26:33 [15196] init urllist /var/lib/squidguard/db/local/good/urls
2010-12-14 18:26:33 [15196] loading dbfile /var/lib/squidguard/db/local/good/urls.db
2010-12-14 18:26:33 [15196] init expressionlist /var/lib/squidguard/db/local/good/expressions
2010-12-14 18:26:33 [15196] squidGuard 1.3 started (1292369193.545)
2010-12-14 18:26:33 [15196] squidGuard ready for requests (1292369193.555)
Y funciona (esto no sucedía al principio también fallaba), pero si lo inicio a través de:
service squid restart
o (que es lo mismo)
/etc/init.d/squid restart
Falla!!!
Se les ocurre algo?
Comentarios
cheka tus log han de estar
cheka tus log han de estar muy grandes deja los log vacios
saludos
Viva Linux