English
Ask Your Question
0

nvidia problem after fedup Fedora 17 to Fedora 19

asked 2013-08-08 00:51:05 +0000

owlbrudder gravatar image

updated 2013-08-08 03:19:56 +0000

I am attempting to upgrade from FC17 to FC19. My computer links to my network via wireless. Grub2 is installed.

I downloaded the FC19 iso, burned it onto a DVD and mounted it, then ran

sudo fedup-cli --device --network 19

This ran pretty well, although most of the time the screen was blank and I only knew something was happening by the flashing of the disk access led. After an hour or so, the flashing stopped. When an hour had passed with no further activity, I rebooted. The boot seemed to be ok, with the progress bar at the bottom of the screen advancing. However, when it was time to switch to graphical mode, the display changed to a character-based monitor, with activity shown as lines of text and ending with this:

[   54.618682] systemd-readahead[292]: Failed to read event: Value too large for defined data type

I had encountered this before, in an earlier Fedora and found it just meant that the nvidia driver was not installed properly. With the earlier version, I just had to do something like "yum reinstall nvidia" and the problem went away. I have tried "yum install nvidia", "yum reinstall nvidia" and "yum update nvidia", all without success. It seems the version of kmod-nvidia available is built for an earlier kernel. The salient part of the output is:

---> Package kmod-nvidia-3.10.3-300.fc19.x86_64.x86_64 1:319.32-2.fc19 will be installed
--> Processing Dependency: kernel-uname-r = 3.10.3-300.fc19.x86_64 for package: 1:kmod-nvidia-3.10.3-300.fc19.x86_64-319.32-2.fc19.x86_64
---> Package xorg-x11-drv-nvidia-libs.x86_64 1:319.32-7.fc19 will be installed
--> Processing Conflict: 1:xorg-x11-drv-nvidia-319.32-7.fc19.x86_64 conflicts xorg-x11-drv-nvidia-304xx
--> Finished Dependency Resolution
Error: Package: 1:kmod-nvidia-3.10.3-300.fc19.x86_64-319.32-2.fc19.x86_64 (rpmfusion-nonfree-updates)
           Requires: kernel-uname-r = 3.10.3-300.fc19.x86_64
           Installed: kernel-3.8.13-100.fc17.x86_64 (@updates/17)
               kernel-uname-r = 3.8.13-100.fc17.x86_64
           Installed: kernel-3.9.8-100.fc17.x86_64 (@updates/17)
               kernel-uname-r = 3.9.8-100.fc17.x86_64
           Installed: kernel-3.9.10-100.fc17.x86_64 (@updates/17)
               kernel-uname-r = 3.9.10-100.fc17.x86_64
           Installed: kernel-3.10.4-300.fc19.x86_64 (installed)
               kernel-uname-r = 3.10.4-300.fc19.x86_64
           Available: kernel-3.9.5-301.fc19.x86_64 (fedora)
               kernel-uname-r = 3.9.5-301.fc19.x86_64
           Available: kernel-debug-3.9.5-301.fc19.x86_64 (fedora)
               kernel-uname-r = 3.9.5-301.fc19.x86_64.debug
           Available: kernel-debug-3.10.4-300.fc19.x86_64 (updates)
               kernel-uname-r = 3.10.4-300.fc19.x86_64.debug
Error: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-nvidia-304xx-304.88-12.fc19.x86_64
 You could try using --skip-broken to work around the problem
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
eclipse-svnkit-1.3.4-2.fc15.noarch has missing requires of svnkit = ('0', '1.3.4', None)
kmod-nvidia-304xx-3.10.3-300.fc19.x86_64-304.88-2.fc19.x86_64 has missing requires of kernel-uname-r = ('0', '3.10.3', '300.fc19.x86_64')
rubygems-2.0.5-100.fc19.noarch has missing requires of rubygem(psych) >= ('0', '2.0.0', None)
subcommander-2.0-0.7.fc15.7.x86_64 has missing requires of libsasl2.so.2()(64bit)

