On Wednesday 30 April 2008, [EMAIL PROTECTED] wrote:
> Alan McKinnon <[EMAIL PROTECTED]> writes:
> >> I'd like to jump an 2006 install up to 2008.  I've never made that
> >> big an update without a fresh install.
> >
> > There's no such thing as a "2006 install". What does exist, is the
> > collection of packages that were on the LiveCDs released in 2006.
> > It's
>
> symantics...
>
> Here is the story behind my phraseology...  I've tried 4-5 times to
> build a vmware gentoo install hosted on vista home premium. Using
> 2008 install media.
>
> I cannot seem to get past a kernel panic that appears to be expecting
> an intramfs (You may remember this from a previous thread)  After
> hand rolling 3 different kernels and trying genkernal all.... its all
> ended in the same kernel panic.

Yes, I remember it well.

> So.... tryin to slip in the back way I found a gentoo vmware
> appliance online .. downloaded and fired it up on vista.  It boots
> and runs with no problems.  Only thing is it is built on 2006 package
> set.

What kernel does it use? I would rather update that vm's kernel to the 
latest available and see if that boots properly. If so, move forward 
and update the rest of the system. I reason that kernel panics on boot 
concern only the boot loader and kernel and have nothing to do with 
user-space, so you should concentrate on the more relevant bits.

I also think it's time to bring out the big guns with all the data. 
Could you reply and attach the vmware config files for the non-working 
vm, plus the .config file for that kernel in the vm?

I strongly suspect you have a simple incompatibility between the 
hardware vmware provides that vm and how the kernel is configured.

> One blockage that looks to be particularly troublesome is:
> Portage blocking bash
>
> bash blocking portage.

That's a nasty one and you quite rightly don't want to unmerge portage 
or bash. The trick is to do it in several stages:

First look at portage:
[EMAIL PROTECTED] /var $ eix -e portage
[I] sys-apps/portage
     Available versions:  2.0.51.22-r3 2.1.1-r2 2.1.4.4 (~)2.1.5_rc5 (~)
2.1.5_rc6 [M](~)2.2_pre3 [M](~)2.2_pre5 {build doc elibc_FreeBSD 
elibc_glibc elibc_uclibc epydoc linguas_pl selinux userland_Darwin 
userland_GNU}
     Installed versions:  2.1.5_rc6(10:57:02 PM 04/24/2008)
(doc -build -epydoc -linguas_pl -selinux)
[EMAIL PROTECTED] /var/portage/sys-apps/portage $ grep bash *ebuild
portage-2.0.51.22-r3.ebuild:RDEPEND="!build? ( >=sys-apps/sed-4.0.5 
dev-python/python-fchksum >=dev-lang/python-2.2.1 sys-apps/debianutils 
>=app-shells/bash-2.05a ) !x86-fbsd? ( !mips? ( 
>=sys-apps/sandbox-1.2.17 ) ) selinux? ( 
>=dev-python/python-selinux-2.15 )"
portage-2.1.1-r2.ebuild:                !userland_Darwin? ( 
>=app-shells/bash-3.0 ) )
portage-2.1.4.4.ebuild:         >=app-shells/bash-3.2_p17 )
portage-2.1.5_rc5.ebuild:               >=app-shells/bash-3.2_p17 )
portage-2.1.5_rc6.ebuild:               >=app-shells/bash-3.2_p17 )
portage-2.2_pre3.ebuild:                >=app-shells/bash-3.2_p17
portage-2.2_pre5.ebuild:                >=app-shells/bash-3.2_p17

And look at bash:
[EMAIL PROTECTED] ~ $ eix -e bash
[I] app-shells/bash
     Available versions:  2.05b-r11 3.0-r12 (~)3.0-r13 (~)3.0-r14 
3.1_p17 3.2_p17-r1 (~)3.2_p33 {afs bashlogger build minimal nls plugins 
unicode vanilla}
     Installed versions:  3.2_p33(10:01:41 PM 01/05/2008)
(-afs -bashlogger -nls -plugins -vanilla)
[EMAIL PROTECTED] /var/portage/app-shells/bash $ grep portage *ebuild
bash-3.2_p33.ebuild:    !<sys-apps/portage-2.1.4_rc1

Recent portages want any bash >=bash-3.2_p17, but you can't use the most 
recent bash (3.2_p33) as that blocks the portage you have. So, do it 
manually:

1. emerge --nodeps bash-3.2_p17-r1
2. emerge --nodeps portage
3. emerge bash
4. emerge world

The --nodeps is there to stop portage updating other stuff that 
conflicts with what you are trying to do.

Once this is done, you will still have the python/python-updater blocker 
to deal with, but I seem to recall posting on that earlier


-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

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

Reply via email to