2.4.1 fails afrer full shutdown and reboot.
-
Recently upgraded to 2.4.1 Running on Hyper-V, Windows installed updates overnight and rebooted. PFSense was down this morning lost all IP config for interfaces but /cf/conf/config.xml had all the IP details in still. Could manually set a dedicated NIC IP from shell but got the below error once signed in :-
Crash report begins. Anonymous machine information:
amd64
11.1-RELEASE-p2
FreeBSD 11.1-RELEASE-p2 #6 r313908+7eae9364d25(RELENG_2_4): Sun Oct 22 17:32:35 CDT 2017 root@buildbot2.netgate.com:/builder/ce-241/tmp/obj/builder/ce-241/tmp/FreeBSD-src/sys/pfSenseCrash report details:
PHP Errors:
[15-Nov-2017 08:36:11 Etc/UTC] PHP Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 71
[15-Nov-2017 08:36:11 Etc/UTC] PHP Stack trace:
[15-Nov-2017 08:36:11 Etc/UTC] PHP 1. {main}() /etc/rc.bootup:0
[15-Nov-2017 08:36:11 Etc/UTC] PHP 2. cleanup_backupcache() /etc/rc.bootup:156
[15-Nov-2017 08:36:11 Etc/UTC] PHP 3. parse_xml_config() /etc/inc/config.lib.inc:762
[15-Nov-2017 08:36:11 Etc/UTC] PHP 4. parse_xml_config_raw() /etc/inc/xmlparse.inc:146
[15-Nov-2017 08:36:11 Etc/UTC] PHP 5. xml_parse() /etc/inc/xmlparse.inc:185
[15-Nov-2017 08:36:11 Etc/UTC] PHP 6. startElement() /etc/inc/xmlparse.inc:185
[15-Nov-2017 08:55:50 Etc/UTC] PHP Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 71
[15-Nov-2017 08:55:50 Etc/UTC] PHP Stack trace:
[15-Nov-2017 08:55:50 Etc/UTC] PHP 1. {main}() /usr/local/www/interfaces.php:0
[15-Nov-2017 08:55:50 Etc/UTC] PHP 2. write_config() /usr/local/www/interfaces.php:1480
[15-Nov-2017 08:55:50 Etc/UTC] PHP 3. cleanup_backupcache() /etc/inc/config.lib.inc:508
[15-Nov-2017 08:55:50 Etc/UTC] PHP 4. parse_xml_config() /etc/inc/config.lib.inc:762
[15-Nov-2017 08:55:50 Etc/UTC] PHP 5. parse_xml_config_raw() /etc/inc/xmlparse.inc:146
[15-Nov-2017 08:55:50 Etc/UTC] PHP 6. xml_parse() /etc/inc/xmlparse.inc:185
[15-Nov-2017 08:55:50 Etc/UTC] PHP 7. startElement() /etc/inc/xmlparse.inc:185Filename: /var/crash/minfree
2048Unable to do any config changes from web interface, errors regarding the above. thankfully had a checkpoint so reverted back.
-
When you say you upgraded…which version to 2.4.1...?
Also...can you install a new copy of PFSense 2.4 > restore from backup and see what happens? You're virtualized on hyper-v and although Microsoft has now dumped tens of millions (if not hundreds of millions) into making sure Linux and BSD work well on hyper-v you might be experiencing something wonky from the upgrade that are missing super secret hyper-v hooks.
I assume you ran thought this installing PFsense on hper-v?
https://doc.pfsense.org/index.php/Virtualizing_pfSense_under_Hyper-V
I wonder too if you can download Azure images of PFSense and install them on your hyper-v setup...hyper-v is what runs Azure: https://azuremarketplace.microsoft.com/en-us/marketplace/apps/netgate.netgate-pfsense-azure-fw-vpn-router
I don't use hyper-v (but I've bumped into it) but I know the images are different because Micro$osft and now PF$ense work together (ewwww) for a build that includes hyper-v / Azure tools into it so it'll work. I think it's mainly drivers which is why I even responded to this post at all because I think there's something to what I'm saying (of course I'm biased LULZ).
Good luck!
-
yes to 2.4.1 it had been running for about 10 days witrhout any issues.
A fresh install and restore of a backup is the likely next course of action.
Thanks, yes have seen the instructions on installing on Hyper-V thanks.
I've a had a quick look at the Azure link, doesn't apper that I cna download it, to deploy on to Hyper-V.
Yer likely a driver issue of some description, although I have seen a few posts about 2.4.1 having issues with VLAN's for various reasons.
Thanks for the info and thoughts though.