Squid upgrade to 2.2.3 full crash report
-
after upgrade, it rebooted, installs the packages and then i started getting crash reports and squid wasnt running, so i reinstalled it and rebooted but still same
-
Jun 25 12:21:26 php-fpm[99958]: /pkg_edit.php: The command '/usr/pbi/squid-amd64/sbin/squid -k reconfigure' returned exit code '1', the output was 'squid: ERROR: No running copy'
Jun 25 12:21:26 php-fpm[99958]: /pkg_edit.php: Reloading Squid for configuration sync
Jun 25 12:21:26 check_reload_status: Reloading filter
Jun 25 12:21:26 check_reload_status: Syncing firewall
Jun 25 12:21:26 check_reload_status: Reloading filter
Jun 25 12:21:26 php-fpm[99958]: /pkg_edit.php: The command '/usr/pbi/squid-amd64/sbin/squid -k reconfigure' returned exit code '1', the output was 'squid: ERROR: No running copy'
Jun 25 12:21:26 php-fpm[99958]: /pkg_edit.php: Reloading Squid for configuration syncThis is in the logs when re-installing squid.
Everything is running in the GUI as package seems to be installed fine.
-
Jun 25 15:49:52 check_reload_status: Syncing firewall
Jun 25 15:49:52 check_reload_status: Reloading filter
Jun 25 15:49:52 php-fpm[59436]: /pkg_edit.php: [Squid] - Squid_resync function call pr: bp: rpc:no
Jun 25 15:49:52 php-fpm[87300]: /rc.filter_configure_sync: SQUID is installed but not started. Not installing "nat" rules.
Jun 25 15:49:53 php-fpm[87300]: /rc.filter_configure_sync: SQUID is installed but not started. Not installing "pfearly" rules.
Jun 25 15:49:53 php-fpm[59436]: /pkg_edit.php: Starting Squid
Jun 25 15:49:53 php-fpm[59436]: /pkg_edit.php: The command '/usr/pbi/squid-i386/sbin/squid -f /usr/pbi/squid-i386/local/etc/squid/squid.conf' returned exit code '255', the output was ''
Jun 25 15:49:53 php-fpm[87300]: /rc.filter_configure_sync: SQUID is installed but not started. Not installing "filter" rules. -
Hmm, I see many of those things also but Squid seems to be running fine.
The re-install log from the upgrade:Jun 25 10:38:21 testbox1 php: rc.bootup: Uninstalling package squid3 Jun 25 10:38:26 testbox1 php: rc.bootup: The command '/usr/local/etc/rc.d/squid.sh stop' returned exit code '1', the output was 'squid: No running copy' Jun 25 10:38:40 testbox1 php-fpm[247]: /index.php: Successful login for user 'admin' from: 192.168.114.5 Jun 25 10:38:40 testbox1 php-fpm[247]: /index.php: Successful login for user 'admin' from: 192.168.114.5 Jun 25 10:39:35 testbox1 check_reload_status: Syncing firewall Jun 25 10:39:35 testbox1 kernel: Removing cache ... One moment please...Finishing package cleanup. Jun 25 10:39:35 testbox1 kernel: Reloading filter... Jun 25 10:39:36 testbox1 check_reload_status: Syncing firewall Jun 25 10:39:36 testbox1 kernel: Jun 25 10:39:36 testbox1 php: rc.bootup: Finished uninstalling package squid3 Jun 25 10:39:36 testbox1 php: rc.bootup: Reinstalling package squid3 Jun 25 10:39:36 testbox1 php: rc.bootup: Beginning package installation for squid3 . Jun 25 10:39:38 testbox1 kernel: 100% Jun 25 10:39:38 testbox1 check_reload_status: Syncing firewall Jun 25 10:39:38 testbox1 kernel: Jun 25 10:39:39 testbox1 kernel: 0% Jun 25 10:39:39 testbox1 kernel: 1% Jun 25 10:39:40 testbox1 kernel: 2% Jun 25 10:39:40 testbox1 kernel: 3% Jun 25 10:39:40 testbox1 kernel: 4% Jun 25 10:39:41 testbox1 kernel: 5% Jun 25 10:39:41 testbox1 kernel: 6% Jun 25 10:39:41 testbox1 kernel: 7% Jun 25 10:39:42 testbox1 kernel: 8% Jun 25 10:39:42 testbox1 kernel: 9% Jun 25 10:39:43 testbox1 kernel: 10% Jun 25 10:39:46 testbox1 kernel: 20% Jun 25 10:39:53 testbox1 kernel: 30% Jun 25 10:39:57 testbox1 kernel: 40% Jun 25 10:40:00 testbox1 kernel: 50% Jun 25 10:40:04 testbox1 kernel: 60% Jun 25 10:40:07 testbox1 kernel: 70% Jun 25 10:40:14 testbox1 kernel: 80% Jun 25 10:40:20 testbox1 kernel: 90% Jun 25 10:40:25 testbox1 kernel: 100% Jun 25 10:43:25 testbox1 kernel: 70% 100% Jun 25 10:43:31 testbox1 kernel: 100% Jun 25 10:43:39 testbox1 kernel: Checking Squid cache... One moment please...Checking if there is configuration to migrate... One moment please...Writing configuration... One moment please... Jun 25 10:43:39 testbox1 check_reload_status: Syncing firewall Jun 25 10:43:39 testbox1 kernel: Creating squid cache pools... One moment please... Jun 25 10:43:45 testbox1 php: rc.bootup: Stopping any running proxy monitors Jun 25 10:43:46 testbox1 kernel: Checking for running processes... One moment please... Jun 25 10:43:47 testbox1 php: rc.bootup: Starting Squid Jun 25 10:43:47 testbox1 kernel: Checking cache... One moment please...Starting... One moment please...Reconfiguring filter... One moment please... Jun 25 10:43:47 testbox1 php: rc.bootup: Starting a proxy monitor script Jun 25 10:43:47 testbox1 php: rc.bootup: [Squid] - Squid_resync function call pr: bp:1 rpc:no Jun 25 10:43:47 testbox1 squid[36169]: Squid Parent: will start 1 kids Jun 25 10:43:47 testbox1 squid[36169]: Squid Parent: (squid-1) process 36632 started Jun 25 10:43:48 testbox1 (squid-1): I don't handle this error well! Jun 25 10:43:48 testbox1 squid[36169]: Squid Parent: (squid-1) process 36632 exited with status 1 Jun 25 10:43:51 testbox1 squid[36169]: Squid Parent: (squid-1) process 45648 started Jun 25 10:43:52 testbox1 (squid-1): I don't handle this error well! Jun 25 10:43:52 testbox1 squid[36169]: Squid Parent: (squid-1) process 45648 exited with status 1 Jun 25 10:43:54 testbox1 php: rc.bootup: [Squid] - Squid_resync function call pr:1 bp:1 rpc:no Jun 25 10:43:55 testbox1 check_reload_status: Syncing firewall Jun 25 10:43:55 testbox1 php: rc.bootup: Successfully installed package: squid3. Jun 25 10:43:55 testbox1 php: rc.bootup: Finished installing package squid3 Jun 25 10:43:55 testbox1 php: rc.bootup: Uninstalling package squidGuard Jun 25 10:43:55 testbox1 squid[36169]: Squid Parent: (squid-1) process 67255 started Jun 25 10:43:56 testbox1 (squid-1): Cannot open '/var/squid/logs/access.log' for writing. The parent directory must be writeable by the user 'proxy', which is the cache_effective_user set in squid.conf. Jun 25 10:43:56 testbox1 squid[36169]: Squid Parent: (squid-1) process 67255 exited with status 1 Jun 25 10:43:59 testbox1 squid[36169]: Squid Parent: (squid-1) process 10385 started Jun 25 10:43:59 testbox1 (squid-1): Cannot open '/var/squid/logs/access.log' for writing. The parent directory must be writeable by the user 'proxy', which is the cache_effective_user set in squid.conf. Jun 25 10:43:59 testbox1 squid[36169]: Squid Parent: (squid-1) process 10385 exited with status 1 Jun 25 10:44:02 testbox1 squid[36169]: Squid Parent: (squid-1) process 39015 started Jun 25 10:44:02 testbox1 (squid-1): Cannot open '/var/squid/logs/access.log' for writing. The parent directory must be writeable by the user 'proxy', which is the cache_effective_user set in squid.conf. Jun 25 10:44:02 testbox1 squid[36169]: Squid Parent: (squid-1) process 39015 exited with status 1 Jun 25 10:44:02 testbox1 squid[36169]: Squid Parent: (squid-1) process 39015 will not be restarted due to repeated, frequent failures Jun 25 10:44:02 testbox1 squid[36169]: Exiting due to repeated, frequent failures Jun 25 10:45:18 testbox1 Squid_Alarm[96933]: Squid has exited. Reconfiguring filter. Jun 25 10:45:18 testbox1 Squid_Alarm[97023]: Attempting restart... Jun 25 10:45:24 testbox1 check_reload_status: Syncing firewall Jun 25 10:45:28 testbox1 squid: redirect_program /usr/pbi/squidguard-i386/bin/squidGuard: (2) No such file or directory Jun 25 10:45:28 testbox1 kernel: Jun 25 10:45:29 testbox1 check_reload_status: Syncing firewall Jun 25 10:45:29 testbox1 php: rc.bootup: [Squid] - Squid_resync function call pr: bp:1 rpc:no Jun 25 10:45:40 testbox1 php: rc.bootup: Starting Squid Jun 25 10:45:41 testbox1 squid[76028]: Squid Parent: will start 1 kids Jun 25 10:45:41 testbox1 squid[76028]: Squid Parent: (squid-1) process 76578 started
-
I'll put some traffic through it to check the logging etc.
-
Can you browse HTTP sites?
-
i now tried to remove squid3 completely, then reboot and then try a fresh install of it but it never goes past extracting
Beginning package installation for squid3 .
Downloading package configuration file… done.
Saving updated package information... done.
Downloading squid3 and its dependencies...
Checking for package installation...
Downloading https://files.pfsense.org/packages/10/All/squid-3.4.10_2-i386.pbi ... (extracting) -
Ok, I put some traffic through it, seems to be logging fine. I had to stop-start Squid to get the Squidguard blacklists blocking correctly.
It's not fast but my test box is 'hardware limited'! Also it's mostly all cache misses at this point.Steve
-
is there anyway to clean complete squid directory etc to get it to install properly from scratch
-
https://doc.pfsense.org/index.php/Squid_Troubleshooting
-
i reapplied the 2.2.3 update file, it installed cron package on reboot but squid is stuck for ever
-
finally fixed it, applied the 2.2.3 update file once again and then gave it a while and finally squid started and all those errors and warnings disappeared
-
Ah, nice. :)
What hardware were you installing on?Steve
-
on the full install machine
-
Ah, yes I assumed it was a full install I just wondered about your box specs.
My test box is pretty low end, 1.3GHz Celeron, 512MB ram.Steve
-
well this is those asus eeepc with intel atom and 2GB ram
-
squid sorted out and on one another machine now squidguard wont install and this is in a remote location so lost complete access to webgui as well, i believe its something to do with package installation in general because smalelr packages install just fine but bigger ones r the issue
-
as soon as i reinstall squidguard the system goes dead and inaccessible, any fix for it?
-
Hmm, not able to replicate it yet. My box upgraded without issue including Squid3 and Squidguard with ClamAV. All running smoothely once I'd reloaded the Blacklists.
The only issue I saw was speed which is slow on my relatively ancient firebox.Steve
-
https://redmine.pfsense.org/issues/4793
after playing around for a while it seems squidguard needs to have something in target category then only it seems to avoid the crash when i tried in virtualbox but during upgrade thats already there
in general i still suffer package reinstalls on upgrade which go for ever or stuck at extracting which i guess some1 else also mentioned
https://forum.pfsense.org/index.php?topic=95674.0