Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Oct 2001 08:58:43 -0700
From:      "Kevin Oberman" <oberman@es.net>
To:        Christopher Schulte <christopher@schulte.org>
Cc:        "Nuno Teixeira" <nuno.mailinglists@pt-quorum.com>, freebsd-questions@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG
Subject:   Re: Major upgrade: 4.3R -> 4.4R - Any problem? 
Message-ID:  <200110171558.f9HFwhk18218@ptavv.es.net>
In-Reply-To: Your message of "Wed, 17 Oct 2001 10:01:18 CDT." <5.1.0.14.0.20011017093645.03ca8e30@pop.schulte.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Wed, 17 Oct 2001 10:01:18 -0500
> From: Christopher Schulte <christopher@schulte.org>
> Sender: owner-freebsd-stable@FreeBSD.ORG
> 
> At 11:30 AM 10/17/2001 +0100, Nuno Teixeira wrote:
> >In my server I only use releases and I'm using 4.3R for now. I'd like to 
> >know if any of you have made a major upgrade directly from 4.3R to 4.4R in 
> >a multiuser enviorment, i.e., do all process (buildworld, buildkernel, 
> >installkernel, installworld and mergemaster) in multiuser mode and via SSH.
> 
> The buildworld and buildkernel are, AFAIK, totally safe in multiuser 
> mode.  They don't touch the installed system in any way.  It's the actual 
> overwriting of system libs and bins which can cause problems.  There are 
> some steps you can take to minimize the likelihood of issues when doing an 
> multiuser install.

installkernel and kernel are also totally safe in multiuser mode. The
only issue is that you want to do installworld fairly quickly
afterwards as the new kernel might not get into multiuser mode cleanly
in the event of an unplanned reboot. (Kernel is simply a buildkernel
followed by an installkernel.)

As you will not be re-booting the system with the new kernel before
installing, you should check your kernel config against LINT very
carefully! If you kernel is broken in this operation, you lose big
time!

I have done this several times and only shot myself once. :-) Even
once is very painful, though. Be very, very careful and then check
everything again. You can't back up if you did something wrong.

R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman@es.net			Phone: +1 510 486-8634


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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