There were error(s) loading the rules: pfctl: DIOCXCOMMIT: Device busy



  • Hi,

    I've seen this twice now in the past two days.

    pf_busy
    
    PF was wedged/busy and has been reset.	@ 2017-03-04 19:10:54
    Filter Reload
    
    There were error(s) loading the rules: pfctl: DIOCXCOMMIT: Device busy - The line in question reads [0]: @ 2017-03-04 19:10:55
    
    

    Running Squid, Suricata, PfBlockerNG, DNSBL.

    Jon


  • Moderator

    It could be several things that cause that issue. Ie limiters etc…

    For pfBlockerNG, check the pfblockerng.log for any errors. Also check the aliastable for any tables with bad or incomplete data. Goto the firewall rule tabs and hoverover the aliastable names and it should popup a sample of the table. If any fail to show the table, then there is the issue. Also the widget should show an error if there is a bad table. DNSBL doesn't use aliastable except for the DNSBL_IP functionality.

    You can always run a Reload and see if it shows any errors.