Red Hat Bugzilla – Bug 39884
up2date cannot handle multiple versions of the same package
Last modified: 2015-01-07 18:45:34 EST
I have the libxml package from seawolf, libxml-1.8.10-1, installed. I have
also installed a libxml-2 package, libxml-2.0.0-1. The two do not overlap
(they use different .so names) and "rpm -V" verifies that both are intact.
However, up2date-gnome insists on trying to pull down the libxml-1.8.10-1
package now. up2date offers it as a "package available for update",
despite the fact that it is already installed. Trying to proceed with the
upgrade fails with the error that the package is already installed.
This is 100% reproducible.
Offering to download already-installed packages, then complaining because
they are already present, is probably not the best way to deal with
looks like the computation to figure out which of the installed
packages is newer isnt considering epoch, but the code to
determine if a package needs an update is using it.
The packages question are:
libxml-2.0.0-1-i386 (no epoch)
libxml-1.8.10-1.i386 (epoch of 1)
So up2date thinks libxml-2 is the newest installed, but that
libxml-1.8 is "newer", and trying to install it.
working on a fix...
Is this a crufty bug? Can it be retired?
yeah, crufty bug, long since fixed.