On Fri, Dec 6, 2024 at 4:42 AM Timothy M Butterworth < timothy.m.butterwo...@gmail.com> wrote:
> Hello, > > Is anyone running Squid on Debian 12? I installed it but I can not get it > to start via systemd. > > root@hp-debian:/home/tmb# systemctl status squid.service > × squid.service - Squid Web Proxy Server > Loaded: loaded (/lib/systemd/system/squid.service; enabled; preset: > enabled) > Active: failed (Result: timeout) since Fri 2024-12-06 04:34:58 EST; > 20s ago > Docs: man:squid(8) > Process: 24544 ExecStartPre=/usr/sbin/squid --foreground -z > (code=exited, status=0/SUCCESS) > Process: 24547 ExecStart=/usr/sbin/squid --foreground -sYC (code=exited, > status=1/FAILURE) > Main PID: 24547 (code=exited, status=1/FAILURE) > CPU: 186ms > > Dec 06 04:33:28 hp-debian squid[24549]: Finished loading MIME types and > icons. > Dec 06 04:33:28 hp-debian squid[24549]: HTCP Disabled. > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: start operation > timed out. Terminating. > Dec 06 04:34:58 hp-debian squid[24547]: Squid Parent: squid-1 process > 24549 exited due to signal 15 with status 0 > Dec 06 04:34:58 hp-debian squid[24547]: Exiting due to unexpected forced > shutdown > Dec 06 04:34:58 hp-debian squid[24547]: Removing PID file (/run/squid.pid) > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Main process exited, > code=exited, status=1/FAILURE > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Killing process > 24551 (pinger) with signal SIGKILL. > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Failed with result > 'timeout'. > Dec 06 04:34:58 hp-debian systemd[1]: Failed to start squid.service - > Squid Web Proxy Server. > > root@hp-debian:/home/tmb# journalctl -xeu squid.service > Dec 06 04:33:28 hp-debian squid[24549]: Process ID 24549 > Dec 06 04:33:28 hp-debian squid[24549]: Process Roles: worker > Dec 06 04:33:28 hp-debian squid[24549]: With 1024 file descriptors > available > Dec 06 04:33:28 hp-debian squid[24549]: Initializing IP Cache... > Dec 06 04:33:28 hp-debian squid[24549]: DNS Socket created at [::], FD 8 > Dec 06 04:33:28 hp-debian squid[24549]: DNS Socket created at 0.0.0.0, FD > 9 > Dec 06 04:33:28 hp-debian squid[24549]: Adding nameserver 192.168.195.2 > from /etc/resolv.conf > Dec 06 04:33:28 hp-debian squid[24549]: Adding nameserver > 2600:380:8c28:f0aa::df from /etc/resolv.conf > Dec 06 04:33:28 hp-debian squid[24549]: Logfile: opening log > daemon:/var/log/squid/access.log > Dec 06 04:33:28 hp-debian squid[24549]: Logfile Daemon: opening log > /var/log/squid/access.log > Dec 06 04:33:28 hp-debian squid[24549]: Local cache digest enabled; > rebuild/rewrite every 3600/3600 sec > Dec 06 04:33:28 hp-debian squid[24549]: Store logging disabled > Dec 06 04:33:28 hp-debian squid[24549]: Swap maxSize 0 + 262144 KB, > estimated 20164 objects > Dec 06 04:33:28 hp-debian squid[24549]: Target number of buckets: 1008 > Dec 06 04:33:28 hp-debian squid[24549]: Using 8192 Store buckets > Dec 06 04:33:28 hp-debian squid[24549]: Max Mem size: 262144 KB > Dec 06 04:33:28 hp-debian squid[24549]: Max Swap size: 0 KB > Dec 06 04:33:28 hp-debian squid[24549]: Using Least Load store dir > selection > Dec 06 04:33:28 hp-debian squid[24549]: Set Current Directory to > /var/spool/squid > Dec 06 04:33:28 hp-debian squid[24549]: Finished loading MIME types and > icons. > Dec 06 04:33:28 hp-debian squid[24549]: HTCP Disabled. > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: start operation > timed out. Terminating. > Dec 06 04:34:58 hp-debian squid[24547]: Squid Parent: squid-1 process > 24549 exited due to signal 15 with status 0 > Dec 06 04:34:58 hp-debian squid[24547]: Exiting due to unexpected forced > shutdown > Dec 06 04:34:58 hp-debian squid[24547]: Removing PID file (/run/squid.pid) > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Main process exited, > code=exited, status=1/FAILURE > ░░ Subject: Unit process exited > ░░ Defined-By: systemd > ░░ Support: https://www.debian.org/support > ░░ > ░░ An ExecStart= process belonging to unit squid.service has exited. > ░░ > ░░ The process' exit code is 'exited' and its exit status is 1. > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Killing process > 24551 (pinger) with signal SIGKILL. > Dec 06 04:34:58 hp-debian systemd[1]: squid.service: Failed with result > 'timeout'. > ░░ Subject: Unit failed > ░░ Defined-By: systemd > ░░ Support: https://www.debian.org/support > ░░ > ░░ The unit squid.service has entered the 'failed' state with result > 'timeout'. > Dec 06 04:34:58 hp-debian systemd[1]: Failed to start squid.service - > Squid Web Proxy Server. > ░░ Subject: A start job for unit squid.service has failed > ░░ Defined-By: systemd > ░░ Support: https://www.debian.org/support > ░░ > ░░ A start job for unit squid.service has finished with a failure. > ░░ > ░░ The job identifier is 28852 and the job result is failed. > > Squid starts via command line. > root@hp-debian:/home/tmb# squid > root@hp-debian:/home/tmb# squid > 2024/12/06 04:41:16| FATAL: Squid is already running: Found fresh instance > PID file (/run/squid.pid) with PID 24701 > exception location: Instance.cc(121) ThrowIfAlreadyRunningWith > After troubleshooting a bit I found that squid is not binding a socket to 3128 when started manually. root@hp-debian:/home/tmb# squid -a 3128 2024/12/06 05:01:01| FATAL: vector::_M_range_check: __n (which is 1) >= this->size() (which is 0) squid -f /etc/squid/squid.conf executes but no listening socket is established. -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/ ⠈⠳⣄⠀⠀