Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 1 Oct 2014 21:13:20 -0400
From:      "firmdog@gmail.com" <firmdog@gmail.com>
To:        "freebsd-questions@freebsd.org" <freebsd-questions@freebsd.org>
Subject:   Re: [Bulk] Re: freebsd-update question
Message-ID:  <CAHcg-UFP7_MsXJ_sN-Cd40riM_fq0kfzCEmAJD4HsqDY2Vvrxw@mail.gmail.com>
In-Reply-To: <CAHcg-UGtKUaet5fuaM_pY9LxBtmcUNj9ehpHiSJtbsdye_4mCA@mail.gmail.com>
References:  <CAHcg-UFTm5+UvFK7QpNXa0bkadupLt10LmgksGKyuT2vTDtAbg@mail.gmail.com> <23187F4C-0413-4F84-9C86-6EC1084C794C@btinternet.com> <CAHcg-UHdQyR-Ok+17ZMPvOqW3fUo__ftw=1VOK4ZgTSTNGp4-Q@mail.gmail.com> <CAD=tpefTA7rsBSvyA6ewm2sgtyRFuX_KL5k9Rrm8qSV4AtsxsQ@mail.gmail.com> <CAHcg-UH5f3fATsrcVi4LAoxhM5Wb8-WXJCTOAkVnBKzzqnLdhA@mail.gmail.com> <50282.76.192.184.214.1411925201.squirrel@cosmo.uchicago.edu> <CAD=tpeemsSXBOz0O0ofvpiuCfJKbXcVBSf1MMrsHffSZcuqHjg@mail.gmail.com> <CAHcg-UFU92eMcPXQtWTrs3ujeWQj7CVBEgAdKL1OxuEO+0F+Uw@mail.gmail.com> <CA+8gk9817E-PmTg5+vvcjTm7zfwm=OzOHZ1CWvEQZsg2o4QhAw@mail.gmail.com> <CAHcg-UHMhaz2VroM4fxoc1XJo7=Vo6bPuU42xaWhfHxeYW8v=g@mail.gmail.com> <CAHcg-UGc6i_n7rrJaKC6ocdr1pU6wYuavRz8WFwXFfkG7iCxGw@mail.gmail.com> <CAHcg-UHjtU+sv4SK7sUsZeXr=ZorGZ2rZ1-bvzvJ94V7YMfjMw@mail.gmail.com> <CAHcg-UH4ghsscCAC2ttSCC+fBHCdUT33Qb4iZ9Ympp4j4M+F1A@mail.gmail.com> <CAHcg-UGtKUaet5fuaM_pY9LxBtmcUNj9ehpHiSJtbsdye_4mCA@mail.gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
Finally figured it out. Been a long time since upgrading Freebsd. This
set of commands successfully upgrades a Freebsd server from 8.3 to 8.4
up on Amazon AWS:

svn co svn://svn.freebsd.org/base/releng/8.4 /usr/src
svn co svn://svn.freebsd.org/ports/head /usr/ports
svn up /usr/src && svn up /usr/ports

cd /usr/src
make buildworld
make buildkernel KERNCONF=3DXENHVM
make installkernel KERNCONF=3DXENHVM
make installworld
mergemaster -Ui   (choose option [Leave it for later] on everything to
be safe, at least in my case...)
reboot






