[Bulk] Re: freebsd-update question

firmdog at gmail.com firmdog at gmail.com
Tue Sep 30 01:32:26 UTC 2014


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 at ymail.com> wrote:
> On Sun, Sep 28, 2014 at 9:04 PM, firmdog at gmail.com <firmdog at gmail.com>
> wrote:
>>
>> OK. I will try that. Found these notes from 10 years ago. Gonna give
>> this a try, not sure if cvsup will work anymore....
>>
>>
>> cvsup -g -L 2 update-file
>>
>> The update-file contains this:
>>
>> *default host=cvsup11.us.FreeBSD.org
>> *default base=/var/db
>> *default prefix=/usr
>> *default release=cvs tag=RELENG_8
>> *default delete use-rel-suffix
>> src-all
>> ports-all tag=.
>> doc-all tag=.
>>
>> cd /usr/src
>>
>> make buildworld
>>
>> make buildkernel
>>
>> make installkernel
>>
>> mergemaster
>>
>> make installworld
>>
>>
>>
>>
>>
>>
>> On Sun, Sep 28, 2014 at 2:36 PM, FF <fusionfoto at 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 reboot to
>> > the
>> > GENERIC kernel which will confirm you are at 8.4 or whatever. FreeBSD
>> > 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 down the
>> > whole 8.4 source tree, make the world, make the kernel and install 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 at kicp.uchicago.edu>
>> > wrote:
>> >>
>> >>
>> >> On Sun, September 28, 2014 10:01 am, firmdog at 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 kernel?
>> >> >
>> >> >
>> >> > # uname -a
>> >> > FreeBSD 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Tue Apr 10 17:33:58 UTC
>> >> > 2012     root at 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 not a
>> >> > kernel configuration distributed as part of FreeBSD 8.3-RELEASE.
>> >> > This kernel will not be updated: you MUST update the kernel manually
>> >> > 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/games
>> >> > 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/usbin
>> >> > world/base world/dict world/doc world/games world/info world/manpages
>> >> > world/proflibs
>> >> >
>> >> > The following components of FreeBSD do not seem to be installed:
>> >> > 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….
>> >> > 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:58 UTC
>> >> > 2012     root at mynewhost:/usr/obj/i386/usr/src/sys/XENHVM  i386
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > On Sun, Sep 28, 2014 at 5:06 AM, FF <fusionfoto at gmail.com> wrote:
>> >> >> 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 at gmail.com
>> >> >> <firmdog at gmail.com>
>> >> >> wrote:
>> >> >>>
>> >> >>> Yes I ran freebsd-update install. Then I rebooted. Then I did it
>> >> >>> again.
>> >> >>> Still at 8.3
>> >> >>> On Sep 27, 2014 2:37 PM, "Dave" <davemorgan353 at btinternet.com>
>> >> >>> wrote:
>> >> >>>
>> >> >>> > On 27 September 2014 18:22:15 BST, "firmdog at gmail.com"
>> >> >>> > <firmdog at 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-RELEASE #0
>> >> >>> >>
>> >> >>> >> What am I doing wrong?
>> >> >>> >> ------------------------------
>> >> >>> >>
>> >> >>> >> freebsd-questions at freebsd.org mailing list
>> >> >>> >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> >> >>> >> To unsubscribe, send any mail to
>> >> >>> >> "freebsd-questions-unsubscribe at freebsd.org"
>> >> >>> >>
>> >> >>> >>
>> >> >>> > Don't you need run rub "freebsd-update install"?
>> >> >>> > --
>> >> >>> > Dave
>> >> >>> >
>> >> >>> > GPG/PGP ID: CDB94DA1
>> >> >>> >
>> >> >>> _______________________________________________
>> >> >>> freebsd-questions at freebsd.org mailing list
>> >> >>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> >> >>> To unsubscribe, send any mail to
>> >> >>> "freebsd-questions-unsubscribe at freebsd.org"
>> >> >>
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> FF
>> >> > _______________________________________________
>> >> > freebsd-questions at freebsd.org mailing list
>> >> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> >> > To unsubscribe, send any mail to
>> >> > "freebsd-questions-unsubscribe at 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 follow 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


More information about the freebsd-questions mailing list