Fun with lirc and streamzap...

Ben Scott dragonhawk at gmail.com
Sun Jun 10 21:24:44 EDT 2007


On 6/10/07, Bruce Labitt <bruce.labitt at verizon.net> wrote:
> kernel.i686	2.6.20-1.2948.fc6
> kernel.i686	2.6.20-1.2952.fc6
> kernel-devel.i586	2.6.20-1.2948.fc6
> kernel-devel.i586	2.6.20-1.2952.fc6

  Okay, from the above, we can tell that you've got two versions
installed for each of the "kernel" and "kernel-devel" packages.  It's
perfectly okay for kernel packages to have multiple versions
installed.  It lets you rollback to an old version if something goes
wrong with an upgrade.

  What's not okay is that the main kernel packages, "kernel", are for
the i686 architecture, while the "kernel-devel" package are for the
i586 architecture.

  To fix this, try this:

	rpm --erase --allmatches kernel-devel

which should remove the bogus packages.  Then do:

	yum install kernel-devel

which should install the latest package, and for the proper architecture.

  You might run into dependency problems with the --erase command (if
something else already installed depends on the kernel-devel package).
 The easiest way around that is to tell RPM to ignore dependencies
with the "--nodeps" switch, i.e.:

	rpm --erase --allmatches --nodeps kernel-devel

Normally, once does not want to tell RPM to ignore dependencies (they
exist for very good reason, and ignoring them is usually a recipe for
trouble), but since the goal here is to immediately re-install the
proper package, you'll be okay when you're done.

-- Ben


More information about the gnhlug-discuss mailing list