From owner-freebsd-questions@FreeBSD.ORG Wed Oct 1 11:56:37 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D28926C2 for ; Wed, 1 Oct 2014 11:56:37 +0000 (UTC) Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com [IPv6:2a00:1450:4010:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4722C931 for ; Wed, 1 Oct 2014 11:56:37 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id gb8so165815lab.17 for ; Wed, 01 Oct 2014 04:56:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=2mm0lwJEEfTdtgaaOhh76VQEgvMQjoCwLsxqDExdiVw=; b=wxirpzWZw7rU2k9mWsZpyZw5cq7QbhtYw+wkGk6gfM8GJ21SOdcxD2G2eZfLybt7uN M8B1qaRp59I1PCNy0lObKUcxmXKvKITL4NSeQU1xAfSpkgyf6qLa1Ij+KCkiGDK9G76S hf4CGp5xxb3A4+xJU5t1XYut2hVVa/HMfb3wqxPprn5hU0jPgq7h9b6mjH3EDYvUlXdd e6ebVAqMGnDiWZJzlJ75C/jCBL8J68iaeDU0D/5WaVbHO8UsJcrpPMZEj9t0yozfHPPk qVyuktQSmV4N0ORZ2UWa8i+2SBMNN3+qx0ghhDsoZZoYI6G4iIZN2L0TaIqFYBA6UWzV /dIA== MIME-Version: 1.0 X-Received: by 10.152.203.167 with SMTP id kr7mr54832513lac.9.1412164594615; Wed, 01 Oct 2014 04:56:34 -0700 (PDT) Received: by 10.152.19.6 with HTTP; Wed, 1 Oct 2014 04:56:34 -0700 (PDT) In-Reply-To: References: <23187F4C-0413-4F84-9C86-6EC1084C794C@btinternet.com> <50282.76.192.184.214.1411925201.squirrel@cosmo.uchicago.edu> Date: Wed, 1 Oct 2014 07:56:34 -0400 Message-ID: Subject: Re: [Bulk] Re: freebsd-update question From: "firmdog@gmail.com" To: Axel Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-questions@freebsd.org" , galtsev , FF , Dave X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Oct 2014 11:56:38 -0000 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 wrot= e: > 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 wrote: >> On Sun, Sep 28, 2014 at 9:04 PM, firmdog@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=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 wrote: >>> > So your kernel won't be updated because you are running a custom kern= el. >>> > 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 fol= low >>> > the >>> > source rebuild instructions which would be basically be to svn down t= he >>> > 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 >>> > >>> > 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 kernel? >>> >> > >>> >> > >>> >> > # uname -a >>> >> > FreeBSD 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Tue Apr 10 17:33:58 UT= C >>> >> > 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 not a >>> >> > kernel configuration distributed as part of FreeBSD 8.3-RELEASE. >>> >> > This kernel will not be updated: you MUST update the kernel manual= ly >>> >> > 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/manpa= ges >>> >> > 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=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:58 UT= C >>> >> > 2012 root@mynewhost:/usr/obj/i386/usr/src/sys/XENHVM i386 >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > On Sun, Sep 28, 2014 at 5:06 AM, FF 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@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" >>> >> >>> wrote: >>> >> >>> >>> >> >>> > On 27 September 2014 18:22:15 BST, "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-RELEASE #0 >>> >> >>> >> >>> >> >>> >> What am I doing wrong? >>> >> >>> >> ------------------------------ >>> >> >>> >> >>> >> >>> >> 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" >>> >> >>> >> >>> >> >>> >> >>> >> >>> > 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 follow th= e >> manual upgrade process [1] >> FreeBSD-update tool upgrades (binary upgrades) your base system and GENE= RIC >> 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.htm= l