Error Report from 2.6.0 to 2.7.0 Upgrade (Relax. All fine in the end.)
-
Re: 2.7 Upgrade and pfBlockerNG
[7/18/2023] I figure it is good to record events as they happen. Of course, pfBlockerNG complained as usual. Some patience and a Force Reload of All (IP & DNSBL) did the trick. After a normal reboot just to be sure, everything checked out normal. If I needed to go back to 2.6, I saved an image of 2.6 before the update. That is why my pfSense installation is a VM on top of ESXi. It simply makes recovery a snap.
Below are all of the normal errors associated with an update while pfBlockerNG is heavily configured in the pre-update version. Just a Forced Update, clear the errors followed by a normal reboot and verification. I am finally ready to save off my post update to 2.7 image.
pfSense has detected a crash report or programming bug. Click here for more information.
Fatal error: Uncaught TypeError: Cannot access offset of type string on string in /usr/local/www/widgets/widgets/pfblockerng.widget.php:473 Stack trace: #0 /usr/local/www/widgets/widgets/pfblockerng.widget.php(987): pfBlockerNG_get_failed() #1 /usr/local/www/index.php(428): include('/usr/local/www/...') #2 {main} thrown in /usr/local/www/widgets/widgets/pfblockerng.widget.php on line 473 PHP ERROR: Type: 1, File: /usr/local/www/widgets/widgets/pfblockerng.widget.php, Line: 473, Message: Uncaught TypeError: Cannot access offset of type string on string in /usr/local/www/widgets/widgets/pfblockerng.widget.php:473 Stack trace: #0 /usr/local/www/widgets/widgets/pfblockerng.widget.php(987): pfBlockerNG_get_failed() #1 /usr/local/www/index.php(428): include('/usr/local/www/...') #2 {main} thrown
The firewall has encountered an error
Crash report begins. Anonymous machine information:
amd64
14.0-CURRENT
FreeBSD 14.0-CURRENT #1 RELENG_2_7_0-n255866-686c8d3c1f0: Wed Jun 28 04:21:19 UTC 2023 root@freebsd:/var/jenkins/workspace/pfSense-CE-snapshots-2_7_0-main/obj/amd64/LwYAddCr/var/jenkins/workspace/pfSense-CE-snapshots-2_7_0-main/sources/FreeBSD-src-REL
Crash report details:
PHP ERROR: Type: 1, File: /usr/local/www/widgets/widgets/pfblockerng.widget.php, Line: 473, Message: Uncaught TypeError: Cannot access offset of type string on string in /usr/local/www/widgets/widgets/pfblockerng.widget.php:473
Stack trace:
#0 /usr/local/www/widgets/widgets/pfblockerng.widget.php(987): pfBlockerNG_get_failed()
#1 /usr/local/www/index.php(428): include('/usr/local/www/...')
#2 {main}
thrown @ 2023-07-18 19:16:17
No FreeBSD crash data found.
pfBlockerNG Errors:
[ pfB_PRI4_v4 - AZORult_v4 ] Download FAIL [ 07/18/23 09:02:35 ]
[ DNSBL_Malicious2 - AZORult_BD ] Download FAIL [ 07/18/23 09:01:01 ]
... A bunch more of these Download Fails ...
[ DNSBL_Malicious2 - AZORult_BD ] Download FAIL [ 07/18/23 00:01:01 ]
DNSBL (UNBOUND MODE) is out of sync. Please perform a Force Reload to correct.