I've been using freebsd-update to manage my system updates on multiple systems, physical and virtual, and today noticed that ipfw is not functioning. I've tried rebooting my systems but am still unable to get ipfw running. Ben -- root@freebsd-vm:/boot/kernel # freebsd-version 11.0-RELEASE-p10 root@freebsd-vm:/boot/kernel # ls -l ipfw* -r-xr-xr-x 2 root wheel 256336 Jan 20 02:46 ipfw.ko -r-xr-xr-x 2 root wheel 37872 Jan 20 02:46 ipfw_nat.ko root@freebsd-vm:/boot/kernel # ipfw list ipfw: retrieving config failed: Protocol not available root@freebsd-vm:/boot/kernel # service ipfw start kldload: an error occurred while loading the module. Please check dmesg(8) for more details. /etc/rc.d/ipfw: WARNING: Unable to load kernel module ipfw root@freebsd-vm:/boot/kernel # dmesg ... KLD ipfw.ko: depends on kernel - not available or version mismatch linker_load_file: Unsupported file type
Your kernel is out of sync with your modules. Something wrong went with your update.