* 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 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 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: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-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