We are running a Squid-Proxy (2.3.stable4-51) on a SuSE-Linux machine. To
access URLs in the internet, users have to enter username and password. Some
URLs can be accessed without authentication.
These public URLS are listed in the file "/etc/squid/public_urls". This configuration
worked fine for about a couple of weeks.
In the last few days, the proxy ignores the acl PUBLIC_URLS. Syslog shows the following messages:
Sep 29 17:18:00 proxy squid[313]: aclParseAclLine: IGNORING invalid ACL: acl PUBLIC_URLS dstdomain "/etc/squid/public_urls"
Sep 29 17:18:00 proxy squid[313]: strtokFile: "/etc/squid/public_urls not found
Sep 29 17:18:00 proxy squid[313]: squid.conf line 1289: http_access allow PUBLIC_URLS
Sep 29 17:18:00 proxy squid[313]: aclParseAccessLine: Access line contains no ACL's, skipping
The ACL definition looks like this:
[....] acl PUBLIC_URLS dstdomain "/etc/squid/public_urls" acl PASSWORT proxy_auth REQUIRED [....] http_access allow PUBLIC_URLS http_access allow PASSWORT http_access deny all
After restarting squid, the ACL is handled correctly. This problem occurs
about 2 times a week.
Any ideas?
Thanks in advance, Udo Pokojski