On Wed, Oct 1, 2014 at 12:54 PM, firmdog@gmail.com <firmdog@gmail.com> wrot=
e:
> I read the subversion primer page at freebsd.org   :-)
>
> Looks like this is what I am supposed to use to get the proper
> checkout code for 8.4:
>
> svn co svn://svn.freebsd.org/base/releng/8.4 /usr/src
>
>
>
>
>
> On Wed, Oct 1, 2014 at 12:42 PM, firmdog@gmail.com <firmdog@gmail.com> wr=
ote:
>> Looks like "8" is the only option:
>>
>> # svn co svn://svn.freebsd.org/base/stable/head /usr/src
>> svn: E170000: URL 'svn://svn.freebsd.org/base/stable/head' doesn't exist
>>
>> # svn co svn://svn.freebsd.org/base/stable/8.4 /usr/src
>> svn: E170000: URL 'svn://svn.freebsd.org/base/stable/8.4' doesn't exist
>>
>>
>>
>> On Wed, Oct 1, 2014 at 12:35 PM, firmdog@gmail.com <firmdog@gmail.com> w=
rote:
>>> Should I use "head" instead of "8" here:
>>>
>>> svn co svn://svn.freebsd.org/base/stable/8 /usr/src
>>>
>>>
>>>
>>>
>>> On Wed, Oct 1, 2014 at 7:56 AM, firmdog@gmail.com <firmdog@gmail.com> w=
rote:
>>>> I am confused now. Here is what I did to try and upgrade from 8.3 to
>>>> 8.4 on Amazon AWS where the freebsd AMI's use XENHVM:
>>>>
>>>> setenv PACKAGESITE
>>>> ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/
>>>> pkg_add -r subversion
>>>> svn co svn://svn.freebsd.org/base/stable/8 /usr/src
>>>> svn co svn://svn.freebsd.org/ports/head /usr/ports
>>>> svn up /usr/src && svn up /usr/ports
>>>> cd /usr/src
>>>> make buildworld
>>>> make buildkernel KERNCONF=3DXENHVM
>>>> make installkernel KERNCONF=3DXENHVM
>>>> make installworld
>>>> mergemaster -Ui
>>>> reboot
>>>>
>>>>
>>>> BEFORE:   8.3-RELEASE FreeBSD 8.3-RELEASE #0
>>>>
>>>> AFTER:      8.3-RELEASE FreeBSD 8.3-RELEASE #0 r272337M
>>>>
>>>> What am I doing wrong??
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Sep 29, 2014 at 9:32 PM, firmdog@gmail.com <firmdog@gmail.com>=
 wrote:
>>>>> Thanks. My freebsd server is on Amazon AWS using
>>>>> http://www.daemonology.net/freebsd-on-ec2/
>>>>>
>>>>> A bit nervous because there is no local console. Just installed a new
>>>>> test/obsolete 8.3 box and will try the upgrade to 8.4 using these
>>>>> commands:
>>>>>
>>>>>
>>>>> svn co svn://svn.freebsd.org/base/stable/8 /usr/src
>>>>> cd /usr/src
>>>>> make buildworld
>>>>> make kernel
>>>>> make installworld
>>>>> mergemaster -Ui
>>>>> reboot
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Sun, Sep 28, 2014 at 3:30 PM, Axel <axelbsd@ymail.com> wrote:
>>>>>> On Sun, Sep 28, 2014 at 9:04 PM, firmdog@gmail.com <firmdog@gmail.co=
m>
>>>>>> wrote:
>>>>>>>
>>>>>>> OK. I will try that. Found these notes from 10 years ago. Gonna giv=
e
>>>>>>> this a try, not sure if cvsup will work anymore....
>>>>>>>
>>>>>>>
>>>>>>> cvsup -g -L 2 update-file
>>>>>>>
>>>>>>> The update-file contains this:
>>>>>>>
>>>>>>> *default host=3Dcvsup11.us.FreeBSD.org
>>>>>>> *default base=3D/var/db
>>>>>>> *default prefix=3D/usr
>>>>>>> *default release=3Dcvs tag=3DRELENG_8
>>>>>>> *default delete use-rel-suffix
>>>>>>> src-all
>>>>>>> ports-all tag=3D.
>>>>>>> doc-all tag=3D.
>>>>>>>
>>>>>>> cd /usr/src
>>>>>>>
>>>>>>> make buildworld
>>>>>>>
>>>>>>> make buildkernel
>>>>>>>
>>>>>>> make installkernel
>>>>>>>
>>>>>>> mergemaster
>>>>>>>
>>>>>>> make installworld
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Sun, Sep 28, 2014 at 2:36 PM, FF <fusionfoto@gmail.com> wrote:
>>>>>>> > So your kernel won't be updated because you are running a custom =
kernel.
>>>>>>> > Your uname is based on the running kernel.
>>>>>>> >
>>>>>>> > If you want to confirm that you've in fact updated, you can reboo=
t to
>>>>>>> > the
>>>>>>> > GENERIC kernel which will confirm you are at 8.4 or whatever. Fre=
eBSD
>>>>>>> > update
>>>>>>> > is a binary update based on the release versions -- deviate from =
them
>>>>>>> > and it
>>>>>>> > doesn't break, but it can't touch those files.
>>>>>>> >
>>>>>>> > Since you know enough to put a custom kernel on there, you should=
 follow
