Benjamin,
Just use the --replacepkgs argument when you're installing the newer
package on your system, OR, even better uninstall the present package on
your system before attempting to install the new package. you won't lose
any config files from your home dir and you won't have to worry about any
conflicts. it's probably best if you removed the first mozilla package and
then installed the newer package.
As to what might be confusing the machine, my guess would be, and I think
it's very likely, that whoever put the package together didn't enter the
correct header information which is now reporting the package to be the
incorrect version. no biggie...just remove the old package and install the
new one.
Mark
On Mon, 9 Apr 2001, Benjamin Sher wrote:
Dear friends:
Just take a look! Linux is confused by the Mozilla version numbers. It thinks
that mozilla-0.8-2 (i.e. 0.8, the version released on Feb. 17) is newer than
mozilla-0.8.1 (the version recently issued on March 26). How is this
possible. A human being might slip but how could a machine?
Any explanation?
[root@sher07 mozilla]# rpm -Uvh --test *.rpm
package mozilla-0.8-2 (which is newer than mozilla-0.8.1-2mdk) is already
installed
package mozilla-mail-0.8-2 (which is newer than mozilla-mail-0.8.1-2mdk) is
already installed
package mozilla-psm-0.8-2 (which is newer than mozilla-psm-0.8.1-2mdk) is
already installed
[root@sher07 mozilla]# rm mozilla-devel-0.8.1-2mdk.i586.rpm
rm: remove `mozilla-devel-0.8.1-2mdk.i586.rpm'?
[root@sher07 mozilla]# rm mozilla-irc-0.8.1-2mdk.i586.rpm
rm: remove `mozilla-irc-0.8.1-2mdk.i586.rpm'?
This, however, does not explain the "runtime mismatch, so leaking context"
error message you get when installing mozilla 0.8.1 because I had uninstalled
version 0.8 and deleted all files (including hidden files and configuration
files) before installing the new 0.8.1 version.
Yours,
Benjamin