Description of problem: Squid's default SNMP port (UDP port 3401) isn't assigned the correct SELinux policy. Squid won't start with SELinux in enforcing mode and SNMP enabled. Version-Release number of selected component (if applicable): squid-2.6.STABLE6-5.el5_1.3 selinux-policy-2.4.6-106.el5_1.3 How reproducible: Always Steps to Reproduce: 1. Install Squid RPM 2. Modify squid.conf directive snmp_port from its commented value of "snmp_port 0" to "snmp_port 3401" 3. Attempt to start Squid Actual results: Squid doesn't start. cache.log mentions failure to open SNMP port 3401. Expected results: Squid starts and listens for SNMP queries on port 3401. Additional info: Fixable by "semanage port -a -t http_cache_port_t -p udp 3401"
I can confirm this. Changing component to selinux-policy.
This is already fixed in u2 policy Snapshot available on http://people.redhat.com/dwalsh/SELinux/RHEL5 selinux-policy-2.4.6-137.el5