I've read the various forum entries and general searches on this. There seem to be a lot of slightly different answers, so here is my story:
I had a system that was FreeBSD 13.3. Upgraded to 14.1 no problems. Upgraded all the major software (apache, mysql, php, postfix, etc). When I did a
When I did the update, part of the printed message was "you might need to update the boot code". Indeed, this is true. Would have been nice to have seen this in the report from the
This is a server system, it only runs FreeBSD, everything was happy at 14.1, and now it does not boot. There are three SSDs that are mirrored. I can bring up the USB stick I have that has V14.1 on it that I use to bring up a the server in single user mode, so hopefully that means there is a way to fix this. Again, I know this has been discussed in various forum answers, but, the order in which I got into this mess is different than all the posts I have seen. This seem like a really bad sort of problem to just "start trying stuff". Plan B is nuke the system, start all over, loose a day or 2 but I'd like to understand this better. Seeing a solution that work will make reading the man pages make more sense.
What I see with a gpart show -p ada0: (had to write it down and type it in, so not quite verbatim)
And the same for ada1 and ada2. I'm guessing try to get things working on one SSD, then if good do the others so booting works if a drive fails ?
So TIA, and perhaps a heads-up as to the "you might need to update the boot code" can be added to the zpool status output.
I had a system that was FreeBSD 13.3. Upgraded to 14.1 no problems. Upgraded all the major software (apache, mysql, php, postfix, etc). When I did a
zpool status -v poolName there were some suggestions in the status: and action: that pretty much made it look like you should really do a zpool updateWhen I did the update, part of the printed message was "you might need to update the boot code". Indeed, this is true. Would have been nice to have seen this in the report from the
zpool status, but that water has gone under the bridge.This is a server system, it only runs FreeBSD, everything was happy at 14.1, and now it does not boot. There are three SSDs that are mirrored. I can bring up the USB stick I have that has V14.1 on it that I use to bring up a the server in single user mode, so hopefully that means there is a way to fix this. Again, I know this has been discussed in various forum answers, but, the order in which I got into this mess is different than all the posts I have seen. This seem like a really bad sort of problem to just "start trying stuff". Plan B is nuke the system, start all over, loose a day or 2 but I'd like to understand this better. Seeing a solution that work will make reading the man pages make more sense.
What I see with a gpart show -p ada0: (had to write it down and type it in, so not quite verbatim)
ada0 P1 efi media 260M P2 efi 512K gptboot freebsd-boot p3 freebsd swap 2.0 GB p4 zfs 0 3.7 TBAnd the same for ada1 and ada2. I'm guessing try to get things working on one SSD, then if good do the others so booting works if a drive fails ?
So TIA, and perhaps a heads-up as to the "you might need to update the boot code" can be added to the zpool status output.