Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Jul 2014 19:06:32 +0900 (JST)
From:      Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
To:        stable@freebsd.org
Subject:   problem updating 10-STABLE
Message-ID:  <20140716.190632.1014073092745429063.kasahara@nc.kyushu-u.ac.jp>

next in thread | raw e-mail | index | archive | help
Hi,

Today I tried to update my 10-STABLE machine (full ZFS including root)
from r268480 (built on Jul 10) to r268734 (built today), but after
make installkernel and reboot into single user mode (to do make
installworld and mergemaster), I couldn't proceed further because "zfs
mount -a" crashed immediately with segfault.  Because only read-only
root fs was available, I couldn't do any debugging (/usr resides in a
separate fs).  Actually any zfs or zpool commands seemed to crash
immediately.

There were several ZFS related commits between two builds, but I
believe old userland should be usable with a newer kernel (or I cannot
follow the standard install procedure).

% uname -a
FreeBSD elvenbow.cc.kyushu-u.ac.jp 10.0-STABLE FreeBSD 10.0-STABLE #0 r268480: Thu Jul 10 15:25:15 JST 2014     root@elvenbow.cc.kyushu-u.ac.jp:/usr/obj/usr/src/sys/ELVENBOW  amd64
% what /boot/kernel.new/kernel
/boot/kernel.new/kernel:
        FreeBSD 10.0-STABLE #0 r268734: Wed Jul 16 12:36:48 JST 2014

Any suggestions?  I don't want to do make installworld during multi
user mode because I cannot ensure new zfs userland will work with new
kernel (if not, my system will become unusable).  Maybe try installing
new /rescue only and try it with the new kernel?

I'm considering to set up BE to avoid this kind of problem, but I need
some exercise...

Regards,
-- 
Yoshiaki Kasahara
Research Institute for Information Technology, Kyushu University
kasahara@nc.kyushu-u.ac.jp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140716.190632.1014073092745429063.kasahara>