public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Upgrading kernel across multiple machines
@ 2006-08-09 21:52 Brian McGrew
  2006-08-09 22:03 ` Sam Ravnborg
  2006-08-09 22:07 ` Randy.Dunlap
  0 siblings, 2 replies; 9+ messages in thread
From: Brian McGrew @ 2006-08-09 21:52 UTC (permalink / raw)
  To: linux-kernel

Hello,

I'm using a Dell PE1800 and I've built a new 2.6.16.16 kernel on the machine
that works fine.  However, if I tar up /lib/modules/2.6.16.16 and /boot and
move it onto another Dell PE1800 running the exact same software (FC3/Stock
install) the new kernel doesn't boot.

On machine #1 life is good but moving it to machine #2, I get

/lib/ata_piix.ko: -l unknown symbol in module.

What am I missing?  Someone help please, I'm in a major time crunch!

Thanks!

:b!

-- 
Brian McGrew    { brian@visionpro.com || brian@doubledimenison.com }

> GUACOMOL: Vegetarian Roadkill!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-09 21:52 Upgrading kernel across multiple machines Brian McGrew
@ 2006-08-09 22:03 ` Sam Ravnborg
  2006-08-09 22:08   ` Brian McGrew
  2006-08-09 22:07 ` Randy.Dunlap
  1 sibling, 1 reply; 9+ messages in thread
From: Sam Ravnborg @ 2006-08-09 22:03 UTC (permalink / raw)
  To: Brian McGrew; +Cc: linux-kernel

On Wed, Aug 09, 2006 at 02:52:41PM -0700, Brian McGrew wrote:
> Hello,
> 
> I'm using a Dell PE1800 and I've built a new 2.6.16.16 kernel on the machine
> that works fine.  However, if I tar up /lib/modules/2.6.16.16 and /boot and
> move it onto another Dell PE1800 running the exact same software (FC3/Stock
> install) the new kernel doesn't boot.
> 
> On machine #1 life is good but moving it to machine #2, I get
> 
> /lib/ata_piix.ko: -l unknown symbol in module.
Looks like your kernel modules has ended up in /lib somehow.
Cannot see why atm.

	Sam

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-09 21:52 Upgrading kernel across multiple machines Brian McGrew
  2006-08-09 22:03 ` Sam Ravnborg
@ 2006-08-09 22:07 ` Randy.Dunlap
  2006-08-09 22:10   ` Brian McGrew
  1 sibling, 1 reply; 9+ messages in thread
From: Randy.Dunlap @ 2006-08-09 22:07 UTC (permalink / raw)
  To: Brian McGrew; +Cc: linux-kernel

On Wed, 09 Aug 2006 14:52:41 -0700 Brian McGrew wrote:

> Hello,
> 
> I'm using a Dell PE1800 and I've built a new 2.6.16.16 kernel on the machine
> that works fine.  However, if I tar up /lib/modules/2.6.16.16 and /boot and
> move it onto another Dell PE1800 running the exact same software (FC3/Stock
> install) the new kernel doesn't boot.
> 
> On machine #1 life is good but moving it to machine #2, I get
> 
> /lib/ata_piix.ko: -l unknown symbol in module.
> 
> What am I missing?  Someone help please, I'm in a major time crunch!

Hi again,
Were you able to get any more kernel log messages?
They will say exactly which symbol(s) is missing.

Maybe adding "debug" to the kernel command line would produce more
messages, although many init scripts change that setting (ugh).

---
~Randy

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-09 22:03 ` Sam Ravnborg
@ 2006-08-09 22:08   ` Brian McGrew
  2006-08-09 22:18     ` David Lloyd
  0 siblings, 1 reply; 9+ messages in thread
From: Brian McGrew @ 2006-08-09 22:08 UTC (permalink / raw)
  To: Sam Ravnborg; +Cc: linux-kernel

It would appear that way; but I assure you, the modules are in
/lib/modules/2.6.16.16/

:b!


On 8/9/06 3:03 PM, "Sam Ravnborg" <sam@ravnborg.org> wrote:

> On Wed, Aug 09, 2006 at 02:52:41PM -0700, Brian McGrew wrote:
>> Hello,
>> 
>> I'm using a Dell PE1800 and I've built a new 2.6.16.16 kernel on the machine
>> that works fine.  However, if I tar up /lib/modules/2.6.16.16 and /boot and
>> move it onto another Dell PE1800 running the exact same software (FC3/Stock
>> install) the new kernel doesn't boot.
>> 
>> On machine #1 life is good but moving it to machine #2, I get
>> 
>> /lib/ata_piix.ko: -l unknown symbol in module.
> Looks like your kernel modules has ended up in /lib somehow.
> Cannot see why atm.
> 
> Sam


:b!

-- 
Brian McGrew    { brian@visionpro.com || brian@doubledimenison.com }

> For economy reasons the light at the end of the tunnel has been turned off!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-09 22:07 ` Randy.Dunlap
@ 2006-08-09 22:10   ` Brian McGrew
  0 siblings, 0 replies; 9+ messages in thread
From: Brian McGrew @ 2006-08-09 22:10 UTC (permalink / raw)
  To: Randy.Dunlap; +Cc: linux-kernel

This is the most debug I get.  I've taken the rhgb and quiet options out of
my grub.conf file and I still only get about ten lines printed before it
blows up.  There are no files updated on disk that I can find.

:b!


On 8/9/06 3:07 PM, "Randy.Dunlap" <rdunlap@xenotime.net> wrote:

> On Wed, 09 Aug 2006 14:52:41 -0700 Brian McGrew wrote:
> 
>> Hello,
>> 
>> I'm using a Dell PE1800 and I've built a new 2.6.16.16 kernel on the machine
>> that works fine.  However, if I tar up /lib/modules/2.6.16.16 and /boot and
>> move it onto another Dell PE1800 running the exact same software (FC3/Stock
>> install) the new kernel doesn't boot.
>> 
>> On machine #1 life is good but moving it to machine #2, I get
>> 
>> /lib/ata_piix.ko: -l unknown symbol in module.
>> 
>> What am I missing?  Someone help please, I'm in a major time crunch!
> 
> Hi again,
> Were you able to get any more kernel log messages?
> They will say exactly which symbol(s) is missing.
> 
> Maybe adding "debug" to the kernel command line would produce more
> messages, although many init scripts change that setting (ugh).
> 
> ---
> ~Randy


:b!


-- 
Brian McGrew    { brian@visionpro.com || brian@doubledimenison.com }

> YOU!!!  Off my planet!


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-09 22:08   ` Brian McGrew
@ 2006-08-09 22:18     ` David Lloyd
  0 siblings, 0 replies; 9+ messages in thread
From: David Lloyd @ 2006-08-09 22:18 UTC (permalink / raw)
  To: Brian McGrew; +Cc: Sam Ravnborg, linux-kernel

On Wed, 2006-08-09 at 15:08 -0700, Brian McGrew wrote:
> It would appear that way; but I assure you, the modules are in
> /lib/modules/2.6.16.16/

Maybe you forgot to copy over your initrd image?

- DML


^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: Upgrading kernel across multiple machines
@ 2006-08-10  0:18 Brian D. McGrew
  2006-08-10 13:13 ` David Lloyd
  0 siblings, 1 reply; 9+ messages in thread
