Still Freebsd 8.1-RELEASE-p6 after upgrade to 2.1 - URGENT - no traffic to LAN

  • Hi all,

    I have an urgent issue where I upgraded from 2.0.1 to 2.1 (i386 on a Dell machine) and can't get any traffic through from LAN to WAN because of issues with loading rules. I have connection on the WAN web interface and pfSense itself has internet access. The problem is that the rules are not possible to load, the error message is:

    php: rc.filter_configure_sync: New alert found: There were error(s) loading the rules: pfctl: DIOCADDRULE: Operation not supported by device - The line in question reads [0]:

    After a lot of searching (tried to remove all rules etc.) I see that the Dashboard reports Freebsd 8.1 even if pfSense is 2.1. I believe this causes issues with the new 2.1 commands when the OS isn't updated as well.

    Any ideas? How can I get the OS up to version 8.3 as it should be?

    Thanks - I appreciate any tips since this is a critical installation where I only have remote access and the users are without internet access at the moment.

  • I don't see how that would have been possible.

    How did you update?  Auto?  Manual?  From CLI?  Is this a full install or NanoBSD?  If NanoBSD, did you use the correct image size?

  • Hi, first I did an auto install from web interface and later I tried a manual install. It is a full install..

  • So what happened after the first install? Why didn't that work?  When you did the manual install, are you sure you used the correct arch?

  • Hi!

    I found the solution. I have two disks in a mirror (gmirror) and it turned out that one of the disks had been taken out of the mirror.
    The upgrade installed on the "good" disk, but when rebooting it read the core/OS from the bad disk and then swapped to the good disk when the mirror came online, so then I got an "old" OS and a new pfSense version.

    I removed the bad disk from the mirror and then added it again for rebuild (it was OK after checking it with smartctl). After reboot everything was ok :-)

Log in to reply