Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Jun 2010 09:58:47 +0100
From:      Matthew Seaman <m.seaman@infracaninophile.co.uk>
To:        n dhert <ndhertbsd@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: portupgrade -af in FreeBSDupdate to 8.0
Message-ID:  <4C21CCC7.1060908@infracaninophile.co.uk>
In-Reply-To: <AANLkTil_ccbhFSDZ1fivsyGErcN1aHNx8cqmi8mKaLrk@mail.gmail.com>
References:  <AANLkTil_ccbhFSDZ1fivsyGErcN1aHNx8cqmi8mKaLrk@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 23/06/2010 08:29:41, n dhert wrote:
> Why does it stop? Can it be avoided? Or can I make portupgrade -af start
> from where it got so far in the first run ?

portupgrade is written in ruby -- having its command interpreter ripped
out from underneath it does tend to cramp its style somewhat.  Actually,
the specific reason it crashes is the ruby-18-dbXX module, which also
needs to be recompiled.

The best way around the problem is to delete portupgrade and everything
it depends on, and then reinstall from the ports directly:

    # pkg_deinstall -Rf portupgrade-2.4.6_4,2
    # cd /usr/ports/ports-mgmt/portupgrade
    # make install
    # make clean

If you do this first, you can then run portupgrade -af, which will
recompile ruby and dependencies, but because everything is already
recompiled, its compatible and you don't get a crash.

> I could do # portupgrade -af  again, but this is again "everything" (11
> hours)...

Fix portupgrade as shown above, then run something like this:

   # portupgrade -x ">=2010-06-23" -af

This says: "upgrade everything, except those packages installed more
recently than 2010-06-23."  You should chose the date where you
*started* your original portupgrade -af session.

	Cheers,

	Matthew

- -- 
Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
                                                  Flat 3
PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
JID: matthew@infracaninophile.co.uk               Kent, CT11 9PW
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.14 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwhzMcACgkQ8Mjk52CukIzDsACeNRckO4634CcnAKcBPDduooos
afIAnRsAWncQzPAndKR7v6ulNYdHIEXF
=oSps
-----END PGP SIGNATURE-----



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