HELP!
I am running solaris 2.5.1 and need squid with authentication.
Because I could not find a version precompiled that had authentication
turned on - I like the version 1.1.12 pkgadd version for solaris,
just wish authenticaion was compiled in - I had to download and
compile my own. So I have just downloaded and installed squid 1.1.18.
The first time I go to authenticate, BOOM! It craters. I can almost
bet I am doing something wrong, but I have found very little information
which tells me which compile options I NEED other than USE_PROXY_AUTH=1.
(I could have missed something)
I also don't know what an 'apache-style' password file looks like.
From what I read, I am assuming:
proxy_name:password
where the password is a crypt encrypted password - which one could
pull from a unix-style password file or shadow file.
It seems to load the password file ok - all 2700 entries, and then
during the authentication / config file processing of acls - DIES.
With debug set to all,9 here is what I see....
97/11/07 01:36:53| proxyAuthenticate: user = brpeters
97/11/07 01:36:53| proxyAuthenticate: user brpeters validated
97/11/07 01:36:53| aclCheck: checking 'http_access deny manager all'
97/11/07 01:36:53| aclMatchAclList: checking manager
97/11/07 01:36:53| aclMatchAcl: checking 'acl manager proto cache_object'
97/11/07 01:36:53| aclMatchAclList: returning 0
97/11/07 01:36:53| aclCheck: checking 'http_access deny Dangerous_ports'
97/11/07 01:36:53| aclMatchAclList: checking Dangerous_ports
97/11/07 01:36:53| aclMatchAcl: checking 'acl Dangerous_ports port 7 9 19'
97/11/07 01:36:53| aclMatchAclList: returning 0
97/11/07 01:36:53| aclCheck: checking 'http_access allow allowed_hosts'
97/11/07 01:36:53| aclMatchAclList: checking allowed_hosts
97/11/07 01:36:53| aclMatchAcl: checking 'acl allowed_hosts src 192.168.101.0/255.255.255.0'
FATAL: Received Bus Error...dying.
97/11/07 01:36:53| storeWriteCleanLog: Starting...
97/11/07 01:36:53| comm_set_fd_lifetime: FD 26 lft -1
97/11/07 01:36:53| Finished. Wrote 108 lines.
97/11/07 01:36:53| Took 0 seconds ( 108.0 lines/sec).
97/11/07 01:36:53| WARNING: fdstat_update: re-opening Biggest_FD?
97/11/07 01:36:53| comm_set_fd_lifetime: FD 27 lft -1
97/11/07 01:36:53| enter_suid: PID 4105 taking root priveleges
97/11/07 01:36:53| leave_suid: PID 4105 called
Here are src/Makefile options I chose (feel free to comment - I don't know
what most of them mean!)
HOST_OPT = # -DCACHEMGR_HOSTNAME="getfullhostname()"
AUTH_OPT = -DUSE_PROXY_AUTH=1
LOG_HDRS_OPT = -DLOG_FULL_HEADERS=1
ICMP_OPT = # -DUSE_ICMP=1
DELAY_HACK = # -DDELAY_HACK=1
USERAGENT_OPT = -DUSE_USERAGENT_LOG=1
KILL_PARENT_OPT = # -DKILL_PARENT_OPT
USE_POLL_OPT = # -DUSE_POLL
# do NOT define both USE_SPLAY_TREE and USE_BIN_TREE at the same time!
USE_SPLAY_TREE = # -DUSE_SPLAY_TREE
USE_BIN_TREE = -DUSE_BIN_TREE
RELOAD_INTO_IMS = -DRELOAD_INTO_IMS
UNDERSCORES_OPT = -DALLOW_HOSTNAME_UNDERSCORES
Regards,
Bill
------------------------------------------------------------------------
Bill Petersen email: brp@dsccc.com
UNIX System Admin, Technical Services voice: 972-519-4249
DSC Communications Corp, Plano, Texas fax: 972-519-4830
------------------------------------------------------------------------
Communication, its one of those things we take for granted...
------------------------------------------------------------------------
Received on Thu Nov 06 1997 - 23:46:23 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:37:28 MST