Hey all, On my X86-64 CentOS 6.6 machine I just ran yum update. In the update was an upgrade from the 340.XX Nvidia package to the 346.XX package. Hrmmm? I'm thinking this is not a good idea but, since this is just a test system any way, I let it run. Sure enough I was right. Dmesg says that my video is supported by the 340.XX driver, not the 346.XX driver. It's not happy cause it can't find a supported GPU. 1. So, having only a command line interface, how do I tell yum to rip out the 346.XX package and reinstall the 340.XX package? 2. How do I tell yum not to do such stupid stuff again? -- _ ?v? /(_)\ ^ ^ Mark LaPierre Registered Linux user No #267004 https://linuxcounter.net/ ****
On Sat, 2015-02-07 at 23:06 -0500, Mark LaPierre wrote:> Hey all, > > On my X86-64 CentOS 6.6 machine I just ran yum update. In the update > was an upgrade from the 340.XX Nvidia package to the 346.XX package. > Hrmmm? I'm thinking this is not a good idea but, since this is just a > test system any way, I let it run. Sure enough I was right. Dmesg says > that my video is supported by the 340.XX driver, not the 346.XX driver. > It's not happy cause it can't find a supported GPU. > > 1. So, having only a command line interface, how do I tell yum to rip > out the 346.XX package and reinstall the 340.XX package? > > 2. How do I tell yum not to do such stupid stuff again?Assuming you mean that you just updated the kmod-nvidia package, then follow the instructions at the top of this page. http://elrepo.org/tiki/kmod-nvidia It happened to me, too. Easy fix. :-) Steve
On 08/02/15 05:09, S.Tindall wrote:> On Sat, 2015-02-07 at 23:06 -0500, Mark LaPierre wrote: >> Hey all, >> >> On my X86-64 CentOS 6.6 machine I just ran yum update. In the update >> was an upgrade from the 340.XX Nvidia package to the 346.XX package. >> Hrmmm? I'm thinking this is not a good idea but, since this is just a >> test system any way, I let it run. Sure enough I was right. Dmesg says >> that my video is supported by the 340.XX driver, not the 346.XX driver. >> It's not happy cause it can't find a supported GPU. >> >> 1. So, having only a command line interface, how do I tell yum to rip >> out the 346.XX package and reinstall the 340.XX package? >> >> 2. How do I tell yum not to do such stupid stuff again? > > Assuming you mean that you just updated the kmod-nvidia package, then > follow the instructions at the top of this page. > > http://elrepo.org/tiki/kmod-nvidia > > It happened to me, too. Easy fix. :-) > > Steve >Yes, just to reiterate: yum erase kmod-nvidia yum install kmod-nvidia-340xx reboot You will then be on the correct driver branch and will get the appropriate driver updates going forwards, no changes to yum necessary.
On 02/07/15 23:06, Mark LaPierre wrote:> Hey all, > > On my X86-64 CentOS 6.6 machine I just ran yum update. In the update > was an upgrade from the 340.XX Nvidia package to the 346.XX package. > Hrmmm? I'm thinking this is not a good idea but, since this is just a > test system any way, I let it run. Sure enough I was right. Dmesg says > that my video is supported by the 340.XX driver, not the 346.XX driver. > It's not happy cause it can't find a supported GPU. > > 1. So, having only a command line interface, how do I tell yum to rip > out the 346.XX package and reinstall the 340.XX package? > > 2. How do I tell yum not to do such stupid stuff again? >1st. Thank all of you for your helpful advice. What I did was essentially what you all suggested. I have my 32 bit production machine that uses the same 340.XX driver. I opened a terminal on that machine and did: [mlapier at mushroom ~]$ rpm -qa | grep nvid nvidia-detect-346.35-1.el6.elrepo.i686 kmod-nvidia-304xx-304.125-1.el6.elrepo.i686 nvidia-x11-drv-304xx-304.125-1.el6.elrepo.i686 [mlapier at mushroom ~]$ That gave me the list of packages that live on that machine. I went to /var/log/yum.log on the 64 bit machine to see what had been installed. I ripped it out by the roots and then installed the same 64 bit packages that live on my 32 bit machine. yum install nvidia-detect, kmod-nvidia-304xx, nvidia-x11-drv-304xx Now yum update finds no nvidia packages to install, and it will stay that way. All better Again, thank you all for your willingness to help and for your on target suggestions. CentOS has the best supporters! -- _ ?v? /(_)\ ^ ^ Mark LaPierre Registered Linux user No #267004 https://linuxcounter.net/ ****
On 02/08/2015 11:14 AM, Valeri Galtsev wrote:> .. What made my decision to add > nidia to my bad hardware manufacturers list was: not long ago they stopped > releasing new binary drivers (compatible with new kernels/glibc) for some > old cards I have my department. The machines, though old, still serve as > generic workstations... This did it: nvidia now in my bad hardware > manufacturers list >ATI/AMD does the same thing with their Catalyst drivers. Try finding a recent Catalyst driver for a still otherwise very useful X800. My experience with nVidia is that they do tend to support their older chips a bit longer in some cases. Having said that, I have found the open source radeon drivers to expose more features than the open source noveau drivers do. The aforementioned X800 is well-supported in the open source drivers (all the way back to the really old Radeon 7000 series (R100) is supported).
On 02/09/2015 02:22 AM, Sorin Srbu wrote:> Ran into this as well. Thanks for the quick-fix howto!As a friendly suggestion to all who run any elrepo packages, and especially the nvidia and fglrx packages, you really should be following the elrepo mailing list, where the dropping of support for some older chipsets was announced and discussed beginning last September, and where the new 346 driver (and the legacy -340xx driver) was announced to be in the elrepo-testing repo on January 18th.