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>