So, my question is how to install the nvidia driver for my system? I am currently running Fedora 17, with Fedora 19 packages installed. It works, but has quirks and I want to resolve it.

Thanks for any help.

edit retag flag offensive close delete

Comments

Thanks for the response. Unfortunately, my problem seems to be a mismatch of versions: kmod-nvidia installed ok, but it is built for an earlier kernel. How do I align my versions, if "yum update kmod-nvidia" does not do it?

owlbrudder ( 2013-08-08 03:07:10 +0000 )edit

you may be able to try "yum install akmod-nvidia" Fedora just released a kernel update not too many days ago and the rpmfusion guys may not have updated the nvidia kmod yet.

m.p.kingsley ( 2013-08-08 03:15:13 +0000 )edit

3 Answers

Sort by ยป oldest newest most voted
1

answered 2013-08-08 03:26:05 +0000

Try removing all the nvidia bits and re-installing the driver as documented here: http://rpmfusion.org/Howto/nVidia

The conflict should not occur since you shouldn't need both the xorg-x11-drv-nvidia and xorg-x11-drv-nvidia-304xx packages. You only need the version that contains drivers for your hardware:

[asinha@localhost  fedora-packages]$ sudo yum info xorg-x11-drv-nvidia
<snip>
Available Packages
Name        : xorg-x11-drv-nvidia
Arch        : x86_64
Epoch       : 1
Version     : 319.32
Release     : 7.fc19
Size        : 3.3 M
Repo        : rpmfusion-nonfree-updates/19/x86_64
Summary     : NVIDIA's proprietary display driver for NVIDIA graphic cards
URL         : http://www.nvidia.com/
Licence     : Redistributable, no modification permitted
Description : This package provides the most recent NVIDIA display driver which allows for
            : hardware accelerated rendering with NVIDIA chipsets GeForce8 series and newer.
            : GeForce7 and below are NOT supported by this release.
            :
            : For the full product support list, please consult the release notes
            : for driver version 319.32.
            :
            : Please use the following documentation:
            : http://rpmfusion.org/Howto/nVidia

[asinha@localhost  fedora-packages]$ sudo yum info xorg-x11-drv-nvidia-304xx
<snip>
Available Packages
Name        : xorg-x11-drv-nvidia-304xx
Arch        : x86_64
Version     : 304.88
Release     : 12.fc19
Size        : 3.1 M
Repo        : rpmfusion-nonfree-updates/19/x86_64
Summary     : NVIDIA's 304xx serie proprietary display driver for NVIDIA graphic cards
URL         : http://www.nvidia.com/
Licence     : Redistributable, no modification permitted
Description : This package provides the most recent NVIDIA display driver which allows for
            : hardware accelerated rendering with NVIDIA chipsets GeForce6/7 series.
            : GeForce5 and below are NOT supported by this release.
            :
            : For the full product support list, please consult the release notes
            : for driver version 304.88.
            :
            : Please use the following documentation:
            : http://rpmfusion.org/Howto/nVidia

[asinha@localhost  fedora-packages]$

Please ascertain what Nvidia hard ware you're using and install the appropriate drivers as documented by RPMFusion.

If you're new to the forum, please take a few minutes out to read the guidelines and "sticky" posts.

edit flag offensive delete publish link more
0

answered 2013-08-08 05:16:52 +0000

owlbrudder gravatar image

updated 2013-08-08 07:25:03 +0000

Thank you all for your help.

The 'Howto nVidia' you suggested talks about GeForce cards, but my system reports as follows:

01:00.0 VGA compatible controller: NVIDIA Corporation G86M [Quadro NVS 140M] (rev a1)

From that, I cannot tell which package I should choose. Does G86M = GeForce[some number]?

