After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....
-
@stephenw10
Hello, I did the upgrade from the console and after the upgrade the systems does a reboot, and this is where it hangs. The link lights are flashing slowly on the 4200 like there is something going on, but nothing on my lan is working, internal devices are unable to communicate with each other and there is no internet connectivity. -
But was the config imported into the 4200 originally? Like you had some other pfSense device where the config was initially created?
It's possible the console settings could have been brought across from that.
-
I experienced this exact same thing today.
- 6100 Max
- Current version 24.03
- No configs ever imported from a different device
- Initiated upgrade to 24.11 from Status / Dashboard
- Had to power cycle device to regain functionality and was back to 24.03
-
@stephenw10
Hello, no the config has been the same for months -
Same issue observed just now on a VM that's had 0 issues with 24.03. Hard reboot on the VM booted successfully back into 24.03.
-
@stephenw10
Also I only have this one device and I have never imported a config to this device from any other device, it's the original config file. -
Were any of these units previously updated from 23.09 OK?
-
@stephenw10
I took shipment June24 so I don't expect ~9 month old firmware (23.09) was on there. I assume 24.03 came installed. Not sure how to check otherwise. -
@freph533 said in After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....:
Same issue observed just now on a VM that's had 0 issues with 24.03. Hard reboot on the VM booted successfully back into 24.03.
What type of VM? If it's Proxmox and running an EFI BIOS, it may be something we've hit before (adding a serial port to the VM hardware works around it) but that's different than the other problems reported in this thread.
-
@d9001089 said in After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....:
After I upgraded to 24.11 the reboot hangs at Start @0xffff... After waiting for 2 hrs I finally had to to unplug my 4200 to get it to boot successfully, however the upgrade was unsuccessful. Does anyone have any idea whats going on?
Can you (or someone else hitting this) try again but capture the serial console output for the entire boot? We need to see what came before this point, ideally the entire initialization process if possible.
Also if someone hitting this could post the contents of their
/boot/loader.conf
and/boot/loader.conf.local
files that would help. -
@jimp
Here is my loader.conf but I dont have a loader.conf.local. Also I'll try it again and copy the console contents to this post.../root: cat /boot/loader.conf
opensolaris_load="YES"
zfs_load="YES"
kern.cam.boot_delay=10000
kern.geom.label.disk_ident.enable="0"
kern.geom.label.gptid.enable="0"
kern.ipc.nmbclusters="1000000"
kern.ipc.nmbjumbo9="524288"
kern.ipc.nmbjumbop="524288"
loader_conf_files="/boot/loader.conf.lua"
boot_serial="YES"
comconsole_speed="115200"
console="efi"
autoboot_delay="3"
debug.ddb.capture.bufsize="524288"
hw.e6000sw.default_disabled=1
hw.hn.vf_transparent="0"
hw.hn.use_if_start="1"
net.link.ifqmaxlen="128"
machdep.hwpstate_pkg_ctrl="0"
net.pf.states_hashsize="262144"/root: cat /boot/loader.conf.local
cat: /boot/loader.conf.local: No such file or directory -
@stephenw10
I have had the uint for about a year and have only done one upgrade to 24.03 -
@jimp
I re-ran the upgrade to get the print out you wanted from the console and this time it completed successfully... I didn't do anything except for uninstall the Acme package because its been crashing do to a PHP error which I will list below, if you have any insights, and yes I will create a new ticket in another channel for this issue.16:16:02 PHP ERROR: Type: 1, File: /usr/local/www/acme/acme_accountkeys.php, Line: 158, Message: Uncaught TypeError: Cannot access offset of type string on string in /usr/local/www/acme/acme_accountkeys.php:158
Stack trace:
#0 {main}
thrown -
Are you seeing that error in 24.11 if you reinstall the pkg? Or just in 24.03?
-
@stephenw10
Yes, and now I don't see the acme menu option under services even when i do a reinstall. The only way to get to it is using the URL. Once I'm at acme.xml page I select account keys and that's when it crashes. -
Ok opened a bug to track that: https://redmine.pfsense.org/issues/15892
-
Anyone hitting this console issue try booting verbose. Escape the loader menu to the prompt (OK>) and enter:
boot -v
-
@jimp said in After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....:
@freph533 said in After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....:
Same issue observed just now on a VM that's had 0 issues with 24.03. Hard reboot on the VM booted successfully back into 24.03.
What type of VM? If it's Proxmox and running an EFI BIOS, it may be something we've hit before (adding a serial port to the VM hardware works around it) but that's different than the other problems reported in this thread.
Yes, it's in Proxmox on EFI BIOS. There's no serial port on the VM hardware so that might be part of the cause in my case, though given the feedback from others it seems like it may be something else.
@stephenw10 Given my setup with the Proxmox VM is it still useful for me to provide output on an attempted upgrade (and if so, with or without adding a serial port to the VM devices? FWIW I've never had issues through several upgrades without a serial device on this VM)?
-
Yes, if you can try booting verbose after the upgrade.
Also you could try adding a serial port to confirm if that has any effect since that might be a useful clue.
-
@stephenw10 said in After upgrade 24.03 to 24.11 reboot hangs at start @ 0xffffff....:
Yes, if you can try booting verbose after the upgrade.
Also you could try adding a serial port to confirm if that has any effect since that might be a useful clue.
Adding the serial device let me upgrade successfully. Upon removing the serial device and attempting multiple reboots it hangs at the same spot with the error. Adding the serial device back lets the VM boot again. So it seems like 24.11 has a hard dependency on a serial port existing whereas 24.03 does not.