Re: Yum update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jim Douglas wrote:
> I updated with yum update and now my videro driver is flaking out.
> 
> I called Hewlett Packard support and they said I would have to update the 
> video driver.
> 
> I would rather rollback the yum update if possible.  Anyone know how?

Oh dear.

Firstly, I suspect that's Hewlett Packard's default response for Windows
problems. I wouldn't be too sure that the HP rep actually realised that
this "Fedora" and "yum" and "Linux" business actually mean you aren't on
Windows...

Secondly, it's not necessarily a video driver problem. It could be
hotplug rewriting your xorg.conf file, or oddities in a new kernel, or
even your hardware beginning to go...

If you've installed separate drivers from Nvidia, ATi, Livna, ATrpms, or
somewhere else, then you almost certainly have a "different version"
problem between that driver and the rest of Fedora. Tell us more, and
we'll try to help you fix it.

Otherwise, you've got a couple of options. The first one is to try to
fix the video card. Tell us which video card you actually have. It would
also help if we knew what you mean by "flaking", and a bit more about
the rest of your computer (which processor, etc.)

If you're not sure how to do that, post the output from running
/sbin/lspci
and
uname -a
from a terminal (command prompt).

The other option, as you suggest, is to "roll back" the yum update.
Unfortunately, you can't use yum for this, which means you have to use
RPM and handle dependencies yourself.

The package that contains the standard drivers is called xorg-x11. You
should be able to check which version you're running now by running
rpm -q xorg-x11
(from a command prompt). You'll get a response somewhat like
xorg-x11-6.8.2-37.FC4.49.2

You can find which versions you have been running by running:
grep xorg-x11-6 /var/log/rpmpkgs*
which queries a number of "snapshots" of what was installed. You can see
when they were taken by running
ls -l /var/log/rpmpkgs*

Once you've found out which package you'd like to be running, you need
to find a copy of it. Try Google, or your Fedora install CDs, or
http://download.fedora.redhat.com/pub/fedora/linux/core/4 .

Then you'll have to run
rpm -Uvh --oldpackage xorg-x11-*.rpm
That will probably show you an error that certain other packages need
the current version of xorg-x11. You'll have to identify contemporary
versions of those packages, and add them to the end of the rpm command
line.

You'll probably want more advice if you go this route, too. The --test
argument to rpm, for example, 
rpm -Uvh --test --oldpackage xorg-x11-*.rpm
will mean you can see what would happen if you installed an RPM without
RPM actually going ahead and installing it.

You may hear about the --force option. This should probably be renamed
--force-until-it-breaks, or just plain --break. Don't use it.

Hope this helps,

James.

-- 
E-mail address: james | Top Tip: If you are being chased by a police dog,
@westexe.demon.co.uk  | don't try to get away by crawling through a tunnel,
                      | going onto a little see-saw, and jumping through a
                      | hoop of fire. They are trained for that, you see.
                      |     -- "Bystander", UK magistrate


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux