misc/183328: freebsd-update upgrade from 9.1 to 9.2 for zfs on root results in unbootable system

daniel schütze dms at cwa.uk.com
Sat Oct 26 10:10:01 UTC 2013


>Number:         183328
>Category:       misc
>Synopsis:       freebsd-update upgrade from 9.1 to 9.2 for zfs on root results in unbootable system
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Oct 26 10:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator:     daniel schütze
>Release:        9.1
>Organization:
>Environment:
FreeBSD storage1 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
A HP ProLiant MicroServer Gen8 had FreeBSD 9.1 successfully installed on it with root on zfs following the instructions here

http://wp.strahlert.net/wordpress/zfs-2/installing-freebsd-9-1-using-root-on-zfs-and-gpt-disks/

In short a pair of sata disks in mirror array.

The server was running fine but needed to be relocated so at that point the FreeBSD-update command was run to upgrade to 9.2

On attempting to reboot the system stopped at the "OK" prompt (of one of the zfs boot loaders) stating the kernel was not found.  There was also an error reported that no disk could be found to boot from and lsdev listed no devices of any sort.

It appears another person was having the exact same problem
http://forums.freebsd.org/showpost.php?p=234988&postcount=3
>How-To-Repeat:
I have not attempted to repeat the problem.
>Fix:
I put the bootcode from FreeBSD 9.2 on the disks "just in case" but this made no difference.

I was not able to fix the problem but I was able to rescue the system by booting from a 9.2 loaded memory stick, and running FreeBSD-update rollback which successfully restored the system to 9.1 and allowed it to boot.

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list