V2.4.4 - The firewall has enountered an error



  • I have the following packages installed:
    Lightsquid 3.0.6_4
    openvpn-client-export 1.4.17_2
    pfBlockerNG 2.1.4_13
    squid 0.4.44_5
    squidGuard 1.16.17_3
    suricata 4.0.13_8

    Every time I log into my firewall via webadmin, I get this:
    pfSense has detected a crash report or programming bug

    See attached crashbug.txt

    Also, everytime I update a package or reinstall I get the following (next time I go to Installed Paclages, it shows the current version number, assuming the packages upgraded):


    Fatal error: Uncaught Error: Call to undefined function gettext() in /etc/inc/certs.inc:46
    Stack trace:
    #0 /etc/inc/functions.inc(32): require_once()
    #1 /etc/inc/notices.inc(24): require_once('/etc/inc/functi...')
    #2 /etc/inc/config.inc(49): require_once('/etc/inc/notice...')
    #3 /etc/rc.packages(28): require_once('/etc/inc/config...')
    #4 {main}
    thrown in /etc/inc/certs.inc on line 46
    pkg-static: POST-INSTALL script failed
    Message from pfSense-pkg-squid-0.4.44_5:

    Please visit Services - Squid Proxy Server menu to configure the package and enable the proxy.

    Cleaning up cache... done.
    Success


    Should I do a clean re-install and restore from backup?0_1538493208572_crashbug.txt


  • Rebel Alliance Developer Netgate

    Looks like there is a potential mismatch in PHP causing those errors. Only way I know of for that to happen at the moment is (a) a problem with hard links in pfBlockerNG which should be fixed on current versions of the package or (b) the update to 2.4.4 did not completely finish.

    First, remove pfBlockerNG, then from a shell prompt, run pfSense-upgrade -d and see if it finds anything missing. If it offers any updates, accept them and allow it to continue. If not, then clear the crash report, reboot without pfBlockerNG, and see if the errors return.


  • Moderator

    @jimp said in V2.4.4 - The firewall has enountered an error:

    problem with hard links in pfBlockerNG which should be fixed on current versions of the package

    The hard link for PHP is only in pfBlockerNG-devel, not pfBlockerNG.



  • @jimp said in V2.4.4 - The firewall has enountered an error:

    pfSense-upgrade -d

    Removed pfBlockerNG, rebooted, ran pfSense-upgrade -d with no errors. And no dashboard errors. Re-installed pfBlockerNg and everything seems to be working now, Thanks.