SquidGuard problems in 2.0-RC3 (i386) Jul 25 12:11:13
-
I made two clean installs, both with the same problems, both with 2.0-RC3 (i386) Jul 25 12:11:13
After initial setup, I configured WAN, LAN and DNS as usual, add packages Squid and SquidGuard, configured Squid for non transparent, created a target category and a simple ACL for SquidGuard.
When I try to enable SquidGuard it doesn't start :(
In the logsJul 26 02:50:09 squid[62196]: The url_rewriter helpers are crashing too rapidly, need help! Jul 26 02:50:09 squid[43442]: Squid Parent: child process 62196 exited due to signal 6 Jul 26 02:50:09 kernel: pid 62196 (squid), uid 62: exited on signal 6 Jul 26 02:50:09 squid[43442]: Exiting due to repeated, frequent failures
If I try to start SquidGuard from command line I get this:
/usr/local/bin/squidGuard -c /usr/local/etc/squidGuard/squidGuard.conf /libexec/ld-elf.so.1: /usr/local/lib/libdb-4.2.so.2: unsupported file layout
Is package db42-4.2.52_5 broken?
Thanks!
-
I guess so. I'm on 2.0-RC3 built on Jun 21 17:40:54 EDT 2011, and I have the same issue today.
But I did installed squidguard on the same pfSense release last friday without any issue.
-
I think that gives us a good answer:
elfdump -a libdb-4.2.so.2
elf header:
e_ident: ELFCLASS64 ELFDATA2LSB ELFOSABI_FREEBSD
e_type: ET_DYN
e_machine: EM_X86_64
[…]The package has been compiled 64 bits….
-
I really don't know why 64 bit executables ended on my system… all I have done is to upgrade 1.2.3 to 2.0 RC3.
But, running this command fixes the problem:
pkg_add -f -r http://files.pfsense.org/packages/8/All/db42-4.2.52_5.tbzOn another system, I also had other libraries broken that had more severe consequences, so I will investigate.
-
I just reverted my VMWare snapshot to pfSense 1.2.3 and redone the upgrade with the same RC3 release, and now SquidGuard was okay after the reboot.
-
Try to reinstall it again now. There were some binary updates to the packages that didn't go quite right. Though the correct files should be up now.