Reload Filter stuck on "Checking for filter PF hooks in package /usr/local/pkg/r

  • While trying to add a new firewall rule, I noticed the traffic wasn't being blocked as expected, so I watch the reload process, and it's stuck! I checked /tmp/rules.debug, and sure enough, the new rules are not present.

    How can I get this to go through?

    " Checking for filter PF hooks in package /usr/local/pkg/… "...

  • I usually like to backup my settings and reinstall the box then restore settings when something so weird is going on.

  • Can't do that until after hours, is there something i can try?

    I was thinking about killing check_reload_status and restarting, but not sure if thats where the issue lies

  • Not sure - perhaps someone else will have a better idea.

  • I'm surprised this hasn't been seen before, at least not that i could find

  • Rebel Alliance Developer Netgate

    Check /tmp/PHP_errors.txt and/or /tmp/php_errors.txt

    See if it's bailing out when trying to get past a certain point.

    routed is from TIP, so if you don't use RIP, make sure it's disabled under Services > RIP

    There's also an outside chance that something in is corrupt, doing an in-place firmware upgrade may help there. Or just try to rm /usr/local/pkg/ (again, if you don't use RIP, this should be OK)

    It may not be getting stuck on but it could be whatever the next package is in line after it.

  • Seeing this:
    [12-Aug-2013 16:51:28] PHP Warning:  in_array(): Wrong datatype for second argument in /usr/local/www/system_advanced_firewall.php on line 441

    However, by the night time the rules had finally been written to rules.debug and taken effect. Now when I make changes, i see the message "Checking for filter PF hooks…" for a second, then it goes to Done.

    I checked out the file and it looks good.

    I think the power may have surged, the UPS was overloaded on bypass, and I noticed the system log was corrupt and i had to clear it.

    If the issue crops up again ill be back

Log in to reply