Ouais, ben, un peu honteux qd même, mais bon ce serait trop con que qqun d'autre perde une seconde avec ça :
Il est dit dans la doc d'install de squid de ne pas le lancer en tant que root. C'est probablement pour des questions de sécurité me suis-je dit. Alors, comme pour mes tests j'avais pas besoin de sécurité, mais de pouvoir commencer le + vite possible à faire des tests de config et autres, j'ai passé sur ce point => mal m'en a pris : ça fait une semaine que je n'arrive pas à lancer squid. Et je n'ai pas trouvé le moyen de le lancer en tant que root : il démarre, tient qq secondes et s'arrête. Solution (classique): Faire STRICTEMENT ce qui est dit dans la doc, donner squid à un utilisateur quelconque et TOUT mettre à son compte : nobody est préconisé, mais comme à l'install, squid avait été donné en partie à l'utilisateur squid, j'ai essayé, et c'est tout aussi bien. Sans oublier d'aller mettre à jour /etc/squid/squid.conf (option "cache_effective_user squid"). Et c'est plus vite dit que fait, parce que des répertoires il y en a un peu partout, certains appartenant à root, d'autres à squid. Bref un vrai bordel (ça peut pas se préparer au niveau du rpm, ça?). Sans parler des différences de répertoires selon une installation par rpm ou par tgz... Ceux que j'ai pu repérer comme étant bloquants au niveau du lancement si l'install s'est faite par rpm: /var/spool/squid, /var/log/squid, et même /etc/rc.d/init.d/squid Puis lancer en étant connecté en tant que propriétaire de squid (ici, squid pour moi). Voili Rosaire
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"