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 have been trying to update my kernel to the latest release with yum. It fails with the following resulting error messages:
ERROR: Error in yum Transaction : [u'ERROR with transaction check vs depsolve:', 'kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64', 'kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64', 'kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64']
The current kernel I'm trying to update is: uname -r
3.11.10-301.fc20.x86_64
Interestingly enough, updateing Ruby fails with a similar error.
Hi, can you post the yum command you are using pls? EG.
Quote:
yum update kernel
It looks like there is a mismatch between the current kernel and the kmod bit of the nvidia driver (which may be why you are trying to update ). The actual command may lead us to the root of the problem. I am also not sure where the references to fc19 come from.
FYI there is a quote icon above the reply box, you can paste your "yum" information into quotes and it leaps out at the reader in box similar to the above.
if you want to use it you MUST!!!! use the kernel it was built for !!!!!
the kernel and the knod MUST MATCH!!!!!!
there are no "if's and's or but's" on that
to update the kernel you UPDATE the kmod
Code:
su -
yum update kmod-nvidia*
IF there is a matching NEW kernel for the old 304 driver it will install
or
use the nvidia.run driver and reinstall that for EVERY and ALL kernel updates
about once to twice every week for fedora
Total size: 61 M
Total download size: 36 M
Is this ok [y/d/N]: y
Downloading packages:
No Presto metadata available for rpmfusion-nonfree-updates
updates/20/x86_64/prestodelta | 2.7 MB 00:03
(1/3): kmod-nvidia-304xx-304.123-1.fc20.13.x86_64.rpm | 40 kB 00:00
(2/3): kmod-nvidia-304xx-3.16.4-200.fc20.x86_64-304.123-1.f | 3.7 MB 00:08
(3/3): kernel-3.16.4-200.fc20.x86_64.rpm | 32 MB 00:36
--------------------------------------------------------------------------------
Total 1.0 MB/s | 36 MB 00:36
Running transaction check
ERROR with transaction check vs depsolve:
kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64
kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64
kernel-uname-r = 3.9.8-300.fc19.x86_64 is needed by (installed) kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64
** Found 25 pre-existing rpmdb problem(s), 'yum check' output follows:
buoh-0.8.2-9.fc15.x86_64 has missing requires of libgnutls.so.26()(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavcodec.so.54()(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavcodec.so.54(LIBAVCODEC_54)(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavdevice.so.54()(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavdevice.so.54(LIBAVDEVICE_54)(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavformat.so.54()(64bit)
ffmpeg2theora-0.29-4.fc19.x86_64 has missing requires of libavformat.so.54(LIBAVFORMAT_54)(64bit)
gnome-pilot-2.91.93-5.fc17.x86_64 has missing requires of libpanel-applet-4.so.0()(64bit)
gnome-pilot-conduits-2.91.93-3.fc17.x86_64 has missing requires of libebook-1.2.so.13()(64bit)
gnome-pilot-conduits-2.91.93-3.fc17.x86_64 has missing requires of libedataserver-1.2.so.16()(64bit)
kde-settings-kdm-20-17.fc20.noarch is a duplicate with kde-settings-kdm-19-23.fc19.noarch
kmod-nvidia-304xx-3.9.8-300.fc19.x86_64-304.88-1.fc19.5.x86_64 has missing requires of kernel-uname-r = ('0', '3.9.8', '300.fc19.x86_64')
leechcraft-0.5.85-2.fc18.x86_64 has missing requires of libboost_program_options-mt.so.1.50.0()(64bit)
libsoup22-2.2.105-9.fc15.x86_64 has missing requires of libgnutls.so.26()(64bit)
libsoup22-2.2.105-9.fc15.x86_64 has missing requires of libgnutls.so.26(GNUTLS_1_4)(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavcodec.so.54()(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavcodec.so.54(LIBAVCODEC_54)(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavformat.so.54()(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavformat.so.54(LIBAVFORMAT_54)(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavutil.so.51()(64bit)
miro-5.0.4-2.fc18.x86_64 has missing requires of libavutil.so.51(LIBAVUTIL_51)(64bit)
ruby-gtk2-1.0.3-2.fc16.x86_64 has missing requires of rubygem-gtk2 = ('0', '1.0.3', '2.fc16')
ruby-locale-2.0.5-2.fc15.1.noarch has missing requires of rubygem-locale = ('0', '2.0.5', '2.fc15.1')
ruby-pango-1.0.3-1.fc16.x86_64 has missing requires of ruby(cairo)
ruby-pango-1.0.3-1.fc16.x86_64 has missing requires of rubygem-pango = ('0', '1.0.3', '1.fc16')
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2014-10-14.18-34.asp9jo.yumtx
[root@pheonix lloyd]#
hi congo
a quick look at your output
it looks like you ARE NOT running fedora 20
but what looks line a "Frankensteined" install of fedora16 and 17 and 18 and 19 and 20 with some fedora 15 tossed in
now it is possible for old rpms to be installed if there was NO change fedora can reuse a few from the last 1 or 2 versions
but !!!!!
having a error that is mixing 6 versions of fedora all together ??????????
mirrors.kernal.org_fedora_updates_16_x86_64_ added from disabled
mirrors.kernal.org_fedora_updates_16_x86_64_reprodata_ added from disabled
mirrors.kernal.org_fedora_updates_16_x86_64_reprodata_repomd.xml added from disabled
mirrors.kernal.org_fedora_updates_16_x86_64_reprodata_repromd.xml added from disabled
although they are disabled
you installed something from fedora 16 on fedora 20
-- not good --
16 is mostly incompatible with 20
remove all software installed for fedora 16
-- this is where the "this may or might not be fixable" comes in
the program manager might want to uninstall 90% of the operating system
or
only 3 or 6 or 9 programs
to get a list of them run
Code:
su -
rpm -qa | grep fc16
you also have fedora 15, 17,18,19 rpm's installed
the 18 and 19 if they are only a few might be normal ???
Thanks so much. I think I have everything concerning the kernel, Nvidia, and Ruby fixed. Will fix the rest of the stuff later. now rebooting to see if it all comes off as it should.
This has shown me how to use more of the tools in my toolbox.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.