[elrepo] RE driver update incompatibility issue

Lamar Owen lowen at pari.edu
Mon Mar 4 12:00:05 EST 2013


On 01/25/2013 04:03 PM, Nux! wrote:
> Hi guys,
>
> I just read the SL mailing list thread about the nvidia driver issue; 
> here's an idea:
> - why not in cases like this send a Requires for some noarch that 
> executes a script and does a "yum replace"[1] based on pci id?
>
> How does that sound?
>
> [1] - 
> http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/SRPMS/yum-plugin-replace-0.2.5-1.ius.el6.src.rpm
>

[Following up to an old thread......]

I had opportunity to try out the yum-plugin-replace moving from the 
nvidia-x11-drv package to the nvidia-x11-drv-304xx package on a client's 
CentOS 6 machine, which has a number of packages installed (some of 
which are in repos, some of which are not) that are dependent upon the 
stack based on nvidia-x11-drv and nvidia-x11-drv-32bit, and which would 
be a real hassle to uninstall and reinstall.

However, it didn't go smoothly, requiring a manual nvidia-xconfig run to 
disable nouveau completely.  The replace plugin does an install, then 
erase, much like an update does, but the 'nvidia-ized' xorg.conf wasn't 
set back up.

Running nvidia-xconfig and rebooting fixes the problem.

Just a heads up for anyone trying the yum-plugin-replace approach; it 
does work to prevent dependency issues (and issuing :
yum replace nvidia-x11-drv --replace-with nvidia-x11-drv-304xx
does work, and does properly depsolve, although you have to tell it that 
an error in checking all dependencie is OK (I forget the exact wording), 
and installs the kmod and if needed the -32bit subpackage).  But you 
have a step left to do after it's done, and that's nvidia-xconfig.

Also, Phil, thanks for the nvidia-detect package and tool, as well as 
the list of cards on the legacy drivers' pages.  That's very useful stuff.



More information about the elrepo mailing list