Hi everybody, I'm using debianedu (stretch) with squid 3.5. I would like to configure my squid through a parent proxy (172.16.103.254:3128). I give you my issues at the beginning of this post, and my squid config at the end. -> When I start squid on my debian stretch, and check if everything is ok, I've got the message "Unable to open HTTP Socket":
# service squid status ● squid.service - LSB: Squid HTTP Proxy version 3.x Loaded: loaded (/etc/init.d/squid; generated; vendor preset: enabled) Active: active (running) since Tue 2019-12-03 12:41:48 AST; 2s ago Docs: man:systemd-sysv-generator(8) Process: 10838 ExecStop=/etc/init.d/squid stop (code=exited, status=0/SUCCESS) Process: 10852 ExecStart=/etc/init.d/squid start (code=exited, status=0/SUCCESS) Main PID: 10893 Tasks: 6 (limit: 4915) CGroup: /system.slice/squid.service <http://system.slice/squid.service> ├─ 818 /usr/sbin/squid -YC -f /etc/squid/squid-debian-edu.conf ├─ 2164 (squid-1) -YC -f /etc/squid/squid-debian-edu.conf ├─ 2165 (logfile-daemon) /var/log/squid/access.log ├─ 2166 (unlinkd) ├─ 2167 (pinger) └─10891 /usr/sbin/squid -YC -f /etc/squid/squid-debian-edu.conf déc. 03 12:41:47 tjener.intern systemd[1]: Starting LSB: Squid HTTP Proxy version 3.x... déc. 03 12:41:47 tjener.intern squid[10891]: Squid Parent: will start 1 kids déc. 03 12:41:47 tjener.intern squid[10852]: Starting Squid HTTP Proxy: squid. déc. 03 12:41:47 tjener.intern squid[10891]: Squid Parent: (squid-1) process 10893 started déc. 03 12:41:47 tjener.intern systemd[1]: squid.service: PID file /var/run/squid.pid not readable (yet?) after start: No such file or directory déc. 03 12:41:48 tjener.intern systemd[1]: squid.service: Supervising process 10893 which is not our child. We'll most likely not notice when it exits. déc. 03 12:41:48 tjener.intern (squid-1)[10893]: Unable to open HTTP Socket déc. 03 12:41:48 tjener.intern systemd[1]: Started LSB: Squid HTTP Proxy version 3.x. déc. 03 12:41:48 tjener.intern squid[10891]: Squid Parent: (squid-1) process 10893 exited with status 1 -> When I look the cache log, I've got a "commBind: Cannot bind socket FD 17 to [::]:3128: (98) Address already in use": 2019/12/03 12:39:56 kid1| Closing Pinger socket on FD 19 2019/12/03 12:39:56| pinger: Initialising ICMP pinger ... 2019/12/03 12:39:56| pinger: ICMP socket opened. 2019/12/03 12:39:56| pinger: ICMPv6 socket opened 2019/12/03 12:39:56| Pinger exiting. 2019/12/03 12:41:47 kid1| Set Current Directory to /var/spool/squid 2019/12/03 12:41:47 kid1| Starting Squid Cache version 3.5.23 for x86_64-pc-linux-gnu... 2019/12/03 12:41:47 kid1| Service Name: squid 2019/12/03 12:41:47 kid1| Process ID 10893 2019/12/03 12:41:47 kid1| Process Roles: worker 2019/12/03 12:41:47 kid1| With 65535 file descriptors available 2019/12/03 12:41:47 kid1| Initializing IP Cache... 2019/12/03 12:41:47 kid1| DNS Socket created at [::], FD 6 2019/12/03 12:41:47 kid1| DNS Socket created at 0.0.0.0, FD 8 2019/12/03 12:41:47 kid1| Adding nameserver 127.0.0.1 from /etc/resolv.conf 2019/12/03 12:41:47 kid1| Adding domain intern from /etc/resolv.conf 2019/12/03 12:41:47 kid1| Logfile: opening log daemon:/var/log/squid/access.log 2019/12/03 12:41:47 kid1| Logfile Daemon: opening log /var/log/squid/access.log 2019/12/03 12:41:48 kid1| Unlinkd pipe opened on FD 14 2019/12/03 12:41:48 kid1| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec 2019/12/03 12:41:48 kid1| Store logging disabled 2019/12/03 12:41:48 kid1| Swap maxSize 11758592 + 262144 KB, estimated 924672 objects 2019/12/03 12:41:48 kid1| Target number of buckets: 46233 2019/12/03 12:41:48 kid1| Using 65536 Store buckets 2019/12/03 12:41:48 kid1| Max Mem size: 262144 KB 2019/12/03 12:41:48 kid1| Max Swap size: 11758592 KB 2019/12/03 12:41:48 kid1| Rebuilding storage in /var/spool/squid (dirty log) 2019/12/03 12:41:48 kid1| Using Least Load store dir selection 2019/12/03 12:41:48 kid1| Set Current Directory to /var/spool/squid 2019/12/03 12:41:48 kid1| Finished loading MIME types and icons. 2019/12/03 12:41:48 kid1| commBind: Cannot bind socket FD 17 to [::]:3128: (98) Address already in use 2019/12/03 12:41:48 kid1| HTCP Disabled. 2019/12/03 12:41:48 kid1| Pinger socket opened on FD 19 2019/12/03 12:41:48 kid1| Configuring Parent 172.16.103.254/3128/0 2019/12/03 12:41:48 kid1| Squid plugin modules loaded: 0 2019/12/03 12:41:48 kid1| Adaptation support is off. 2019/12/03 12:41:48 kid1| Closing HTTP port [::]:3128 FATAL: Unable to open HTTP Socket Squid Cache (Version 3.5.23): Terminated abnormally. -> But when I check this with netstat, there's just squid using this port: # netstat -anop |grep 3128 tcp6 0 0 :::3128 :::* LISTEN 2164/(squid-1) off (0.00/0/0) So what's wrong ? -> As I said, here is my squid config , I've added these two lines at the end : cache_peer 172.16.103.254 parent 3128 0 proxy-only no-query never_direct allow all #cat squid-debian-edu.confacl CONNECT method CONNECT # Grant access to the local networks acl localnet src 10.0.0.0/8 # RFC1918 possible internal network acl localnet src 172.16.0.0/12 # RFC1918 possible internal network acl localnet src 192.168.0.0/16 # RFC1918 possible internal network acl localnet src fc00::/7 # RFC 4193 local private network range acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost manager http_access deny manager http_access allow localnet http_access allow localhost http_access deny all htcp_access allow localnet htcp_access deny all http_port 3128 coredump_dir /var/spool/squid3 refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 # See bug #591839 refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880 refresh_pattern . 0 20% 4320 # Cache larger files to cache more debian packages maximum_object_size 153600 KB # - Appends .intern to hostnames without any dots in them. append_domain .intern # Adjust cache size to fit size of /var/spool/squid, the capasity is # dynamically updated using # /usr/share/debian-edu-config/tools/squid-update-cachedir cache_peer 172.16.103.254 parent 3128 0 proxy-only no-query never_direct allow all cache_dir ufs /var/spool/squid3 11432 16 256 Thanks for your help. -- Envoi sécurisé avec Tutanota. Obtenez votre propre adresse email chiffrée : https://tutanota.com
_______________________________________________ squid-users mailing list squid-users@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-users