However, knowing that my installed FC19 kernel is kernel-3.10.4-300.fc19.x86_64, I issued a "yum search kmod-nvidia-3.10.4-300.fc19.x86_64", which returned no matches. I Googled for the same and rpmfind found an instance at nvidia.com. I have downloaded that package and will try to install it, from a FC19 terminal session. Presumably, that version will find its way to the rpmfusion repo in due course.

I was pretty sure I had activated akmod-nvidia in FC17, so it should have survived the upgrade to FC19 and should have built a new kernel module. I will check.

If I continue to have trouble, I'll post here again.

Once again, many thanks for your help.

Later:

Well, that didn't help. There is still a conflict:

1:xorg-x11-drv-nvidia-319.32-7.fc19.x86_64 conflicts xorg-x11-drv-nvidia-304xx

When I tried to yum remove xorg-x11-drv-nvidia-304xx, yum wanted to remove dependent packages including my FC17 kernel as well, which would have left me without a working system. I was also right: I have installed akmod-nvidia, but trying to upgrade it comes up with an equivalent conflict:

--> Running transaction check
---> Package akmod-nvidia.x86_64 1:319.32-2.fc19 will be installed
--> Processing Dependency: nvidia-kmod-common >= 1:319.32 for package: 1:akmod-nvidia-319.32-2.fc19.x86_64
--> Running transaction check
---> Package xorg-x11-drv-nvidia.x86_64 1:319.32-7.fc19 will be installed
--> Processing Dependency: xorg-x11-drv-nvidia-libs(x86-64) = 1:319.32-7.fc19 for package: 1:xorg-x11-drv-nvidia-319.32-7.fc19.x86_64
--> Running transaction check
---> Package xorg-x11-drv-nvidia-libs.x86_64 1:319.32-7.fc19 will be installed
--> Processing Conflict: 1:xorg-x11-drv-nvidia-319.32-7.fc19.x86_64 conflicts xorg-x11-drv-nvidia-304xx
--> Finished Dependency Resolution
Error: xorg-x11-drv-nvidia conflicts with xorg-x11-drv-nvidia-304xx-304.88-12.fc19.x86_64

My best guess is that FC17 is using ~304xx, but FC19 requires ~319. I am going back to FC19, 'yum remove' the ~304 packages and retry installing kmod-nvidia-3.10.4-300.fc19.x86_64. If that fails, I can always reinstall FC17 and start again. Good thing I have a current backup.

Later still:

That worked!

For the sake of any lurkers reading this thread, I was wrong: removing xorg-x11-drv-nvidia-304xx-304.88-12.fc19.x86_64 was not trying to remove the FC17 kernel, but only the kmod. When I removed that and installed kmod-nvidia-3.10.4-300.fc19.x86_64, I was able to boot into FC19. The grub screen no longer has the option to boot FC17, but that does not matter.

Once again, my thanks to those who responded, because you made me think the process through in a more organised way.

edit flag offensive delete publish link more
0

answered 2013-08-08 02:35:29 +0000

One of the easiest ways to install nVidia (or amd) graphics drivers is through the rpmfusion repos. http://rpmfusion.org/Configuration has the instructions to add them to your system. After the repositories have been added, you should be able to do yum install kmod-nvidia to install the drivers for the latest kernel. ( as a side note, I typically use the akmod packages (akmod-nvidia). These will create the kmods for custom and upstream kernels --in most cases. If you plan on running the default kernels, it's better to stick with the kmod package)

edit flag offensive delete publish link more

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!

Add answer

[hide preview]

Use your votes!

  • Use the 30 daily voting points that you get!
  • Up-vote well framed questions that provide enough information to enable people provide answers.
  • Thank your helpers by up-voting their comments and answers to your questions.
  • Down-voting might cost you karma, but you should consider doing so for incorrect or clearly detrimental questions and answers.

Stats

Asked: 2013-08-08 00:51:05 +0000

Seen: 3,567 times

Last updated: Aug 08 '13