Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Jan 2009 16:32:16 -0600
From:      Brooks Davis <brooks@freebsd.org>
To:        Brian Duke <brian@box201.com>
Cc:        'Barbara' <barbara.xxx1975@libero.it>, FreeBSD-stable@freebsd.org
Subject:   Re: cvsup freebsd 6_2 to freebsd 7_1 not upgrading?
Message-ID:  <20090105223216.GE11721@lor.one-eyed-alien.net>
In-Reply-To: <010e01c96f82$252875d0$6f796170$@com>
References:  <32085272.968201231189478546.JavaMail.root@wmail9.libero.it> <010e01c96f82$252875d0$6f796170$@com>

next in thread | previous in thread | raw e-mail | index | archive | help

--EXKGNeO8l0xGFBjy
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jan 05, 2009 at 03:08:01PM -0700, Brian Duke wrote:
> Forgive me for not being as clear as I should have been. I was trying to =
be brief.
> The original email stated in the paragraph below my procedure...
>=20
> > I cannot understand why this system will not upgrade. Even with the=20
> > mergemaster -p commands added this system always boots to FreeBSD=20
> > 6.2-RELEASE.
>=20
> I do reboot after the=20
> #make installkernel
> I do run mergemaster;
>=20
> The fact is I made a critical mistake at the beginning of this
> endeavor which left me in this condition.
>=20
> I followed this procedure
> http://people.freebsd.org/~rse/upgrade/freebsd-upgrade-6x-7x.txt up
> to the point where I was supposed to change from /usr/src to /usr/adm
> and type "make update". At that moment I knew I made a mistake not
> coming from FreeBSD6.4. I got an immediate "Bad system call (core
> dumped)". I tried to correct the problem by building world and kernel
> manually. That didn't help. Everything builds find with no visible
> errors. Since then I've been trying to fix that mistake. Here is an
> example of what happens during freebsd-update.
>
> # freebsd-update fetch
> Looking up update.FreeBSD.org mirrors... Bad system call (core dumped)
> none found.
> Fetching public key from update.FreeBSD.org... done.
> Fetching metadata signature for 6.2-RELEASE from update.FreeBSD.org... do=
ne.
> Fetching metadata index... done.
> Fetching 2 metadata files... done.
> Inspecting system... done.
> Preparing to download files... done.
> Fetching 69 files... failed.
> #
>=20
> csup also does an immediate core dump. That???s why I'm using
> cvsup. My Perl5.8.8 seems unaffected. I'd like to keep my /usr/home
> if possible and certain video drivers. That???s why I downloaded and
> burned new 7.1 CD's to see if the upgrade there would correct my
> src. The install boots up and says it will not fix my src's and tells
> me to try cvsup again.

Since it looks like your supfile below is OK, you might try blowing away
/usr/src and the contents of /var/db/sup and trying again.  Assuming
none of the build binaries are 6.4 or 7.1 dependent, you may be able to
recover from a clean tree.  Otherwise, it looks like you'll need to do a
manual refresh of 6.2 from the CD or reinstall.  A back up of key data and
reinstall may well be fastest at this point.

> Does "uname -a" only show me the MOTD data? I thought that program was
> a bit more precise. I've used FreeBSD for years but still consider
> myself very new.

uname -a returns the versions string it gets from the kernel so it
should be accurate. /etc/motd is updated at boot using the output of
uname.

> My supfile looks like this:
> ------------------------------------------------
> # IMPORTANT: Change the next line to use one of the CVSup mirror sites
> # listed at http://www.freebsd.org/doc/handbook/mirrors.html.
> *default host=3Dcvsup15.us.FreeBSD.org
> *default base=3D/var/db
> *default prefix=3D/usr
> *default release=3Dcvs tag=3DRELENG_7_1
> *default delete use-rel-suffix
>=20
> # If you seem to be limited by CPU rather than network or disk bandwidth,=
 try
> # commenting out the following line.  (Normally, today's CPUs are fast en=
ough
> # that you want to run compression.)
> *default compress
>=20
> ## Main Source Tree.
> #
> # The easiest way to get the main source tree is to use the "src-all"
> # mega-collection.  It includes all of the individual "src-*" collections.
> src-all
> ---------------------------------------------------------
>=20
> I've used FreeBSD for years but still consider myself very
> new. I appreciate the help reminding me to reboot and then make
> installworld. I should have written the first email a bit clearer.
>=20
> agrapha
>=20
> -----Original Message-----
> From: owner-freebsd-stable@freebsd.org [mailto:owner-freebsd-stable@freeb=
sd.org] On Behalf Of Barbara
> Sent: Monday, January 05, 2009 2:05 PM
> To: brian@box201.com
> Cc: FreeBSD-stable@FreeBSD.org
> Subject: cvsup freebsd 6_2 to freebsd 7_1 not upgrading?
>=20
>=20
>=20
> >----Messaggio originale----
> >Da: barbara.xxx1975@libero.it
> >Data: 05/01/2009=20
> 22.01
> >A: <brian@box201.com>, <FreeBSD-stable@FreeBSD.org>
> >Ogg: R: cvsup=20
> freebsd 6_2 to freebsd 7_1 not upgrading?
> >
> >
> >>Hello List,
> >>I'm trying to=20
> upgrade my system from 6_2 to 7_1 and cannot seem=20
> >to do it.
> >>Perhaps I'm=20
> missing something. Here is the basic procedure I'm=20
> >following.
> >>
> >>#cp=20
> /usr/share/examples/cvsup/standard-supfile /root/stand_sup
> >
> >>#vi=20
> /root/stand_sup
> >><<<host=3DCHANGE_ME.freebsd.org
> >>>>>host=3Dcvsup15.us.FreeBSD.
>=20
> >org
> >><<<tag=3DRELENG_6_2
> >>>>>tag=3DRELENG_7_1
> >>
> >>#cd /usr/src
> >>#cvsup -g -L2=20
>=20
> >/root/stand_sup
> >>...
> >>#make -j4 buildworld; make -j4 buildkernel; make=20
>=20
> >installkernel
> >>
> >>... (come back a hour or so later)
> >>#make installworld;=20
> reboot
> >
> >>
> >
> >It seems that you have missed to run "mergemaster -p" before,=20
> and=20
> >"mergemaster" after running "make installworld".
> >IMHO, not running=20
> mergemaster,=20
> >you have not updated /etc/motd so it shows 6.2...
> Obviously=20
> among the other files.
> >And, as pointed by Brooks=20
> >Davis you should have=20
> rebooted before running make installworld.
> Try also reading the comments in=20
> /usr/src/Makefile
>=20
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>=20
> _______________________________________________
> freebsd-stable@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
>=20

--EXKGNeO8l0xGFBjy
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (FreeBSD)

iD8DBQFJYopwXY6L6fI4GtQRAt2YAKCGNezk75c9LQy8O6Mdd/CqJIx5zACeMAiW
UBlt1prpEb32vK6gU1XGF+4=
=o+UM
-----END PGP SIGNATURE-----

--EXKGNeO8l0xGFBjy--



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