LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-08-2009, 05:25 AM   #1
janim4
LQ Newbie
 
Registered: Sep 2009
Posts: 3

Rep: Reputation: 0
kernel-i686 is needed by (installed) kmod-r1000


HI

I am running centos 5.2 final 2.6.18-92.1.1.el5.

When rpm_check_debug is run after yum update I get:
======== start of info ==========
ERROR with rpm_check_debug vs depsolve:
kernel-i686 is needed by (installed) kmod-r1000
kernel-i686 is needed by (installed) kmod-r1000
kernel-i686 is needed by (installed) kmod-r1000
Complete!
(1, ['Please report this error in bugzilla'])

======== end of info ==========

I ran yum-complete-transaction here is the ouput:

======== start of info ==========
[root@localhost sbin]# ./yum-complete-transaction
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
* base: mirrors.dedipower.com
* updates: mirrors.dedipower.com
* addons: mirrors.dedipower.com
* extras: mirrors.dedipower.com
Excluding Packages in global exclude list
Finished
No unfinished transactions left.
======== end of info ==========

Can any one tell me the way to correct this please.

Thank you

Mickey
 
Old 09-09-2009, 02:05 PM   #2
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,186

Rep: Reputation: 347Reputation: 347Reputation: 347Reputation: 347
All that means is that you've tried to install a kmod package for a kernel that's newer that the one you currently have installed. kmod packages are often released in anticipation of a kernel update, and you'll see the "needs kernel . . ." message until the new kernel is installed, at which time the kmod package can be installed and run.

You can also see the message if you remove an older kernel while a kmod package for that kernel is still installed, although it (the old kmod package) should be removed as a dependency when you remove the old kernel unless you've asked the package manager to ignore dependencies.
 
Old 09-10-2009, 06:25 AM   #3
janim4
LQ Newbie
 
Registered: Sep 2009
Posts: 3

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by PTrenholme View Post
All that means is that you've tried to install a kmod package for a kernel that's newer that the one you currently have installed. kmod packages are often released in anticipation of a kernel update, and you'll see the "needs kernel . . ." message until the new kernel is installed, at which time the kmod package can be installed and run.

You can also see the message if you remove an older kernel while a kmod package for that kernel is still installed, although it (the old kmod package) should be removed as a dependency when you remove the old kernel unless you've asked the package manager to ignore dependencies.
Thank you for your reply.

Should I remove the package then?
 
Old 09-10-2009, 12:40 PM   #4
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,186

Rep: Reputation: 347Reputation: 347Reputation: 347Reputation: 347
Maybe. I just noticed that the package was complaining that it needed a i686 kernel (that's the "hyper thread" one, I think). So which kernel version are you running? (uname -a should tell you.)

I seem to recall that Fedora had a problem a few releases ago that caused it to install a i586 kernel even when the hardware was i686. Is it possible that you have installed a kernel version that doesn't use your system's full capabilities? If so, you may improve your system by installing a kernel that can use all your system's capabilities.
 
Old 09-13-2009, 07:34 AM   #5
janim4
LQ Newbie
 
Registered: Sep 2009
Posts: 3

Original Poster
Rep: Reputation: 0
HI Again

Thank you for your reply
It looks like I have the correct kernel:

[root@localhost /]# uname -a
Linux localhost.xxxxxxxxxxxxx 2.6.18-92.1.1.el5 #1 SMP Sat Jun 21 19:04:27 EDT 2008 i686 i686 i386 GNU/Linux
[root@localhost /]#

What would be the best way to remove the offending package and if i removed it would there be any problems due to removal?

Cheers
Mickey
 
Old 09-13-2009, 02:23 PM   #6
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,186

Rep: Reputation: 347Reputation: 347Reputation: 347Reputation: 347
Oops! I think I misspoke, above, when I said "All that means is that you've tried to install a kmod package for a kernel that's newer that the one you currently have installed." I believe that it's, in fact, telling you the opposite of what I said. That is, that your update would have installed a newer kernel, and, since the (installed) kmod-r1000 package (which required the older kernel) would not work with the newer kernel, the update shouldn't be done.

I suspect that you could get the source code of the r1000 driver an compile your own driver by hand, but - by now - an updated kmod many be available. Or, perhaps, an akmod would be a better choice if it available since the akmod package might automate the recompilation as the kernel is changed.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
missing dependency: kmod-sysprof needs kernel-i686 = 2.6.24.7-92.fc8 maxreason Fedora 1 06-10-2008 08:42 PM
Why does machine have i686 kernel installed? Is this a problem? General Linux - Hardware 2 04-20-2007 11:13 PM
Installed kernel-devel and source for i686; didn't create directory "build" itsonlyme Linux - Kernel 3 04-05-2007 10:08 AM
Kernel KMOD Error Murdock1979 Slackware 1 07-28-2005 01:43 AM
Help! Installed the i686 kernel & glibc packages instead of the i386 version penguin_powered Linux - Newbie 3 04-12-2004 12:45 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 06:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration