Hi there,

To make squid run in SMP mode using Eliezer packages for CentOS 6.x it
is not enough to add SELinux policies as I already presented in another
thread. You have to create /var/run/squid with appropriate permissions.
I did:

# mkdir /var/run/squid
# chgrp squid /var/run/squid
# chmod g+w /var/run/squid

Squid creates the socket files (coordinator.ipc, kid-1.ipc, etc) for SMP
mode in /var/run/squid, but this directory does not exists on a standard
CentOS install and it's not created by Eliezer RPM packages.

I guess this directory should be part of the squid RPM package.

I'm also trying to submit my fixes for squid SMP on Fedora project, as
their packages eventually become the official CentOS/RHEL packages. If
someone is interested, you can follow:

- Fedora packages SElinux policies in a single package, instead of
inside each service package:
https://bugzilla.redhat.com/show_bug.cgi?id=1099543
- About /var/run/squid
https://bugzilla.redhat.com/show_bug.cgi?id=1099970
- About my proposed change to /etc/init.d/squid
https://bugzilla.redhat.com/show_bug.cgi?id=1099577


[]s, Fernando Lozano

Reply via email to