From: Brian D. McGrew @ 2006-08-10  0:18 UTC (permalink / raw)
  To: David Lloyd; +Cc: Sam Ravnborg, linux-kernel

I tried copying over the initrd as well as making a new one!

:b!

-----Original Message-----
From: David Lloyd [mailto:dmlloyd@flurg.com] 
Sent: Wednesday, August 09, 2006 3:18 PM
To: Brian D. McGrew
Cc: Sam Ravnborg; linux-kernel@vger.kernel.org
Subject: Re: Upgrading kernel across multiple machines

On Wed, 2006-08-09 at 15:08 -0700, Brian McGrew wrote:
> It would appear that way; but I assure you, the modules are in
> /lib/modules/2.6.16.16/

Maybe you forgot to copy over your initrd image?

- DML


^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: Upgrading kernel across multiple machines
  2006-08-10  0:18 Brian D. McGrew
@ 2006-08-10 13:13 ` David Lloyd
  2006-08-10 14:36   ` Brian McGrew
  0 siblings, 1 reply; 9+ messages in thread
From: David Lloyd @ 2006-08-10 13:13 UTC (permalink / raw)
  To: Brian D. McGrew; +Cc: Sam Ravnborg, linux-kernel

On Wed, 2006-08-09 at 17:18 -0700, Brian D. McGrew wrote:
> I tried copying over the initrd as well as making a new one!

Ok.  The only reason I mention it is that in many cases, necessary boot
modules are stored in /lib on the initrd image.  Failure to load such a
module would show up early in the boot sequence, before "real" init
started up.

- DML


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Upgrading kernel across multiple machines
  2006-08-10 13:13 ` David Lloyd
@ 2006-08-10 14:36   ` Brian McGrew
  0 siblings, 0 replies; 9+ messages in thread
From: Brian McGrew @ 2006-08-10 14:36 UTC (permalink / raw)
  To: David Lloyd; +Cc: Sam Ravnborg, linux-kernel

We got the system working, well, two of the three are working now.

Yesterday I tarred over /lib/modules/2.6.16.16 and /boot/*2.6.16.16*.  This
morning I did a sum on the *2.6.16.16* files in /boot and they did not match
the originals (!?! go figure !?!) so I copied them over so they match and
the machine came right up.

Now we'll see if I can duplicate this on machine #3.

THANKS FOR ALL THE HELP!

:b!


On 8/10/06 6:13 AM, "David Lloyd" <dmlloyd@flurg.com> wrote:

> On Wed, 2006-08-09 at 17:18 -0700, Brian D. McGrew wrote:
>> I tried copying over the initrd as well as making a new one!
> 
> Ok.  The only reason I mention it is that in many cases, necessary boot
> modules are stored in /lib on the initrd image.  Failure to load such a
> module would show up early in the boot sequence, before "real" init
> started up.
> 
> - DML
> 


:b!

-- 
Brian McGrew    { brian@visionpro.com || brian@doubledimenison.com }

> Is he allowed a plea of insanity for a parking ticket?


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-08-10 14:36 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-09 21:52 Upgrading kernel across multiple machines Brian McGrew
2006-08-09 22:03 ` Sam Ravnborg
2006-08-09 22:08   ` Brian McGrew
2006-08-09 22:18     ` David Lloyd
2006-08-09 22:07 ` Randy.Dunlap
2006-08-09 22:10   ` Brian McGrew
  -- strict thread matches above, loose matches on Subject: below --
2006-08-10  0:18 Brian D. McGrew
2006-08-10 13:13 ` David Lloyd
2006-08-10 14:36   ` Brian McGrew

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox