[Bug 296577] pfctl cannot replace an existing table in the non anchor case

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 07 Jul 2026 14:15:03 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296577

            Bug ID: 296577
           Summary: pfctl cannot replace an existing table in the non
                    anchor case
           Product: Base System
           Version: 15.1-RELEASE
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: bugs@FreeBSD.org
          Reporter: pirzyk@FreeBSD.org

After upgrading from FreeBSD 14.4-RELEASE-p7 to 15.1-RELEASE-p1 I no longer can
replace table contents in my pf config.  pfctl says the anchor does not exist. 
Well I'm not using any anchors:

16>sudo pfctl -T replace -t ipdb -f /etc/pf.country.txt       
Password:
pfctl: Anchor does not exist.

The file loads correct at boot time, but having to reboot the machine every
time I want to update my block lists is a bit extreme.

-- 
You are receiving this mail because:
You are the assignee for the bug.