[Bulk] Re: freebsd-update question

firmdog at gmail.com firmdog at gmail.com
Wed Oct 1 16:54:36 UTC 2014


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 at gmail.com <firmdog at gmail.com> wrote:
> 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 at gmail.com <firmdog at gmail.com> wrote:
>> 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 at gmail.com <firmdog at gmail.com> wrote:
>>> 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=XENHVM
>>> make installkernel KERNCONF=XENHVM
>>> 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 at gmail.com <firmdog at 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 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