10.0-BETA4 (upgraded from 9.2-RELEASE) zpool upgrade -> boot failure

Martin Simmons martin at lispworks.com
Thu Dec 12 16:11:16 UTC 2013


>>>>> On Thu, 12 Dec 2013 13:35:40 +0100, Florent Peterschmitt said:
> 
> Le 12/12/2013 13:28, Andriy Gapon a écrit :
> > on 12/12/2013 14:21 Florent Peterschmitt said the following:
> >> Le 12/12/2013 12:08, Andriy Gapon a écrit :
> >>> on 10/12/2013 12:22 Florent Peterschmitt said the following:
> >>>> Hi,
> >>>>
> >>>> Is there anything known about ZFS under 10.0-BETA4 when FreeBSD was 
> >>>> upgraded from 9.2-RELEASE?
> >>>>
> >>>> I have two servers, with very different hardware (on is with soft raid
> >>>> and the other have not) and after a zpool upgrade, no way to get the
> >>>> server booting.
> >>>>
> >>>> Do I miss something when upgrading?
> >>>>
> >>>> I cannot get the error message for the moment. I reinstalled the raid 
> >>>> server under Linux and the other one is waiting for getting a vKVM

> >>>>
> >>>
> >>> Apologies if I missed it, but a few words about your pool configuration
> >>> and the hardware that it uses would not hurt.
> >>>
> >>
> >> Yes, sorry. You can find here the script I use to install:
> >>
> >> https://github.com/Leryan/freebsd-zfs-install/blob/master/zfs.sh
> >>
> > 
> > Is there a more readable way to describe the configuration and the _hardware_
> > than this script?
> > 
> 
> That's all I can give at the moment, i'll send later all informations
> about the zpool and zfs sets.
> 
> For the hardware, I don't know how it could make the zpool not working.
> I was running BETA4 without hardware problems, it is just after the
> zpool upgrade the system is unreachable. And I have _no_ way to watch
> the system booting since the hoster is un trouble

> 
> Anyway, I'll also send a dmesg in the same time.

Did you rerun the gpart bootcode command after installing FreeBSD 10?  If not,
maybe the 9.2 bootcode can't handle the upgraded pool?  If you did rerun it,
check that /boot/gptzfsboot doesn't exceed the size of the partition (your
zfs.sh uses -s 128 = 64k).

__Martin


More information about the freebsd-fs mailing list