@stephenw10 Well, to fix the issue, I was lucky I made a backup before attempting to update. I ended up downloading the new 2.7.2 CE ISO with my MacBook Pro through my iPhone hotspot, checked the checksum, and burned the ISO to disk. I wiped the SSD on my computer that pfSense was installed on. I then installed a fresh/clean pfSense 2.7.2 CE. I restored the backup. I updated pfSense to 24.03. All is good now. Wheeeew!
That's what you see on the video console when the serial console is set as primary. Everything after mounting root until the console menu comes up is shown on the primary console only. Except for a few things like new device detection and link state changes, hence you see the aesni0 device.
It was probably waiting for some input on the serial console but would have eventually rolled back the BE snap after not verifying the boot.
The update status reporting was improved. The error state you see that is actually correct and is usually because it has just booted after an upgrade and some other pkg process is running in the background preventing the check running. It will show the update status after that finishes. In previous versions that was incorrectly showing as up to date when in fact it could not check.
Well, I guess posting helped. I finally found the right info, which is "boot.config". The machine had no "/boot.config" or "/boot/config" file. I added one containing:
zroot:/boot/zfsloader
and it now boots without intervention. The files "/boot.config" and "/boot/config" both worked.
Before upgrading I usually make a new clone from the working BE, name it to xx.yy_upgrade, set it to default boot and boot to it before upgrade.
If all seems ok after a testing period, I rename it to xx.yy_stable
@patient0 Yea sorry about that kept posting in wrong place total my fault for not looking closer. I was really P----d at the time. and thanks for reply i look further into today