LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices


Reply
  Search this Thread
Old 06-09-2008, 06:03 AM   #1
maxreason
Member
 
Registered: Dec 2007
Location: phobos, mars
Distribution: 64-bit linux mint v20
Posts: 259

Rep: Reputation: 17
missing dependency: kmod-sysprof needs kernel-i686 = 2.6.24.7-92.fc8


I just performed a clean install of fedora8x32, then installed livna (with "rpm name" and "yum install kmod-nvidia"), and rebooted my system. Now glxgears is about 100 times faster, so I'm guessing that worked.

But then the system told me 584 packages needed update, so I told it to go ahead. That generates a dialog-window with the following message:

error resolving dependencies
details = missing dependency: kernel-i686 = 2.6.24.7-92.fc8 is needed by package kmod-sysprof.

Unfortunately, kmod-sysprof is not one of the items under "updates available", so it must be a needed dependency of one of the items that is listed there. So I cannot just uncheck the item and let everything else update. Amazingly, the updater does not let us say "well fine, just go ahead and update everything you can". So one problem like this prevents update of 583 of the 584 packages. Brilliant! :-( Well, maybe some reason I cannot fathom exists, but it sure seems like wacko behavior.

How do I get around this? Oh, I forgot to mention one other fact. The first time I had this problem I noticed the kernel was a lower number than mentioned in that error message, so I did something like "yum update kernel" --- and it went through the expected downloading and installing and rebooting steps successfully on a kernel that is AFTER the one specified (2.6.25.?-??.fc8 where I forget the ? values). But this did not stop the problem - as if kmod-sysprof needs that EXACT kernel version, not just any version after that one. Is that true? Is that reasonable? How do I escape this endless loop? Thanks.
 
Old 06-10-2008, 07:42 PM   #2
hlingler
Member
 
Registered: May 2007
Location: Connellsville, PA, USA
Distribution: Fedora 8/9/10/11
Posts: 71

Rep: Reputation: 15
Quote:
Originally Posted by maxreason
I just performed a clean install of fedora8x32, then installed livna (with "rpm name" and "yum install kmod-nvidia"), and rebooted my system. Now glxgears is about 100 times faster, so I'm guessing that worked.
You can verify that by opening a terminal and typing:
glxinfo|grep render

You want to see: "Direct Rendering: Yes", and you should, if installing the driver made that big of a difference in glxgears output.
Quote:
Originally Posted by maxreason
But then the system told me 584 packages needed update, so I told it to go ahead. That generates a dialog-window with the following message:

error resolving dependencies
details = missing dependency: kernel-i686 = 2.6.24.7-92.fc8 is needed by package kmod-sysprof.

Unfortunately, kmod-sysprof is not one of the items under "updates available", so it must be a needed dependency of one of the items that is listed there. So I cannot just uncheck the item and let everything else update. Amazingly, the updater does not let us say "well fine, just go ahead and update everything you can". So one problem like this prevents update of 583 of the 584 packages. Brilliant! :-( Well, maybe some reason I cannot fathom exists, but it sure seems like wacko behavior.

How do I get around this?
Several ways:
> Traditional: open up a terminal and command: su -c yum --exclude=kmod-sysprof update
> Install YUMEX: yum install yumex; yumex will give you a better GUI to handle the updates.
> yum remove kmod-sysprof; You really don't need that thing, it will drag the base package sysprof out with it, but chances are you'd never use it.
Quote:
Originally Posted by maxreason
Oh, I forgot to mention one other fact. The first time I had this problem I noticed the kernel was a lower number than mentioned in that error message, so I did something like "yum update kernel" --- and it went through the expected downloading and installing and rebooting steps successfully on a kernel that is AFTER the one specified (2.6.25.?-??.fc8 where I forget the ? values). But this did not stop the problem - as if kmod-sysprof needs that EXACT kernel version, not just any version after that one. Is that true? Is that reasonable? How do I escape this endless loop? Thanks.
Yes: kmods are specific to one and only one kernel - they will not work with any other. I don't understand how your install/packages got out-of-sync, but yum will always go for the latest revision, even for multi-version packages like kernels. One way is to specify the package to install/update explicitly, like: yum install kmod-sysprof-X.Y.Z.rpm, instead of just letting it select the latest version, but that will only work for multi-version packages.

V
 
  


Reply



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
Can I run a kmod-nvidia-xx-lvn9 under fc8? terry-duell Fedora 2 05-14-2008 06:15 PM
Starnge dependency error trying to install kmod-nvidia terry-duell Fedora 9 05-07-2008 03:13 PM
Missing dependencies: kernel-i686-2.6.23.14-115.fc8 LinuxNewbie999 Fedora 4 03-13-2008 11:03 PM
Failed dependency: fglrx-kmod-common shreks Fedora 1 06-02-2006 02:29 AM
missing kernel-ntfs-2.6.6-1.435.2.1.i686.rpm robgue Fedora 3 07-03-2004 12:11 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora

All times are GMT -5. The time now is 03:48 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
Open Source Consulting | Domain Registration