>>>>>>> > the
>>>>>>> > source rebuild instructions which would be basically be to svn do=
wn the
>>>>>>> > whole 8.4 source tree, make the world, make the kernel and instal=
l it,
>>>>>>> > reboot, and install the world.
>>>>>>> >
>>>>>>> > I think the directions are in the FreeBSD handbook.
>>>>>>> >
>>>>>>> > Best,
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > On Sun, Sep 28, 2014 at 1:26 PM, Valeri Galtsev
>>>>>>> > <galtsev@kicp.uchicago.edu>
>>>>>>> > wrote:
>>>>>>> >>
>>>>>>> >>
>>>>>>> >> On Sun, September 28, 2014 10:01 am, firmdog@gmail.com wrote:
>>>>>>> >> > I just installed a brand new 8.3 box and got the same behavior=
. I see
>>>>>>> >> > in my output below that I have to build or update my own kerne=
l?
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> > # uname -a
>>>>>>> >> > FreeBSD 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Tue Apr 10 17:33:5=
8 UTC
>>>>>>> >> > 2012     root@mynewhost:/usr/obj/i386/usr/src/sys/XENHVM  i386
>>>>>>> >> > #
>>>>>>> >> >
>>>>>>> >> > Starting the upgrade attempt:
>>>>>>> >> >
>>>>>>> >> > # freebsd-update -r 8.4-RELEASE upgrade
>>>>>>> >> > Looking up update.FreeBSD.org mirrors... 5 mirrors found.
>>>>>>> >> > Fetching public key from update6.freebsd.org... done.
>>>>>>> >> > Fetching metadata signature for 8.3-RELEASE from
>>>>>>> >> > update6.freebsd.org...
>>>>>>> >> > done.
>>>>>>> >> > Fetching metadata index... done.
>>>>>>> >> > Fetching 2 metadata files... done.
>>>>>>> >> > Inspecting system... done.
>>>>>>> >> >
>>>>>>> >> > WARNING: This system is running a "xenhvm" kernel, which is no=
t a
>>>>>>> >> > kernel configuration distributed as part of FreeBSD 8.3-RELEAS=
E.
>>>>>>> >> > This kernel will not be updated: you MUST update the kernel ma=
nually
>>>>>>> >> > before running "/usr/sbin/freebsd-update install".
>>>>>>> >> >
>>>>>>> >> > The following components of FreeBSD seem to be installed:
>>>>>>> >> > src/base src/bin src/cddl src/contrib src/crypto src/etc src/g=
ames
>>>>>>> >> > src/gnu src/include src/krb5 src/lib src/libexec src/release
>>>>>>> >> > src/rescue
>>>>>>> >> > src/sbin src/secure src/share src/sys src/tools src/ubin src/u=
sbin
>>>>>>> >> > world/base world/dict world/doc world/games world/info world/m=
anpages
>>>>>>> >> > world/proflibs
>>>>>>> >> >
>>>>>>> >> > The following components of FreeBSD do not seem to be installe=
d:
>>>>>>> >> > kernel/generic world/catpages
>>>>>>> >> >
>>>>>>> >> > Does this look reasonable (y/n)? y
>>>>>>> >> >
>>>>>>> >> > Fetching metadata signature for 8.4-RELEASE from
>>>>>>> >> > update6.freebsd.org...
>>>>>>> >> > done.
>>>>>>> >> > Fetching metadata index... done.
>>>>>>> >> > Fetching 1 metadata patches. done.
>>>>>>> >> > Applying metadata patches... done.
>>>>>>> >> > Fetching 1 metadata files... done.
>>>>>>> >> > Inspecting system... done.
>>>>>>> >> > Fetching files from 8.3-RELEASE for merging... done.
>>>>>>> >> > Preparing to download files...
>>>>>>> >> > done.
>>>>>>> >> > Fetching 32149
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> > patches.....10....20....30....40....50....60....70....80....90=
....100....110....120....130....140....150....160....170....180....
>>>>>>> >> > SNIP=E2=80=A6.
>>>>>>> >> > done.
>>>>>>> >> > Applying patches...
>>>>>>> >> > Fetching 778 files... done.
>>>>>>> >> > Attempting to automatically merge changes in files... done.
>>>>>>> >> >
>>>>>>> >> > The following file could not be merged automatically:
>>>>>>> >> > /etc/mail/freebsd.cf
>>>>>>> >> > Press Enter to edit this file in vi and resolve the conflicts
>>>>>>> >> > manually...
>>>>>>> >> >
>>>>>>> >> > Then a bunch more of /etc/mail files and also a merge of
>>>>>>> >> > /etc/master.passwd:
>>>>>>> >> >
>>>>>>> >> > Then this:
>>>>>>> >> >
>>>>>>> >> > The following files will be updated as part of updating to
>>>>>>> >> > 8.4-RELEASE-p16:
>>>>>>> >> >
>>>>>>> >> > Then I run this:
>>>>>>> >> >
>>>>>>> >> > # freebsd-update install
>>>>>>> >> > Installing updates...
>>>>>>> >> > Kernel updates have been installed.  Please reboot and run
>>>>>>> >> > "/usr/sbin/freebsd-update install" again to finish installing
>>>>>>> >> > updates.
>>>>>>> >> >
>>>>>>> >> > # reboot
>>>>>>> >> >
>>>>>>> >>
>>>>>>> >> In last message before reboot it instructed to "reboot then run
>>>>>>> >>
>>>>>>> >> /usr/sbin/freebsd-update install
>>>>>>> >>
>>>>>>> >> again". Did you run "freebsd-update install" after reboot?
>>>>>>> >>
>>>>>>> >> Valeri
>>>>>>> >>
>>>>>>> >> >
>>>>>>> >> > #uname -a
>>>>>>> >> > FreeBSD 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Tue Apr 10 17:33:5=
8 UTC
>>>>>>> >> > 2012     root@mynewhost:/usr/obj/i386/usr/src/sys/XENHVM  i386
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> >
>>>>>>> >> > On Sun, Sep 28, 2014 at 5:06 AM, FF <fusionfoto@gmail.com> wro=
te:
>>>>>>> >> >> Can you provide the output of those commands? Freebsd-update =
is
>>>>>>> >> >> usually
>>>>>>> >> >> pretty good about telling you what's wrong.
>>>>>>> >> >>
>>>>>>> >> >> Thanks
>>>>>>> >> >>
>>>>>>> >> >> On Sat, Sep 27, 2014 at 3:02 PM, firmdog@gmail.com
>>>>>>> >> >> <firmdog@gmail.com>
>>>>>>> >> >> wrote:
>>>>>>> >> >>>
>>>>>>> >> >>> Yes I ran freebsd-update install. Then I rebooted. Then I di=
d it
>>>>>>> >> >>> again.
>>>>>>> >> >>> Still at 8.3
>>>>>>> >> >>> On Sep 27, 2014 2:37 PM, "Dave" <davemorgan353@btinternet.co=
m>
>>>>>>> >> >>> wrote:
>>>>>>> >> >>>
>>>>>>> >> >>> > On 27 September 2014 18:22:15 BST, "firmdog@gmail.com"
>>>>>>> >> >>> > <firmdog@gmail.com>
>>>>>>> >> >>> > wrote:
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> Hi,
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> Trying to use freebsd-update to go from 8.3 to 8.4 and I =
am
>>>>>>> >> >>> >> doing
>>>>>>> >> >>> this:
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> # freebsd-update -r 8.4-RELEASE upgrade
>>>>>>> >> >>> >> # freebsd-update install
>>>>>>> >> >>> >> # reboot
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> After reboot I am still at 8.3-RELEASE FreeBSD 8.3-RELEAS=
E #0
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> What am I doing wrong?
>>>>>>> >> >>> >> ------------------------------
>>>>>>> >> >>> >>
>>>>>>> >> >>> >> freebsd-questions@freebsd.org mailing list
>>>>>>> >> >>> >> http://lists.freebsd.org/mailman/listinfo/freebsd-questio=
ns
>>>>>>> >> >>> >> To unsubscribe, send any mail to
>>>>>>> >> >>> >> "freebsd-questions-unsubscribe@freebsd.org"
>>>>>>> >> >>> >>
>>>>>>> >> >>> >>
>>>>>>> >> >>> > Don't you need run rub "freebsd-update install"?
>>>>>>> >> >>> > --
>>>>>>> >> >>> > Dave
>>>>>>> >> >>> >
>>>>>>> >> >>> > GPG/PGP ID: CDB94DA1
>>>>>>> >> >>> >
>>>>>>> >> >>> _______________________________________________
>>>>>>> >> >>> freebsd-questions@freebsd.org mailing list
>>>>>>> >> >>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>>>>> >> >>> To unsubscribe, send any mail to
>>>>>>> >> >>> "freebsd-questions-unsubscribe@freebsd.org"
>>>>>>> >> >>
>>>>>>> >> >>
>>>>>>> >> >>
>>>>>>> >> >>
>>>>>>> >> >> --
>>>>>>> >> >> FF
>>>>>>> >> > _______________________________________________
>>>>>>> >> > freebsd-questions@freebsd.org mailing list
>>>>>>> >> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>>>>> >> > To unsubscribe, send any mail to
>>>>>>> >> > "freebsd-questions-unsubscribe@freebsd.org"
>>>>>>> >>
>>>>>>> >>
>>>>>>> >> ++++++++++++++++++++++++++++++++++++++++
>>>>>>> >> Valeri Galtsev
>>>>>>> >> Sr System Administrator
>>>>>>> >> Department of Astronomy and Astrophysics
>>>>>>> >> Kavli Institute for Cosmological Physics
>>>>>>> >> University of Chicago
>>>>>>> >> Phone: 773-702-4247
>>>>>>> >> ++++++++++++++++++++++++++++++++++++++++
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > --
>>>>>>> > FF
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>> CVS is now deprecated. Please use SVN instead if you prefer to follo=
w the
>>>>>> manual upgrade process [1]
>>>>>> FreeBSD-update tool upgrades (binary upgrades) your base system and =
GENERIC
>>>>>> kernel only. It syncs sources too.
>>>>>> So you need to rebuild your custom kernel after the process. [2]
>>>>>>
>>>>>> Kind regards.
>>>>>> Alexandre
>>>>>>
>>>>>> [1] http://www.freebsd.org/doc/handbook/svn.html
>>>>>> [2]
>>>>>> http://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate=
.html



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?CAHcg-UFP7_MsXJ_sN-Cd40riM_fq0kfzCEmAJD4HsqDY2Vvrxw>