Re: [gentoo-user] portage update bloacked

2008-07-01 Thread Roger Mason

Alan McKinnon [EMAIL PROTECTED] writes:


 Well, in the end I decided to play very straight and use a more
 up-to-date install CD.  I'm currently installing from 2008.0_beta2,
 so far without any problems.

 For the record, this turns out to be a fairly straightforward blocker. A 
 recent version of portage uses new features in a recent bash, and 
 Alex's suggestion will work just fine. I recently had to update 10+ old 
 machines around this entirely trouble free.

 But using a more recent CD is probably the better idea, it's entirely 
 possible to manoeuvre through two years of updates, but it's kinda 
 pointless if you have a better base system at hand :-)

For the record, the installation was painless and fast with
2008.0_beta2.  My only reason for using an old install initially CD was to
retain compatibility with the older gcc versions on my distcc compile
farm.  As it turned out, that was not a problem at all.

Thanks to all.

Roger
-- 
gentoo-user@lists.gentoo.org mailing list



[gentoo-user] portage update bloacked

2008-06-30 Thread Roger Mason
Hi,

I'm building a system using a 2006.0 minimal install disk and
following the (current) installation docs.  I got to the part where it
is suggested I upgrade portage.  However, there is a blocker:

(chroot) livecd / # emerge -p --oneshot portage

These are the packages that would be merged, in order:

Calculating dependencies... done!

[ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17] 
[ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5] 
[ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2] 
*** Portage will stop merging at this point and reload itself,
then resume the merge.
[ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE=-plugins% 
[blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking 
app-shells/bash-3.2_p33)
(chroot) livecd / # emerge -pC portage

 These are the packages that would be unmerged:


!!! 'sys-apps/portage' is part of your system profile.
!!! Unmerging it may be damaging to your system.


 sys-apps/portage
selected: 2.1.2.2 
   protected: none
 omitted: none

 'Selected' packages are slated for removal.
 'Protected' and 'omitted' packages will not be removed.

I looked on the bugzilla but this bug is maked invalid.  Could
someone please suggest a next step?

Thanks,
Roger
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] portage update bloacked

2008-06-30 Thread Kenneth Prugh
On Mon, 30 Jun 2008 11:14:02 -0230
Roger Mason [EMAIL PROTECTED] wrote:

 Hi,
 snip
 I looked on the bugzilla but this bug is maked invalid.  Could
 someone please suggest a next step?
 
 Thanks,
 Roger

emerge -O bash

-- 
Ken69267
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] portage update bloacked

2008-06-30 Thread Alex Schuster
Roger Mason writes:

 I'm building a system using a 2006.0 minimal install disk and
 following the (current) installation docs.  I got to the part where it
 is suggested I upgrade portage.  However, there is a blocker:

 (chroot) livecd / # emerge -p --oneshot portage

 These are the packages that would be merged, in order:

 Calculating dependencies... done!

 [ebuild U ] sys-apps/sandbox-1.2.18.1-r2 [1.2.17]
 [ebuild U ] dev-python/pycrypto-2.0.1-r6 [2.0.1-r5]
 [ebuild U ] sys-apps/portage-2.1.4.4 [2.1.2.2]
 *** Portage will stop merging at this point and reload itself,
 then resume the merge.
 [ebuild U ] app-shells/bash-3.2_p33 [3.1_p17] USE=-plugins%
 [blocks B ] sys-apps/portage-2.1.4_rc1 (is blocking
 app-shells/bash-3.2_p33) (chroot) livecd / # emerge -pC portage

Wh! Better not.

  These are the packages that would be unmerged:

 !!! 'sys-apps/portage' is part of your system profile.
 !!! Unmerging it may be damaging to your system.

Right, you would be without portage, and emerge portage would not work.

I'm not entirely sure what's going on, seems like the new portage needs a 
new bash, but your old portage will not work with this shell before 
upgrading, and the new bash will not work with the old portage. So you need 
to directly emerge a bash in-between. 

So, first try this: emerge -1a =app-shells/bash-3.2_p17-r1
You should be able to upgrade portage then fine: emerge -1a portage
Then upgrade bash: emerge -ua bash (or emerge -ua world if you like)

Wonko
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] portage update bloacked

2008-06-30 Thread Roger Mason
Kenneth Prugh [EMAIL PROTECTED] writes:

 emerge -O bash

and


 Alex Schuster [EMAIL PROTECTED] said:

 So, first try this: emerge -1a =app-shells/bash-3.2_p17-r1

Well, in the end I decided to play very straight and use a more
up-to-date install CD.  I'm currently installing from 2008.0_beta2, so
far without any problems.

Thanks for you help.

Roger
-- 
gentoo-user@lists.gentoo.org mailing list



Re: [gentoo-user] portage update bloacked

2008-06-30 Thread Alan McKinnon
On Monday 30 June 2008, Roger Mason wrote:
 Kenneth Prugh [EMAIL PROTECTED] writes:
  emerge -O bash

 and

  Alex Schuster [EMAIL PROTECTED] said:
  So, first try this: emerge -1a =app-shells/bash-3.2_p17-r1

 Well, in the end I decided to play very straight and use a more
 up-to-date install CD.  I'm currently installing from 2008.0_beta2,
 so far without any problems.

For the record, this turns out to be a fairly straightforward blocker. A 
recent version of portage uses new features in a recent bash, and 
Alex's suggestion will work just fine. I recently had to update 10+ old 
machines around this entirely trouble free.

But using a more recent CD is probably the better idea, it's entirely 
possible to manoeuvre through two years of updates, but it's kinda 
pointless if you have a better base system at hand :-)


-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

-- 
gentoo-user@lists.gentoo.org mailing list