Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 May 2006 10:58:05 -0400
From:      Joe <dev@freedomcircle.net>
To:        Kris Kennaway <kris@obsecurity.org>
Cc:        questions@FreeBSD.org
Subject:   Re: pkg_upgrade?
Message-ID:  <447DAEFD.6030908@freedomcircle.net>
In-Reply-To: <20060531004426.GA36958@xor.obsecurity.org>
References:  <447B86F3.6070500@freedomcircle.net> <20060530002535.GA94917@xor.obsecurity.org> <447CB067.1080309@freedomcircle.net> <20060530213344.GA34025@xor.obsecurity.org> <447CC3C8.9020300@freedomcircle.net> <20060530222808.GA34725@xor.obsecurity.org> <447CDF69.4030704@freedomcircle.net> <20060531004426.GA36958@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Kris Kennaway wrote:
> On Tue, May 30, 2006 at 08:12:25PM -0400, Joe wrote:
>> The .ko files have a Nov 3 2005 date, whereas the files in /boot 
>> including the kernel directory have a May 6 2006 date.  I take it that 
>> Nov 3 means 6.0-RELEASE since the announcement was done on Nov 4.  So, I 
>> guess I'm back to the question of how to do a binary upgrade from 6.0 to 
>> 6.1 (and particularly where is this documented).  Should I attempt 
>> another sysinstall Upgrade?
> 
> Show me 
> 
> sysctl kern.version
> 
> and the output of a failed package fetch.

Here is the output of "portupgrade -PP -v expat":

--->  Session started at: Wed, 31 May 2006 09:21:25 -0400
--->  Checking for the latest package of 'textproc/expat2'
--->  Found a package of 'textproc/expat2':
/usr/ports/packages/All/expat-1.95.8_3.tbz (expat-1.95.8_3)
--->  Fetching the package(s) for 'expat-2.0.0_1' (textproc/expat2)
--->  Fetching expat-2.0.0_1
++ Will try the following sites in the order named:
	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/
--->  Invoking a command: /usr/bin/fetch -o
'/var/tmp/portupgrade8rSLsPlD/expat-2.0.0_1.tbz'
'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tbz'
fetch:
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tbz: 

File unavailable (e.g., file not found, no access)
** The command returned a non-zero exit status: 1
** Failed to fetch
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tbz
--->  Invoking a command: /usr/bin/fetch -o
'/var/tmp/portupgrade8rSLsPlD/expat-2.0.0_1.tgz'
'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tgz'
fetch:
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tgz: 

File unavailable (e.g., file not found, no access)
** The command returned a non-zero exit status: 1
** Failed to fetch
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/All/expat-2.0.0_1.tgz
** Failed to fetch expat-2.0.0_1
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
	! expat-2.0.0_1	(fetch error)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
--->  Fetching the latest package(s) for 'expat' (textproc/expat2)
--->  Fetching expat
++ Will try the following sites in the order named:
	ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/
--->  Invoking a command: /usr/bin/fetch -o
'/var/tmp/portupgradeKe8LJnQa/expat.tbz'
'ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/i386/packages-6.0-release/Latest/expat.tbz'
/var/tmp/portupgradeKe8LJnQa/expat.tbz          0% of  137 kB    0
Bps/var/tmp/portupgradeKe8LJnQa/expat.tbz          2% of  137 kB   32
kBps/var/tmp/portupgradeKe8LJnQa/expat.tbz         98% of  137 kB  126
kBps/var/tmp/portupgradeKe8LJnQa/expat.tbz        100% of  137 kB  128 kBps
--->  Downloaded as expat.tbz
--->  Identifying the package /var/tmp/portupgradeKe8LJnQa/expat.tbz
--->  Saved as /usr/ports/packages/All/expat-1.95.8_3.tbz
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
	+ expat@
--->  Packages processed: 1 done, 0 ignored, 0 skipped and 0 failed
** Ignoring the package, which is the same version as is installed
(1.95.8_3)
** No package available: textproc/expat2
--->  Found a package of 'textproc/expat2':
/usr/ports/packages/All/expat-1.95.8_3.tbz (expat-1.95.8_3)
--->  Located a package version 1.95.8_3
(/usr/ports/packages/All/expat-1.95.8_3.tbz)
--->  Listing the results (+:done / -:ignored / *:skipped / !:failed)
	! textproc/expat2 (expat-1.95.8_3)	(package not found)
--->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
--->  Session ended at: Wed, 31 May 2006 09:21:34 -0400 (consumed 00:00:08)

I tried running another sysinstall Upgrade without installing X.org and
now I didn't have any errors.  'kernels' was one of the distributions
selected (by default) so I was wondering how *does* the kernel get 
swapped while it's still running.  So I ran another sysinstall but this 
time from the 6.0-RELEASE CD-ROM.  I chose 6.1-RELEASE from Options, FTP 
from ftp.freebsd.org as the source of the distribution, and didn't 
install X.org.  It went OK as the previous one did, but upon reboot I 
still have a 6.0-RELEASE kernel.  So I'm back to wondering how do those 
6.0 .ko objects get replaced by 6.1 .ko's in the upgrade process ...

Joe




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