SquidGuard problem
-
Hi,
When i go to the squidguard configuration via WebGUI i get this error message:
Fatal error: Cannot redeclare is_iprange() (previously declared in /etc/inc/util.inc:194) in /usr/local/pkg/squidguard_configurator.inc on line 1800
I can see that the same function is declared on both files, but are different from eachother:
util.inc: function is_iprange($range) { if (substr_count($range, '-') != 1) { return false; } list($ip1, $ip2) = explode ('-', $range); return (is_ipaddr($ip1) && is_ipaddr($ip2)); }
/usr/local/pkg/squidguard_configurator.inc: function is_iprange($ip_range) { if (!is_string($ip_range)) return false; list($ip1,$ip2) = explode('-', $ip_range); if (!is_ipaddr($ip1) || !is_ipaddr($ip2)) return false; # ip2 < ip1 - wrong if (ipcmp(ip2, ip1) === -1) return false; return true; }
As you can see they do similar but different stuff.
What should i do to correct this as i cannot configure SquidGuard?I already tried to reinstall/remove and install the package with no success.
I am using 1.2.3-RELEASE and the squidguard package version: 1.3-2Thanks in advance!
-
Reinstall squidGuard. This bug already fixed http://pfsense.org/packages/config/squidGuard/squidguard_configurator.inc
-
Hum, i am unable to remove or reinstall that package at the moment.
it sticks in that screen of the reinstall/deinstall process and it does nothing more than this message:Removing package…
Loading package configuration squidguard.xml...
Loading package instructions...I am able to reinstall/remove any other package that i have installed at the moment.
What should i do ? -
Rename
usr/local/pkg/squidguard_configurator.inc:function is_iprange($ip_range) {
as
function is_iprange_new($ip_range) {
-
Hi,
Thanks for your reply!
I changed the function is_iprange to is_iprange_new and i had the function "is_ipaddr_valid" as it contains a call to the function is_iprange as well, I had only to change it to is_iprange_new and it is working like a charm, thanks.
Kind regards,
David Negreira.