FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.