[PLUG] How to resolve RH upgrade conflict?
Kyle Accardi
sandbox at pacifier.com
Thu Feb 13 18:05:02 UTC 2003
Rich Shepard wrote:
> A couple of days ago I received notice from Red Hat that python and
> tkinter have been patched to fix potential vulnerabilities. So I just
> downloaded all the applicable packages and tried to upgrade what I have
> installed. Unfortunately, I'm once again caught in the infinite loop of
> self-referential, circular dependency quagmire and I don't know how to get
> out of it. Here's the problem:
>
> [root at salmo /home/rshepard]# rpm -Uvh python*
> error: failed dependencies:
> tkinter < 1.5.2-43.73 conflicts with python-1.5.2-43.73
> python = 1.5.2-38 is needed by tkinter-1.5.2-38
> python2 = 2.2 is needed by tkinter2-2.2-16
> [root at salmo /home/rshepard]# rpm -Uvh tkinter*
> error: failed dependencies:
> python = 1.5.2-43.73 is needed by tkinter-1.5.2-43.73
> python2 = 2.2.2 is needed by tkinter2-2.2.2-11.7.3
>
> So, I cannot upgrade python because it requires tkinter to be upgraded
> first. However, I cannot upgrade tkinter first because python's dependent on
> it. Sigh.
>
> It seems to me that the only way to "upgrade" is to remove both python and
> tkinter, then install the new versions.
I've just done this and putting them bothon the same line doesn't help
either. What I usually do is use --nodeps on one then install the other
normally.
$ rpm -Fvh --nodeps tkinter*
$ rpm -Fvh python*
--
Kyle Accardi
More information about the PLUG
mailing list