gllandalf
j'ai un problème avec mon squid qui ne démarre plus (sous FC3 à jour)
si je fais un service squid start (en root), j'obtiens le message suivant :
init_cache_dir /var/spool/squid... /etc/init.d/squid: line 54: 15835 Abandon $SQUID -z -F -D >>/var/log/squid/squid.out 2>&1
Démarrage de squid :/etc/init.d/squid: line 53: 15836 Abandon $SQUID $SQUID_OPTS >>/var/log/squid/squid.out 2>&1
[ÉCHOUÉ]
donc je fais un vi /var/log/squid/squid.out et là je vois :
FATAL: Unable to open configuration file: /etc/squid/squid.conf: (13) Permission denied
Squid Cache (Version 2.5.STABLE8): Terminated abnormally.
pourtant un ll /etc/squid me donne entre autre:
-rw-r----- 1 root squid 116724 mar 31 23:00 squid.conf
et je peux bien consulter ce fichier avec vi par exemple.
dmesg me donne :
audit(1112304331.523:0): avc: denied { search } for pid=15836 exe=/usr/sbin/squid name=etc dev=dm-0 ino=2752513 scontext=root:system_r:squid_t tcontext=system_u:object_r:home_root_t tclass=dir
ce qui semblerait indiquer que squid n'a pas la permission d'entrer dans /etc (enfin je crois) (bizarre)
j'ai desinstallé et réinstallé le rpm mais sans succès.
pitié il faut que quelqu'un m'aide!!! :-?
gllandalf
bon je me réponds à moi même
en fait c'est SELinux qui empeche squid de démarrer, par ailleurs il empeche aussi les daemons syslogd minilogd et portmap de se lancer...
apparemment c'est depuis la dernière update selinux-policy-targeted.noarch 1.17.30-2.93
(sous réserve)
bon pour le moment j'ai fait un 'disable SELInux protection for squid daemon' et ça remarche, mais bon je perds surement quelque chose niveau sécurité 🙁